Chapter 5. Developing a Site Strategy
In the previous chapter, we learned about ways in which a developer can customize Plone changing the source code of Plone itself. We will now employ some of these techniques as we begin the process of turning an out of the box Plone installation into the site that will become the Optilux Cinemas website.
In this chapter, we will:
- Create the initial version of a policy package that will help us customize Plone to meet the requirements from Chapter 2, Introduction to the Case Study
- Add a GenericSetup extension profile to this package
- Write our first tests to prove that our customizations are working as expected
Creating a policy package
Our policy package is just a package that can be installed as a Plone add-on. We will use a GenericSetup extension profile in this package to turn a standard Plone installation into one that is configured to our client's needs.
Note
We could have used a full-site GenericSetup base profile instead, but by using a...