Saturday, May 2nd, 2009 06:36 pm
In an ideal world we'd deploy code to Test for 2 weeks, then do exhaustive testing for 2 more weeks. Then we move the new code to the Archive of Our Own for the Beta testers to play with. We also find bugs during those weeks so we expect to be adding and retesting the odd fix. Things looked a bit exciting yesterday (day 13 of testing) when we worked out that Admin accounts couldn't Tag Wrangle AT ALL but [livejournal.com profile] elz did an insta-fix and there was some very fast re-testing of everything Tag Wrangling related.

We've not had a chance to give the new Translations Administration interface the kicking it really deserves but that's why we have a Translation Team - I'm looking forward to seeing how it works.

This deploy jumped 144 code revisions and included the Rails upgrade - every page is subtly different even if it's not visible and there is an amazing amount of designing, coding, testing and organising that went into it.

Highlights
  • If your work didn't have a (required - but bugs in the software let it through before) category, (e.g. m/m gen) then it has been tagged "other" - you may want to check your works and update their categories, as 'other' is almost certainly not what you intended...
  • We have also removed the /en/ part of URLs - stories will redirect but if you have a user dashboard bookmarked you will need to update your bookmark
  • Rails upgrade to 2.2 - 2.3 next!
  • Translations Admin interface built (alpha version 1.0)
  • Inbox rebuilt
  • Candara removed as default Archive font
  • OpenID fixed
  • Allowed html increased in Post Work (can post tables now)
Next Projects
  • Co-located servers
  • Browse redesign
  • Tag Wrangling 4.0
  • Archive Admin posting (Release notes, FAQ, updates, bugs)
Bugs
  • Fixed "All Uncategorized Fandoms" link at bottom of list in 'fandoms' page
  • Fixed "Choose co-author" page not loading when a non-existent (on the Archive) author, or an ambiguous pseud is used
  • Fixed relationship between pairings A/B and B/A so that Cast knows they are the same thing
  • Fixed problem with work form loading drafts without chapter & series data
  • Fixed problem with OpenID - should now be able to set it, save, and log in with it
  • Fixed comments problem where co-author reads comment and you find it marked as 'read'
  • Fixed comments problem where you delete a comment from your inbox and it deletes it from the story
  • Fixed problem of tag with a slash in it crashing the tag cloud (Action/Adventure)
  • Fixed 'sup' tag in post story - should work now
  • Fixed a bunch of tag wrangling stuff (behind the scenes stuff)
  • Fixed works count in 'fandoms' page to include synonyms (eg, Supernatural AND SPN)
New things
  • Added "Post New" link to user dashboard in tabs on right
  • Added auto-complete to bookmark tags
  • Added notification email on editing a comment
  • Added error message for OpenID people when creating accounts saying you need to activate your account before logging in
  • Added "About orphaning" text and made minor tweaks to orphaning pages
  • Added ability to reply to comments direct from inbox
  • Added entire Translations administration interface
Changes
  • Changed 'Users' page so that it sorts by pseud, not account name.
  • Changed 'Dashboard' so that it displays by pseud, not account name
  • Changed 'Bookmarks' so they belong to pseud, not account name
  • Changed links to create/edit pseud to make them more visible (user profile)
  • Changed 'Series' so that a series with all restricted works is not visible to non-logged in users
  • Changed 'Inbox' to add filters and better layout
  • Changed 'Disable Reading History' so it doesn't show in user Dashboard when ticked
  • Changed (tweaked) font size and padding on the dashboard sidebar
  • Changed sort by title to cope with numbers (300, 16 etc.)
  • Changed margins on print stylesheet - less wide now
  • Removed Candara from Archive font stylesheet due to substantial feedback
  • Removed style that stops underline on links in works (html link will now be more obvious in Summary field for example)
  • Removed /en/ from URLS (works will redirect)
  • Upgraded System software to Rails 2.2

Saturday, May 2nd, 2009 02:29 pm (UTC)
*satisfied*

It looks damn good, my girl.

Of course, sign me up for any documentation work (especially if Amelia needs anything written up for the colocation effort) that needs doing --- I'm rather free at the moment.

*satisfied again*

(I should probably go to sleep.)
Sunday, May 3rd, 2009 07:59 am (UTC)
*pleased*

We're already finding a few bugs, but overall that was a massive effort!

*grins* We might need someone to finalise the Translations documentation...