ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ Zope

วิธีสร้าง external method on plone [ untested ]

บันทึกของ P'da อ่ะ ผมไม่ได้เทสนะ ก็อปมาเลย ฮาๆ try at your own risk import urllib def helloWorld(self): f = urllib.urlopen('http://www.gmail.com') for k,v in f.headers.items(): print k+'='+v # date = Sun 30 Nov ... mytext = f.read() f.close() print mytext return mytext 1. หาโฟลเดอร์ชื่อ Extensions ใน Plone Directory ใน Ubuntu ซึ่งจะอยู่ที่ /Plone/zinstance/parts/zope2/Extensions 2. นำไฟล์ .py (python) ที่ต้องการใช้เป็น external method มาวางไว้ในโฟลเดอร์ Extensions (ซึ่งแรกเริ่มเดิมที ในโฟลเดอร์นี้จะมีไฟล์ README.txt อยู่มีข้อความในไฟล์ว่า “Place files containing code for External Method objects in this directory.”) 3. ไปยังหน้า ZOPE manage http://localhost/manage เพื่อทำการ Add External Method โดยเลือก External Method ใน Dropdown List จากนั้นคลิกปุ่ม Add 4. พอมาถึงหน้า Add External Method จะมีฟิลด์อยู่ 4 ฟิลด์ให้กรอก -ID ให้ใส่ชื่อ ID ใส่อะไรก็ได้(แต่ให้สื่อความหมายนิดส์ก็ดี) -TITLE ใส่อะไรก็ได้เช่นกัน -Module Name อันนี้ใส่อะไรก็ได้ไม่ได้แล้ว ต้องใส่ชื่...

[ Plone ] Plone บน Zope

พอเข้าหน้า localhost:8080/manage แล้ว Plone จะอยู่ที่ ( อันที่ขีดเส้นใต้ในรูปอ่ะ มองเห็นป่าวไม่รู้ พอเข้าไปเราจะเห็น folder ต่างๆ รวมถึง folder ที่เราสร้างไว้ นอกจากนี้เราสามารถเอา URI ของ Plone ไป search ใน Zope ได้ โดยเข้า เมนู Find และเราสามารถแก้ไขไฟล์ได้, export/import ได้ง่ายๆ ( ปุ่ม export/import )