« Previous - Version 245/373 (diff) - Next » - Current version
Tiberiu Ichim, 01/24/2011 14:44


= Release details and upgrades steps for EEA WWW =
On this page you will find the history of the EEA website releases and upgrades. The upgrades are listed by date, most recent on top. Each upgrade release has a generic short title and a date when it was performed.

The release also include the diff of the packages upgraded and a short list of manual steps needed for the upgrade. Typical steps are imports from profiles or ZMI pages to use in order to get new products and functions in place related to specific tickets.

<acronym title="">TOC</acronym>

----
EEA WEBSITE RELEASES === Todo on next release === * resave in portal_css to rebuild and invalidate caches (tiberich - #3552) * don't do this, need to update instruction (tiberich) - Import '''Javascript registry''' from profile eea.workflow. Reorder javascript, resave scripts to invalidate caches. This adds the resolveuid.js script. - #3988

=== Done 14 Jan 2011 - Maintenance release === * [http://hudson.eea.europa.eu/job/eea-buildout-pre-production/changes More Details on Changes from build 239 to 267] * QA passed on [http://hudson.eea.europa.eu/job/eea-buildout-pre-production/267/ Hudson build 267]

  • '''done''' Import '''Javascript registry '''and '''Stylesheet registry '''from profile '''EEA WWW (CSS/JS reorder)'''
  • '''done''' Remove customized scripts publish_dialog, publish_dialog.js and default_publish_questions from admin_custom - #4003

=== Done 6 Jan 2011 - Maintenance release === * [http://hudson.eea.europa.eu/job/eea-buildout-pre-production/changes More Details on Changes from build 180 to 238] * QA passed on [http://hudson.eea.europa.eu/job/eea-buildout-pre-production/238/ Hudson build 238]

  • '''done (ghicaale)''' Reindex Assessments and Specifications - #4006
  • '''done (tiberich)''' Import profile for EEAContentTypes > Control Panel - #3411 * Antonio, FYI there is a new functionality to help order resources http://www.eea.europa.eu/@@reorder_css

=== Done 16 Dec 2010 - Christmas special release. SOER 2010 4th release. dataservice, indicators + generic fixes. === * [http://hudson.eea.europa.eu/job/eea-buildout-pre-production/changes More Details on Changes from build 92 to 179] * QA passed on [http://hudson.eea.europa.eu/job/eea-buildout-pre-production/179/ Hudson build 179]

  • '''done''' Cache fixed for '''@faceted_counter, @tagscloud_counter''' views (see ticket #3935). There is a hard-coded rule in '''varnish''' that must be removed.
  • '''done''' Cache settings for '''RSSFeedRecipe_icon.png''' were fixed on #3943 . There is a rule in '''varnish config file''', regarding this image, which must be removed.

=== Done 26 Nov 2010 - SENSE/SOER 2010 3rd pre-launch + HOTFIXES === * [http://hudson.eea.europa.eu/job/eea-buildout-pre-production/changes More Details on Changes from build 68 to 91] * QA passed on [http://hudson.eea.europa.eu/job/eea-buildout-pre-production/91/ Hudson build 91]

=== Done 23 Nov 2010 - SENSE/SOER 2010 2nd pre-launch + third blacksquirrel server + varnish/apache on parrot + HOTFIXES === * [http://hudson.eea.europa.eu/job/eea-buildout-pre-production/changes More Details on Changes from build 54 to 67] * QA passed on [http://hudson.eea.europa.eu/job/eea-buildout-pre-production/67/ Hudson build 67]

=== Done 19 Nov 2010 - SENSE/SOER 2010 1st pre-launch, zope upgrade + HOTFIXES === * [http://hudson.eea.europa.eu/job/eea-buildout-pre-production/changes More Details on Changes from build 22 to 53] * QA passed on [http://hudson.eea.europa.eu/job/eea-buildout-pre-production/53/ Hudson build 53]

=== Done 10 Nov 2010 - SENSE/SOER + Indicators 7th release + CacheSetup + HOTFIXES ===
Changes in [https://svn.eionet.europa.eu/projects/Zope/browser/trunk/eea-buildout/versions.cfg?rev=18706 trunk/eea-buildout/versions.cfg] [https://svn.eionet.europa.eu/projects/Zope/log/trunk/eea-buildout/versions.cfg?rev=18706&stop_rev=18602 "[18602:18706]"]

More Details on [http://hudson.eea.europa.eu/job/eea-buildout-pre-production/20/ Hudson build 20] and Changes from 4 to 20 http://hudson.eea.europa.eu/job/eea-buildout-pre-production/changes

  • '''done''' under portal_setup make active profile "CacheSetup", under "import" view run "'''Finalize installation of the cache settings tool'''" having "Include dependencies?" '''unchecked'''
  • '''done''' under "portal_cache_settings" delete all header under "EEA Cache Policy" and recreate them with same IDs and metadata ( or import them from .zexp )

=== Done 04 Nov 2010 - SENSE/SOER + HOTFIXES ===
Changes in [http://svn.eionet.europa.eu/projects/Zope/browser/trunk/eea-buildout/versions.cfg?rev=18602 trunk/eea-buildout/versions.cfg] [http://svn.eionet.europa.eu/projects/Zope/log/trunk/eea-buildout/versions.cfg?rev=18602&stop_rev=18491 "[18491:18602]"]

  • '''done''' by adding soer js manually. Reinstall eea.design v2.4 to get the slidePorltets, #3799
  • '''done '''Remove public.css and soer_frontpage.js from custom_admin
  • '''done''' Import CSS Registry and Javascript Registry GS profiles for eea.workflow. This adds new global CSS and JS files. #3766
  • '''done''' remove eea.dataservicemigration and eea.indicatorsmigration from products

=== Done 26 Oct 2010 - SENSE/SOER HOTFIXES ===
Changes in [https://svn.eionet.europa.eu/projects/Zope/browser/trunk/eea-buildout/versions.cfg?rev=18491 trunk/eea-buildout/versions.cfg] [https://svn.eionet.europa.eu/projects/Zope/log/trunk/eea-buildout/versions.cfg?rev=18491&stop_rev=18485 "[18485:18491]"]

=== Done 25 Oct 2010 - INDICATORS 6th release + SENSE/SOER 4th release + HOTFIXES ===
Changes in [https://svn.eionet.europa.eu/projects/Zope/browser/trunk/eea-buildout/versions.cfg?rev=18485 trunk/eea-buildout/versions.cfg] [https://svn.eionet.europa.eu/projects/Zope/log/trunk/eea-buildout/versions.cfg?rev=18485&stop_rev=18304 "[18304:18485]"]

  • common manual steps, like cleanup of custom

=== Done 15 Oct 2010 - INDICATORS 5th release ===
Changes in [https://svn.eionet.europa.eu/projects/Zope/browser/trunk/eea-buildout/versions.cfg?rev=18304 trunk/eea-buildout/versions.cfg] [https://svn.eionet.europa.eu/projects/Zope/log/trunk/eea-buildout/versions.cfg?rev=18304&stop_rev=18243 "[18243:18304]"]BR

  • timeline and versions integrity
  • Content creation performance fix (Folders)
  • common manual steps, like cleanup of custom

=== Done 14 Oct 2010 - SENSE/SOER 3rd release, Epub + HOTFIX ===
[https://svn.eionet.europa.eu/projects/Zope/changeset?new=18243%40trunk/eea-buildout/versions.cfg&old=18193%40trunk/eea-buildout/versions.cfg Versions in this release]

  • common manual steps, like cleanup of custom
  • reinstall soer

=== Done 08 Oct 2010 - INDICATORS HOTFIXES ===
[https://svn.eionet.europa.eu/projects/Zope/changeset?new=18193%40trunk/eea-buildout/versions.cfg&old=18079%40trunk/eea-buildout/versions.cfg Versions.cfg diff]

  • common manual steps, like cleanup of custom

=== Done 30 Sep 2010 - INDICATORS 4th Release + SENSE/SOER-C 2nd release ===
[https://svn.eionet.europa.eu/projects/Zope/changeset?new=18079%40trunk%2Feea-buildout%2Fversions.cfg&old=17677%40trunk%2Feea-buildout%2Fversions.cfg Package versions diff of this release] [https://svn.eionet.europa.eu/projects/Zope/changeset?new=18081%40trunk%2Feea-buildout&old=17677%40trunk%2Feea-buildout EEA Buildout diff]

  • '''done''' install eea.soer
  • #3645: '''done''' Add two new catalog columns (metadata): comments and published_readiness; Reindex metadata for all Specifications and Assessments;
  • #3502: Go to /portal_atct/atct_manageTopicIndex?showEnabledOnly:int=0 locate the get_codes index, enable it and label it. This label will appear as option in the faceted sorting. Edit the /data-and-maps/indicators faceted settings and add the new sorting widget "Indicators sorting". Set this widget to use the eea.indicators.faceted_sorting_options vocabulary.
  • #3601: * Add 'File' to 'Allowed content types' under portal_types on Assessment * Run /data-and-maps/indicators/@@migrate_indicator_comments * Remove 'File' to 'Allowed content types' under portal_types on Assessment
  • #3700: '''done''' Go to /www/manage_access and grant the "Reply to item" permission to the Authenticated role
  • #3612: '''done (symbolic links)''' After we run buildout the munin plugin scripts will be generated under /eea-buildout/bin/munin . Munin server must be aware of this scripts.

=== Done 7 September 2010 - INDICATORS 3rd Release + HOTFIXES === * #3171: '''done''' install eea.pagedesign * #3464: '''done''' remove wisetheme.css from custom * #3213: '''done''' Using eea.dataservice profile import "Action Providers" and "Action Icons" * #3213: Find all Data objects to be migrated as ExternalDataSpec and run "Migrate Data to ExternalDataSpec" action found in the Data context * #3509: '''done''' test with Eionet user with no priviliges and set according roles in "login_next.cpy" * #3477: '''done''' Add a catalog !FieldIndex index with id="countReferences" and attribute="countReferences". Either reindex the newly created index or just reindex content types you want to be used in portlet "Most popular". * #3595: '''done''' Update steps: * in [http://eea.europa.eu/portal_vocabularies/conversions portal_vocabularies/conversions] update available conversions. * Unpublish or delete low resolution ones [PNG-75, GIF-100, TIFF-100, PNG-100] * Add and publish new conversion items [PNG-300, GIF-300, TIFF-300] * in ZMI > [http://eea.europa.eu/portal_migration/manage_setup portal_migrations > Setup Tab] run '''Fix low resolution images for EEA Figure Files''' step

=== Done 17 August 2010 - INDICATORS 2nd Release + HOTFIXES - === * #3450: ''' DONE ''' reindex all assessments to get new keywords in catalog * #3555: ''' DONE ''' add "Indicator" content type to portal_faceted/@@view, so that the tags explorer gets indicators listed. * #3040: ''' DONE ''' reinstall eea.mediacentre * #3538: ''' DONE ( alec )''' Under http://www.eea.europa.eu/portal_relations/policy-question/configure_faceted.html add a "TAL Expression" widget, hidden and mapped on "Path" catalog index. * As TAL experssion add '''!python:referer.portal_type 'Assessment' and referer.aq_parent.absolute_url(1) or referer.aq_parent.aq_parent.absolute_url(1)''' * #3526: ''' DONE ( alec )''' edit/save the PloneGazette newsletter theme * #3527: ''' DONE ( alec )''' in the portal_types entry for Specification, in the Actions tab, change the advanced_edit action url to advanced_base_edit, like this: r17356 Svn_icon * #3534: ''' DONE ''' reindex all Specification and Assessments, or just edit/reindex those few have multiple versions * #3512: '''DONE ( alec ) '''reimport the eea.indicators Workflow Tool profile in portal_setup. Run the /www/migrate_to_one_state_workflow view

----
= DONE 2 July 2010 - Indicators (IMS) 1st Release - === * install eea.indicators and import indicators from old IMS

  • #3464 reinstall eea.design
  • #3462 under portal_catalog reindex getVersionId

=== DONE 16-17 June 2010 - SMARTVIEW Release + Relations - === * #3340
1. '''done''' Reinstall eea.facetednavigation and eea.facetedtool.
1. '''done''' run portal_migration -> setupFolderishViewMethods
1. To make smart_view appear in the layout menu of something faceted navigable, first deactivate faceted navigation and then reactivate it.
1. '''done '''To make smart_view work, eea.design must be reinstalled.

=== Products.EEAContenTypes === * #3332 Within portal_migration > Setup Tab run '''Fix inconsistent themes''' under '''EEA Content Setup''' section. * '''the above step took too long time .. not sure it worked. to be checked'''

=== eea.facetednavigation === * #3275 '''done '''Within portal_setup import all steps using 'EEA Faceted Navigation' profile.

=== eea.relations === * #3418 '''done '''From site setup, install eea.relations

=== eea.jquery v2.0 === * #3427 * '''done '''Go to portal_migration and run the importAlljQueryProfiles migration step * '''done '''Within portal_skins > Properties tab delete eea_jquery* layers from all skins * '''done '''Within portal_skins delete eea_jquery folder


=== '''Done 2 June 2010 - PLONEGAZETTE eea.bounce release''' === ==== eea.bounce ==== * '''Python 2.6 need to be installed ( there is installed on Uninorn but on production )'''
1. Add [python26] part to deployment-ha.cfg with correct path to python2.6 '''Done'''
  • '''Manual import steps''':
    1. fill in fields for Newsletter theme '''Done'''
    1. cron script '''Done'''

==== DONE 1. Edit fields in newsletter theme ====
The following fields of the newsletter themes should be filled in /subscription/eea_main_subscription/NewsletterTheme_editForm

  • VERP Prefix: empty
  • Automatic bounce cleanup: set checkbox to True (checked)
  • Remove notification email: something like:

{{{
Dear subscriber,

You received this email because you have just been automatically removed from our
newsletter service %(url_service)s.

This action was caused by the repeated failure to deliver the newsletter that you
have signed up for. If you wish to receive the newsletter you'll have to register
again at %(url_register)s.

PLEASE DON'T REPLY TO THIS MAIL
}}} ==== DONE 2. Cron script ====
'''Done 2 June 2010''' placed under cron.daily The buildout should generate a script called bin/bounce_srv. This needs to be run by cron (run it first from the command line, you can safely ctrl+c interrupt it while it's running); The output should be long, detailing email messages that were found to be bounced;

The easiest would be to create a script that has the following content. This script should be called from cron, at 12 hours interval.

The plone user credentials that are used in the command line should have the permission "PNL External Service", "Access contents information", "View", "Modify portal content", "PNL Change Subscriber". For example, there is a user with the role 'packrole'. The Security tab of the plone site should be updated to grant that permission to this role. Then the user can be used as plone_username below.

{{{
bin/bounce_srv --plone_username=specialploneusername \
--plone_password=specialplonepass \
--login_url="http://localhost:8080/www/SITE/login_form" \
--callback_url="http://localhost:8080/www/SITE/subscription/eea_main_subscription/add_bounced_subscribers" \
--config_url="http://localhost:8080/www/SITE/subscription/eea_main_subscription/get_service_parameters" \
--imap_username="zopeapps" \
--imap_password="imappass" \
--imap_server="mail.eea.europa.eu" \
--imap_folder="INBOX" \
--imap_backup_folder="FoundBounces" \
--use_ssl=on
}}}
---- === DONE 21 May 2010 '''- '''DataCentre 1st release for biodiversity DC. === * #2935: '''rename existing dc pages''' before. portal_migration -> setupThemesDataCentres, publish all dc pages. '''done''' * #2987: configure valentine-imagescales default images. '''done''' * add interface via ZMI to interactive maps and data, add smart folders/facetednav to each data centre. '''done for biodiversity''' * #2987: remove/change promotion boxes under DC menu and replace with smart folder, for biodiversity. '''done'''

  • #3240: * '''done '''Remove folder '''fancybox''' in '''postal_skins/custom''', '''portal_skins/custom_admin'''; * '''done''' Regenerate javascripts in portal_javascripts.
  • #3172 * '''done '''Remove portlet_logo from wise theme properties and add "here/portlet_wisenavigation/macros/portlet" after the relatedthemes portlet.

=== 26 Mar 2010 ''' Done ''' === * #3076 reinstall eea.design [vincisas] '''Done'''
* #2924 * Using '''eea.jquery''' profile in portal_setup import Skins Tool, Javascript registry, Stylesheet registry; [Antonio] '''Done''' * Using '''EEA Dataservice''' profile in portal_setup import Javascript registry, Stylesheet registry; [Antonio] '''Done'''
  • #2996 Using 'EEAContentTypes' profile in portal_setup run Products.EEAContentTypes.setup.!ConfigurationMethods.setupGeocoding step [ghicaale] '''Done'''
  • #3104 #3101 Login and run ../www/SITE/@@update_figures_interfaces [ghicaale] '''Done'''

=== 16 Feb 2010 ''' Done ''' === * #2937 Reinstall eea.jquery then install eea.signals ''' Done ''' * #2877 After svn up && bin/buildout run @@update_zoom_images?cleanup=1 in data-and-maps/figures/ context. '''done'''
=== ''' Done ''' === * #2622 Go top portal_types and uncheck filter_content_types for Topic (Smart Folder). * #2824 Reinstall eea.design ''' Done ''' * #2808 After svn up && bin/buildout run @@update_zoom_images in data-and-maps/figures/ context. '''done''' * #2783 invalidate javascripts (This should be automatically invalidated when zope restarts). ''' Done ''' * #2830 Remove organigram.html from custom & custom_admin portal_skins. ''' Done ''' * #2844 Change path to eeastaff file in portal_properties/eeastaff_properties by removing one ../ ''' Done '''
=== ''' Done ''' 09 Nov - 19 Nov 2009 Dataservice 2.0 and COP15 redesign === * this is a major deployment, follow DataserviceDeploymentSteps
* #2620 Import jsregistry and cssregistry from EEA Mapsandgraphs * #2382 Import jsregistry from EEADesign2006 * #2483 Import jsregistry from EEADesign2006 ''' done ''' * #2621 Reinstall eea.soer * #2605 To setup the language folder structure: * Create an external method for eea.soer.setup, function setup_folder_structure * Create a python script that calls the external method, passing in context * Create the base SOER folder and call the script on it, e.g. /www/SITE/soer/setupSOER * #2566 import Green tips translations following the instructions in the ticket ''' done ''' * #2521 Import Plone properties step from EEATemplateService profile ''' done '''
=== ''' Done ''' 23-24 July 2009 === * after running the buildout you need to remove the .OLD directories from products/ and src/
  • #2347: * Install eea.faceted.tool within portal quickinstaller or import EEA Faceted Tool within portal_setup; * Go to portal_faceted/@@view and add your custom portal types. ''' for later use ''' * In your faceted navigable containers (like: /publications/latest), edit portal types widget to use vocabulary "eea.faceted.tool.vocabularies.[wiki:FacetedPortalTypes]". ''' for later use '''
  • #2536: reinstall eea.promotion
  • #2298: * Go to eea.europa.eu/publications/latest. * In the '''actions''' menu you'll find a new action called '''sync faceted translations''', click on it. * Now all translations are faceted navigable. * Maybe you'll want to delete left_portlets. * You'll also may want to delete the language widget or make it hidden, as it will keep widgets visible even if there is only one page of results.

=== ''' Done ''' 16th June 2009 === * #2505: reinstall eea.facetednavigation or import jsregistry from profile EEA Faceted Navigation
=== ''' Done ''' 12th June 2009 - Promotions release and cache invalidation fixes === * #2469: reinstall eea.promotion, then remove cms/manage-promotions (not used anymore)
=== ''' Done ''' 4 June - template service invalidation - === * #2455 reload javascript registry from profile EEA WWW and resave portal_javascript
=== ''' Done ''' 27 May - promotions refactoring - === * #2445: run buildout to revert Products.[wiki:CacheSetup] to 1.2 ''' done '''
  • #2422: * Reinstall eea.promotion with quickinstaller. This is to register the new skin layer. ''' done ''' * Import "Skins import" import step from "EEA WWW". This is to add the eea.promotion skin layer. ''' done ''' * Navigate to www->Properties->left_slots and insert "here/portlet_globalpromotion/macros/portlet" at the top. This will add the global promotion portlet to most pages. * Navigate to www/SITE/themes->Properties->left_slots and insert "here/portlet_globalpromotion/macros/portlet" at the top. This will add the global_promotion portlet to the themes pages. ''' done '''

=== '''Done ''' - 27 May faceted navigation === * #2293: By default counting of results is disabled (see performance). You can enable/disable widget counting by editing "count" property; * #2443: You have to remove IVideoContainerEnhanced marker interface for all-videos richtopic, subtype it as faceted navigable, change layout to album_view and add hidden widgets for review_state, object_provides, effective date and expiration date; * #2427: Enable syndication for each faceted navigable container in syndication tab (e.g. http://www.eea.europa.eu/publications/synPropertiesForm).
=== '''Done''' 28 April 2009 Articles intergation and multilinguality: === * #2349: go to portal_migration -> setup , run the migrateReportsRSS2Topics method. * #2349: change nav section order under themes folder via zmi to include "publications" and "articles" * #2325: we need to set high visibility on all articles via script. * #2380: go to portal_quickinstaller and install eea.promotion
=== '''Done''' 25 Mar 2009 steps for multimedia centre 2.0 and faceted nav: === * change criteria of existing richtopic: remove animations, change title, filter expired content * create two new topics, one for animations with folder summary view, and one for archives / expired content * update server * unistall Bling from quickinstall and remove from FS * change image types in portal_atct * import jsregistry * import cssregistry

releasesinfo-7sep2011.txt Magnifier (2.35 KB) Antonio De Marinis, 09/07/2011 16:17

releasesinfo-4oct2011.txt Magnifier (1.59 KB) Antonio De Marinis, 10/04/2011 14:47