Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
Oh no! Slides... An eZ Publish Craftsman's toolchest eZ International Winter Conference 2011 January 27th 2011
eZ Geshi <ul><li>Syntax highlighting of .tpl, .ini, .php
Errors in ini files are put in evidence
Links to online reference manual for templates
NEW: a view to highlight any file in eZ
Future enhancements </li><ul><li>A complete file browser
Taking over “view template” links in debug
Requests? </li></ul></ul>
eZDebug Template Operator(s) <ul><li>Easing inspection of variables in templates </li><ul><li>Send a variable to debug out...
Do not need to be removed from templates when going into production
Also: number of db queries so far </li></ul><li>NEW: a live drill-down mode! </li><ul><li>3 more extensions required </li>...
Próxima SlideShare
Cargando en…5
×

An eZ Publish Craftsman's toolchest

816 visualizaciones

Publicado el

Publicado en: Tecnología, Empresariales
  • Sé el primero en comentar

An eZ Publish Craftsman's toolchest

  1. 1. Oh no! Slides... An eZ Publish Craftsman's toolchest eZ International Winter Conference 2011 January 27th 2011
  2. 2. eZ Geshi <ul><li>Syntax highlighting of .tpl, .ini, .php
  3. 3. Errors in ini files are put in evidence
  4. 4. Links to online reference manual for templates
  5. 5. NEW: a view to highlight any file in eZ
  6. 6. Future enhancements </li><ul><li>A complete file browser
  7. 7. Taking over “view template” links in debug
  8. 8. Requests? </li></ul></ul>
  9. 9. eZDebug Template Operator(s) <ul><li>Easing inspection of variables in templates </li><ul><li>Send a variable to debug output (not in-page)
  10. 10. Do not need to be removed from templates when going into production
  11. 11. Also: number of db queries so far </li></ul><li>NEW: a live drill-down mode! </li><ul><li>3 more extensions required </li></ul><li>Future enhancements </li><ul><li>List of available vars (already exists elsewhere)
  12. 12. Requests? </li></ul></ul>
  13. 13. gg Sys Info <ul><li>Making life of sysadmins and developers better </li><ul><li>Web access to logs
  14. 14. “Churn” statistics (ie. are caches overworked?)
  15. 15. Search texts in cache files
  16. 16. Simple status checks
  17. 17. Gnosce the ipsum : list of modules, views, fetch functions, operations (with links to docs and source code if ezgeshi installed) </li></ul><li>NEW: reports of classes and permissions </li></ul>
  18. 18. gg Sys Info 2 <ul><li>NEW: some basic QA checks </li><ul><li>Ini files names (preferred ext.)
  19. 19. Ini files with no php comment, bas charset
  20. 20. Invalid php files </li></ul><li>Future enhancements </li><ul><li>More qa checks
  21. 21. A security-oriented qa check
  22. 22. DB consistency checks?
  23. 23. Requests? </li></ul></ul>
  24. 24. Future directions <ul><li>An online code editor (based on mozilla bespin skywriter Ace)?
  25. 25. Coding style validation rules (based on php codesniffer)?
  26. 26. Database consistency checks and foreign keys?
  27. 27. More webservices / REST debugging?
  28. 28. Suggestions? </li></ul>
  29. 29. Links <ul><li>projects.ez.no/ezsh
  30. 30. projects.ez.no/ezdebug_template_operator
  31. 31. projects.ez.no/ezpersistentobject_inspector
  32. 32. projects.ez.no/ezwebservicesapi
  33. 33. projects.ez.no/ggsysinfo
  34. 34. projects.ez.no/ezcodesniffer
  35. 35. projects.ez.no/ezdbintegrity </li></ul>

×