Joomla
หัวข้อที่ต้องศึกษา
สรุปผลการศึกษา
การติดตั้ง
จากที่ได้ศึกษาวิธี
การติดตั้งjoomlaไม่ได้มีความยุ่งยาก เพียงแต่เราต้ิองมีการดำเนินการดังนี้
- สร้างฐานข้อมูล
- เปลี่ยน permission ให้งานของเราเป็นโหมด 775 หรือ 777 เพื่อให้ write ได้
- เปิด web browser เพื่อเรียก url มายัง path ของ joomla ที่จะติดตั้ง
- ตรวจสอบการติดตั้งว่าค่าที่กำหนดเป็นไปตามที่เค้ากำหนดหรือยัง
- ทำการติดตั้งได้ ถ้าสำเร็จก็สามารถสร้าง user : admin และ password ได้ ซึ่ง admin จะสามารถจัดการเนื้อหาบน web site joomla นี้ได้ทั้งหมด ซึ่งถือว่าเป็น superuser การกำหนด superuser ใน joomla สามารถเป็นได้เพียงคนเดียวเท่านั้น
กรณี ที่ไม่สามารถติดตั้งได้สมบูรณ์ อาจเนื่องมาจาก
- ไม่ได้เปลี่ยน permission ให้ไดเรกทอรี joomla
- การกำหนดค่าให้ session path="/tmp" ดังนั้นเราอาจต้องมีไดเรกทอรีของ tmp ด้วย
Joomla blog
ก่อน
การใช้งาน Blog เราต้องติดตั้ง 3 ตัวคือ Blog component , Blog module , Blog Mambot ค่ะ
ซึ่งจากที่ได้ลองเล่น ใน Joomla ได้จัดเก็บเนื้อหาของ blog ในรูปแบบของ content ใน web joomla ซึ่งเมื่อดูแล้ว blog contents นั้นก็จะยืนอยู่ระดับเดียวกับ contents อื่นๆ ที่แสดงผลใน web joomla เลย ซึ่งเราสามารถกำหนด section,category ได้
ดังนั้น หากเราจะใช้ blog นั้น admin ควรสร้าง section หรือ category สำหรับ blog เพิ่มเข้ามาเพื่อให้ contents ใน web joomla มีระเบียบและจัดการง่าย โดยอาจจะต้องมีการเขียนโปรแกรมเพิ่มเพื่อ lock ไว้เลยว่าถ้าผู้ใช้ เขียน blog ต้องเลือก section หรือ category blog เท่านั้น เป็นต้น
ถ้าพูดถึงกรณีผู้ใช้ ผู้ใช้ที่เป็นสมาชิกใน web joomla อยู่แล้ว สามารถลงทะเบียนเป็น blogger ได้ โดยจะมีเมนู " register blogger " หลังจากนั้นผู้ใช้ก็จะสามารถใช้งาน blog ได้เมื่อได้รับการอนุญาตจาก admin (ซึ่ง admin จะต้องเข้ามาจัดการเปลี่ยนสถานะของผู้ใช้ที่ลงทะเบียนเป็น blogger เข้ามาก่อน) และเมื่อผู้ใช้ login เข้า web joomla ก็จะพบเมนู "blog ของคุณ" สำหรับเพิ่ม,แก้ไข,ลบ blog ได้เลย
การสร้าง blog ก็ไม่ยาก เพียงแค่เข้าไปที่เมนู "blog ของคุณ" และเลือกเมนูต่างๆ ค่ะ
หลังจากเขียน blog เสร็จแล้ว เนื้อหาจะไปแสดงผลในส่วนที่ admin กำหนดให้แสดง ซึ่งอาจจะเป็นหน้าแรก เป็นต้น
NOTE: ถ้าเป็น wordpress การแสดงผลจะเรียงต่อกันเป็น default แต่ joomla แล้วแต่เราว่าจะให้แสดงเป็นแบบไหน
Event Calendar
ก่อน
การใช้งาน Event Calendar นี้ เราต้องติดตั้ง Event component , Latest Events module, Calendar module ค่ะ
เมื่อทดลองใช้แล้วก็น่าสนใจค่ะ สามารถเลือกดูได้ว่า จะดู event แบบวัน,สัปดาห์,เดือน ก็ได้ และมีสีแยกขัดเจน ส่วนการกำหนด event นั้นก็สามารถระบุวัน เวลา และเนื้อหาได้ ซึ่งปฏิทินนี้ ก็จะแสดงผลที่หน้าเมนูหลักได้ เพื่อให้ผู้ใช้เข้ามาดูวันสำคัญต่างๆได้
FileManager
ความสามารถในการจัดการไฟล์ได้แก่่ การ Upload Unzip View Delete ค่ะ
ดูภาพการใช้งานได้ที่นี่
ผู้ใช้ (Admin) สามารถ Upload ไฟล์ที่อยู่ในรูปแบบทั่วๆไป หรือถูกบีบอัดอยู่ และสามารถแตก zip ได้ภายใน web joomla ด้วย File Manager ได้เลย ซึ่งไฟล์ที่ upload ขึ้นไปนี้จะอยู่ที่ระดับเดียวกันกับ joomla web site เลย ซึ่งเราอาจจะต้องแก้ไข code เพื่อไปยัง path ที่จะเก็บไฟล์