1 / 28

Zope/Plone Training for Dextrys

Zope/Plone Training for Dextrys. Jan 2010. TOC. Base knowledge of Python/Zope/Plone (1) - Overview/Framework - System configurations  System Deployment of Dextrys intranet (3) - Buildout Environment/Data Storage - Security/Backup & Restore/Diagnose  - Performance/Apache/Squid Others (1)

presley
Télécharger la présentation

Zope/Plone Training for Dextrys

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Zope/Plone Training for Dextrys Jan 2010

  2. TOC Base knowledge of Python/Zope/Plone (1) - Overview/Framework - System configurations  System Deployment of Dextrys intranet (3) - Buildout Environment/Data Storage - Security/Backup & Restore/Diagnose  - Performance/Apache/Squid Others (1) - Development Overview - Road map of Python, Zope & Plone - Review of the training

  3. Basic Knowledge-Overview - Portal   * GOV   * NGO  * Army  * Company - Intranet Platform   * Training  * Assessment  * Support - SNS/Blog - Management System  * Tickets / Project /...... There are so many cases on http://plone.net/sites

  4. Basic Knowledge - What is Plone? Plone is a CMS built on Zope written in Python .

  5. Basic Knowledge - What is CMS? A Content Management System (CMS) is a collection of procedures used to manage work flow in a collaborative environment.

  6. Basic Knowledge - FrameWork

  7. Basic Knowledge - Zope  Z Object Publishing Environment

  8. Basic Knowledge - Plone Architecture

  9. Basic Knowledge - Plone's History - begun in 1999, by Alexander Limi, Alan Runyan, and Vidar Andersen - released 1.0 in 2001, community/add-on products - the 1st annual conference in 2003,  which is still running today. - "sprints" are held since 2003 - released 2.0 in 2004 - the Plone Foundation was created in May 2004 - released 3.0 in March 12, 2007

  10. Have a break...

  11. Basic Knowledge - System configuration • Plone Setup • Directory in ZMI • manage_... • ......

  12. Have a break...

  13. System deployment - Buildout  • Consistency • Dependency Management • Speeds Up Deployment • Buildout Basics

  14. System deployment - Buildout Configuration File Configuration

  15. System deployment - Buildout Advanced Syntax Variable Substitution Option Addition and Removal

  16. System deployment - Buildout Directory bin/ bootstrap.py buildout.cfg develop-eggs/ downloads/ eggs/ parts/ products/ src/

  17. System deployment - Buildout Options • bin-directory • develop-eggs-directory • eggs-directory • parts • parts-directory • log-level

  18. System deployment - Buildout Parts

  19. System deployment - Buildout Recipes

  20. System deployment - Buildout Cmd Line

  21. Have a break...

  22. System deployment - RelStorage • A drop-in replacement for FileStorage and ZEO. • There is convert tools  • Designed for high volume sites, a little similar to ZEO. • handles high concurrency better than the standard combination of ZEO and FileStorage. • Whereas FileStorage takes longer to start as the database grows due to an in-memory index of all objects, RelStorage starts quickly regardless of database size. • Supports undo and packing. • Free, open source (ZPL 2.1) From http://pypi.python.org/pypi/RelStorage/1.2.0

  23. System deployment - RelStorage & MySQL • Ubuntu  • MySQL  • Plone  • Setup Manual http://shane.willowrise.com/archives/how-to-install-plone-with-relstorage-and-mysql/

  24. Have a break...

  25. Security

  26. Security

  27. Security

  28. Security

More Related