user-pic

Upgrading Could Be Easier

Vote 0 Votes

I am upgrading from 4.23 to 4.24. I have alt-templates and have modified some Perl files in my install. Since this is the first time I have made an upgrade on this install, and because of the project and modifications, this has been time consuming.

I understand the Community Pack was the main focus of this update, but what files were modified or added for the new password recovery feature? Was anything added or modified in mt-static that I need to know about. I am just trying to reduce my headache here, that's all ;)

The Perl files have a stamp to tell me if they have been touched, such as:

# $Id: MT.pm.pre 2744 2008-07-10 01:38:26Z bchoate $

So I can gauge if I need to make my modifications again to the new distro.

However tmpl files contain no such date/time stamp. Would it be possible to add one to those files? I ended up asking Support and they told me there were no changes to the tmpl files I had duplicated and changed in alt-tmpl.

Also the plugins have the same stamp, so I can find out which one is newer, and which one I should replace on my server.

I have also customized a bit of the mt-static files. Mainly CSS and images for the application. Has anything changed in mt-static?

Would it be possible to give us a heads up as to what was changed, plugin wise, and tmpl wise? I am sure that Support is going to get tired of me asking when the next upgrade comes around. Some of my questions above pertain more to sweeping changes and not the 4.24 update, but the reasoning remains the same.

I can always poke around, compare files, etc. But that is quite time consuming. And as we use MT more, we are bound to customize it more for our application. I keep track of these changes, of course. But it would be nice to have a concise list of what has been modified since the last version.

I really don't care of it is verbose, though I suppose it would have to be. I am just trying to make the upgrade process easier for me.

I completely understand that something like the MT 4.25 distro is going to have vast changes to many files. But this was a minor update, in terms of scope (I am taking a stab in the dark here, since all we know is that it was security related, and that it includes an updated password retrieval mechanism).

Knowing this before the update would have been nice:

* Creating new template: 'New Password Form'.
* Creating new template: 'New Password Reset Form'.

If I was not paying attention I would have missed that.

Is this too much to ask for?

Sorry for the long post. I try not to ramble, I really do.

Reported on Movable Type 4.2

7 Replies

| Add a Reply
  • I have alt-templates and have modified some Perl files in my install.

    The download should never have anything in alt-tmpl. That directory is for you. Do whatever you want in there.
    As far as having modified the app source, to keep it short: that's your own problem(eg. version control system), and if you're doing such things, it's assumed you've worked out your own strategy for managing those changes. Not being snippy, it's just one of those points where you've stepped off the path and have to start taking responsibility.
    Many versions back, there were changes-only archives posted with minor updates. It sounds like a good idea. They confused more people than not.

    The Perl files have a stamp to tell me if they have been touched, [...] Has anything changed in mt-static?

    That's not really what you're looking for; and it'll take forever. There were some files in this upgrade whose timestamps were updated, with no actual code changes *shrug*
    Yes, some stuff in mt-static was changed, but I think they were among the timestamp-only ones.

    You should really be using a diff tool of some sort for this. I use WinMerge, though I'm on Windows and have no idea what you're based on. I'm sure there's bunches of OSX-based ones, and the command-line diff is probably already there; I'll try and get a Mac user in here. But using one will give you a list of what was changed(not too much) within a few seconds. Some will even generate a set of just changed files or a patch you can then just slap onto the server files, etc.

  • So if when I run a svn diff command and it returns nothing, does that mean there are no differences at all?

  • If you ran the svn diff command I put in above (the first command) it does return something. I don't know what to tell you about that.

  • Hi Jay. Yes it does. I ran it on some .tmpl file between 4.24 and 4.25. It returned nothing, so I am going to assume they were not changed in the update.

Add a Reply

If you need to share template code, replace all the "<" signs with "&lt;" or use this utility.

Forum Groups

64 196

Last Topic: movable type 5 custom fields by kljx on Mar 17, 2010

1004 3223

Last Topic: Create Offline Backup by Jackie on Mar 17, 2010

482 1976

Last Topic: ¿Any command line tool to rebuild MT? by Nicolás on Mar 16, 2010

102 360

Last Topic: Saving an entry...what is happening by jdbeast00 on Mar 12, 2010

57 127

Last Topic: Anyone using Disqus with MT5? by Jim S. on Mar 17, 2010

19 69

Last Topic: Custom main index page by Richard on Feb 7, 2010

43 172

Last Topic: by MG on Feb 20, 2010

11 22

Last Topic: Monthly Calendars Help Needed by joe leblanc on Jan 19, 2010

91 326

Last Topic: SpamLookup Keyword Filter 2.1 not work by b.n09 on Nov 17, 2009

55 206

Last Topic: URL Problems by NoSnaiL on Mar 17, 2010

code.sixapart.com

129 448

Last Topic: Action Stream for Google Buzz by jack lail on Feb 16, 2010

160 498

Last Topic: Installed custom Asset markup by spierce on Mar 15, 2010