Author Topic: The Old board archive SMF conversion project  (Read 7118 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
The Old board archive SMF conversion project
« on: February 26, 2012, 04:49:39 am »

Since this incarnation of Omnimaga started, the goal was to either merge the old boards with this one or convert it to SMF as soon as Invisionfree restores the content. Since the Invisionfree team restored their content earlier this month, over the past weeks or so, I started attempting conversions of the old boards posts into SMF format. Thanks to a Zetaboards->SMF script on Simplemachines Forums and an Invisionfree->SMF script by Jimbauwens, the old data was finally converted into 3 SMF databases, which were later merged together with the help of MyBB Merge System (a temporary conversion to MyBB was required for this).

Afterward, the next goal was to sort all the 16000+ posts from the z7 IF site into their appropriate categories, as they were all scrambled into a single one.

All of this has now been done, everything is in the exact same format as this board install and hosted on Netham45 server. The only thing, however, is that several of the old posts and topics were duplicates of several sections of the current site, such as the About section, the articles, file archives info pages, along with the old link section that eventually got replaced with TI-Freakware's in April 2006. Those posts were not kept during the move. The staff section of the z9 board was also pruned, since nobody would be able to access it anyway. This resulted in the loss of over 2000 posts and 800 topics. Special thanks to Netham45 and Jimbauwens for fixing some of the compatibility issues that occured through the multiple conversion processes. Granted, some of the old posts data has partially be lost in the process, but what matters is that it is now located here. The move from Invisionfree also means that it's now possible to actually search through those old posts!

Since the old posts are still a separate database from the current site, for now that part of Omnimaga still remains independent in some ways. As a result, when you visit it, several Omnimaga features will be disabled there:
-OmnomIRC
-Post rating system
-Logging in (basically you view that board as guest, in read-only mode. I guess it's good to stop necroposting, though.)
-Skin settings (an alternate skin, using the current default design but the old color scheme, will replace your usual skin. That alternate skin can be viewed here.)

The archives, which are still being worked on, can be accessed from the board index below the suggestions board or at www.omnimaga.org/oldsite2.

TODO List:
-Install the alternate forum theme in the archives (in the works: Some images are still missing)
-Move http://djomni.57o9.org/oldboardmergedsmf/smileyreplacer.gif to http://www.omnimaga.org/Themes/omnimaga4/images/
-Get rid of the board statistics at the bottom of the board index (along with the EzBlocks), along withe the latest activity EzBlock at the top.
-Fix the Omni front page and board index's total post count since 2005 to reflect the deletion of the 2200 posts and 800 topics.
-Fix the Old Board Archive postcount on the Omnimaga board index so it says 54207 posts in 2329 topics instead of 56401 posts in 3126 or simply sync it with the archive.
-Fix the top navigation so that it's the exact same as the current site. (in the works: Login/Register links still won't switch to Inbox/Logout when logged in on the current board)
-Change some board titles and descriptions to the current ones, to make it easier for newer users to visit the archives.
-Merge every category (News, Community, International) into one, to make sure the entire board looks like an actual sub-forum rather than a separate board

Other possible future fixes and additions:
-Share current forum accounts with the old board, so you can use OmnomIRC and have the same skin on both sites.
-Merging entire board with current one (less likely, due to how SMF handles topic sorting)

For those who still want to browse the old topics in their original format, you can still do so here. In the future, a full copy of that site might be done as is for nostalgia purposes, in case Invisionfree ever shutted down.

Enjoy!
« Last Edit: February 26, 2012, 05:22:11 pm by DJ_O »

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: The Old board archive SMF conversion project
« Reply #1 on: February 26, 2012, 07:30:26 am »
Well done for such a mammoth effort from DJ_O, Netham45, Juju and the rest of the team! What is being attempted is quite unprecedented, a feat that few other sites would dare to attempt, and it is great to see the results so far!

PS: I quite like the alternative archive theme.
« Last Edit: February 26, 2012, 07:30:52 am by Jonius7 »
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Re: The Old board archive SMF conversion project
« Reply #2 on: February 26, 2012, 09:34:57 am »
Glad the theming worked out :)

Also, could you give me some links to the a topic with <!-- bugs? I thought I removed all of those stuff x.x


Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6265
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: The Old board archive SMF conversion project
« Reply #3 on: February 26, 2012, 12:23:06 pm »
The conversion is finally done?! You've been working on that for like, forever :P
Yay!
/e

Offline Netham45

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2103
  • Rating: +213/-4
  • *explodes*
    • View Profile
Re: The Old board archive SMF conversion project
« Reply #4 on: February 26, 2012, 12:35:31 pm »

Since the old posts are still a separate database from the current site, for now that part of Omnimaga still remains independent in some ways. As a result, when you visit it, several Omnimaga features will be disabled there:
-OmnomIRC
-Post rating system
-Logging in (basically you view that board as guest, in read-only mode. I guess it's good to stop necroposting, though.)
-Skin settings (an alternate skin, using the current default design but the old color scheme, will replace your usual skin. That alternate skin can be viewed here.)

TODO List:
-Fix broken posts (as in, add a bad word filter to get rid of "<!--" strings that makes some threads unviewable)
-Install the alternate forum theme in the archives
-Get rid of the board statistics at the bottom of the board index (along with the EzBlocks)
-Fix the Old Board Archive postcount on the Omnimaga board index so it says 54207 posts in 2329 topics instead of 56401 posts in 3126 or simply sync it with the archive. (During the move, the former links database, the two downloads sections as well as several duplicate pages that are already available here were deleted)
-Fix the Omni front page and board index's total post count since 2005 to reflect the deletion of the 2200 posts and 800 topics.
-Fix the top navigation so that it's the exact same as the current site.
-Change some board titles and descriptions to the current ones, to make it easier for newer users to visit the archives.

Other possible future fixes and additions:
-Share current forum accounts with the old board, so you can use OmnomIRC and have the same skin on both sites.
-Merging entire board with current one (less likely, due to how SMF handles topic sorting)


OmnomIRC now works on the archives (It was really simple due to the way that I'm handling user logins)
Fixed the broken posts
Installed the themes
Removed as many of the ezblocks as I could
Fixed the navigation bar
Omnimaga Admin

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: The Old board archive SMF conversion project
« Reply #5 on: February 26, 2012, 12:51:44 pm »
Glad it worked out! We had a lot of problems in the process, but it worked, thanks to DJ_O, jimbauwens, Netham45 and myself :D

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: The Old board archive SMF conversion project
« Reply #6 on: February 26, 2012, 01:15:04 pm »
OmnomIRC now works on the archives (It was really simple due to the way that I'm handling user logins)
Fixed the broken posts
Installed the themes
Removed as many of the ezblocks as I could
Fixed the navigation bar
Actually OmnomIRC still doesn't work on my side. It still shows the block saying it's disabled even if I'm logged in from here. The navbar also won't update when I'm logged in (so the login/register button won't get replaced with Inbox/logout).

Also if the themes are installed, does it means the alternate theme will finally not make it through? So far my theme settings over here won't carry over the old board archive.

Nice work so far though. I'll update the first post with everything that remains to be done yet.
« Last Edit: February 26, 2012, 01:17:42 pm by DJ_O »

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: The Old board archive SMF conversion project
« Reply #7 on: February 26, 2012, 08:34:31 pm »
Same, the "OmnimIRC is not available..." is still there.
« Last Edit: February 26, 2012, 08:39:20 pm by Jonius7 »
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: The Old board archive SMF conversion project
« Reply #8 on: February 26, 2012, 08:39:36 pm »
Actually now I think Netham45 is trying to integrate the old posts here as he found a way to do it without touching the current IDs. Basically, Omnimaga would have a minus world like Super Mario Bros :P

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: The Old board archive SMF conversion project
« Reply #9 on: February 26, 2012, 08:53:00 pm »
Yeah, I may have mentioned having negative topic IDs somewhere, (if I did?)
It's a good workaround.
« Last Edit: February 26, 2012, 08:53:30 pm by Jonius7 »
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: The Old board archive SMF conversion project
« Reply #10 on: February 26, 2012, 09:03:43 pm »
Yeah or maybe it was Netham45. I wasn't sure if it would work because I didn't know if SMF and MySQL could support such thing, but it seems he managed to do it, in addition to adding all the missing columns to the old post tables.

Also by having the old posts here they would be sorted with the rest and on top of that some old threads like Lost Legends 1 and 2 and Pokémon Purple could be moved back to their new project sub-forums (or even merged). Now hoping there isn't too much necroposting, though. <_<
« Last Edit: February 26, 2012, 09:04:06 pm by DJ_O »

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: The Old board archive SMF conversion project
« Reply #11 on: February 26, 2012, 10:06:34 pm »
Cool, minus worlds :D

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: The Old board archive SMF conversion project
« Reply #12 on: February 27, 2012, 03:41:42 am »
Actually now I think Netham45 is trying to integrate the old posts here as he found a way to do it without touching the current IDs. Basically, Omnimaga would have a minus world like Super Mario Bros :P
Cool, minus worlds :D

Actually, I did think of it, but I don't think I posted about it. But from what I can see, it's the most viable and easy solution. However it would be weird to find out which topic has the lowest Topic ID, and try and count up from that.
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: The Old board archive SMF conversion project
« Reply #13 on: February 27, 2012, 03:46:02 am »
Actually now I think Netham45 is trying to integrate the old posts here as he found a way to do it without touching the current IDs. Basically, Omnimaga would have a minus world like Super Mario Bros :P
Cool, minus worlds :D

Actually, I did think of it, but I don't think I posted about it. But from what I can see, it's the most viable and easy solution. However it would be weird to find out which topic has the lowest Topic ID, and try and count up from that.
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: The Old board archive SMF conversion project
« Reply #14 on: February 27, 2012, 04:40:56 am »
Netham45 is it me or does double-posting (accidental) like this occurs more since the boards are tied more together? Last night I clicked submit once and it posted the same message twice ???