เล่น plone ภาค 2
posted on 11 Aug 2004 19:01 by kaze in Technologyและแล้วก็พ้น probation ทั้งๆที่ไม่ได้ทำงานอะไรให้กับบริษัทเลย -_-"
ช่วงนี้ก็ได้งานบ้างแล้ว แต่ requirement ยังไม่สมบูรณืสักเท่าไหร่
ตอนนี้ก็หา Documentation System มาเล่นอีก
เพราะ doxygen ไม่มี Filter ที่ใช้กับ source actuate ส่วนที่เป็นภาษา Basic อ่ะ
นี่ก็เล่น plone ต่ออีกนิดหน่อยเอง
What is Zope ?
Zope เป็น open source web application server หนึ่งซึ่งถูกเขียนด้วยภาษา Python
เป็น system ที่มีเสถียรภาพและประสิทธิภาพ โดยรวมทั้ง object database, web server เป็นเสมือน OS สำหรับ web application ข้อดีของ zope เมื่อเทียบกับ product อื่นๆ คือ
- Zope เป็น Object-oriented หมายความว่าทุกสิ่งใน zope web site(web pages, images, links, files) เป็น Object รวมถึง Object database ซึ่ง database จะเป็น hierarchical ไม่ใช่ relational ซึ่งจะอยู่ในลักษณะของ hierarchical file structures
- Zope database จะเก็บการเปล่ยนแปลง Object ทั้งหมด ทำให้สามารถ undo ได้ทั้งหมด
- Zope มี tool มากมายที่ช่วยอำนวยความสะดวก
- Zope สามารถใช้ได้หลาย platform ได้แก่ Unix, Linux, Mac OS, and Windows (98, 2000, XP, NT)
Installing Plone
Plone สามารถ install ได้หลาย Platform ได้แก่ Windows, Mac OSX, Linux, Unix and Solaris โดยทางฝั่ง Server ต้องการ CPU ขั้นต่ำ 500 MHz, RAM 64 MBซึ่งส่วนใหญ่ เราคงไม่ใช้เครื่องแต่นั้นทำ Server อยู่แล้น..
การใช้งาน plone ก็เหมือนเราเปิด web ทั่วไป ต้องการแค่ browser ที่ enable cookie สำหรับการ login เท่านั้นเอง ขั้นตอนการ install ก็แล้วแต่ platform ตอนนี้ลองบน windows การ install ก็ง่ายๆ next ไปเรื่อยๆ แต่ก็จะมีให้กรอก admin user และ password ด้วยนะ
Plone Controller
หากลง Plone บน windows จะมี Plone controller เป็น GUI ที่ใช้ในการ start, stop plone นอกจากนี้ยังสามารถแก้ config บางส่วนได้ เช่น หมายเลข port ซึ่งตามปกติแล้ว เมื่อ start plone จะมี port ถูกเปิดไว้ 2 port คือ port 80 สำหรับ plone HTTP และ port 8080 สำหรับ zope management HTTP แต่ถ้าหากต้องการเปิด FTP และ WebDAV ต้องทำการแก้ไขที่ไฟล์ Data\etc\zope.conf ซึ่งจะอยู่ภายใต้ directory ที่ลง plone เอาไว้
การใช้งาน
ใช้ admin user ที่กรอกตอน install log in และสร้าง content ได้เลย หรืออาจจะสร้าง user ใหม่ก็ได้ แต่จะยังไม่สามารถ publish content ที่สร้างได้ต้องให้ admin user publish ให้อ่ะ
เฮ้อ.. สงสัยคงหยุดเรื่อง plone ไว้สักพักอ่ะ ตอนนี้เจอ documentation system ที่เจ๋งมากๆ ตัวหนึ่ง แต่ไม่ฟรี ชื่อว่า Doc-O-Matic
อืม.. ค่อยสมควรจะเก็บตังค์หน่อย เห็นมาหลายตัวเหมือนกัน ดูไม่ได้เจ๋งอะไรมากมาย บางอันก็ห่วยๆ ดันคิดตังค์เสียดาย แล้วใครจะไปซื้อเนี่ย -_-a
edit @ 2005/03/28 19:03:02

#1 By kunow on 2004-08-13 03:39