Joomla! in der Profiliga
David Jardin - 06.09.13 - JD13DE
eine Best-Practice-Sammlung
Samstag, 21. September 13
Ich.
• David Jardin
• 23
• Webentwickler
• Joomla!holic
• Stellv. Vorsitzender J&Beyond e.V.
Samstag, 21. September 13
Lektion 1:
nur gescheite Hoster
Samstag, 21. September 13
Gescheit:
• kein www-run Problem
• Shell-Zugang
• anpassbare php.ini
• Cron-Jobs
Samstag, 21. September 13
Keine Ausnahmen. Die kommen mir ned rein.
Samstag, 21. September 13
Lektion 2:
nutze LTS-Versionen
(und teste STS)
Samstag, 21. September 13
LTS = Rock-Solid
Samstag, 21. September 13
Lektion 3:
Must-Have-Extensions
Samstag, 21. September 13
Samstag, 21. September 13
Akeeba Backup Pro
1x pro Tag
automatisch.
Samstag, 21. September 13
Advanced Module Manager
Samstag, 21. September 13
Sonst noch gern genutzt:
• xmap
• ACL Manager
• Admin Tools
Samstag, 21. September 13
Lektion 4:
Weniger ist mehr
Samstag, 21. September 13
Samstag, 21. September 13
Die Allzweck-Erweiterung:
Samstag, 21. September 13
Lektion 5:
die eigene Distribution
Samstag, 21. September 13
Das eigene Standard-Paket mit AkeebaBackup
Samstag, 21. September 13
Lektion 6:
Aus den Augen aus dem Sinn
Samstag, 21. September 13
Samstag, 21. September 13
Lektion 7:
Das Framework kennen
(oder jemanden kennen der es kennt)
Samstag, 21. September 13
Framework-Möglichkeiten
a) beliebige Formularfelder hinzufügen
b) beliebige Core-Klassen überschreiben
c) Komponentenausga...
Alles.
Samstag, 21. September 13
Formular-Magic
• onContentPrepareForm-Event
• beliebige Modifizierung von (fast) allen
Core-Formularen
• beste Freunde: on...
Autoloader-Massaker
• JLoader::register('JDatabase', '/custom/
path/database_driver.php', true);
• beliebige Klassen übers...
Template-Overrides
• HTML-Code von Komponente ohne Hack
verändern
• http://docs.joomla.org/
How_to_override_the_output_fro...
Lektion 8:
Layout-Overrides
Samstag, 21. September 13
Das richtige Layout für jeden Zweck
• Erlaubt mehrere Templates für ein
Modul / eine Komponente
• wiederverwendbarkeit
• h...
Lektion 9:
Updates
Samstag, 21. September 13
Bitte. Einspielen.
Samstag, 21. September 13
Lektion 10:
Managment-Services
Samstag, 21. September 13
myjoomla.com
Samstag, 21. September 13
Lektion 11:
Standardeinstellungen
Samstag, 21. September 13
Globale Konfiguration
• Site -> Website -> Feed-E-Mail
• Site -> Website -> Listenlänge
• System -> Sitzung -> Sitzungslän...
robots.txt
Samstag, 21. September 13
Lektion 12:
Kein Aristeer.
Samstag, 21. September 13
Wirklich. Bitte nicht.
Samstag, 21. September 13
Lektion 13:
Abonniere die VEL
Samstag, 21. September 13
http://vel.joomla.org/live-vel.html
Samstag, 21. September 13
Lektion 14:
Besuche Joomla! Events
Samstag, 21. September 13
Wie Schule. Mit netten Menschen. Und Bier.
Samstag, 21. September 13
Fragen?
Samstag, 21. September 13
David Jardin
www.djumla.de
@snipersister
Samstag, 21. September 13
Nächste SlideShare
Wird geladen in …5
×

Joomla! in der Profiliga - eine Bestpractice-Sammlung

1.162 Aufrufe

Veröffentlicht am

Als Webentwickler mit dutzenden abgeschlossenen Joomla-Projekten habe ich mir eine Best-Practice Sammlung zugelegt, die in meinen Augen dabei hilft die wahren Fähigkeiten von Joomla auszunutzen. In diesem Vortrag möchte ich meine Sammlung präsentieren.

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.162
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
3
Aktionen
Geteilt
0
Downloads
6
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Joomla! in der Profiliga - eine Bestpractice-Sammlung

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

×