Wow, this was easier than I expected. Here’s roughly what I did:
- Backup your files and your database.
- Move your w2p root folder, i.e., “mv w2p w2p-old”
- Download and unpack 1.3: tar xvvf web2project-1.3.tar.gz -C ~/temporary-dir/
- copy over the w2p-1.3 to w2p, i.e., “mv web2project-1.3 webroot/w2p”
- (Optional: diff your custom style directory against the latest style/web2project directory for changes)
- Update: Sigh. I forgot about this.focus() in the body element. That brings the web2project page to the front, regardless of context. I love w2p, but I really don’t care for that “in your face” UI convention, who ever does it. Added during running diff, but now removed.
- Copy your config, files and style directories over:
- cp -r w2p-old/style/sci w2p/style
- cp -r w2p-old/files w2p/
- cp w2p-old/includes/config.php w2p/includes
- Go to your site. Confirm that you’re running 1.3 by going to the login page (which might mean logging out.)
- Note: I didn’t see any reference to this in any documentation about upgrading: After confirming #7, go to System Admin > System Status. Mine indicated that an upgrade was required (albeit cryptically). Running the upgrade updated my database.
That’s it.

Thanks for the tip. I’ve updated the Installation Instructions – http://wiki.web2project.net/index.php?title=1.3_Release_Notes#Installation_Instructions – to remind people to go to /install or the System Admin to complete their upgrade, but it can probably be even clearer.
If you have suggestions, you know we’ll consider them. :)