• Save
Archiving in eZ Publish: What to do with all your content
Upcoming SlideShare
Loading in...5
×
 

Archiving in eZ Publish: What to do with all your content

on

  • 951 views

 

Statistics

Views

Total Views
951
Views on SlideShare
951
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Archiving in eZ Publish: What to do with all your content Archiving in eZ Publish: What to do with all your content Presentation Transcript

  • Archiving in eZ PublishWhat to do with all your content Peter Keung http://www.mugo.ca
  • Site architecture:eZ DFS behind a CDN Akamai Web Web Web Editor NFS MySQL MySQL http://www.mugo.ca
  • Why archive?Performance and costSigns: ezcontentobject_attribute table: how many million? ezdfsfile MySQL master-slave replication delays Growing cache size: disk performance and sizeDistribute traffic to more machinesDifferent caching needs for archived content http://www.mugo.ca
  • Delay archivingOptimize your sitePrune old versionsPrune and combine attributes http://www.mugo.ca
  • RequirementsKeep same URLRelate archive and live content to each otherSometimes edit old content http://www.mugo.ca
  • OptionsSolrCreate static HTML archiveeZ Publish 5Another eZ Publish install http://www.mugo.ca
  • More eZ Publish! Custom object relation(s) attribute Online Editor links to full URLs Apache redirect proxy rules Having date-based URLs helpsRewriteCond %{HTTP_HOST} origin(|m).csmonitor.comRewriteRule ^(/[0-9]{4}/.*)$ http://stagearchives.csmonitor.com$1 [P,L] http://www.mugo.ca
  • More eZ Publish!!!!!!Caching headers on archive installUse Solr to display unified search and archiveresults on topic pagesAjax or ESI driven widgets in sidebarsRename var folder http://www.mugo.ca
  • More eZ Publish!!!!!!Caching headers on archive installUse Solr to display unified search and archiveresults on topic pagesAjax or ESI driven widgets in sidebarsRename var folder http://www.mugo.ca
  • Implementation stepsAdd a new “Archive” object state to markarticles to be movedMigrate and purge contentUpdate existing object relations and OnlineEditor linksRe-index contentApache proxy redirect regular expressions http://www.mugo.ca
  • More challengesMaintaining two code bases (small differences)Maintaining two installsSubsequent migrations: more precise http://www.mugo.ca
  • Execute!Fingers crossed...Questions? hi@mugo.ca http://www.mugo.ca