Tumblelog by Soup.io
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

August 05 2010

14:04

Open Source CMS: A Net2Camb Event Wrap-up from Will Hall

Besides my role with NetSquared globally, I also organize a monthly NetSquared event locally, in Cambridge, UK. The July Net2Camb event was led by Will Hall, a PHP web developer and open source enthusiast. He discussed the options, benefits, and risks associated with using open source content management systems for SMEs, charities and NGOs.

Will has kindly written a wrap-up of the event to share with you, and included his presentation slides for your reference:

read more

April 20 2010

19:43

Joomla to Mediawiki help

My programming skills are near nonexistent, so I need some serious help here.

I have some pages (about 150) in a Joomla install that I want to open up to collaborative editing. I figure the best way to do this is to put the content of those Joomla pages into a wiki. Since both are based on MySQL databases, I figure exporting, converting and importing is my best bet.

(I'm figuring I'll do the export and import using CSV files and phpMyAdmin, because I know how to do that and learning the database commands seems more difficult than it's worth here. Ditto for massive regexing, plus the fact that I don't know all the tags that might be lurking in the content.)

Perl seems to have the best combination of capabilities, but the CSV import extension returns an array of hashes. I know that data types can nest somewhat in Perl, but I have no idea how to traverse the hashes in the array to get the two fields out of the Joomla database export. Concatenating the fields should be simple, and the HTML-to-Wiki conversion extension looks reasonably easy. But again, I don't know to create the CSV to import into the Wiki database.

PHP has a function to read CSV a line at a time, making the variable much less complex, but I can't find a converter from HTML to MediaWiki.

Python has been a bust so far as finding anything.

So, any direction? Things I have missed or not considered?

Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.

Don't be the product, buy the product!

Schweinderl