Practical Plone 3: A Beginner's Guide to Building Powerful Websites
|Also available on:|
- Get a Plone-based website up and running quickly without dealing with code
- Beginner's guide with easy-to-follow instructions and screenshots
- Learn how to make the best use of Plone's out-of-the-box features
- Customize security, look-and-feel, and many other aspects of Plone
Book DetailsLanguage : English
Paperback : 592 pages [ 235mm x 191mm ]
Release Date : February 2009
ISBN : 1847191789
ISBN 13 : 9781847191786
Author(s) : Alex Clark, Clayton Parker, Darci Hanning, David Convent, John DeStefano, Jon Stahl, Martin Aspeli, Matt Bowen, Ricardo Newbery, Sam Knox, Steve McMahon, Tom Conklin, Veda Williams
Topics and Technologies : All Books, CMS and eCommerce, Content Management (CMS), Open Source, Plone, Python
Table of Contents
Chapter 1: Introducing Plone
Chapter 2: Installing Plone
Chapter 3: A Brief Tour Of Plone
Chapter 4: Create Web Pages
Chapter 5: Add News Items, Events, Links, and Files
Chapter 6: Structure Your Content
Chapter 7: Safely Manage Different Versions Of Content
Chapter 8: Delegate Content Management to Other People
Chapter 9: Manage Approvals and Other Workflow for my Content
Chapter 10: Show Additional Information to Users and Visitors
Chapter 11: Automate Tasks with Content Rules
Chapter 12: Control My Site's Configuration
Chapter 13: Set up a Repeatable Environment using Buildout
Chapter 14: Find and Install Add-Ons that Expand Plone Functionality
Chapter 15: Build Forms
Chapter 16: Create New Content Types
Chapter 17: Customize Plone
Chapter 18: Change the Look and Feel
Chapter 19: Take My Site Live
Chapter 20: Make it Go Faster
Chapter 21: Connect to Your LDAP/Active Directory Repository
This book is a real community effort, with thirteen different authors. Yes, it is a good beginners guide to Plone and with this book in one hand and a Plone server in the other, you can indeed build a powerful website. The 13 authors (and six additional reviewers) did a good job. I have no hesitation in heartily recommending this as a beginners Plone book.
Download the code and support files for this book.
Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.
Errata- 9 submitted: last submission 18 Jun 2012
Errata type: Typo | Page number: 0 |
In Tom Conklin's Bio, there is a period instead of a comma. It says "Syracuse. New York metro area" instead of "Syracuse, New York metro area."
Errata type: Typo | Page number: 10 |
The sentence "Security: Gone are they days" should be "Security: Gone are the days"
Errata type: Typo | Page number: 15 |
The first sentence under the heading 'Graphic design, branding, look, and feel' says "Plone provides a spares, modern, out-of-the-box look..." It should read "Plone provides a sparse, modern, out-of-the-box look..."
Errata type: Typo | Page number: 34 |
The sentence under the heading 'A better build with buildout' reads "You'll still need to build an appropriate Python installation yourself, but this is a particularly a good build method..." It should read "You'll still need to build an appropriate Python installation yourself, but this is a particularly good build method..."
Errata type: Typo | Page number: 39 |
The sentence in the note reads "The system-generated message indicates that the user is set to expire if registration is not completed 168 hours". It should read "The system-generated message indicates that the user is set to expire if registration is not completed in 168 hours".
Errata type: Graphics | Page number: 152 |
In the first screenshot, 'Zope Management Interface' should have been highlighted instead of 'Types'
Errata type: Typo | Page number: 181 |
In the sentence "With the collective.portlet.tal produc in place, the following can happen:", "produc" should be "product"
Errata type: Technical | Page number: 315 |
In the third paragraph, "AuthGenXML" should read "ArchGenXML".
Errata type: Technical | Page number: 333 |
Using Plone 3.2.3, the stub classes should be named Document and Image instead of ATDocument and ATImage
What you will learn from this book
- Meet the fully featured CMS and dive into its latest features
- Configure various parts of Plone's user interface and create an advanced UI platform for your website
- Create and manage content on your website, such as web pages, files, news items, and more
- Create users and groups; give them specific permissions to add, edit, and view content on your site
- Create and customize portlets on your website to enhance the web components; expand Ploneâ€™s functionality with add-on components
- Master Plone's powerful workflow and security system to have full control over the site's contents
- Build a site that reacts intelligently when users create and modify content, by setting up the content rules
- Customize your Plone template and get a new look and feel for your website
- Create new content types to capture information unique to your organization
- Deploy your site, configure caching, and connect to an LDAP/Active Directory repository
1. Introduction – Jon Stahl
What is a CMS? What is Plone, and where did it come from?
2. Installing Plone – Steve McMahon
Learn how to get Plone up and running on Windows, Mac OS X, and Linux.
3. A brief tour of Plone – Tom Conklin
Get an overview of Plone's user interface and key features.
Part 2 – I want to...
4. Create Web Pages – Sam Knox
Learn how to create and publish web pages with Plone's built-in visual editor.
5. Add News Items, Events, and Other Content – Tom Conklin
Learn about the other standard content types, such as news items, events, and files.
6. Structure the Content in My Site – Tom Conklin
Learn how to use folders and Collections to structure your content.
7. Safely Manage Different Versions of Content – Darci Hanning
Understand Plone's built-in versioning features.
8. Delegate Content Management to Multiple Users – Tom Conklin
Learn how to create users and groups and give them permissions over various parts of your site.
9. Manage Approvals and Other Workflow for My Content – Matt Bowen
Customize your security model by creating workflow.
10. Show Additional Information to Users and Site Visitors – Jon Stahl
Learn about Plone's Portlet features.
11. React to Changes in the Site Automatically – Alex Clark
Build intelligence into your content management with Content Rules.
12. Control My Site's Configuration in Detail – Alex Clark
Detailed explanations of the various Plone control panels.
Part 3 – Now that I've got the basics, I'd like to learn how to...
13. Set Up Repeatable Environments using Buildout – Clayton Parker
Set up a development environment with various debugging tools.
14. Find and Install Add-ons That Expand Plone's Functionality – Steve McMahon
Learn how to find and install add-on components that are freely available online.
15. Build Forms – Jon Stahl (with Steve McMahon)
Create web forms quickly and easily.
16. Create New Content Types – Matt Bowen
Create custom content types to capture and manage specific information.
17. Customize Aspects of Plone – Veda Williams
Learn how to customize Plone's various UI components.
18. Change the Look-and-Feel – David Convent
Create a custom theme for your site.
Part 4 – My boss wants me to...
19. Put My Site Live – Steve McMahon
Learn how to configure a live Plone server.
20. Make It Go Faster – Ricardo Newbery
Configure a web cache to make Plone faster.
21. Connect to our LDAP/Active Directory Repository – John DeStefano
Let your users log in with their existing usernames and passwords by connecting to an existing LDAP/Active Directory server.
Plone is a highly extensible content management system built on Zope application server, which is written in Python. But, you need to have good programming skills to design and develop Plone web applications. Does that mean you can't have a Plone website if you don't have good programming skills? Of course not! You can develop your Plone websites through a graphical interface where you don't need to fiddle with code.
This book will give you clear understanding of how to use Plone 3 to meet your content management needs. Starting from the basics, this book will walk you through the easy-to-use features of Plone and help you create a feature-rich website through its point-and-click feature.
A variety of authors have contributed chapters to this book in the hope that you, the reader, will get a good understanding of Plone and be able to use it effectively. This beginners' guide will introduce the great CMS and its features and then take you further in web development. The book will introduce you to Plone's advanced UI features and show you how to create such a UI platform for your website. You will learn how to manage the contents like web pages, news items, and so on. Working with custom portlets will help you enhance the web components for your site. Each chapter will show you how to add features to your site and develop its functionality. Each chapter can be read independently; you need not go through the previous one to continue further. You can pick and choose the topics depending on your interest and requirement.
The only Plone book aimed specifically at non-programmers, showing you how to build powerful Plone websites through its graphical web interface
This is a beginner's practical guide that doesn't involve any code or programming concepts. You will learn by pointing and clicking on the options available in front of you. It includes easy-to-follow instructions and screenshots that will guide you through creating a powerful website.
Each chapter stands alone and you need not go through all the chapters. You can pick and choose depending upon your requirements.
Who this book is for
If you want to get a Plone site up and running quickly and don't want to get involved in programming, this book is for you. This book is aimed at beginners, who want to configure and customize Plone to meet their content management needs.
The book doesn't expect programming skills, although some knowledge of fundamental web concepts such as HTML and HTTP may be helpful.