Documentation

Roadmap

While we have yet to get to v1.0 we have plans, big plans. This roadmap shows what we plan to do when, or at least what we are aiming for. We maintain the right to do whatever the hell we like.

v1.0

Default theme
A new and exciting default theme to replace the boring white and blue theme.

Module Upgrade
Now we have module install/uninstall/enable/disable we need to add in an upgrade feature to allow modules to upgrade themselves without wiping your data or needing manual SQL to be run.

Modular Widgets
Widgets should be able to be packages inside modules so a module can display custom data anywhere you like on the frontend.

2.0

Channels
Instead of pages being their own entity, having parent/child relationships and only a small static part of the site, Pages will change drastically. Channels define the structure of the site, then Pages are assigned to Channels. A channel will have an "index" page to define what is seen when the channel is called directly.

Channel Types
A channel will have a type. The default "Page Channel" will do nothing, a "News Channel" will create a basic article listing in your "index" page which you can edit however you like. These will be the only types of Channels until v2.1 when we will make it extensible.

Page Types
When assigning Pages to Channels based on the Channel Type selected you will get different options. A Page in a "News Channel" will have "Publish Date" and "Author".

Multi-site Manager
We'll be working on a feature that allows you to manage multiple sites (each with their own database prefix) from a single codebase of PyroCMS. This should make running and upgrading multiplie sites much easier.

New Control Panel interface
We all know that the current interface blows. That will change for v2.0 and not only will it look a whole bunch more sexy but it will be nice and snappy too.

Sortable/Organize Pages tree
Re-write the current CP > Pages tree view to allow sorting and drag-drop organizing of pages order and Channel locations.

2.1

Custom Channel types
Use some crazy code similar to Widget logic to allow totally custom types. Until then they are hardcoded.


Hosted by CloudIgniter
Click here to lend your support to: pyrocms and make a donation at www.pledgie.com !