舉報

會員
Plone 3 Products Development Cookbook
最新章節:
Z
Theexamplesinthisbookfollowasampleprojectcreatingadigitalnewspaperwebsitetomeettherequirementsofafictionalcustomerwhowantstoplacecommercialadvertisementsalloverthesite.Thewholebookisacomprehensivecollectionofrecipesthatelaborateaseriesofwellknownusecases.Youwillfindanorganizedstep-by-stepproceduretoaccomplisheachtaskfollowedbydetailedexplanationstobetterunderstandhowandwhyeachtopicwasundertaken,andmanylinkstoonlinereferencesandotherrelatedsectionsinthebookthatcansupplementthesubjectinquestion.Youcanreadthewholebookorjustpicktherecipesthatarerelevantforyou;wherenecessary,crossreferenceswillhelpyouunderstandtherecipesevenifyoudonotreadtheminsequentialorder.ThisbookisforprogrammerswhohavesomeknowledgeofPython,Plone,andZope.Ifyouwanttodevelopfeature-richadd-onproductsinPlone,thisbookisforyou.Itisaimedatthedevelopmentofbackendfeatures,soyouneednothaveotherweb-relatedskillssuchasHTML,CSS,orJavaScript.
目錄(140章)
倒序
- 封面
- Plone 3 Products Development Cookbook
- Credits
- About the Authors
- About the Reviewers
- Preface
- What this book covers
- Our Plone development project
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Getting Started
- Introduction
- Installing Python on Linux
- Installing Plone on Linux
- Installing Plone on Windows
- Checking out code from a version controlsystem
- 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 PDBDebug Mode
- 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 Paster
- Introduction
- 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
- Chapter 12. Extending Third-Party Products
- Introduction
- Using skin layers
- Overriding Zope 3 components
- Customizing Zope 3 browser templates and files
- Subscribing to others' events
- Using the ZCA to extend a third-party product: Collage
- Chapter 13. Interacting with other Systems: XML-RPC
- Introduction
- Creating a configuration form
- Registering a local utility
- Registering a global utility
- Chapter 14. Getting our Products ready for Production
- Introduction
- Installing and configuring an egg repository
- Submitting products to an egg repository
- Writing a production buildout
- Appendix A. Creating a Policy Product
- Creating a policy product
- Index
- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- R
- S
- T
- U
- V
- W
- X
- Z 更新時間:2021-08-06 17:06:25
推薦閱讀
- Excel圖表與表格實戰技巧精粹
- Blender 3D 2.49 Architecture, Buidlings, and Scenery
- Liferay User Interface Development
- AI繪畫實戰:Midjourney從新手到高手
- 通達信炒股軟件從入門到精通(第2版)
- Photoshop+Illustrator商業廣告設計從入門到精通(第2版)
- iPad Procreate風格繪畫之美
- CAD/CAE技術應用
- 卷珠簾:Photoshop古風插畫技法完全教程
- 數碼攝影修圖師完全手冊(第2卷)
- OpenGL 4.0 Shading Language Cookbook
- AutoCAD 2021中文版從入門到精通
- 基于深度學習的自然語言處理
- MediaWiki Skins Design
- 剪映專業版從新手到高手
- Midjourney版AIGC繪畫原理+提示詞+關鍵詞+商業創作
- Unity 3D Game Development by Example Beginner's Guide
- Drupal 6 Social Networking
- 自己動手做推薦引擎
- Moodle as a Curriculum and Information Management System
- 剪映剪輯爆款短視頻快速上手
- 隨身查:PPT辦公高手應用技巧
- Photoshop平面設計范例寶典
- Blender+AI工具詳解與實戰(視頻微課·全彩版)
- Microsoft Windows Azure Development Cookbook
- After Effects印象:影視高級特效精解(第2版)
- SolidWorks快速入門教程(2019版)
- Adobe Photoshop新手快速進階實例教學
- Maya 2016中文版標準教程 (清華電腦學堂)
- 中文版AutoCAD 2013機械設計實用教程