4 options
Plone 3 products development cookbook : 70 simple but incredibly effective recipes for creating your own feature rich, modern Plone add-on products by diving into its development framework / Juan Pablo Giménez, Marcos F. Romero.
- Format:
- Book
- Author/Creator:
- Giménez, Juan Pablo.
- Language:
- English
- Subjects (All):
- Web sites--Authoring programs.
- Web sites.
- Web sites--Management--Software.
- Physical Description:
- 1 online resource (388 p.)
- Edition:
- 1st ed.
- Place of Publication:
- Birmingham, U.K. : Packt Pub., 2010.
- Language Note:
- English
- Summary:
- 70 simple but incredibly effective recipes for creating your own feature rich, modern Plone add-on products by diving into its development framework
- Contents:
- Cover; Copyright; Credits; About the Authors; About the Reviewers; Table of Contents; Preface; Chapter 1: Getting Started; Introduction; Installing Python on Linux; Installing Plone on Linux; Installing Plone on Windows; Checking out code from a version control; system; Creating a Plone site; Chapter 2: Using Development Tools; Introduction; Accessing an IPython powered shell; Taking advantage of an enhanced interactive Python debugger with ipdb; Discovering Zope/Plone APIs and docstrings; with DocFinderTab; Opening an online Python shell on Plone; using Clouseau
- Debugging Zope exceptions with PDBDebugMode; Applying code changes on-the-fly using; plone.reload; Chapter 3: Creating Content Types with ArchGenXML; Introduction; Installing ArchGenXML; Configuring ArgoUML; Creating a model; Generating code; Customizing generated code; Installing the product; Automatically installing products in your; Zope instance; Chapter 4: Prevent Bugs through Testing; Introduction; Working with paster-generated test suites; Creating a test suite with ArchGenXML; Creating doctests with iPython; Zope functional testing; Using Selenium functional tests
- Chapter 5: Creating a Custom Content Type with PasterIntroduction; Creating an Archetypes product with paster; Adding a content type into a product; Changing the base class in paster content; types; Adding fields to a content type; Adding a custom validator to a content type; Modifying the view of a content type with; jQuery; Chapter 6: Creating Lightweight Content Types; Introduction; Creating a product package structure; Creating a folderish content type; Creating the user interface for Zope 3; content types; Creating content types with Dexterity; Chapter 7: Improving Product Performance
- Introduction Installing CacheFu with a policy product; Improving performance by tweaking; expensive code; Testing server load and benchmarking; our code; Chapter 8: Internationalization; Introduction; Adding i18ndude support to ArchGenXML; Installing i18ndude standalone; Using i18ndude; Using Placeless Translation Services for; i18n support; Using zope.i18n approach; Overriding others' translations; Using i18n with ArchGenXML; Using i18n with paster-created products; Adding i18n support to any product; Translating content; Setting language options; Chapter 9: Adding Security to your Products
- Introduction Creating a new permission; Adding a new role; Adding user groups; Testing security customizations; Protecting operations with permissions; Managing security with workflows; Adding configuration options in Plone; control panel; Chapter 10: Improving User Interface with KSS; Introduction; Preparing a form to take full advantage; of KSS; Changing end user pages with client-side; KSS; Submitting data via AJAX; Chapter 11: Creating Portlets; Introduction; Creating a portlet package; Customizing a new portlet according to; our requirements; Testing portlets
- Assigning portlets automatically
- Notes:
- Includes index.
- ISBN:
- 9786612579417
- 9781282579415
- 128257941X
- 9781847196736
- 184719673X
- OCLC:
- 796383954
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.