Cargando…

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.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Gimenez, Juan Pablo
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.