<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>fl0blog &#187; Drupal</title>
	<atom:link href="http://florisla.be/blog/archive/category/drupal/feed/" rel="self" type="application/rss+xml" />
	<link>http://florisla.be/blog</link>
	<description>stelt vast dat het niet aan de orde is</description>
	<lastBuildDate>Tue, 27 Sep 2011 19:44:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Nucleus2drupal conversion</title>
		<link>http://florisla.be/blog/archive/2009/12/nucleus2drupal-conversion/</link>
		<comments>http://florisla.be/blog/archive/2009/12/nucleus2drupal-conversion/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 19:03:41 +0000</pubDate>
		<dc:creator>fl0</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web stuff]]></category>

		<guid isPermaLink="false">http://florisla.be/blog/?p=241</guid>
		<description><![CDATA[Rading about Drupal migrate.module made me think back to somewhere in 2008.

There I was, searching a way to migrate content from Nucleus (version 3.3x) to Drupal 6.
Some &#8216;migrate&#8217;, &#8216;import&#8217; or &#8216;xxx2drupal&#8217; modules for Drupal could be found, but none of  them were suitable for Nucleus source data.  It also seemed like some HTML [...]]]></description>
			<content:encoded><![CDATA[<p>Rading about <a href="http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-wizard">Drupal migrate.module</a> made me think back to somewhere in 2008.</p>

<p>There I was, searching a way to migrate content from Nucleus (version 3.3x) to Drupal 6.
<br />Some &#8216;migrate&#8217;, &#8216;import&#8217; or &#8216;xxx2drupal&#8217; modules for Drupal could be found, but none of  them were suitable for Nucleus source data.  It also seemed like some HTML fiddling was required to really make the content ready for publication on Drupal.</p>

<p>I decided to learn some Ruby and a bit of Drupal&#8217;s database scheme by processing exported Nucleus tables and transforming them into INSERT statements for Drupal&#8217;s tables.  Countless hours were wasted learning how to preserve articles, comments, authors, categories and more&#8230;</p>

<p>The little Ruby script eventually did the trick.  Now that it&#8217;s practically too late to be of any use (it&#8217;s been almost two years!), I&#8217;m nonetheless enticed to release <a href="http://florisla.be/nucleus2drupal/nucleus2drupal-v0.1.tar.gz">nucleus2drupal.rb v0.1</a> onto the pipes.</p>

<p>If you want to try, here&#8217;s how it goes:</p>

<ul>
<li>Unpack nucleus2drupal.</li>
<li>Export your Nucleus tables (<code>category</code>, <code>comment</code>, <code>item</code>, <code>member</code>) using phpMyAdmin into the queries-source directory (<code>nucleus_category.sql</code>, etc).</li>
<li>Modify the query templates in the <code>queries-insert/</code> directory so that they&#8217;ll work for your Drupal database.</li>
<li>Take a look at <code>nucleus2drupal.rb</code> itself and the settings (and warnings) therein.</li>
<li>Execute <code>./nucleus2drupal.rb</code>.</li>
<li>If the resulting SQL files (directory <code>queries-insert/</code>) look okay, then execute them against your (test!) Drupal database.</li>
</ul>

<p>I&#8217;ve tried to clean up most hard-coded specifics, but your mileage may vary.  Remember to pay close attention to text encodings along the way if your content is beyond plain ASCII.</p>

<p>Should you eventually fail, let me know how you&#8217;re liking that Migrate module instead <img src='http://florisla.be/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://florisla.be/blog/archive/2009/12/nucleus2drupal-conversion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flexifilter wiki URL for Drupal</title>
		<link>http://florisla.be/blog/archive/2009/09/flexifilter-wiki-url-for-drupal/</link>
		<comments>http://florisla.be/blog/archive/2009/09/flexifilter-wiki-url-for-drupal/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 20:45:43 +0000</pubDate>
		<dc:creator>fl0</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web stuff]]></category>

		<guid isPermaLink="false">http://florisla.be/blog/?p=208</guid>
		<description><![CDATA[The Flexifilter module has a MediaWiki input format that transforms [links] into clickable hyperlinks, with or withouth [AnAlternative&#124;name].

However, this input format is very complex and not very flexible.

An existing &#8216;link component&#8217; patch to flexifilter is much more compact and easier to configure.

In my view, that&#8217;s the nice thing about flexifilters: you don&#8217;t need to dabble [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://drupal.org/project/flexifilter">Flexifilter module</a> has a MediaWiki input format that transforms [links] into clickable hyperlinks, with or withouth [AnAlternative|name].</p>

<p>However, this input format is very complex and not very flexible.</p>

<p>An existing <a href="http://drupal.org/node/217877">&#8216;link component&#8217; patch</a> to flexifilter is much more compact and easier to configure.</p>

<p>In my view, that&#8217;s the nice thing about flexifilters: you don&#8217;t need to dabble in code if you want to change or configure an input format.  Instead all parts are small and self-contained, configurable units.</p>

<p>In this case, a dip in the code was unavoidable because of a known bug.  While at it, I also built in support for clean URLs trough the pathauto module.  The result is <a href="http://drupal.org/node/217877#comment-1259021">in the issue queue</a>.</p>

<p>For easy installation, you can download the filter here as an installable module: <a href="/flexifilter_wiki_url.tar.gz">flexifilter_wiki_url.tar.gz</a>. Feedback is welcome&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://florisla.be/blog/archive/2009/09/flexifilter-wiki-url-for-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

