Building Websites with Plone: An In-depth and Comprehensive Guide to the Plone Content Management System (Python)
Book information
Description
This book is a practical guide to Plone. It is written in a tutorial style, using examples and case studies to take you from the basics thorough to advanced Plone implementations. Requiring only a basic knowledge of Zope and Python, this book is valuable for both beginners and experienced Plone developers. Cover Table of Contents Introduction Chapter 1: Introducing Plone What Is Plone? Plone Hierarchy Operating System Python Zope CMF The Web Content Management with Plone Features The Plone Community Users Developers Plone License Summary Chapter 2: Installing and Running Plone System Requirements Server Clients Installing the Software New Installations Windows Installer Mac Installer Linux and BSD Packages From Scratch Running Plone Linux and Unix Command Line Service Windows Plone Controller Service Mac OS X Adding a Plone Site Upgrading Plone Troubleshooting Different Ports Permission Problems Password Problems Missing and Mixing Products Dependencies Zope Bugs RedHat 9 Crashes FreeBSD Segfaults Installing on Other Unix-Like Systems Summary Chapter 3: Managing Plone How to Get There Server Name Locating the Plone Web Interface Locating the ZMI The Plone Web Interface Plone Control Panel Add/Remove Products Error Log Mail Settings Portal Settings Skins Users and Groups Administration Zope Management Interface ZMI Controls Properties form_properties navigation_properties navtree_properties site_properties Types Actions Skins Workflow Catalog Form Controller Users and Groups Tools Content Type Registry Factory Tool Other Tools Products Summary Chapter 4: Users and Permissions Members Joining a Plone Site Managing Users Member Workspaces Deeper Usage Special Cases Advanced Member Management How Members Are Implemented User Properties Permissions Roles Global Roles Local Roles and the Sharing Tab Groups Managing Groups By Group By Member Advanced Discussion: How Groups Are Implemented Authentication Integrating Plone with Other Authentication Systems Extensible User Folder (XUF) Simple User Folder LDAPUserFolder etcUserFolder jcNTUserFolder smbUserFolder MySQLUserFolder Summary Chapter 5: Design and Architecture On-Disk Structure Zope Core Location Contents Instances Plone The Three-Layer Architecture Content Presentation Logic Data Storage Summary Chapter 6: Developing on the File System Why Products? Products Site Products Install Scripts CustomizationPolicies SetupWidgets Choosing an Install Method Specific Customizations Summary Chapter 7: Layout Customization Skins Layers Filesystem Directory View Skins Order of Discovery Template Systems Zope Page Templates TALES TAL METAL Empty Tags Use of ZPT in Plone DTML Namespace DTML Tags Choosing the Right Template Cascading Style Sheets JavaScript Portlets Default Portlets Navigation Tree Login Related Workflow Review News Events Recent Calendar Favorites About Creating a Portlet Actions Categories TALES Condition Names Using Actions Action Icons Forms and Navigation Forms Validators Actions Controller Scripts A Typical FormController Operation Accessibility External Editing Summary Chapter 8: Customizing and Creating Content Types Content Types Customizing Content Types Scriptable Types Creating New Content Types Creating New Content Types Using Python Creating New Content Types Using Archetypes Type Definition Through the Web Adapting Existing Zope Products or Python Classes Versioning Summary Chapter 9: Workflow and Publishing Content The Workflow Tool Customizing Workflows Defining Workflows in Code DCWorkflow API Permissions States Transitions Variables Worklists Scripts Workflow Tool API Example Workflow Definition Summary Chapter 10: Writing Plone Tools A New Tool Defining the Functionality Implementing the Tool Supporting Files Adding Functionality Using Existing Tools Current Tool Structure Summary Chapter 11: Using Relational Database Management Systems Z SQL Methods Database Adapters Composing SQL Statements Z SQL Method Skin Files Accessing Z SQL Methods Simple Result Traversal and Pluggable Brains Archetypes Storages Summary Chapter 12: Integration Virtual Hosting Virtual Hosting with Apache Other Approaches Cohabitation with Other Web Applications Syndication Using External Editors FTP and WebDAV ExternalEditor File System Representation File System Data CMFExternalFile LocalFS Other Applications Secured Mail Servers (ESMTP) Web Services REST XML-RPC SOAP Summary Chapter 13: Performance and Optimization Caches On the Server ZODB Z SQL Methods RAM Cache Manager Accelerated HTTP Cache Manager Other Cache Managers In Front of the Server On the Client and In Between Multiple Tiers ZEO Debugging Benchmarking Profiling Call Profiler Page Template Profiler Zope Profiler Zope-Level Profiling Python-Level Profiling Python Profiling An Optimization Sequence Turn Off Debug Mode Turn Up the ZODB Cache Other Tricks New or Upgraded Hardware Caching More Machines Code Improvement Python Templates Summary Chapter 14: Securing Plone Ensuring Security Platform Security Hardware Operating System System Software Human Factors Zope- and Plone-Specific Security Specific Threats to Web Applications Bad Input Cross-Site Scripting Passwords in the Clear Denial of Service Attacks Difficult or Impossible Tasks SSL Summary Chapter 15: Internationalization User Interface The PlacelessTranslationService PloneLanguageTool The Translation Mechanism Making Templates i18n Aware Translation Files Content I18NLayer I18NFolder Other i18n Tools Summary Index
Similar books
Building Websites with Plone: An in-depth and comprehensive guide to the Plone content management system.
2004 · PDF
Building Websites with Plone: An in-depth and comprehensive guide to the Plone content management system.
2004 · PDF
MySQL® Notes for Professionals book
2018 · PDF
MrExcel 2022: Boosting Excel
2022 · PDF
MrExcel 2022: Boosting Excel
2022 · PDF
Session C11: Ancient Cultural Landscapes in South Europe – their Ecological Setting and Evolution, Session C22: Gardeners from South America, Session S04: Agro-Pastoralism and Early Metallurgy Sessions, Session WS29: The Idea of Enclosure in Recent Iberian Prehistory, Session C88: Rhytmes et causalites des dynamiques de l'anthropisation en Europe entre 6500 ET 500 BC: Hypotheses socio-culturelles et/ou climatiques: Proceedings of the XV UISPP World Congress (Lisbon 4-9 September 2006) / Actes du XV Congrès Mondial (Lisbonne 4-9 Septembre 2006) Vol.36
2010 · PDF
THE BRITISH ARMY IN INDIA: ITS PRESERVATION BY AN APPROPRIATE CLOTHING, HOUSING, LOCATING, RECREATIVE EMPLOYMENT, AND HOPEFUL ENCOURAGEMENT OF THE TROOPS. with AN APPENDIX ON INDIA : THE CLIMATE OP ITS HILLS ; THE DEVELOPMENT OF ITS RESODRCBS, INDUSTRY, AND ARTS ; THE ADMINISTRATION OF JUSTICE ; THE BLACK ACT ; THE PROGRESS OF CHRISTIANITY ; THE TRAFFIC IN OPIUM ; THE VALUE OF INDIA ; PERMANENT CAUSES OF DISAFFECTION, AND OF THE RECENT REBELLION ; THE TRADITIONARY POLICY; MISGOVERNMENT BY NATIVE RULERS ; ANNEXATIONS OF THEIR TERRITORY, ETC.
1858 · PDF
Idries Shah 27 Books Collection : A Perfumed Scorpion, A Veiled Gazelle, Caravan of Dreams, Darkest England, Destination Mecca, Evenings with Idries Shah, Knowing How to Know, Learning How to Learn, Letters and Lectures of Idries Shah, Neglected aspects of Sufi study, Observations, Oriental Magic, Reflections, Seeker after Truth, Special Illumination, Special Problems in the study of Sufi ideas, Sufi thought and action, Tales of the Dervishes, The Dermis Probe, The Elephant in the Dark, The Englishman Handbook, Idries Shah Antology, The Magic Monastery, The natives are restless, wisdom of the Idiots PDF.
2022 · PDF