"網站建置技術文件" 修訂間的差異
(→加裝 category tree extensions,以支援 subcategory) |
(→加裝 tinymce extensions) |
||
行 52: | 行 52: | ||
==加裝 tinymce extensions== | ==加裝 tinymce extensions== | ||
− | 1、將此檔[[image: | + | 1、將此檔[[image:T.tgz]]下載後,解壓縮到 mediawiki 下的 extensions 資料夾<br> |
2、修改MediaWiki設定檔LocalSettings.php,增加以下內容: | 2、修改MediaWiki設定檔LocalSettings.php,增加以下內容: | ||
+ | :::require_once("$IP/extensions/tinymce/TinyMCE_MW.php"); | ||
:::$wgUseTinymce = true; | :::$wgUseTinymce = true; | ||
:::$wgDefaultUserOptions ['showtoolbar'] = 0; | :::$wgDefaultUserOptions ['showtoolbar'] = 0; | ||
:::$wgTinymceTheme = "msword"; | :::$wgTinymceTheme = "msword"; |
於 2008年3月19日 (三) 17:05 的修訂
目錄
開放以LDAP帳號登入認證
1、在 /usr/local/etc/openldap/ldap.conf 中加上一行
- TLS_REQCERT never
2、修改MediaWiki設定檔LocalSettings.php,增加以下內容:
- require_once( 'extensions/LdapAuthentication.php');
- $wgAuth = new LdapAuthenticationPlugin();
- $wgLDAPDomainNames = array("Portal");
- $wgLDAPEncryptionType = array('Portal' => 'ssl');
- $wgLDAPServerNames = array("Portal"=>"140.115.17.30");
- $wgLDAPSearchStrings = array("Portal"=>"uid=USER-NAME,ou=People,dc=cc,dc=ncu");$wgLDAPUseLocal = true;
- $wgLDAPAddLDAPUsers = false;
- $wgLDAPUpdateLDAP = false;
- $wgLDAPMailPassword = false;
- $wgLDAPRetrievePrefs = false;
- $wgMinimalPasswordLength = 1;
開放上傳檔案,並設限檔案副檔名類別
1、修改MediaWiki設定檔LocalSettings.php,增加以下內容:
- $wgEnableUploads = true;
- $wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'doc', 'xls', 'ppt', 'pdf', 'docx', 'xlsx', 'pptx', 'vsd', 'pps' );
- $wgFileBlacklist = array('html', 'htm', 'js', 'jsb','php', 'phtml', 'php3', 'php4', 'phps','shtml', 'jhtml', 'pl', 'py', 'cgi','exe', 'scr', 'dll', 'msi', 'vbs', 'bat', 'com', 'pif', 'cmd', 'vxd', 'cpl' );
禁止一般使用者建立新帳號
1、修改MediaWiki設定檔LocalSettings.php,增加以下內容:
- $wgGroupPermissions['*']['createaccount'] = false;
- $wgGroupPermissions['sysop']['createaccount'] = true;
設定只有登入系統的使用者,才有權利編輯頁面
1、修改MediaWiki設定檔LocalSettings.php,增加以下內容:
- $wgGroupPermissions['*']['edit'] = false;
- $wgGroupPermissions['user']['edit'] = true;
置換首頁logo圖檔,為計中logo
1、先將計中logo圖檔,上傳放置於mediawiki\skins\wiki.gif
2、修改MediaWiki設定檔LocalSettings.php,增加以下內容:
- $wgLogo="https://wiki.cc.ncu.edu.tw/mediawiki/skins/wiki.gif";
設定正確的時區顯示
1、修改MediaWiki設定檔LocalSettings.php,增加以下內容:
- $wgLocaltimezone="Asia/Taipei";
- $wgLocalTZoffset=date("Z")/60;
網址從/mediawiki/index.php/ 改成 /wiki/ 式網址,以達成縮短網址
1、修改MediaWiki設定檔LocalSettings.php,增加以下內容:
- $wgArticlePath = "/wiki/$1";
2、修改/usr/local/etc/apache22/httpd.conf,增加以下內容:
- Alias /wiki /home/www/mediawiki/index.php
- Alias /index.php /home/www/mediawiki/index.php
加裝 template: languages extensions,以支援英文版 content頁面編輯
1、將此檔檔案:P.tgz下載後,解壓縮到 mediawiki 下的 extensions 資料夾
2、修改MediaWiki設定檔LocalSettings.php,增加以下內容:
- require_once( "$IP/extensions/ParserFunctions/ParserFunctions.php" );
加裝 category tree extensions,以支援 subcategory
1、將此檔檔案:C.tgz下載後,解壓縮到 mediawiki 下的 extensions 資料夾
2、修改MediaWiki設定檔LocalSettings.php,增加以下內容:
- $wgUseAjax = true;
- require_once( 'extensions/CategoryTree/CategoryTree.php' );
加裝 tinymce extensions
1、將此檔檔案:T.tgz下載後,解壓縮到 mediawiki 下的 extensions 資料夾
2、修改MediaWiki設定檔LocalSettings.php,增加以下內容:
- require_once("$IP/extensions/tinymce/TinyMCE_MW.php");
- $wgUseTinymce = true;
- $wgDefaultUserOptions ['showtoolbar'] = 0;
- $wgTinymceTheme = "msword";