舉報(bào)

會(huì)員
Plone 3 Products Development Cookbook
最新章節(jié):
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 更新時(shí)間:2021-08-06 17:06:25
推薦閱讀
- Vue.js前端開(kāi)發(fā)技術(shù)
- 社會(huì)科學(xué)數(shù)據(jù)處理軟件應(yīng)用
- After Effects CC影視后期制作實(shí)戰(zhàn)從入門到精通
- 剪映:短視頻剪輯/字幕/動(dòng)畫(huà)/AI從新手到高手(手機(jī)版+電腦版)
- SketchUp印象 城市規(guī)劃項(xiàng)目實(shí)踐(第2版)
- Microsoft SharePoint 2010 Power User Cookbook: SharePoint Applied
- 中文版Photoshop 2020基礎(chǔ)教程
- Salesforce CRM: The Definitive Admin Handbook
- PS App UI設(shè)計(jì)從零開(kāi)始學(xué)
- 平面設(shè)計(jì)制作標(biāo)準(zhǔn)教程(微課版 第2版)
- 跨境電商:速賣通搜索排名規(guī)則解析與SEO技術(shù)
- Photoshop海報(bào)設(shè)計(jì)技巧與實(shí)戰(zhàn)
- 數(shù)碼攝影修圖師完全手冊(cè)(第2卷)
- 攝影師的后期課:人像調(diào)色篇
- 從零開(kāi)始:Photoshop CS6中文版基礎(chǔ)培訓(xùn)教程
- 同花順軟件操作技巧與實(shí)戰(zhàn)指南
- 設(shè)計(jì)必修課:中文版After Effects CC動(dòng)畫(huà)制作+視頻剪輯+特效包裝設(shè)計(jì)教程
- Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#
- MySQL Admin Cookbook LITE: Replication and Indexing
- 中文版CorelDRAW 2020基礎(chǔ)教程
- MediaWiki Skins Design
- 數(shù)字音頻水印技術(shù)及應(yīng)用
- Cinema 4D R18基礎(chǔ)與實(shí)戰(zhàn)教程
- 巧學(xué)活用網(wǎng)管工具
- Processing XML documents with Oracle JDeveloper 11g
- 中文版After Effects影視特效制作208例(CC版)
- 從零開(kāi)始玩轉(zhuǎn)剪映
- BackTrack 4: Assuring Security by Penetration Testing
- Photoshop CC中文版基礎(chǔ)培訓(xùn)教程(第2版)
- WordPress 3 Plugin Development Essentials