ระบบที่จะเป็นระบบกลาง website ที่อยู่ภายในบริษัทฯ หรือเรียกว่า Intranet (อินทราเน็ต) ซึ่งจะนำมาให้บริการเป็นศูนย์รวมข้อมูล, การจองทรัพยากร, การ Request, ปฏิทินบริษัทฯ, E-Learning รวมถึงอื่น ๆ อีกมากมายเพื่อให้บริการกับพนักงานทุกคน เข้ามาดำเนินการในระบบได้ด้วยตนเอง
สามารถทำได้โดยใช้ ระบบ CMS (Content Management System) เข้ามาช่วยในการทำซึ่งเป็น Open source และไม่เสียค่า Licenses
ซึ่งจะมีอยู่หลาย ๆ ระบบ แต่ Top 3 คือ WordPress, Joomla, Drupal
โดยการเปรียบเทียบ
- มีการใช้งานมาก->น้อย WordPress, Joomla, Drupal
- ต้องมีความรู้ในภาษาที่พัฒนา จาก น้อย->มาก WordPress,Joomla, Drupal
- การปรับแก้ไขตามต้องการ(ที่ไม่ใช่เรื่องพื้นฐาน) ทำได้ง่าย->ยาก Drupal, Joomla, WordPress
- การ Setup ง่าย->ยาก WordPress, Joomla, Drupal
- Plug in เสริม มาก->น้อย WordPress, Drupal, Joomla
- Theme มาก->น้อย WordPress, Drupal, Joomla
ระบบ CMS จะต้อง Run บน Web server service พื้นฐาน ที่มีองค์ประกอบด้วย Apache (Web server), MySQL (Database server), PHP (Language) ซึ่งมีการนำมารวม pack เพื่อให้เรา Install และ configuration ได้ง่ายในหลาย ๆ ค่าย เช่น WAMP(Windows), XAMPP(Many OS), LAMP(Linux), MAMP(Mac OS) เป็นต้น
องค์ประกอบที่ต้องมี
1. Server หรือ Cloud เพื่อใช้ Install ระบบทั้งหมด ซึ่งรวมไปถึง network และ องค์ประกอบอื่น ๆ ที่เกี่ยวข้องกับ Server
2. Web server service พื้นฐาน คือ Apache, MySQL, PHP
3. CMS เช่น WordPress, Joomla, Drupal
4. Extension หรือ Plug-in ของ CMS เพิ่มเติม ตามต้องการว่าต้องการเพิ่มเติมส่วนไหน เช่น Calendar, ระบบ Backup, แสดงพยากรณ์อากาศ เป็นต้น
การเลือกองค์ประกอบในการทำมีได้หลาย ๆ รูปแบบแล้วแต่ความต้องการ ความถนัด ความชอบ ในส่วนของผม ใช้ Windows Server + WAMP (Apache,MySQL,PHP) + Joomla (CMS) + Extension of Joomla + Template of Joomla ครับ
ปล. ถ้ามีขาดตกบกพร่องไป ขออภัยด้วยนะครับ
Reference:
- https://themegrill.com/blog/drupal-vs-wordpress-vs-joomla/
- https://websitesetup.org/cms-comparison-wordpress-vs-joomla-drupal/
- http://pikandeeweb.com/2014/09/12/difference-wamp-lamp-mamp-xampp/
- www.wampserver.com/en/
- https://wordpress.com
- https://www.joomla.org
- https://www.drupal.org
- https://extensions.joomla.org
- https://www.w3schools.com
More info:
http://join.joomla.com