an ez publish craftsman's toolchest
TRANSCRIPT
Oh no! Slides...
An eZ Publish Craftsman's toolchest
eZ International Winter Conference 2011January 27th 2011
Gaetano Giunta
eZ Geshi
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 enhancementsA complete file browser
Taking over view template links in debug
Requests?
eZDebug Template Operator(s)
Easing inspection of variables in templatesSend a variable to debug output (not in-page)
Do not need to be removed from templates when going into production
Also: number of db queries so far
NEW: a live drill-down mode!3 more extensions required
Future enhancementsList of available vars (already exists elsewhere)
Requests?
gg Sys Info 1/2
Making life of sysadmins and developers betterWeb access to logs
Churn statistics (ie. are caches overworked?)
Search texts in cache files
Simple status checks
Gnosce the ipsum: list of modules, views, fetch functions, operations (with links to docs and source code if ezgeshi installed)
NEW: reports of classes and permissions
gg Sys Info 2/2
NEW: some basic QA checksIni files names (preferred ext.)
Ini files with no php comment, bas charset
Invalid php files
Future enhancementsMore qa checks
A security-oriented qa check
DB consistency checks?
Requests?
Future directions
An online code editor (based on mozilla bespin skywriter Ace)?
Coding style validation rules (based on php codesniffer)?
Database consistency checks and foreign keys?
More webservices / REST debugging?
Suggestions?
Links
projects.ez.no/ezsh
projects.ez.no/ezdebug_template_operator
projects.ez.no/ezpersistentobject_inspector
projects.ez.no/ezwebservicesapi
projects.ez.no/ggsysinfo
projects.ez.no/ezcodesniffer
projects.ez.no/ezdbintegrity