Joomla! in der Profiliga - eine Bestpractice-Sammlung

  • Published on
    27-Jun-2015

  • View
    408

  • Download
    3

Embed Size (px)

DESCRIPTION

Als Webentwickler mit dutzenden abgeschlossenen Joomla-Projekten habe ich mir eine Best-Practice Sammlung zugelegt, die in meinen Augen dabei hilft die wahren Fhigkeiten von Joomla auszunutzen. In diesem Vortrag mchte ich meine Sammlung prsentieren.

Transcript

  • 1. Joomla! in der Profiliga David Jardin - 06.09.13 - JD13DE eine Best-Practice-Sammlung Samstag, 21. September 13

2. Ich. David Jardin 23 Webentwickler Joomla!holic Stellv. Vorsitzender J&Beyond e.V. Samstag, 21. September 13 3. Lektion 1: nur gescheite Hoster Samstag, 21. September 13 4. Gescheit: kein www-run Problem Shell-Zugang anpassbare php.ini Cron-Jobs Samstag, 21. September 13 5. Keine Ausnahmen. Die kommen mir ned rein. Samstag, 21. September 13 6. Lektion 2: nutze LTS-Versionen (und teste STS) Samstag, 21. September 13 7. LTS = Rock-Solid Samstag, 21. September 13 8. Lektion 3: Must-Have-Extensions Samstag, 21. September 13 9. Samstag, 21. September 13 10. Akeeba Backup Pro 1x pro Tag automatisch. Samstag, 21. September 13 11. Advanced Module Manager Samstag, 21. September 13 12. Sonst noch gern genutzt: xmap ACL Manager Admin Tools Samstag, 21. September 13 13. Lektion 4: Weniger ist mehr Samstag, 21. September 13 14. Samstag, 21. September 13 15. Die Allzweck-Erweiterung: Samstag, 21. September 13 16. Lektion 5: die eigene Distribution Samstag, 21. September 13 17. Das eigene Standard-Paket mit AkeebaBackup Samstag, 21. September 13 18. Lektion 6: Aus den Augen aus dem Sinn Samstag, 21. September 13 19. Samstag, 21. September 13 20. Lektion 7: Das Framework kennen (oder jemanden kennen der es kennt) Samstag, 21. September 13 21. Framework-Mglichkeiten a) beliebige Formularfelder hinzufgen b) beliebige Core-Klassen berschreiben c) Komponentenausgaben ndern Samstag, 21. September 13 22. Alles. Samstag, 21. September 13 23. Formular-Magic onContentPrepareForm-Event beliebige Modifizierung von (fast) allen Core-Formularen beste Freunde: onContentPrepareData und onContentAfterSave Samstag, 21. September 13 24. Autoloader-Massaker JLoader::register('JDatabase', '/custom/ path/database_driver.php', true); beliebige Klassen berschreiben Samstag, 21. September 13 25. Template-Overrides HTML-Code von Komponente ohne Hack verndern http://docs.joomla.org/ How_to_override_the_output_from_the_Jo omla!_core Samstag, 21. September 13 26. Lektion 8: Layout-Overrides Samstag, 21. September 13 27. Das richtige Layout fr jeden Zweck Erlaubt mehrere Templates fr ein Modul / eine Komponente wiederverwendbarkeit http://docs.joomla.org/ Layout_Overrides_in_Joomla Samstag, 21. September 13 28. Lektion 9: Updates Samstag, 21. September 13 29. Bitte. Einspielen. Samstag, 21. September 13 30. Lektion 10: Managment-Services Samstag, 21. September 13 31. myjoomla.com Samstag, 21. September 13 32. Lektion 11: Standardeinstellungen Samstag, 21. September 13 33. Globale Konfiguration Site -> Website -> Feed-E-Mail Site -> Website -> Listenlnge System -> Sitzung -> Sitzungslnge Server -> Mailing -> Absenderadresse Samstag, 21. September 13 34. robots.txt Samstag, 21. September 13 35. Lektion 12: Kein Aristeer. Samstag, 21. September 13 36. Wirklich. Bitte nicht. Samstag, 21. September 13 37. Lektion 13: Abonniere die VEL Samstag, 21. September 13 38. http://vel.joomla.org/live-vel.html Samstag, 21. September 13 39. Lektion 14: Besuche Joomla! Events Samstag, 21. September 13 40. Wie Schule. Mit netten Menschen. Und Bier. Samstag, 21. September 13 41. Fragen? Samstag, 21. September 13 42. David Jardin www.djumla.de @snipersister Samstag, 21. September 13