Professional Plone 4 Development


Martin. Aspeli
Bok Engelsk 2011 · Electronic books.

Annen tittel
Utgitt
Birmingham : : Packt Publishing, , 2011.
Omfang
1 online resource (887 p.)
Opplysninger
Description based upon print version of record.. - Professional Plone 4 Development; Professional Plone 4 Development; Credits; Foreword; About the Author; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offers, and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Reader feedback; Customer support; Downloading the example code; Errata; Piracy; Questions; I. Part 1 - Getting Ready; 1. Plone in Context; A brief history of Plone; What is new in Plone 4?; Plone-the-application and Plone-the-framework. - Additional considerations when deciding on PloneLicensing; The Plone Community, and why you belong there; Summary; 2. Introduction to the Case Study; Background and high-level requirements; Modeling and mockups; Information architecture; Running the project; Summary; 3. The Development Environment; Installers; Glossary of terms; Prerequisites; Creating an isolated Python environment; A minimal buildout; Buildout basics; The buildout directory; Buildout defaults; Packages and distributions; The development buildout; Development tools; ; Buildout extensions; mr.developer. - Finding and evaluating add-ons. - Rebuildout, restart, reapply?Summary; 6. Security and Workflow; Security primitives; Users and groups; Permissions; Roles; Manipulating permissions and roles programmatically; Keeping control with workflow; Interacting with workflow in code; Installing a custom workflow; Designing a workflow for Optilux Cinemas; Building the workflow; Exporting; Amending the policy package; Role and permission settings; Workflow definition; Mapping workflows to types; Adding the Staff group; Writing the tests; Protected and trusted code; Restricted Python; Summary; 7. Using Add-ons. - Using GenericSetup for configurationGenericSetup and Plone's Add-ons Control Panel; Acquisition and skin layers; Overriding Component Architecture components; Customization best practices; Using source control; Writing tests; Considering migration requirements; Summary; 5. Developing a Site Strategy; Creating a policy package; Distribution details; Changes to setup.py; Changes to configure.zcml; Updating the buildout; Working sets and component configuration; Creating an extension profile; Writing tests for customizations; Making a change with the extension profile; Activating the package. - buildout.dumppickedversionsDevelopment Zope instance; plone.reload; Products.PdbDebugMode; Products.PrintingMailHost; Products.DocFinderTab; Test runner; Coverage reporting; Continuous integration; Omelette; The zopepy interpreter; ZopeSkel; z3c.checkversions; jarn.mkrelease; Tools in the browser; Learning to help yourself; Find the documentation; Use the Source, Luke!; Become familiar with the debugger; Look at the logs; Summary; II. Part 2 - Customizing Plone; 4. Basics of Customization; Persistent settings and the ZODB; Where are persistent settings stored?. - Build robust, content-centric web applications with Plone 4.
Emner
Sjanger
Dewey
ISBN
978-1-849514-42-2(h.) : Nkr 313.00

Bibliotek som har denne