Author Topic: Checklist: Eventual Upgrade to 2.0  (Read 1506 times)

Offline The Littlest Leaf Dragon

  • Alis Volat Propriis
  • Teacher's Guild
  • Evaluator
  • *****
  • Posts: 2350
Checklist: Eventual Upgrade to 2.0
« on: November 17, 2010, 02:58:08 PM »
I haven't taken a look at the code yet, so I don't know what needs to be done or how doable it will be, but I've decided to put up a basic list until I can look at things in more detail.  The below will likely need to be examined, stripped down one by one, packaged up, then installed into a fresh system as mods to see if they work.  Then, if they work, try them out on 2.0RC4 and correct them if they don't work.  That said, I've never modded SMF, so I'm not sure what is involved, so I'll have to nose around a few guides to make sure I'm not off base here.

Mods:
--Dream Catcher System
--Dream Sketcher
--Tags
---Star things

Possible add-ins:
--PM on joining
--Fix-ups for DJ (+ figure out how the DJ export works)

Other:
--Themes
--Integration with Drupal or switch to portal mod
--Possible reintegration with chat software?
--Possible clean-up of smilies?
--Refresh and integration of MM Manual
--Possible integration with new chat software, when it is up

System List of Installed Packages:
Custom Profile Field Mod
Country Flags
Improved Notifications
View Single PM
Topic Summary Sort
No Reply Emails
Child Board Styler
Custom Board Sort
User Post Limit Options
SMF 1.0.13 / 1.1.5 / 2.0 b3.1 Update
Chat Notifier
Add Magenta to the Post Editor Color Dropdown
Improved PM
SMF 1.0.14 / 1.1.6 Update
Improved Dream Journal Links
SMF 1.0.15 / 1.1.7 Update
Skype Integration
RSS Feed Icon
SMF 1.0.16 / 1.1.8 Update
Ignore Topics
Dream Sketcher
Dream Stats
Tags Per Post
Stop Spammer
SMF 1.0.17 / 1.1.9 / 2.0 RC1 Update
Mortal Mist Core
Sphinx for SMF
SMF 1.0.18 / 1.1.10 / 2.0 RC1-2 Update
SMF 1.0.19 / 1.1.11 Update
Confirm Modify
Firefox Watcher
SMF Sitemap
Recent Posts Fix
H1 Tags in link tree
Thank-O-Matic
Simple Award System
Sumo Paint
Optional quotes in color tag
Topic inactivity warning
SMFChess
Mortal Mist metatag replacer and link fixer upper
Drafts (for 1.1.x)
Google Analytics
Pretty URLs
YouTube BBCode
Spoiler Tag
SMF 1.0.20 / 1.1.12 Update
« Last Edit: November 17, 2010, 03:29:17 PM by wolvendeer »

Offline pj

  • Learning.
  • Technical Guild
  • Evaluator
  • *****
  • Posts: 14179
  • We are made of such stuff as dreams are made of.
Re: Checklist: Eventual Upgrade to 2.0
« Reply #1 on: November 17, 2010, 03:16:07 PM »
Looks like a good start.  Some of the mods and add-ons have already been ported, but I don't remember what.
What truly matters is not built of right and wrong; but of grace, and of love.

--pj

Offline The Littlest Leaf Dragon

  • Alis Volat Propriis
  • Teacher's Guild
  • Evaluator
  • *****
  • Posts: 2350
Re: Checklist: Eventual Upgrade to 2.0
« Reply #2 on: November 17, 2010, 03:30:24 PM »
Are these packages (listed above under the last heading) in a place where they can be retrieved and reinstalled?

Offline pj

  • Learning.
  • Technical Guild
  • Evaluator
  • *****
  • Posts: 14179
  • We are made of such stuff as dreams are made of.
Re: Checklist: Eventual Upgrade to 2.0
« Reply #3 on: November 17, 2010, 03:42:16 PM »
Looks like everything applied, custom and otherwise, is in ~/Packages.
What truly matters is not built of right and wrong; but of grace, and of love.

--pj

Offline The Littlest Leaf Dragon

  • Alis Volat Propriis
  • Teacher's Guild
  • Evaluator
  • *****
  • Posts: 2350
Re: Checklist: Eventual Upgrade to 2.0
« Reply #4 on: November 17, 2010, 03:47:49 PM »
Hopefully I'll have internet at home tonight, and I'll take a closer look at everything.

Offline mu

  • Ishmael
  • Technical Guild
  • Evaluator
  • *****
  • Posts: 4584
Re: Checklist: Eventual Upgrade to 2.0
« Reply #5 on: November 17, 2010, 09:20:38 PM »
Awesome wolve, thank you!

My plan was to get all mods in such a state that they (un)install cleanly.  When we can remove them all, diff against a clean forum and what's left should be put into a proper mod (like the dream catcher system.)  Some mods conflict in that they both modify the same line, or use lines that are changed in one as context during installation.  These would have to be noted.

Some mods may not be necessary in 2.0, such as custom profile fields (it's built in now.)  Some are not available for 2.0, or have been themselves modded by us (like chess.)  In any case, mods often come separately for 2.0 and the 1.0 versions will not work.  In many cases we don't have the original archives anyway.

Anyway, that was my plan for the mods..  I haven't even thought about non-mod stuff, so if you're checking all that out in depth, thank you very, very much.  When we're done with the upgrade I'll start knocking off mods one by one; we'll get there slowly but surely (surely not any slower than the SMF people take to do everything..)

Offline mu

  • Ishmael
  • Technical Guild
  • Evaluator
  • *****
  • Posts: 4584
Re: Checklist: Eventual Upgrade to 2.0
« Reply #6 on: November 17, 2010, 10:09:10 PM »
Not everything is in the Packages directory.  Everything that the forum "knows" is installed is listed at http://mortalmist.com/forum/packages/?sa=installed (but it will refuse to uninstall it if the mod itself is not present in Packages.)

But none of that takes into account direct edits to the code--some of which are to the mods themselves.  That's why I want to do it the way I mentioned; not only to see if they work on 2.0, but to make sure we don't miss anything--by removing everything a little at a time until nothing's left.

The reason is the package manager doesn't let you remove anything unless it's in the same state it was when you installed.  Actually if it just included a whole file in the install xml that's not true..  But chess should be the only exception there.
« Last Edit: November 17, 2010, 10:16:20 PM by mu »

Offline The Littlest Leaf Dragon

  • Alis Volat Propriis
  • Teacher's Guild
  • Evaluator
  • *****
  • Posts: 2350
Re: Checklist: Eventual Upgrade to 2.0
« Reply #7 on: November 18, 2010, 12:16:50 PM »
Internet is down at my house, so I'll need to get my phone rooted and flashed with cognition so I can use the mobile AP function on it and get back online.  Hopefully that'll happen tonight.

Offline mu

  • Ishmael
  • Technical Guild
  • Evaluator
  • *****
  • Posts: 4584
Re: Checklist: Eventual Upgrade to 2.0
« Reply #8 on: November 18, 2010, 03:58:14 PM »
That sucks, hope you get that straightened out..  Don't feel like there's a rush for this.  There's a lot to do, and a lot of things to forger or screw up if we're not careful.  1.x is still fully supported and upgraded, so upgrading is still optional (though desirable.)

Also the SMF-Drupal bridge is not available for SMF 2.x yet..  Which may not be a concern if we go with portals.  I'm not to thrilled about depending on that bridge..