Taipei.py November Meeting, 2012

57 views
Skip to first unread message

Keith Yang

unread,
Oct 29, 2012, 4:00:58 AM10/29/12
to Python TW
2012 十一月份 Python 台北使用者群組聚會

Dear all,

We're going to have fun of Pinkoi x Python and Plone x CMS at International Entrepreneurship Hub of NCCU. Join us!

Registration (報名): http://registrano.com/events/taipeipy-nov-2012

這次聚會我們要特別來去創立方(IEH@NCCU[1],政治大學創意創新創業交易所,捷運東門站附近)聽 Pinkoi[2] 的 CTO Mike 分享用 Python 創業的經驗談,下半場請到台灣資深 Pythonista 的 marr 來分享 Plone 的應用[3],快把活動日期時間填上你的行事曆吧!

[1] IEH@NCCU: http://iehnccu.pixnet.net/blog
[2] Pinkoi: http://www.pinkoi.com/
[3] Plone Demo: http://plone.python.org.tw/


from datetime import datetime # When
id(event) # Where

Thursday, November 29, 2012 7pm at CPBAE West Building B1 floor Room WB05, No.187, Jinhua St., Da'an Dist., Taipei City

11 月 29 日 星期四晚上 7 點 於 政大公企中心 (西樓地下一樓 WB05 室) 台灣台北市大安區金華街187號


Program

7:00pm-7:20pm Talk: Pinkoi in Python by Mike
7:20pm-7:30pm Questions and Answers by Mike
7:30pm-7:50pm Talk: Build Python CMS The Plone Way by marr
7:50pm-8:00pm Questions and Answers by marr
8:00pm~ Taipei.py Updates, Activities, Free Discussion


Talk: Pinkoi in Python

Pinkoi is an online community and marketplace to buy, sell and share all things designed with your lifestyle in mind. Our vision is to build the biggest online community and marketplace for designers all over the world. We believe it's the quality of your life and experiences that really matters. We will show how we use Python to build Pinkoi platform and the largest designers community in Asia.

Pinkoi 是全台灣最大的設計品社群購物平台,也是亞洲最大的設計師社群,目前累計有一千多個品牌、七千多位駐站設計師,超過三萬件的獨特設計商品。在Pinkoi,你可以買設計、品設計、賣設計,我們希望讓設計回歸生活、提供美好的購物體驗,讓每一件設計品都能帶給每個人禮物般的貼心與感動。Pinkoi 的 back-end 採用 Python 作開發,期待借這次機會和大家分享 Pinkoi 網站在開發過程中發生的大小故事。

About the Speaker: Mike Lee

Mike, Co-Founder & CTO of Pinkoi, is responsible for building a scalable platform and mobile App in Pinkoi and focus on bringing the best user experience and delight our community.

Mike 現為 Pinkoi 創辦人/技術長,負責 Pinkoi 網站系統/手機應用程式開發,用最高的標準帶給所有使用者最美好的使用體驗。 http://www.pinkoi.com/about#~b


Talk: Build Python CMS The Plone Way

Plone is a long existing CMS (Content Management System) software in the Python world, and one of the most powerful.
In short, a CMS runs on the database storing contents that are added/edited by User/Group, managed with Workflow, and searchable via Index/Catalog.
We will showcase Plone's existing features, demonstrating how it performs as a CMS product, also preview the coming technologies Plone will embrace.

Plone 是 Python 世界裡的內容管理方案 (Content Management System, CMS),擁有廣大的工具支援和成熟的開發歷史。
簡單地說,透過 Plone 我們可以快速架站,有效管理相當大型的網站內容。
我們將認識內容管理的功能議題,包括文件編輯、權限管理、工作流程、資料索引與搜尋等,展示 Plone 如何執行這些功能。
另外,我們也會介紹 Plone 發展中的新功能,像是 Dexterity 內容框架、Diazo 佈景主題設計工具等,說明這些新技術能帶來怎樣的好處。

About the Speaker: marr

marr is a research assistant at Center for GIS, RCHSS, Academia Sinica.
His interests include topics on open source, web technology, and programmer productivity.
When not working with computers, he loves rock music. Favorite bands are Beatles, Led Zeppelin, Smiths.

marr 在中研院地理資訊科學研究專題中心擔任研究助理,目前是 Python 程式猿,走在前往程式員的修練之路。
平常參與 Plone 系統整合工作,也關注 open source、網路技術、程式人員生產力的議題。
電腦以外的興趣是搖滾樂,喜歡 Beatles, Led Zeppelin, Smiths 等樂團。


About Taipei.py
http://taipei.python.org.tw/

After PyCon TW 2012 and COSCUP 2012, we found the amount of Pythonistas and Python issues in Taipei is large enough for the monthly meetup. So now we have it for people to meet other people interested in Python and to share their experience, knowledge and all the fun of Python.

繼 PyCon TW 2012 、COSCUP 2012 後,我們發現台北的 Python 使用者與議題已經多到不聚不可、不分享不行了,於是我們開始來試試,每個月固定來辦個聚會,歡迎來分享、研究、把玩、認識 Python 五花八門的應用與技術,以及最重要的:Py 人。


Notes

* 請維持場地清潔。
* 從東門站3號出口左轉直走到金華街,只要3分鐘即可到達政大公企中心,或見如何到達創立方:
http://iehnccu.pixnet.net/blog/post/71746633-如何到達創立方?

* Please keep the place clean.
* Exit 3 Dongmen Station, turn left and go straight to Jinhua Street, Center for Public & Business Administration Education (CPBAE) of National Chengchi University.


Keith Yang ")

TsungWei Hu

unread,
Dec 4, 2012, 2:38:39 AM12/4/12
to pyth...@googlegroups.com
Plone 可以拿來做很多事,做為單位內部的知識庫,尤其是它的強項。
順便推薦幾個 Plone 網站:
或從 http://plone.org/support/sites 去查詢。

/marr/

2012/10/29 Keith Yang <keit...@gmail.com>
2012 十一月份 Python 台北使用者群組聚會

pingooo

unread,
Dec 4, 2012, 3:43:05 PM12/4/12
to pythontw
(我中了 scalability 的毒)
好奇問一下:有一萬頁內容的 Plone 站,一秒能輸出幾頁?如果單位規模超過一台的負荷量,Plone 的解法是什麼?


2012/12/3 TsungWei Hu <mar...@gmail.com>

--
您已訂閱「Google 網上論壇」的「python.tw」群組,因此我們特別傳送這封郵件通知您。
如要在此群組張貼留言,請傳送電子郵件至 pyth...@googlegroups.com
如要取消訂閱此群組,請傳送電子郵件至 pythontw+u...@googlegroups.com
如需更多選項,請造訪此群組:http://groups.google.com/group/pythontw?hl=zh-TW

TsungWei Hu

unread,
Dec 5, 2012, 1:16:50 AM12/5/12
to pyth...@googlegroups.com
這麼專業的問題,很難簡短被回答,但還是先找來簡短版本: http://plone.org/documentation/faq/scalability
當單位規模超過一台負荷量時,這問題很單純,就是要藉助 ZEO, load balancing, caching 之類的工具。

另一個問題,需要分不同情境來接近實際的答案。

首先,out-of-the-box 沒啟用 cache 的效能數據,可參考這個:

如果一萬頁的內容,被當作"類似靜態網頁"來處理,在意架構延展性的人,通常就會把 Plone 佈署到 Amazon EC2 之類的環境,這時候的每秒讀取效能,就取決於 cloud 環境了。最差的情況,也是用 Varnish 來服務,並在內部設定 round robin load balancing。

如果上萬筆的內容 (object items) 要進行 index / catalog 動作,這是另一個單純的問題,可以參考底層資料庫的效能數據:
我聽到的是,五萬筆以內 object 的 index / catalog 更新動作,對 Plone (就是 ZODB 啦) 不算過大衝擊,機器的 RAM 要加足就是了。

如果線上系統實際有數萬筆內容、上千使用者同時存取,常見的方式,就是要分析 app 並進行整合,把"靜態資料"由 cache 環境負責服務,並把"動態資料"的編輯工作獨立出來。

/marr/

2012/12/5 pingooo <ping.n...@gmail.com>
Reply all
Reply to author
Forward
0 new messages