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.
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Pub.,
2010.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Plone 3 Products Development Cookbook; Plone 3 Products Development Cookbook; Credits; About the Authors; About the Reviewers; Preface; What this book covers; Our Plone development project; A short note about the course of the book; Customer requirements; What you need for this book; Who this book is for; Conventions; Reader feedback; Customer support; Errata; Piracy; Questions; 1. Getting Started; Introduction; Installing Python on Linux; Getting ready; How to do it ... ; How it works ... ; See also; Installing Plone on Linux; Getting ready; How to do it ... ; How it works ... ; See also.
- Installing Plone on WindowsHow to do it ... ; See also; Checking out code from a version control system; How to do it ... ; How it works ... ; There's more ... ; Creating a Plone site; How to do it ... ; How it works ... ; There's more ... ; See also; 2. Using Development Tools; Introduction; ; Changing debug mode parameter in configuration file; Running Zope instance in foreground mode; Accessing an IPython powered shell; How to do it ... ; How it works ... ; There's more ... ; See also; Taking advantage of an enhanced interactive Python debugger with ipdb; How to do it ... ; How it works ...
- Discovering Zope/Plone APIs and docstrings with DocFinderTabHow to do it ... ; How it works ... ; There's more ... ; Opening an online Python shell on Plone using Clouseau; How to do it ... ; There's more ... ; Debugging Zope exceptions with PDBDebug Mode; How to do it ... ; See also; Applying code changes on-the-fly using plone.reload; How to do it ... ; How it works ... ; There's more ... ; 3. Creating Content Types with ArchGenXML; Introduction; Installing ArchGenXML; Getting ready; How to do it ... ; How it works ... ; See also; Configuring ArgoUML; Getting ready; How to do it ... ; How it works ...
- There's more ... Creating a model; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Generating code; How to do it ... ; There's more ... ; See also; Customizing generated code; Getting ready; How to do it ... ; How it works ... ; See also; Installing the product; How to do it ... ; How it works ... ; Automatically installing products in your Zope instance; How to do it ... ; How it works ... ; There's more ... ; See also; 4. Prevent Bugs through Testing; Introduction; Glossary; Working with paster-generated test suites; Getting ready; How to do it ... ; How it works ...
- Unit test DocFileSuiteRunning tests; Unit test DocTestSuite; Integration test ZopeDocFileSuite using PloneTestCase; Functional test; See also; Creating a test suite with ArchGenXML; Getting ready; How to do it ... ; How it works ... ; See also; Creating doctests with iPython; Getting ready; How to do it ... ; Zope functional testing; Getting ready; How to do it ... ; How it works ... ; Using Selenium functional tests; Getting ready; How to do it ... ; There's more ... ; Further reading; Installing Selenium RC and IDE; Organizing packages; Debugging tests; See also.