My Account Log in

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.

EBSCOhost Academic eBook Collection (North America) Available online

View online

EBSCOhost Ebook Public Library Collection - North America Available online

View online

EBSCOhost eBook Community College Collection Available online

View online

Ebook Central Academic Complete Available online

View online
Format:
Book
Author/Creator:
Giménez, Juan Pablo.
Contributor:
Romero, Marcos F.
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.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account