Recent Changes for "How to Migrate from MoinMoin" - Sycamore Wikihttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoinRecent Changes of the page "How to Migrate from MoinMoin" on Sycamore Wiki.en-us How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-12-17 22:38:23updated urls, noted that this is designed for 0.1a <div id="content" class="wikipage content"> Differences for How to Migrate from MoinMoin<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 11: </td> <td> Line 11: </td> </tr> <tr> <td> </td> <td> <span>+ == Absolute first step ==<br> + Because this migration was designed to migrate from MoinMoin to Sycamore 0.1a, you'll need to have Sycamore 0.1a rather than the latest Sycamore. You can obtain version 0.1a by doing a checkout: {{{svn co http://svn.devjavu.com/sycamore/tags/0.1a}}}. This will be your basic Sycamore install, so set up 0.1a as you would normally before proceeding.<br> + </span> </td> </tr> <tr> <td> Line 12: </td> <td> Line 15: </td> </tr> <tr> <td> <span>-</span> First you need to grab the DBConversion tools from the Sycamore subversion repository. Change directory to your {{{sycamore_base}}}, and issue a {{{svn co <span>svn</span>://<span>daviswiki</span>.<span>org/repos</span>/DBConversion}}} </td> <td> <span>+</span> First you need to grab the DBConversion tools from the Sycamore subversion repository. Change directory to your {{{sycamore_base}}}, and issue a {{{svn co <span>http</span>://<span>svn</span>.<span>devjavu.com/sycamore</span>/DBConversion}}} </td> </tr> </table> </div> How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-06-28 06:54:10DetlevLengsfeld <div id="content" class="wikipage content"> Differences for How to Migrate from MoinMoin<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 14: </td> <td> Line 14: </td> </tr> <tr> <td> <span>-</span> Edit the {{{sycamore_base/DBConversion/importMoinMoin.py}}} and alter the {{{sys.path.extend}}} command to reflect the path to your {{{share}}} directory and to the directory containing the "Sycamore" directory. Example: {{{sys.path.extend(['/var/www/druidwiki.org/sycamore_base', '/var/www/druidwiki.org/sycamore_base/share/']) </td> <td> <span>+</span> Edit the {{{sycamore_base/DBConversion/importMoinMoin<span>DB</span>.py}}} and alter the {{{sys.path.extend}}} command to reflect the path to your {{{share}}} directory and to the directory containing the "Sycamore" directory. Example: {{{sys.path.extend(['/var/www/druidwiki.org/sycamore_base', '/var/www/druidwiki.org/sycamore_base/share/']) </td> </tr> </table> </div> How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-06-28 06:45:28DetlevLengsfeld <div id="content" class="wikipage content"> Differences for How to Migrate from MoinMoin<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 21: </td> <td> Line 21: </td> </tr> <tr> <td> <span>-</span> Now issue the command {{{python DBConversion/importMoinMoin.py}}}. </td> <td> <span>+</span> Now issue the command {{{python DBConversion/importMoinMoin<span>IntoDB</span>.py}}}. </td> </tr> </table> </div> How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-06-26 22:33:50PhilipNeustrom <div id="content" class="wikipage content"> Differences for How to Migrate from MoinMoin<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 33: </td> <td> Line 33: </td> </tr> <tr> <td> <span>-</span> * Did you try running importMoinMoinIntoDB.py? (Did it give an error? What error?) 1.5.3 is certainly later than the version tested with this; it's possible importMoinMoinIntoDB needs to be updated to allow newer versions to import properly. If this were the case then it would be good to test which version of MoinMoin the person is using and then act accordingly. </td> <td> <span>+</span> * Did you try running importMoinMoinIntoDB.py? (Did it give an error? What error?) 1.5.3 is certainly later than the version tested with this; it's possible importMoinMoinIntoDB needs to be updated to allow newer versions to import properly. If this were the case then it would be good to test which version of MoinMoin the person is using and then act accordingly.<span>&nbsp;&nbsp;importMoinMoinIntoDB wouldn't need to be modified too extensively, I'd imagine, but someone would have to play with it.</span> </td> </tr> </table> </div> How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-06-26 22:32:26PhilipNeustrom <div id="content" class="wikipage content"> Differences for How to Migrate from MoinMoin<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 9: </td> <td> Line 9: </td> </tr> <tr> <td> <span>-</span> If you want to migrate and you have a version of MoinMoin prior to 1.3.5 you should follow the MoinMoin instructions for moving from your version to a version relatively close to 1.3.5<span>.</span> </td> <td> <span>+</span> If you want to migrate and you have a version of MoinMoin prior to 1.3.5 you should follow the MoinMoin instructions for moving from your version to a version relatively close to 1.3.5<span>, at least for now.</span> </td> </tr> <tr> <td> Line 33: </td> <td> Line 33: </td> </tr> <tr> <td> <span>- * What does the image mean?</span> </td> <td> <span>+ * Did you try running importMoinMoinIntoDB.py? (Did it give an error? What error?) 1.5.3 is certainly later than the version tested with this; it's possible importMoinMoinIntoDB needs to be updated to allow newer versions to import properly. If this were the case then it would be good to test which version of MoinMoin the person is using and then act accordingly.</span> </td> </tr> </table> </div> How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-06-26 22:27:46PhilipNeustrom <div id="content" class="wikipage content"> Differences for How to Migrate from MoinMoin<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 8: </td> <td> Line 8: </td> </tr> <tr> <td> </td> <td> <span>+ <br> + If you want to migrate and you have a version of MoinMoin prior to 1.3.5 you should follow the MoinMoin instructions for moving from your version to a version relatively close to 1.3.5.</span> </td> </tr> </table> </div> How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-06-26 22:16:58PhilipNeustrom <div id="content" class="wikipage content"> Differences for How to Migrate from MoinMoin<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 31: </td> <td> Line 31: </td> </tr> <tr> <td> </td> <td> <span>+ * What does the image mean?</span> </td> </tr> </table> </div> How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-06-26 21:02:56 <div id="content" class="wikipage content"> Differences for How to Migrate from MoinMoin<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 30: </td> <td> Line 30: </td> </tr> <tr> <td> <span>-</span> * see the images! 1.5.3 </td> <td> <span>+</span> * see the images! 1.5.3<span>&nbsp;&nbsp;--Detlev</span> </td> </tr> </table> </div> How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-06-26 21:02:18 <div id="content" class="wikipage content"> Differences for How to Migrate from MoinMoin<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 30: </td> <td> Line 30: </td> </tr> <tr> <td> </td> <td> <span>+ * see the images! 1.5.3</span> </td> </tr> </table> </div> How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-06-26 21:00:40Upload of image <a href="http://www.projectsycamore.org/How_to_Migrate_from_MoinMoin?action=Files&do=view&target=WikiVers.png">WikiVers.png</a>.How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-06-25 12:51:40PhilipNeustrom <div id="content" class="wikipage content"> Differences for How to Migrate from MoinMoin<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 29: </td> <td> Line 29: </td> </tr> <tr> <td> <span>-</span> * I've commite<span>&nbsp;import</span>Into<span>MoinMoin</span>.py into the subversion repository. I altered these instructions a bit to simplify them a tad (they still need work!). Namely, sys.path just needs to point to share and the location of the Sycamore directory. There's no need to go to the web directory, as far as I know.. --["PhilipNeustrom"] </td> <td> <span>+</span> * I've commite<span>d importMoinMoin</span>Into<span>DB</span>.py into the subversion repository. I altered these instructions a bit to simplify them a tad (they still need work!). Namely, sys.path just needs to point to share and the location of the Sycamore directory. There's no need to go to the web directory, as far as I know.. --["PhilipNeustrom"] </td> </tr> </table> </div> How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-06-25 12:50:49PhilipNeustromcomment added + committed import into moinmoin <div id="content" class="wikipage content"> Differences for How to Migrate from MoinMoin<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 12: </td> <td> Line 12: </td> </tr> <tr> <td> <span>-</span> Edit the {{{sycamore_base/DBConversion/importMoinMoin.py}}} and alter the {{{sys.path.extend}}} command to reflect the path to your {{{share}}} directory<span>.</span> Example<span>.</span> {{{sys.path.extend(['/<span>home/philip/t</span>ru<span>n</span>k<span>/</span>','/var/www/druidwiki.org/sycamore_base/share<span>/', '..</span>/'])<span>}}}</span> </td> <td> <span>+</span> Edit the {{{sycamore_base/DBConversion/importMoinMoin.py}}} and alter the {{{sys.path.extend}}} command to reflect the path to your {{{share}}} directory<span>&nbsp;and to the directory containing the "Sycamore" directory. </span> Example<span>:</span> {{{sys.path.extend(['/<span>var/www/d</span>ru<span>idwi</span>k<span>i.org/sycamore_base</span>',<span>&nbsp;</span>'/var/www/druidwiki.org/sycamore_base/share/'])<span><br> + }}}</span> </td> </tr> <tr> <td> Line 18: </td> <td> Line 19: </td> </tr> <tr> <td> <span>-</span> Now<span>, change directory to {{{sycamore_base/share/web}}} and</span> issue the command<span>,</span> {{{python <span>../../</span>DBConversion/importMoinMoin.py}}}. </td> <td> <span>+</span> Now issue the command {{{python DBConversion/importMoinMoin.py}}}. </td> </tr> <tr> <td> Line 25: </td> <td> Line 26: </td> </tr> <tr> <td> <span>- ------</span> </td> <td> <span>+ </span> </td> </tr> <tr> <td> Line 27: </td> <td> Line 28: </td> </tr> <tr> <td> <span>-</span> * [[DateTime(2006-06-23T09:22:04Z)]] <span>[[nbsp]]</span> Hi, I've just completed writing some rough notes, I'm now going to send the final (current) version on to ["PhilipNeustrom"] for -- ''hopeful'' -- inclusion into the DBConversion repository. --["NathanReynolds"]<br> <span>- ------</span> </td> <td> <span>+</span> * [[DateTime(2006-06-23T09:22:04Z)]] Hi, I've just completed writing some rough notes, I'm now going to send the final (current) version on to ["PhilipNeustrom"] for -- ''hopeful'' -- inclusion into the DBConversion repository. --["NathanReynolds"]<br> <span>+ * I've commite importIntoMoinMoin.py into the subversion repository. I altered these instructions a bit to simplify them a tad (they still need work!). Namely, sys.path just needs to point to share and the location of the Sycamore directory. There's no need to go to the web directory, as far as I know.. --["PhilipNeustrom"]</span> </td> </tr> </table> </div> How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-06-25 11:44:52DetlevLengsfeld <div id="content" class="wikipage content"> Differences for How to Migrate from MoinMoin<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 29: </td> <td> Line 29: </td> </tr> <tr> <td> <span>- ''2006-06-24 05:13:31'' [[nbsp]] i need to read more man pages svn co svn://daviswiki.org/repos/DBConversion gives an error macdet@vible:~/Desktop/Workfiles/MoinKram$ svn co svn://daviswiki.org/repos/ list<br> - svn: Berkeley DB error for filesystem /srv/svn/repos/db while opening environment:<br> - DB_RUNRECOVERY: Fatal error, run database recovery<br> - svn: bdb: PANIC: fatal region error detected; run recovery<br> - macdet@vible:~/Desktop/Workfiles/MoinKram$ svn co svn://daviswiki.org/repos/ --["DetlevLengsfeld"]<br> - <br> - ''Our svn repository keeps getting corrupted (I don't know why). It should work now. Please delete once you read this.''</span> </td> <td> </td> </tr> </table> </div> How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-06-24 23:56:30PhilipNeustrom <div id="content" class="wikipage content"> Differences for How to Migrate from MoinMoin<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 34: </td> <td> Line 34: </td> </tr> <tr> <td> </td> <td> <span>+ <br> + ''Our svn repository keeps getting corrupted (I don't know why). It should work now. Please delete once you read this.''</span> </td> </tr> </table> </div> How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-06-24 12:13:31DetlevLengsfeldComment added. <div id="content" class="wikipage content"> Differences for How to Migrate from MoinMoin<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 28: </td> <td> Line 28: </td> </tr> <tr> <td> </td> <td> <span>+ ------<br> + ''2006-06-24 05:13:31'' [[nbsp]] i need to read more man pages svn co svn://daviswiki.org/repos/DBConversion gives an error macdet@vible:~/Desktop/Workfiles/MoinKram$ svn co svn://daviswiki.org/repos/ list<br> + svn: Berkeley DB error for filesystem /srv/svn/repos/db while opening environment:<br> + DB_RUNRECOVERY: Fatal error, run database recovery<br> + svn: bdb: PANIC: fatal region error detected; run recovery<br> + macdet@vible:~/Desktop/Workfiles/MoinKram$ svn co svn://daviswiki.org/repos/ --["DetlevLengsfeld"]</span> </td> </tr> </table> </div> How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-06-23 09:29:08NathanReynoldsSlight fixing <div id="content" class="wikipage content"> Differences for How to Migrate from MoinMoin<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 10: </td> <td> Line 10: </td> </tr> <tr> <td> <span>-</span> First you need to grab the DBConversion tools from the Sycamore subversion repository. Change directory <span>in</span> your {{{sycamore_base}}}, and issue a {{{svn co svn://daviswiki.org/repos/DBConversion}}} </td> <td> <span>+</span> First you need to grab the DBConversion tools from the Sycamore subversion repository. Change directory <span>to</span> your {{{sycamore_base}}}, and issue a {{{svn co svn://daviswiki.org/repos/DBConversion}}}<span><br> + <br> + Edit the {{{sycamore_base/DBConversion/importMoinMoin.py}}} and alter the {{{sys.path.extend}}} command to reflect the path to your {{{share}}} directory. Example. {{{sys.path.extend(['/home/philip/trunk/','/var/www/druidwiki.org/sycamore_base/share/', '../'])}}}</span> </td> </tr> <tr> <td> Line 14: </td> <td> Line 16: </td> </tr> <tr> <td> <span>-</span> Next, you need to prepare the {{{apps}}} directory, create the directory {{{sycamore_base/share/web/apps}}}[[FootNote(If you are using patches for MoinMoin distributed by ["NathanReynolds"], copy your existing {{{events.xml}}} and {{{userstats.xml}}} to that directory.)]]. Then copy {{{events.xml}}} and {{{userstats.xml}}} from {{{sycamore_<span>shar</span>e/DBConversion}}} to that directory. </td> <td> <span>+</span> Next, you need to prepare the {{{apps}}} directory, create the directory {{{sycamore_base/share/web/apps}}}[[FootNote(If you are using patches for MoinMoin distributed by ["NathanReynolds"], copy your existing {{{events.xml}}} and {{{userstats.xml}}} to that directory.)]]. Then copy {{{events.xml}}} and {{{userstats.xml}}} from {{{sycamore_<span>bas</span>e/DBConversion}}} to that directory. </td> </tr> </table> </div> How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-06-23 09:22:04NathanReynoldsSome notes. <div id="content" class="wikipage content"> Differences for How to Migrate from MoinMoin<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 9: </td> <td> Line 9: </td> </tr> <tr> <td> <span>- ''Yeah, I'm going to complete this...'' --["NathanReynolds"]</span> </td> <td> <span>+ == Process ==<br> + First you need to grab the DBConversion tools from the Sycamore subversion repository. Change directory in your {{{sycamore_base}}}, and issue a {{{svn co svn://daviswiki.org/repos/DBConversion}}}</span> </td> </tr> <tr> <td> Line 11: </td> <td> Line 12: </td> </tr> <tr> <td> </td> <td> <span>+ Next, you need to place your MoinMoin data into the expected places. You will require your {{{data/pages}}} and {{{data/user}}} directories, along with the main {{{edit-log}}}, copy them all to your {{{sycamore_base/share/web/data}}} directory.<br> + <br> + Next, you need to prepare the {{{apps}}} directory, create the directory {{{sycamore_base/share/web/apps}}}[[FootNote(If you are using patches for MoinMoin distributed by ["NathanReynolds"], copy your existing {{{events.xml}}} and {{{userstats.xml}}} to that directory.)]]. Then copy {{{events.xml}}} and {{{userstats.xml}}} from {{{sycamore_share/DBConversion}}} to that directory.<br> + <br> + Now, change directory to {{{sycamore_base/share/web}}} and issue the command, {{{python ../../DBConversion/importMoinMoin.py}}}.<br> + <br> + If you didn't get any errors, your data should be imported.<br> + <br> + [[FootNote]]</span> </td> </tr> <tr> <td> Line 15: </td> <td> Line 25: </td> </tr> <tr> <td> </td> <td> <span>+ * [[DateTime(2006-06-23T09:22:04Z)]] [[nbsp]] Hi, I've just completed writing some rough notes, I'm now going to send the final (current) version on to ["PhilipNeustrom"] for -- ''hopeful'' -- inclusion into the DBConversion repository. --["NathanReynolds"]</span> </td> </tr> </table> </div> How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-06-23 06:31:01DetlevLengsfeldComment added. <div id="content" class="wikipage content"> Differences for How to Migrate from MoinMoin<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 13: </td> <td> Line 13: </td> </tr> <tr> <td> </td> <td> <span>+ ------<br> + ''2006-06-22 23:31:01'' [[nbsp]] is there an alpha,beta or so availible? --["DetlevLengsfeld"]</span> </td> </tr> </table> </div> How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-06-23 06:30:11DetlevLengsfeld <div id="content" class="wikipage content"> Differences for How to Migrate from MoinMoin<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 10: </td> <td> Line 10: </td> </tr> <tr> <td> </td> <td> <span>+ <br> + ----<br> + [[Comments]]</span> </td> </tr> </table> </div> How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-06-19 22:50:59tad <div id="content" class="wikipage content"> Differences for How to Migrate from MoinMoin<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 3: </td> <td> Line 3: </td> </tr> <tr> <td> </td> <td> <span>+ <br> + During the course of the normal Sycamore install you will end up creating a database with your database software. Before beginning this procedure you need to ensure the database is empty. Using MySQL you can do this with {{{DROP DATABASE nameofwiki;}}} {{{CREATE DATABASE nameofwiki;}}}, and with PostgreSQL you can do this with {{{DROP DATABASE nameofwiki;}}} {{{CREATE DATABASE nameofwiki WITH ENCODING='UTF8';}}}</span> </td> </tr> </table> </div> How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-06-19 12:52:54NathanReynolds <div id="content" class="wikipage content"> Differences for How to Migrate from MoinMoin<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 4: </td> <td> Line 4: </td> </tr> <tr> <td> <span>- ''Yeah, I'm going to complete this...''</span> </td> <td> <span>+ So far, this procedure has been tested with the following versions of MoinMoin<br> + * MoinMoin 1.3.5<br> + <br> + ''Yeah, I'm going to complete this...'' --["NathanReynolds"]</span> </td> </tr> </table> </div> How to Migrate from MoinMoinhttp://www.projectsycamore.org/How_to_Migrate_from_MoinMoin2006-06-19 12:42:33NathanReynoldsMaking pages <div id="content" class="wikipage content"> Differences for How to Migrate from MoinMoin<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> </td> <td> <span>+ == Migration Procedure ==<br> + First things first, you will need a fresh installation of Sycamore. Follow the ["How to Install" installation instructions] before continuing with a ["MoinMoin"] migration. Don't forget, you'll also need data from a working ["MoinMoin"] installation.<br> + <br> + ''Yeah, I'm going to complete this...''</span> </td> </tr> </table> </div>