แสดงบทความที่มีป้ายกำกับ Wiki แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ Wiki แสดงบทความทั้งหมด

11/01/2560

การติดตั้ง wikimedia

ขั้นแรกให้เข้ามาที่เว็บ http://www.wikimedia.org/
แล้วเลือก wikimedia'


ในหน้านี้ให้เราทำการโหลดโปรแกรมมา



เมื่อโหลดเสร็จให้ทำการแตกไฟล์ และนำไปไว้ที่ โฮสของเรา ตัวอย่างของผมคือ C:\xampp\htdocs


แล้วทำการเข้าโฮสของเราแล้วตามด้วยชื่อ folder ก็คือ wikimedia เช่น localhost/wikimedia
จะมาหน้าแบบในรูป ให้ทำการติดตั้ง


เลือกภาษา


กดดำเนินการต่อเลย



ให้ใส่ค่า host ของเราเอง แล้วกดดำเนินการต่อ


อันนี้ให้ตั้งรหัสที่จะเข้าไปแก้ข้อมูล แล้วกดดำเนินการต่อ


หน้านี้ถ้าไม่เลือกอะไร ก็ให้กดดำเนินการต่อเลย





_______________________________________________________________
ส่วนขยาย แต่ละอันคือ
Cite : ช่วยให้อ้างอิงแหล่งที่มาได้อย่างถูกต้องสำหรับการอ้างอิงเนื้อหาในสื่อออฟไลน์

CiteThisPage : เพิ่มหน้าพิเศษที่ให้รูปแบบที่แตกต่างกันของการอ้างอิงบทความโดยเฉพาะ


ConfirmEdit : เพิ่ม CAPTCHAs สำหรับหน้าบันทึกและการกระทำของผู้อื่น
Gadgets : อนุญาตให้ผู้ใช้เปิดใช้งาน JS-based แกดเจ็ตที่ผู้ใช้ระบุค่าจากหน้าของเขา
ImageMap : ช่วยให้แผนที่ภาพ HTML คลิกได้


inputBox : ช่วยให้ผู้ใช้สามารถเพิ่มรูปแบบ HTML ที่กำหนดไว้ล่วงหน้าได้


interwiki : เพิ่มหน้าพิเศษในการดูและจัดการตาราง
LocalisationUpdate : จะช่วยให้การเก็บข้อความที่มีเป็นภาษาที่ทันสมัยที่สุด
Nuke : จะช่วยให้ผู้ควบคุมระบบมีความสามารถในการ ประมวลผลเพื่อลบหน้าได้ดียิ่งขึ้น
ParserFunctions : ตัวแยกวิเคราะห์ด้วยฟังก์ชั่นตรรกะและสตริง
PdfHandler : จะช่วยให้การจัดการไฟล์ PDF จากโปรแกรมอื่นได้เช่น DJVU
Poem : เพิ่มแท็กสำหรับจัดรูปแบบบทกวี
Renameuser : มีหน้าพิเศษที่ช่วยให้สามารถเปลี่ยนชื่อบัญชีผู้ใช้
SpamBlacklist : มีตัวกรองสแปม regex
SyntaxHighlight_GeSHi : อนุญาตให้รหัสที่มาจะถูกไวยากรณ์ไฮไลต์บนหน้าเว็บวิกิพีเดีย
TitleBlacklist : บล็อกการสร้างหน้าเว็บที่ตรงกับบัญชีดำ
WikiEditor : มีอินเตอร์เฟซการแก้ไข wikitext ขยายและหลายโมดูลคุณลักษณะให้
_______________________________________________________________

หน้านี้จะเหมือนให้เรายืนยันข้อมูลที่ได้กรอกลงไปทั้งหมดก่อนจะไปขั้นตอนต่อไป


เป็นการติดตั้งโปรแกรม แล้วกดดำเนินการต่อ


เมื่อติดตั้งเสร็จมันจะให้โหลดไฟล์ LocalSettings.php ให้เรา copy ไปวางใน folder wikimedia ของเราเอง
ของผมจะอยู่ที่ C:\xampp\htdocs\wikimedia



เมื่อนำไฟล์ LocalSettings.php ไปวางใน folder เสร็จ ให้เราเข้าที่ localhost/wikimedia อีกรอบเพื่อเป็นการเข้าใช้งาน wikimedia


การเขียนหน้า wiki

ถ้าเราอยากที่จะเขียนเนื้อหาเพื่อให้เป็นข้อมูลสำหรับผู้ที่ยังไม่รู้ สำหรับ wiki นั้นง่ายมาก
ขั้นแรก ให้เราพิมเรื่องที่จะเขียนลงไป ว่ามีคนเขียนไว้หรือยัง


ถ้ายังไม่มีเรื่องที่เขียนไว้จะขึ้นแบบในรูป ให้เรากด คลิกเพื่อสร้างหน้าที่จะเขียน


ใส่เนื้อหาของเราลงไป แล้วกด บักทึก


เนื่อหาที่เราเขียนก็จะมีเนื้อหาที่เราเขียนไว้ให้คนอื่นได้ศึกษาหาความรู้ต่อไป

การกำจัดสิทธิ์ในการแก้ไขเนื้อหาของ wiki

ให้เราเข้าไปแก้ไขไฟล์ DefaultSetting.php ใน โฟลเดอร์ include


แก้ไขในโค้ด ส่วนที่ ขึ้น ว่า $wgGroupPermissions['*']['edit'] = true;  แก้จาก true เป็น false
ก่อนแก้ไข


แก้ไขแล้ว

การเชื่อม Ldap ของ wiki

นำ code ไปไว้ล่างส่วน ในไฟล์ LocalSetting.php

require_once ("$IP/extensions/LdapAuthentication/LdapAuthentication.php");

$wgAuth = new LdapAuthenticationPlugin();

$wgLDAPDomainNames = array(
  'exampleADDomain'
);

$wgLDAPServerNames = array(
  'exampleADDomain' => 'exampleldapserver.example.com exampleldapserver2.example.com'
);

$wgLDAPSearchStrings = array(
  'exampleADDomain' => 'EXAMPLEDOMAIN\\USER-NAME'
);

$wgLDAPEncryptionType = array(
  'exampleADDomain' => 'ssl'
);

$wgLDAPUseLocal = false;
$wgMinimalPasswordLength = 1;

แล้วแก้ โดนเมนเป็นของเรา ก็จะสามารถเชื่อมต่อ Ldap ได้

10/01/2560

การติดตั้ง visual Editor บน wiki เพื่อให้ง่ายต่อการใช้งาน

เนื่องจาก การเขียน wiki สำหรับคนที่ไม่รู้ code นั้นอาจจะยากเกินไป เลยได้มีการติดตั้ง visual editor เพื่อให้มีการใช้งานที่สะดวกยิ่งขึ้น รูปก่อนทำ


ในรูปเป็นการทำให้ข้อความ "ตัวอย่าง" เป็นตัวหนา ซึ่ง คนที่ไม่รู้ code นั้น อาจจะใช้เวลาพอสมควรเลยทีเดียว วิธีการทำ ให้ไปโหลด ตัว ส่วนเสริมในการใช้งาน มาติดตั้ง https://www.mediawiki.org/wiki/Extension:VisualEditor แล้วแตกไฟล์ นำไปไว้ที่ ftp ของ folder wiki ในส่วน extension แล้ว นำ code ด้านล่างนี้ไปใส่ไว้ใน file Localsetting.php ด้านล่างสุด
// Enable by default for everybody $wgDefaultUserOptions['visualeditor-enable'] = 1; // Optional: Set VisualEditor as the default for anonymous users // otherwise they will have to switch to VE // $wgDefaultUserOptions['visualeditor-editor'] = "visualeditor"; // Don't allow users to disable it $wgHiddenPrefs[] = 'visualeditor-enable'; // OPTIONAL: Enable VisualEditor's experimental code features #$wgDefaultUserOptions['visualeditor-enable-experimental'] = 1;
เมื่อเสร็จแล้วเราจะได้หน้าตา wiki แบบใหม่ดังนี้


เมื่อเรากดตัวหนา มันก็จะแสดงให้เราเห็นเลย ไม่ต้องเป็น code แบบเก่า