Share » Forums » General » All about eZPublish engineering and...

All about eZPublish engineering and architecture

All about eZPublish engineering and architecture

Thursday 05 July 2007 9:47:03 am - 2 replies

Modified on Thursday 05 July 2007 10:58:43 am by Abel Rodriguez Vera

Author Message

Heath

Thursday 05 July 2007 1:38:49 pm

I think this is well spread out among many sources

I could urge you to read the best source, the source :)

There are years of docs and forum discussions which help too but less directly,

http://ez.no/doc/ez_publish/technical_manual/3_9/concepts_and_basics/content_and_design
http://ez.no/ezpublish/documentation/reference/database_diagram
http://ez.no/community/forum/general/ez_publish_datamodel
http://www.eznor.com/var/forum/storage/images/ressurser/ez_publish_datamodell/ez_publish_datamodell/1383-2-nor-NO/ez_publish_datamodell.png

I point out the db diagram cause remember eZ Publish 3 is based on the use of persistent objects. I seem to remember seeing a much better diagram with relationships but where it exists escapes me atm.

hth

Brookins Consulting | http://brookinsconsulting.com/
Certified | http://auth.ez.no/certification/verify/380350
Solutions | http://projects.ez.no/users/community/brookins_consulting
eZpedia community documentation project | http://ezpedia.org

Bruce Morrison

Thursday 05 July 2007 4:19:03 pm

Hi

I can't believe that Heath missed the doxygen API documentation :)
http://pubsvn.ez.no/doxygen/trunk/html/index.html

(Mostly?) Anything with a database table will have eZPersistantObject as a parent http://pubsvn.ez.no/doxygen/trunk/html/classeZPersistentObject.html Understanding this class is a good place to start. Especially look at the definition method & understand function attributes. http://pubsvn.ez.no/doxygen/trunk/html/classeZPersistentObject.html#b507c40150f7f749a092ad0b7fcb5df5

If you are looking at the content module you'll want to look at
eZContentObject
http://pubsvn.ez.no/doxygen/trunk/html/classeZContentObject.html
eZContentObjectTreeNode (nodes)
http://pubsvn.ez.no/doxygen/trunk/html/classeZContentObjectTreeNode.html

There isn't a lot of deep inheritance mostly alot of interlocking classes.

Cheers
Bruce

My Blog: http://www.stuffandcontent.com/
Follow me on twitter: http://twitter.com/brucemorrison
Consolidated eZ Publish Feed : http://friendfeed.com/rooms/ez-publish

You must be logged in to post messages in this topic!

36 542 Users on board!

Forums menu