Aangezien het andere topic helaas gesloten is, hier maar verder?!
voorgaande topics:
[CMS] Het grote Joomla (voorheen Mambo) OS topic - deel 2
en
[CMS] Centraal Mambo topic
Laten we het in dit topic eens hebben over Componenten, Modules en Mambots.
Zelf ben ik bezig een soort scheduler te schrijven en het valt nog niet mee. Hoewel ik niet zo vaak boeken gebruik is "Mastering Mambo" wel een aanrader.
Hier een overzichtje van de verschillende files voor een eenvoudig component.
in /joomlaroot/components/
komen de frontend files:
- componentnaam.php [backend->de logica]
- componentnaam.html.php [frontend->de display]
Dat is allemaal wel te doen, maar dan nog de administratie:
- toolbar.componentnaam.html.php [toolbar frontend]
- toolbar.componentnaam.php [toolbar backend]
- componentnaam.class.php [gereedschappen klasse]
- admin.componentnaam.php [backend voor administratie]
- admin.componentnaam.html.php [frontend voor administratie]
tenslotte nog voor de installatie en deinstallatie:
- mod_componentnaam.xml
- install.componentnaam.php
- uninstall.componentnaam.php
Het boek komt met voorbeeldcode voor een lotto component.
Ik kwam deze tip een paar keer tegen:
- probeer een component te vinden wat lijkt op wat jij wilt en pas dat aan.
Link:
- http://help.joomla.org/content/view/20/125/
Voor de rest is het toch maar een beetje zwemmen.
De dingen die ik zelf het lastigst vind zijn:
- de samenwerking tussen back- en frontend (vooral als je queries binnen een lus doet bijv.).
- een goede backend editor ontwerpen en implementeren.
[PS: eerder ervaringen en tips uitwisselen dan hier het weer net zo'n oplostopic te laten worden]
voorgaande topics:
[CMS] Het grote Joomla (voorheen Mambo) OS topic - deel 2
en
[CMS] Centraal Mambo topic
Laten we het in dit topic eens hebben over Componenten, Modules en Mambots.
Zelf ben ik bezig een soort scheduler te schrijven en het valt nog niet mee. Hoewel ik niet zo vaak boeken gebruik is "Mastering Mambo" wel een aanrader.
Hier een overzichtje van de verschillende files voor een eenvoudig component.
in /joomlaroot/components/
komen de frontend files:
- componentnaam.php [backend->de logica]
- componentnaam.html.php [frontend->de display]
Dat is allemaal wel te doen, maar dan nog de administratie:
- toolbar.componentnaam.html.php [toolbar frontend]
- toolbar.componentnaam.php [toolbar backend]
- componentnaam.class.php [gereedschappen klasse]
- admin.componentnaam.php [backend voor administratie]
- admin.componentnaam.html.php [frontend voor administratie]
tenslotte nog voor de installatie en deinstallatie:
- mod_componentnaam.xml
- install.componentnaam.php
- uninstall.componentnaam.php
Het boek komt met voorbeeldcode voor een lotto component.
Ik kwam deze tip een paar keer tegen:
- probeer een component te vinden wat lijkt op wat jij wilt en pas dat aan.
Link:
- http://help.joomla.org/content/view/20/125/
Voor de rest is het toch maar een beetje zwemmen.
De dingen die ik zelf het lastigst vind zijn:
- de samenwerking tussen back- en frontend (vooral als je queries binnen een lus doet bijv.).
- een goede backend editor ontwerpen en implementeren.
[PS: eerder ervaringen en tips uitwisselen dan hier het weer net zo'n oplostopic te laten worden]
Cogito Ergo Credo