Blogs / share.ezpublish.one team / 2010 oct 13th - Meeting minutes

2010 oct 13th - Meeting minutes

Friday 15 October 2010 3:40:01 am

  • Currently 3 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

By : Nicolas Pastorino

Here are the minutes of this week's meeting. Find the previous ones here.

 

Date : 2010, oct. 13th.
Participants : Robin, Carlos, Nicolas
Where : skype

Agenda

Prior action points : status + evolution

1/ Migrating the old contribs section

Alex has been developing the import procedures, based on sqliimport. Delivered yesterday, and a few tweaks later, it seems to be all ok. Nicolas could run the migration locally with no problem and after a short inspection, little data loss.
We can plan the actual migration for the end of this week, or the beginning of the following one. Alex aggregated into one single XML file all data : the bulk of it, plus all manually sorted exceptions ( missing account name, duplicate extension, multiple accounts for one fully qualified name ).
Here is an indicative procedure :

  1. Blog-post about this, informing the community on the maintenance day/period.
  2. backing up the whole instance
  3. Symlink projects_import (extension/community/contribs_migration/import/projects_import in share.ez.no's SVN) in projects.ez.no's extension repository
  4. Regenerate autoloads
  5. Update sqliimport.ini.append.php (file paths !) + two import handlers (temp storage paths variables)
  6. Unplug "Pre-publish multiplexer" from the 'pre/publish' trigger
  7. disabling the cronjobs (syndication)
  8. Run php extension/sqliimport/bin/php/sqlidoimport.php --source-handlers=contribstep1importhandler
  9. Clear all caches
  10. Run php extension/sqliimport/bin/php/sqlidoimport.php --source-handlers=contribstep2importhandler
  11. Clear all caches
  12. perform various sanity checks (cf extension/community/contribs_migration/import/projects_import/docs/procedure.txt)
  13. Plug the "Pre-publish multiplexer" in the 'pre/publish' trigger again.
  14. Re-enable cronjobs
  15. Blog-post about the end of the migration process, explaining how to find contribs which previously were stored in the ez.no/developer/contribs section
 

2/ Upgrading projects.ez.no to eZ Publish Fuji (4.4).

Carlos & Graham worked intensively on this topic, and managed to write a step-by-step procedure for this migration. It will rely on the ezupgrade extension, and also covers the various hacks performed on the instance by the 4.0.2 time. This topic will be closed by running the actual upgrade on the live instance, once the old contribs migration has settled a bit. This will trigger another maintenance time, and the overall performances of projects.ez.no will increase a lot.

 

3/ pubsvn.ez.no : needs love and safeguarding

http://pubsvn.ez.no provides the API doc for eZ Publish, nightly built tarballs of eZ Publish, and used to provide SVN access to the trunk. The latter point has been disabled since a few weeks, for the GIT-to-SVN bridge is quite tricky to set-up. Gaetano upgraded the various tools there, and we will have to move all of them to another server soon. This will trigger a maintenance downtime. A few more changes should be done, and the whole community will be polled on this, stay tuned. In longer term approach, the content of pubsvn.ez.no might be partially merged into share.ez.no (APi docs, Community Project builds).

 

4/ Cleaning-up projects.ez.no

The pre-requisites for this are completing the old contribs migration + the upgrade to 4.4.

 

New topics

Participation Model for the Community Project (cf discussion thread initialized by Philippe). The team is intensively discussing this topic and should shortly come up with a RFC for the broad community. The “gameplay” resulting of this process will condition participation to the Community Project and to the Community’s life as a whole.

 

Overflown from last time :

  • Upgrading share.ez.no to eZ 4.4
  • Moving translation process to using GIT
  • Access to Documentation : how to improve ? Need a discussion on “licensing” as well (see ezpedia)
 

Prioritized next steps

1/ Finish the old contribs migration
2/ Do the projects.ez.no upgrade to Fuji (4.4)
3/ Move ahead on building the participation model RFC

 

Next time

Oct. 27th - 20:30 GMT+2

Blog Post Discussion

2010 oct 13th - Meeting minutes

eZ debug

Timing: Jan 14 2025 23:58:38
Script start
Timing: Jan 14 2025 23:58:38
Module start 'content'
Timing: Jan 14 2025 23:58:38
Module end 'content'
Timing: Jan 14 2025 23:58:38
Script end

Main resources:

Total runtime0.2048 sec
Peak memory usage6,144.0000 KB
Database Queries182

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0049 684.3984214.7891
Module start 'content' 0.00490.0993 899.18751,685.9609
Module end 'content' 0.10420.1005 2,585.1484752.8594
Script end 0.2048  3,338.0078 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00612.9843210.0003
Check MTime0.00130.6434210.0001
Mysql Total
Database connection0.00060.302210.0006
Mysqli_queries0.107952.67261820.0006
Looping result0.00140.70731790.0000
Template Total0.182989.320.0915
Template load0.00351.684920.0017
Template processing0.179487.609420.0897
Template load and register function0.00120.573210.0012
states
state_id_array0.00060.312910.0006
state_identifier_array0.00060.290520.0003
Override
Cache load0.00321.5596720.0000
Sytem overhead
Fetch class attribute name0.00271.299330.0009
Fetch class attribute can translate value0.00060.280310.0006
class_abstraction
Instantiating content class attribute0.00000.004330.0000
XML
Image XML parsing0.00030.123010.0003
General
dbfile0.00080.3726160.0000
String conversion0.00000.001530.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

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
3content/datatype/view/ezxmltags/emphasize.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/emphasize.tplEdit templateOverride template
4content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
11content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
8content/datatype/view/ezxmltags/header.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/header.tplEdit templateOverride template
3content/datatype/view/ezxmltags/link.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
2content/datatype/view/ezxmltags/li.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/li.tplEdit templateOverride template
1content/datatype/view/ezxmltags/ol.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/ol.tplEdit templateOverride template
8content/datatype/view/ezxmltags/separator.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltags/separator.tplEdit templateOverride template
1content/datatype/view/ezxmltags/ul.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/ul.tplEdit templateOverride template
1content/datatype/view/ezkeyword.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezkeyword.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 46
 Number of unique templates used: 13

Time used to render debug report: 0.0001 secs