Need help to migrate from PostNuke 0.7.5 to Elgg

Is there anyone around here which could help us migrate a big (+6000 users) portal based on Postnuke 0.7.5 to latest version of Elgg? We need to develope a script which can migrate most of the valueste content. We're mainly interested in migrate users' data, content pages (alternative could be migrated to a wiki system compatible with Elgg) and phpBB2 posts. Users and post are the most important!!

Thanks.

  • Sorry most of what You want to do is very difficult to do. You need to look at postnuke database and elgg database to see if there are any names that are the same.

    How this is done You have to match data base names. Take Your Postnuke database names and see if any will match elgg data base names. You then need to delete all the database names in elgg's MySQL that are not in the postnuke database. Populate the elgg database with the postnuke information then You have to re add the elgg names You deleted.

     

    This can be done with apps like www.oscommerce.com to www.zen-cart.com or www.simplemachines.org to phpBB2 because many of the names and structure is the same. Postnuke and elgg are miles apart.

     

    the best thing to do is ad You phpBB2 as a page with in Your elgg and tell everyone they have to set up a new account for the elgg users keep both apps running so people can take there time changing over and openid for the login.

     

     

  • Thanks for your advice.

    Is it so simple to take my phpBB2 to Elgg?

    Database (tables, fields, relations, indexes...) migration I know it's *the thing* about this all. BTW, we have a quite customized Postnuke database... so it will make things worse :-(

  • i was saying keep phpBB2 and just add a link to it from elgg You will have 2 logins and 2 profiles. We would be around $4,000.00 to $6,000.00 to combine the log-ins, it can be done. Or use open-id for the logins You will still have 2 profiles.

    i really like postnuke it is a powerful App and has been around for a long time see if they can ad some of elggs plug-ins You like. elggs taging is one of its best features i think.

     

  • Normal 0 false false false EN-US X-NONE X-NONE <!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:0 0 0 0 0 0 0 0 0 0; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} .MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} --> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;}

    Thanks adclose2 for the elance site. They have a good volume.

     

  • AddClose2  is on the mark..

    There will be a fair bit of effort involved because the userIDs & User owned data needs to be converted. I looked briefly at PostNukes's password encryption -- it is different from Elgg's code. Both use MD5, but Elgg has a salt while PNUke does not use a salt.

    This is similar to Moodle-> Elgg migration because Moodle also uses no salt.

    In order to migrate PNuke users to Elgg while retaining their original passwords, there needs to be an Elgg core code mod to remove the depenedency on the salt.

    You need to hire a good Elgg developer to look into this.. Pity about Vazco not getting yr message.. in France right now ;-)

  • Hey is anyone else getting all that css when they post or is it just me. Looks like it's time for a tinymice plugin.

  • Dhrup You are talking about doing a bridge between apps. What Manoel wants to do is where Your name in Your profile in Postnuke is moved over to Your name in elgg this is all database work and no adclose2 You would not make a script to do this You could but it would be a big wast of time.

    You have to match database. 

  • I don't know what a "bridge" is but... After successfully migrating users from Moodle, Doophin and Joomla to Elgg for several customers; and having studied the PostNuke internal system code, I do not expect that to be a brain-twister.

  • A bridge combines the apps user's login http://extensions.joomla.org/extensions/bridges/forum-bridges/5388/details

    So You only have one log in. Like You have been talking about with the password files.

     

    Maybe I can learn something are You saying You migrated joomla users information to elgg without matching database fields? And I do not mean the password files. I am talking all of the profile.

     

    From my experience and to make things even more of a brain-twister You also have to make sure all the field attributes are the same. Other wise You end up with many MySql errors.

Professional Services

Professional Services

Get / offer professional help on Elgg; like customization, design, development, setup, hosting... Illegal trades are not allowed.