We've been steadily rolling out so many Wagn improvements since the Wagn 1.10 release, you'd have to be paying very close attention to notice them all. Let's hit the highlights:
There are lots of improvements under the hood, too, including a new content rendering system, a major database cleanup (including removing four tables no longer needed), and a new rule caching system that improves performance considerably.
Before you upgrade your Wagn to version 1.11, be sure to take note of the new and improved Updating procedure.
For a more complete overview of the changes, see +closed tickets
As of this release, you will need to run to the following command for migrations:
rake wagn:migrate
(it used to be rake db:migrate). For complete upgrade steps, see:
Standard Upgrade
1. Backups
Always back up your database and uploaded files.
2. Update Libraries
From your decko root directory run:
bundle update3. Update Database
Run the following:
decko update4. Restart your server.
Upgrade to Decko from Wagn
1. update references to “wagn” in file content
In your decko's root directory, edit Gemfile, config/application.rb, and config/routes.rb, and script/wagn, replacing “wagn” with “decko”. (Keep the same capitalization pattern.)
2. update references to “wagn” in file names.
From your decko root directory run:
mv script/wagn script/decko3. continue as with Standard Upgrade
See above.
If your Wagn was NOT installed from a gem, then first check the Wagn version of your existing installation:
For version 1.10 through 1.12.6
- Create a new Wagn app using steps 1 and 2 from the installation section above.
- Copy config/database.yml from the old site to the new one.
- Copy the old local/files contents to the new files directory.
- If you have edited config/wagn.yml in your old site, make the corresponding changes to the new config/application.rb file.
- Follow the standard upgrade procedure above.
Upgrading pre-version 1.10
First update your Wagn to version 1.10 via the old update mechanisms, and then follow the directions above to then upgrade to the wagn gem.
The benefit of the new process is that it separates the structural migrations from the card migrations, which should prevent the need for incremental upgrades in the future.
There's also a lot of documentation that needs to be (re-)written or just hidden:
show and hide (or just add this to views?)
Related tab - made it a Basic card but self-formatted it as Feature, still need to hand-check links to it and update them
√Options tab - updated and hand-checked references to it and updated them
√Changes tab - renamed to history and updated, and hand-checked references to it and updated them
√accounts - updated
Some out-of-date documentation is not very prominent, but may be worth updating:
How to use Wagn - browsing, etc.?
Thanks for gathering these. I wonder if we should revive the documentation tickets?
--Ethan McCutchen.....2013-04-05
--John Abbe.....2013-03-14 20:27:04 +0000
Thanks, John. Should we ticket documentation stuff, or just list it somewhere in the roadmap like this?
--Gerry Gleason.....2013-03-14 23:08:49 +0000
Ethan, I had a question on #2 above which I think got lost in the shuffle.
Gerry, it's enough for me to have documentation stuff tracked here, but feel free to ticket. To be honest I haven't had/taken the time to even review the tickets in this release fully and se what other documentation needs updating. And higher priority of course is testing if/when I do get some Wagn time... --John Abbe
Maybe not necessary for release, but at some point I want to thoroughly go through the rules interface and give feedback - eg just now ran into +*options showing search results after saving, probably confusing to newbies without any explanation. (This only comes up because it's all so much better now than it was that there's a clear downhill path to it being super-clear and discoverable. In other words, great work!)
--John Abbe.....2013-03-27 07:31:58 +0000
That would be great. I went ahead and closed several existing tickets, but that just makes room for more :)
--Ethan McCutchen.....2013-04-05 15:57:09 +0000