an ez publish craftsman's toolchest

Download An eZ Publish Craftsman's toolchest

If you can't read please download the document

Upload: gaetano-giunta

Post on 16-Apr-2017

755 views

Category:

Technology


1 download

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