Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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>...
Upcoming SlideShare
Loading in …5
×

An eZ Publish Craftsman's toolchest

815 views

Published on

Published in: Technology, Business
  • Be the first to comment

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>

×