chris rault - content construction with zoo
TRANSCRIPT
![Page 1: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/1.jpg)
Content Construction with Zoo
Chris Rault, ProthemerJoomlaDay Malaysia - June 11
Monday 05 September 2011
![Page 2: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/2.jpg)
Every website on the web has one
thing in common..
Monday 05 September 2011
![Page 3: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/3.jpg)
What is a CCK?
Monday 05 September 2011
![Page 4: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/4.jpg)
K2, Flexicontent, Zoo, Sobi, Mosets Tree, seBlod,
CCK’s in Joomla!
Monday 05 September 2011
![Page 5: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/5.jpg)
Today, I’ll be talking about Zoo..
Monday 05 September 2011
![Page 6: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/6.jpg)
Intro to Zoo
Monday 05 September 2011
![Page 7: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/7.jpg)
Getting StartedStep 1: Duplicate an appStep 2: Rename the appStep 3: Create new app instanceStep 4: Create content typesStep 5: Assign elements to layout templates
Monday 05 September 2011
![Page 8: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/8.jpg)
Duplicate the blog app
media > zoo > applications > blogmedia > zoo > applications > myblog
Monday 05 September 2011
![Page 9: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/9.jpg)
Zoo App Architecturemedia > zoo > applications > app-name
application.phpapplication.xmlapplication_info.pngapplication.png/config//elements//language//templates//types/
Monday 05 September 2011
![Page 10: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/10.jpg)
Rename the app
class gmBlogApplication extends Application {}
application.php
<name>Blog</name><group>gm-blog</group>
application.xml
Monday 05 September 2011
![Page 11: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/11.jpg)
Introduction to Zoo templating
mediazoo
applicationsblog
templatesdefault
Monday 05 September 2011
![Page 12: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/12.jpg)
Introduction to Zoo templating
mediazoo
applicationsblog
templatesdefault
Monday 05 September 2011
![Page 13: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/13.jpg)
Zoo Template Architecture
Monday 05 September 2011
![Page 14: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/14.jpg)
Zoo Template Architecture
Monday 05 September 2011
![Page 15: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/15.jpg)
Zoo Template Architecture
Monday 05 September 2011
![Page 16: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/16.jpg)
Zoo Template Architecture
Monday 05 September 2011
![Page 17: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/17.jpg)
Zoo Template Architecture
Monday 05 September 2011
![Page 18: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/18.jpg)
Zoo Template Architecture
Monday 05 September 2011
![Page 19: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/19.jpg)
Zoo Template Architecture
Monday 05 September 2011
![Page 20: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/20.jpg)
Zoo Template Architecture
Monday 05 September 2011
![Page 21: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/21.jpg)
Zoo Template Architecture
mediazoo
applicationsblog
templatesdefault
rendereritem
Monday 05 September 2011
![Page 22: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/22.jpg)
Zoo Template Architecture
mediazoo
applicationsblog
templatesdefault
rendereritem
Monday 05 September 2011
![Page 23: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/23.jpg)
Define your positions(.xml)
Monday 05 September 2011
![Page 24: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/24.jpg)
Item Teaser
Monday 05 September 2011
![Page 25: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/25.jpg)
Item Full
Monday 05 September 2011
![Page 26: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/26.jpg)
Custom Module LayoutsDisplay Zoo items in custom module layouts
Monday 05 September 2011
![Page 27: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/27.jpg)
Custom Module Layouts
modules / mod_zooitem / tmpl / layout-name.php
modules / mod_zooitem / renderer / item / positions.xml
modules / mod_zooitem / renderer / item / layout-name.php
Monday 05 September 2011
![Page 28: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/28.jpg)
Custom Module Layoutsmodules / mod_zooitem / tmpl / layout-name.php
Monday 05 September 2011
![Page 29: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/29.jpg)
Custom Module Layoutsmodules / mod_zooitem / renderer / item / layout-name.php
Monday 05 September 2011
![Page 30: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/30.jpg)
Custom Module Layoutsmodules / mod_zooitem / renderer / item / layouts.xml
Monday 05 September 2011
![Page 31: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/31.jpg)
Extend ZooZooLingualZooFilter
SharePro
Related Items ProZooOrder
AceSEF Zoo PluginJCE Advanced Link Zoo Plugin
Monday 05 September 2011
![Page 32: Chris Rault - Content construction with ZOO](https://reader034.vdocuments.net/reader034/viewer/2022052410/55595584d8b42a93708b4859/html5/thumbnails/32.jpg)
Questions?
Monday 05 September 2011