BUZZ required : eZ Publish tutorial in PHP Solutions, leading PHP magazine

Tuesday 01 February 2011 6:03:23 am

By : Nicolas Pastorino

PHP Solutions is circulated in France and Poland mainly, at a high volume. It is a reference magazine for acquainted PHP developers, which lead us to propose an advanced topic for this eZ Publish tutorial : "The definitive guide to eZ Publish datatype development". We should share this further than our community only, read on !

[French version]

 

We have neighbors

"eZ Publish, development guide" is what stands on the front cover of this month's issue of PHP Solutions, largest PHP magazine worldwide. That kinda rocks, we should see this more than once a year. The large and very active PHP community is one of our neighbor communities, let's get to meet them !

Events, but also knowledge, like this freshly published tutorial about datatype development, written for people who know PHP and have grasped the very basic concepts of eZ Publish. Typically something a knowledgeable PHP developer could easily read through.

 

Ideas for buzzing

Taking it step-by-step, we could start by spreading the word about this tutorial. Your mission, if you accept it :

  • Posting on your own blog, linking back to the original download page for PHP Solutions, which is freely downloadable : http://phpsolmag.org/fr/magazine/1629-ez-publish-guide-de-developpement. Feel free to pick the excerpt you find best illustrates the tutorial, and paste it in the post (in short : tease :) )
  • Tweeting about this extensively (tagging with #php and #ezpublish is a must)
  • Flooding other social networks you may be using
  • Recommending this read to your acquaintances who know PHP, but not necessarily eZ Publish
  • Printing it out and leaving it innocently at sight in your office

We will also translate this tutorial to english and publish it here, under http://share.ez.no/learn, so that anybody can benefit from it.

So, are we ready to buzz ?
Action !

 

Version française

Nous avons des voisins

Ce mois-ci, la une du PHP Solutions, plus grand magazine sur PHP au monde, est barrée par un superbe "eZ Publish, guide de développement". Douceur oculaire, que nous devrions voir plus qu'une fois par an. La très grande et très active communauté PHP est une de nos communautés voisines, allons la rencontrer plus souvent !

Par le biais d'évènements, mais aussi par le partage de connaissances, tel que ce didacticiel fraîchement publié à propos du développement de datatypes. Il s'adresse à ceux qui connaissent PHP, ainsi que les bases d'eZ Publish, parfaitement accessibles à n'importe quel développeur PHP un peu routiné.

 

Idées pour buzzer

Commençons par des choses simples, nous pourrions faire passer le mot concernant ce didacticiel au delà de notre communauté. Votre mission, si vous l'acceptez :

  • Poster sur votre blog, avec un link-back vers la page originelle de téléchargement de la version PDF de PHP Solution, disponible gratuitement : http://phpsolmag.org/fr/magazine/1629-ez-publish-guide-de-developpement. Vous pourriez même choisir un extrait de l'article, quelques paragraphes qui vous semblent le mieux illustrer le contenu (en un mot : tease :) ).
  • Tweeter abondamment sur le sujet (en taggant avec #php et #ezpublish)
  • Inonder les autres réseaux sociaux que vous utilisez
  • Recommander cette lecture à votre entourage qui connaît PHP mais pas forcément eZ Publish
  • Imprimer ce didacticiel et le laisser innocemment en vue au bureau

Ce didacticiel sera traduit en anglais et publié ici, sous http://share.ez.no/learn , pour que tout le monde puisse en profiter.

Prêts à buzzer ?
Action !

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.

eZ debug

Timing: Jan 18 2025 00:46:10
Script start
Timing: Jan 18 2025 00:46:10
Module start 'layout'
Timing: Jan 18 2025 00:46:10
Module start 'content'
Timing: Jan 18 2025 00:46:10
Module end 'content'
Timing: Jan 18 2025 00:46:10
Script end

Main resources:

Total runtime0.1791 sec
Peak memory usage6,144.0000 KB
Database Queries49

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0075 589.2969152.6563
Module start 'layout' 0.00750.0042 741.953139.5156
Module start 'content' 0.01170.1639 781.4688520.2891
Module end 'content' 0.17560.0034 1,301.757819.7031
Script end 0.1790  1,321.4609 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00382.1081160.0002
Check MTime0.00160.9141160.0001
Mysql Total
Database connection0.00120.662310.0012
Mysqli_queries0.100255.9328490.0020
Looping result0.00050.2805470.0000
Template Total0.132273.820.0661
Template load0.00271.517520.0014
Template processing0.129572.313420.0648
Template load and register function0.00010.043010.0001
states
state_id_array0.00211.157720.0010
state_identifier_array0.00130.741930.0004
Override
Cache load0.00251.3920610.0000
Sytem overhead
Fetch class attribute name0.00422.340240.0010
Fetch class attribute can translate value0.00000.008410.0000
class_abstraction
Instantiating content class attribute0.00000.008540.0000
XML
Image XML parsing0.00170.962110.0017
General
dbfile0.00221.2036140.0002
String conversion0.00000.004540.0000
Note: percentages do not add up to 100% because some accumulators overlap

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplblog_entry/full.tplextension/community_design/design/suncana/override/templates/blog_entry/full.tplEdit templateOverride template
2content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
5content/datatype/view/ezxmltags/link.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
13content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
4content/datatype/view/ezxmltags/separator.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltags/separator.tplEdit templateOverride template
4content/datatype/view/ezxmltags/header.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/header.tplEdit templateOverride template
4content/datatype/view/ezxmltags/emphasize.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/emphasize.tplEdit templateOverride template
1content/datatype/view/ezxmltags/embed.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/embed.tplEdit templateOverride template
1content/view/embed.tplembed/image.tplextension/sevenx/design/simple/override/templates/embed/image.tplEdit templateOverride template
1content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
3content/datatype/view/ezxmltags/strong.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/strong.tplEdit templateOverride template
2content/datatype/view/ezxmltags/li.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/li.tplEdit templateOverride template
2content/datatype/view/ezxmltags/ul.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/ul.tplEdit templateOverride template
2content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
1content/datatype/view/ezxmltags/anchor.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/anchor.tplEdit templateOverride template
1content/datatype/view/ezkeyword.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezkeyword.tplEdit templateOverride template
1print_pagelayout.tpl<No override>extension/community/design/community/templates/print_pagelayout.tplEdit templateOverride template
 Number of times templates used: 48
 Number of unique templates used: 17

Time used to render debug report: 0.0002 secs