David
I think more people would start with Revo now if it were more ’accessible’. It needs friendly documentation, examples and tutorials.
Assuming you’re a developer, as soon as you start working with Revo you have questions such as:
* How do user access permissions and policies work?
* What are contexts and how do you use them?
* How do I create custom components integrated with the manager?
And with xPDO:
* What is the xml syntax for defining my data models?
* how do I do define a one-to-one, one-to-many and many-to-many relationship between database tables?
* how do I do create transactions?
Finding the answer to these questions involves a lot of searching; the answers do exist but not readily accessible.
(Currently
this is the best place to start)
The best tutorials I’ve seen for extending a CMS are for Silverstripe, eg:
http://doc.silverstripe.com/doku.php?id=tutorial:5-dataobject-relationship-management
The best documentation I’ve seen for an object relationship mapper is for Doctrine:
http://www.doctrine-project.org/documentation/manual/1_1/en/introduction
It would be wonderful to have something like this for Revo.