Fellowship Hacks » Projects » Wiki » Homepage Migration

Migration of contents from Fellow homepages

This task is part of the FellowshipHacks/Projects/Wiki project

Goal

Decide how to migrate contents from the current Fellow homepages on www.fsfe.org to the Fellows userpages on this wiki.

Status

This is now DONE: see the OldPortal page for instructions.

People

  • cri

  • mk

  • Ivan Jelic (working on similar issues for the Blog migration)

Volunteers are always welcome! Have a look at FellowshipHacks to know how you can help

Subtasks

This is a list of subtasks to do for the completion of the task.

  • Is it feasible/worth to migrate automatically the contents of Fellows homepages?
    • What kind of contents can be in each homepage?
      • Folders, files -> migrate to wiki attachments

      • Blogs (see the FellowshipHacks/Projects/Blog project)
      • Other???
    • What tools/procedures are available?
      • Look for ez export features
      • Evaluate feasibility of writing scripts to automate the procedure
        • Export data from MySQL
        • Import data to wiki
  • If not, at least provide a userguide to help Fellows migrate manually the content of their homepages

Notes

How to migrate: ez -> wiki syntax conversion

(notes from f-h@ 080317)

Basic syntax should be easy enough.

  eg. s{</?strong>}{**} 

The reference to the tags used by eZ is here:
http://ez.no/doc/ez_publish/technical_manual/4_0/reference/xml_tags

With the first approach, since it is handled via templates, and you can
give the tags new tags for example strong:
http://svn.ez.no/svn/extensions/ezxmldesign/trunk/extension/ezxmldesign/design/xml/templates/content/datatype/vi
ew/ezxmltags/strong.tpl

  <b{if ne($classification|trim,'')}
  class="{$classification|wash}"{/if}>{$content}</b>

  {literal}{*{/literal}{$content}{literal}*}{/literal}

classification gone, because there is nothing in wiki syntax.
literal, because {* is comment in eZ Template syntax and { to.


CategoryFellowshipHacksTasks