เคยแนะนำ Social Network สำเร็จรูปตัวหนึ่งไปแล้ว ‘Ning’ White Label Social Network ครั้งนี้มี Open source สำหรับสร้าง Social Network อีกแห่งหนึ่งที่อยากแนะนำ คือ ‘Elgg.org’ เป็นระบบการสร้าง Social Network ที่มีความสามารถมากมาย ออกแบบมาเพื่อให้เกิดกิจกรรมบนเว็บไซต์ของคุณ โดยมีสมาชิกในเครือข่ายเป็นผู้ช่วยสร้างขึ้นมา ซึ่งโปรแกรมของ Elgg.org เปิดให้คุณสามารถดาวน์โหลดมาใช้งานได้ฟรี
Elgg จัดเป็นซอฟต์แวร์สำเร็จรูปที่มีฟีเจอร์คล้ายคลึงกับ Social Web ดังๆ ทั้งหลาย ไม่ว่าจะเป็น hi5, Facebook, Multiply เป็นต้น ซึ่งการทำงานของ Elgg นั้นคุณจำเป็นจะต้องมีเว็บเซิร์ฟเวอร์ของตัวเอง และต้องมีความรู้ทางด้านเทคนิคอยู่พอสมควร หรือไม่ก็ต้องให้คนมีความรู้มาช่วยคุณทำหน้าที่เป็นผู้ดูแลระบบ โดยความสามารถของซอฟต์แวร์ตัวนี้ คือ
- Blog สามารถโพสต์บันทึกข้อความของคนในเว็บไซต์คุณเองได้
- Profile โมดูลสำหรับการจัดการข้อมูลส่วนบุคคลของสมาชิกแต่ละราย
- Dashboard เป็นหน้าสำหรับดูกิจกรรมที่เกิดขึ้นในเว็บไซต์ ซึ่งคุณสามารถจัดวางได้เอง
- File ใช้สำหรับจัดการไฟล์เอกสารต่างๆ ที่จะให้อัพโหลดไฟล์ต่างๆ ขึ้นไปแบ่งปันกันระหว่างสมาชิกหรือ User คนอื่นๆ
- Groups เป็นโมดูลมาตรฐานสำหรับการจัดการกลุ่มและสร้างกลุ่มของคุณ
- Pages โมดูลสำหรับการสร้างหน้าเว็บเพจที่นอกเหนือจาก Blogs
- Messagesboard โมดูลสำหรับสร้าง Message box ซึ่งใช้ในการสื่อสารระหว่างสมาชิกทุกคน
- Browse การค้นหาเพื่อขอดูรายชื่อสมาชิกทั้งหมดของเว็บไซต์
- Friend โมดูลสำหรับการทำรายการเพื่อนของ User แต่ละคน
นอกจากนี้ Elgg ยังมี Plug-in ต่างๆ มากมายที่พัฒนาขึ้นมาเพื่อรองรับกับเทคโนโลยี Web 2.0 เช่น Blogs, ฟอรั่ม และ Social bookmarks ที่เป็นโมดูลสำหรับการ Share bookmarks หรือนำลิงก์ที่น่าสนใจต่างๆ มาแบ่งปันกันในชุมชน โดยเวอร์ชั่นล่าสุดของ Elgg คือเวอร์ชั่น 1.5 ที่ได้มีการขยายความสามารถในการสร้าง Blog มีระบบการเตือนต่างๆ เพิ่มขึ้น และมีการใช้ Interface แบบใหม่ที่มาช่วยเพิ่มประสิทธิภาพในการใช้งานให้มากขึ้น
การติดตั้ง Elgg มาใช้งานนั้นถือว่าไม่สลับซับซ้อนมากนัก เพียงแค่มีเครื่องเซิร์ฟเวอร์ที่ได้มีการติดตั้งระบบเว็บเซิร์ฟเวอร์ระดับพื้นฐานรองรับเอาไว้ เช่น ถ้าเซิร์ฟเวอร์เป็นระบบปฏิบัติการลีนุกซ์ จะต้องมีติดตั้ง Linux, Apache, MySQL และ PHP5.2 เอาไว้โดยจะเรียกย่อๆ ว่า LAMP แต่ถ้าเครื่องเซิร์ฟเวอร์เป็นระบบปฏิบัติการวินโดวส์จะเรียกกันสั้นๆ ว่า WAMP นั่นคือจะต้องมี Windows, Apache, MySQL และ PHP5.2 ติดตั้งไว้ในเครื่องเซิร์ฟเวอร์
ขั้นตอนการติดตั้งโปรแกรม Elgg
- ดาวน์โหลดโปรแกรมเวอร์ชั่นล่าสุดของ Elgg (http://elgg.org/downloads.php) จากนั้นทำการ Unzip แล้วอัพโหลดไปไว้ที่ Web server ของคุณเอง
- สร้างโฟลเดอร์สำหรับเก็บข้อมูล (Data folder) โดยโปรแกรม Elgg นั้นต้องการโฟลเดอร์พิเศษเพื่อจัดเก็บไฟล์ที่ทำการอัพโหลด รวมไปถึง Profile icon และรูปภาพต่างๆ โดยควรตั้งชื่อโฟลเดอร์นี้ว่า data
- สร้างฐานข้อมูล (Database) การใช้ Database Administration Tool เป็นทางเลือกที่ดีอย่างหนึ่ง โดยคุณต้องสร้างฐานข้อมูลขึ้นมาโดยเฉพาะ จากนั้นเพิ่มรายชื่อของ User เข้าไปในฐานข้อมูล โดยอาจจะต้องมีการเก็บ Username และ Password ของผู้ใช้แต่ละราย เพื่อให้มีเฉพาะ User เหล่านี้ที่เข้ามาในระบบได้
- เข้าไปเยี่ยมชมหน้า Elgg ของคุณเอง มาถึงขั้นนี้แล้วก็ถึงเวลาที่คุณจะเข้าไปเยี่ยมเยียนหน้า Elgg ของคุณเองผ่านทาง Web browser ซึ่งโปรแกรมจะให้คุณกำหนดค่าตัวแปรพื้นฐานผ่านทางเว็บเบราเซอร์นั่นเอง
- ทำการติดตั้ง Plug-in ต่างๆ ที่คุณสนใจ โมดูลสำหรับ Elgg นั้นมีให้เลือกใช้กว่า 600 โมดูล โดยสามารถดาวน์โหลดลงมาจากเว็บไซต์ (http://community.elgg.org/mod/plugins)
ด้วยขั้นตอนต่างๆ เพียงเท่านี้ โปรแกรม Elgg ก็พร้อมให้คุณสร้าง Social Network ของตัวเองขึ้นมาได้แล้ว นอกจากนี้การติดตั้งหรือถอดถอนโมดูลต่างๆ สามารถทำได้ง่ายๆ โดยการ Copy ไปวางไว้ใน Directory ที่ชื่อว่า mod ของ Elgg จากนั้นก็ใช้สิทธิ์ของผู้ควบคุมระบบเข้าไปเปิดใช้งานโมดูลนั้นโดยที่ไม่จำเป็นต้องเขียนโค้ดให้ยุ่งยาก ส่วนการปรับหน้าตาของเว็บไซต์นั้นสามารถเข้าไปปรับแต่ง Source code ในแต่ละโมดูล ซึ่งเขียนด้วยภาษา PHP และแก้ไขส่วนที่เป็น CSS หรือ Style sheet เท่านั้นก็จะได้หน้าเว็บไซต์ตามที่ต้องการ
จะเห็นได้ว่าการเป็นเจ้าของเครือข่ายสังคมในปัจจุบันนั้นสามารถทำได้ง่ายๆ ไม่ยุ่งยากอย่างที่คิด เพราะแต่ละผู้ให้บริการต่างพยายามสร้างฟีเจอร์ขึ้นมารองรับการใช้งานอย่างเต็มที่ นอกจากนี้ในวงการ Open Source เองก็ให้ความสำคัญกับการสร้าง Social Network ซึ่งถือเป็นเครือข่ายที่มาแรงในยุคนี้ โดยมีผู้เชี่ยวชาญด้านการเขียนโปรแกรมจากทั่วโลกมาร่วมแบ่งปันโปรแกรมเพื่อขยายขีดความสามารถในการทำงานให้เพิ่มขึ้น ทำให้ผู้ใช้มีความสะดวกสบายยิ่งขึ้นตามไปด้วย
เครื่องมือที่ครบครัน ซึ่งมาพร้อมประสิทธิภาพในการทำงานอย่างล้นเหลือเช่นนี้ จึงทำให้การตามรอย MySpace, hi5 หรือ Facebook แล้วก้าวสู่การเป็นเจ้าของ Social Network ผู้โด่งดังไม่ใช่เรื่องยากอีกต่อไป
Source: Ecommerce Magazine

