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
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
- What kind of contents can be in each homepage?
- 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.