AO3 News

Post Header

Published:
2010-07-16 04:59:55 -0400
Tags:

The highlights of these release notes are also available in Deutsch, Español and Русский. Many thanks to our fantastic translation teams!

Welcome to Revision 2846, up from 2732. Nine different coders worked on this release! \0/ We're especially excited to see some of our newer coders growing in confidence and committing more and more fixes! We're also very happy to have welcomed some new folk to our testing team. :D

 

Highlights


Refactoring and performance fixes

Our senior coders have been working hard on refactoring some key sections of code to improve performance. Refactoring involves rewriting the code to make it less complicated, easier to understand, and more efficient. It's a bit like giving the code a really good beta. The refactored code should bring some noticeable improvements in terms of speed. This is an ongoing project and we'll be refactoring lots more of the Archive.

Automated tests

Along with improving the actual working code, we've been working on improving the automated tests which test whether the code is doing what it should. This makes it much easier to refactor (it's nice to have a quick way to check that rewriting the code hasn't broken it) and helps ensure that other changes haven't caused problems. We've had some great contributions from our newer coders in this area - we're using a system called Cucumber which makes writing automated tests much friendlier, and we're happy to see it drawing more folk in.

Viewing history

We've added some more options in viewing history - one of our neatest features - which tracks what you read on the Archive so you can easily find that work you read last week with the handcuffs. (Only you can see it, and you can turn it off in preferences if you prefer.) It's now possible to clear your entire viewing history, and we've also added a count of the number of times you have viewed any given work. If you haven't been using viewing history up until now, it's well worth checking out - we'll be adding some more features in the future.

Known Issues


See our Known Issues page.

Release details


Features



  • FAQ - Split FAQ sections onto separate pages for faster loadtimes and easier navigation.

  • FAQ - Added ability for admins to delete and reorder FAQ sections.

  • FAQ - Added validation so that all sections of the FAQ must have a title.

  • Improved search function to work with limited terms, so that it's easier to link to a specific search.

  • Added a list of all fandoms a user has created works in to user home page.

  • Improved the options for chapter edits on multi-chapter works so that work edit shows only the details for the whole work, while editing chapter by chapter shows the details for the chapter.

  • Made many small formatting and cosmetic consistency changes to the TOS and TAS FAQ.

  • Viewing history - added an option to clear entire history.

  • Viewing history - added a counter for the number of times you have viewed a work.

  • Collections - added 'x results found' to search results.

  • Improved URL autocomplete function on external bookmarks.

  • Added a way to add or remove an author from a series as a whole.

  • Added the ability to mark a series as complete.

  • Added a link to the account rename function from the edit profile page.

  • Added lots more automated tests!

  • Added some icons optimised for users with low vision as part of our ongoing preparations for alternative skins.

 

Bug Fixes



  • Fixed a bug which was preventing the editing of bookmarks created before we upgraded our bookmarking function.

  • Tweaked the wording of gift notification emails to reflect our current functions.

  • Ensured that all automated Archive emails include a link to our Support form.

  • Ensured that unused drafts will be deleted after one week (intended behaviour) - in the future we'll have better draft functionality, but for now this ensures they don't cause problems.

  • Fixed a bug which was causing unrevealed multichapter works to be inadvertantly revealed!

  • Fixed a problem where drafts in a series caused problems with series numbering and reordering.

  • Fixed a bug which caused a 500 error when someone other than the creator tried to access an unposted chapter in a work.

  • Fixed error redirects so that trying to access a page for a non-existent user gives a 404 error instead of a 500 error.

  • Fixed bug causing overlapping navigation on comments - you can reply to comments again!

  • Ensured that gift notification emails do not include an empty slot for the name of a collection if the gift is not part of a gift exhange challenge.

  • Tweaked the wording on our admin settings page to make more sense!

  • Fixed inspiration function to ensure that URLS are properly saved and it's possible to add more than one work as an inspiration.

  • Fixed broken comment links on multichapter works.

  • Added missing p tag in the TOS FAQ.

  • Tweaked work blurbs so that the count for bookmarks only includes publicly posted bookmarks.

  • Performance fix - moved values for hit counters to their own database table.

  • Performance fix - refactored the series blurb for greater efficiency and faster load times.

  • Performance fix - masses of refactoring across the site for cleaner code and much improved performance.

  • Performance fix - improvements to mass wrangling pages to make them much faster and more efficient.

  • Performance fix - refactoring on people page to make it load faster and be usable.

Comment

Post Header

Published:
2010-06-09 18:11:05 -0400
Tags:

This was a landmark meeting for us - we got through the entire agenda! Several members of the committee were absent because it was a holiday weekend, and those who remained were slightly distracted by the Eurovision Song Contest, but apparently we were borne upwards on butterfly wings!

Highlights



  • We discussed our volunteers process and ways of making it easier for more people to get involved. We have a lot of awesome and dedicated people on this project, but we would like to make it easier for new people to get involved and to spread the workload a bit! If you know of examples of good practice, we'd love to hear about them.

  • We signed off on a whole bunch of small coding issues which have been waiting for a final bit of design. Coming soon - more control over visibility to search engines, a way of removing a co-author from a series, and a fix for the editing of some old and buggy bookmarks.

Recent updates

We deployed new code to the Archive at the end of May - see the exciting list of new features in the Release 0.7.5. This release includes our new advanced search and a revamp to the HTML parser - this stuff was tricky to test and we're proud that the small amount of support requests suggests our testers did a great job of catching all the bugs!

Archive Roadmap

We've just released an updated version of our Archive Roadmap, which gives an overview of all the amazing work which has been done so far and all the cool things we have planned in the future. We're really proud of what we've achieved - fandom power is awesome! Thanks to our brilliant translations team you can also read the Roadmap in Deutsch or Español.

If there are features you'd like to see in the Archive, then we'd love to hear about them! Please contribute your thoughts to our post on the future of the Archive!

News from our sub-committees and sister committees



  • Coders are gearing up to work on a new round of projects. We're about to revamp our translations code so that it can be used, making improvements on advanced search, and thinking about priorities for new projects.

  • Testers did a great job getting everything ready for the last release, and are now working through the new code on the Beta Archive to verify that it's still working well.

  • Tag wranglers did an awesome job of keeping up with the wealth of new tags introduced onto the Archive during two big challenges - Final Fantasy Exchange and Remix.

  • Support continue to do a great job keeping up with support requests - for one golden moment there were no unclaimed issues! They also did a great job of swinging into action when our Support form had a momentary hiccup. :D

If there are things you'd like to do or say, please share them in comments, via the AO3 support and feedback form, by volunteering, or in whatever medium you feel comfortable with. Everyone is welcome to this party!

Comment

Post Header

Published:
2010-06-09 05:36:36 -0400
Tags:

Edit 18.37 UTC, 9 June 2010: The issue has been resolved and the Archive Support and Feedback form is now open for business again! Please submit your feedback and support requests via this form. Many thanks to our lovely users for your patience, and to the wonderful people on our teams who resolved this so quickly.

 

Due to an issue with the tool we use to host Support bugs, the Support form on the Archive is currently broken. We hope to have the problem resolved very soon, but in the meantime you can get in contact with our Support team via the temporary form on our website. If you would like to leave more general feedback, please feel free to do so via email or by leaving a comment on this post.

Responses may be slower than usual, and requests that came in before our form went down may also be subject to delays. Our awesome Support team will be doing their best to keep up - please bear with us.

We'll update again when the problem is resolved - thank you for your patience in the meantime!

Comment

Post Header

Published:
2010-06-03 05:36:09 -0400
Tags:

This post is also available in Deutsch and Español.

We recently published an updated version of the Roadmap for the Archive of Our Own, which shows all the amazing work we've already done and all the big things we plan for the future. All the original plans for the Archive grew out of fannish ideas for a 'dream Archive', and we're really proud of the way those dreams are developing into reality.

Now that the Archive is a reality, we have started to think up features which we had never even thought of. We get loads of great feedback from the fannish community via our Support and Feedback form and have used lots of those ideas to make improvements. However, we always love to hear more ideas! If there's a new feature or an enhancement you'd love to see on the Archive, please comment on this post and let us know! What's your dream feature or the one thing that bugs you? Is there something we didn't mention on the Roadmap that you'd love to see us do? No suggestion too big or too small - tell us your sparkly unicorn ideas!

We can't promise to implement everything that is suggested, but we do our best to incorporate all the cool ideas we get from users. And if you'd like to help us turn even more ideas into a reality, we always welcome volunteers!

Comment

Post Header

Published:
2010-06-03 05:34:46 -0400
Tags:

Wir haben vor Kurzem eine aktualisierte Version unseres Archiv-Fahrplans hochgeladen, auf dem alles aufgelistet ist, was wir schon erreicht haben, aber auch die großen Pläne, die wir für die Zukunft haben. Die ursprünglichen Pläne beruhen auf den Vorstellungen, die Fans von ihrem "Wunscharchiv" haben; wir sind sehr stolz darauf, dass diese Wünsche langsam aber sicher Wirklichkeit werden.

Jetzt, wo das Archiv Wirklichkeit ist, setzen wir Funktionen um, an die wir vorher niemals gedacht hätten. Wir bekommen sehr viele Rückmeldungen aus der Fangemeinde über unser Formular für Hilfe und Rückmeldungen und verwenden viele dieser Vorschläge, um das Archiv zu verbessern. Trotzdem hören wir immer gerne neue Ideen! Wenn es eine neue Funktion oder eine Verbesserung gibt, die ihr gerne im Archiv sehen würdet, schreibt uns einen Kommentar zu diesem Eintrag. Was hast du dir schon immer gewünscht? Was hat dich schon immer gestört? Gibt es etwas, was du gerne umgesetzt sehen würdest, obwohl wir es im Fahrplan nicht erwähnt haben? Kein Vorschlag ist zu unbedeutend oder zu umfassend – wir wollen eure schillernden, spannenden und spezifischen Wünsche hören!

Wir können nicht versprechen, dass wir alles umsetzen, was vorgeschlagen wird. Aber wir werden unser Bestes tun um all die coolen Ideen zu berücksichtigen, die wir von unseren NutzerInnen bekommen. Ihr könnt eure Ideen auch auf Deutsch schreiben! Ihr könnt uns auch auf Deutsch schreiben: die Arbeitsgruppe Übersetzung wird sich darum kümmern, dass eure Vorschläge ankommen. Und wenn ihr uns helfen wollt, noch mehr Ideen umzusetzen – wir freuen uns immer über neue Freiwillige!

Comment

Post Header

Published:
2010-06-03 05:32:35 -0400
Tags:

Recientemente publicamos una versión revisada del Itinerario para Un Archivo Propio, que muestra todo el increíble trabajo que ya hemos hecho y todas las cosas que planeamos para el futuro. Todos los planes originales para el Archivo nacieron de ideas del fandom de un 'Archivo ideal', y estamos muy orgullosas de cómo estos sueños se están haciendo realidad.

Ahora que el Archivo es una realidad, hemos empezado a pensar en funcionalidades que nunca nos habíamos imaginado. Recibimos un montón de excelentes comentarios a través de nuestro formulario de apoyo y comentarios y hemos utilizado muchas de esas ideas para hacer mejoras. Sin embargo, ¡Siempre queremos escuchar más ideas! Si hay alguna nueva funcionalidad o mejora que te gustaría ver en el Archivo, por favor comenta en esta entrada y cuéntanosla. ¿Cual es tu funcionalidad soñada, o esa cosa que te molesta? ¿Hay algo que no mencionamos en el Itinerario que te gustaría que hiciésemos? Ninguna sugerencia es demasiado grande ni demasiado pequeña -- ¡Cuéntanos tus ideas, por descabelladas que parezcan!

No podemos prometer que implementaremos todas las sugerencias, pero hacemos lo posible para incorporar todas las ideas geniales que recibimos de usuarios. Si quieres, también puedes enviar tus comentarios en español: el comité de traducción se asegurará que sean oídos. Y si quisieras ayudarnos a convertir aún más ideas en realidad, siempre agradecemos nuevos voluntarios.

Comment

Post Header

Published:
2010-06-02 16:47:45 -0400
Tags:

This post is also available in Deutsch and Español.

Since beginning work on the Archive of Our Own in early 2008, we've built a whole host of awesome features. Moving forward, we have many more exciting plans to come. Below you can see our high-level roadmap, which maps out what we've done so far and what we have planned, along with some other information about future features on the Archive of Our Own.

Archive of Our Own: Roadmap

This roadmap shows the major milestones which have been or will be completed in the development of the Archive of Our Own. It's not meant to be set in stone - things evolve and shift as we go along - but provides an overview of where we've been and where we'd like to go.

Version 0.1: Archive Core 1

Version 0.1 was completed April 2008 and included:


  • The basic functionality for an individual user, allowing them to create an account, create / edit / delete a text-based work, view a list of works or a single work, and comment on a work.

  • The basic functionality for admin accounts, allowing them enhanced control over other users and works in the Archive. Admin accounts are separate from regular user accounts and only include admin functions (so admins can't create a work, bookmark things on the Archive, etc).

  • Globalization features: The Archive is encoded in UTF-8 (friendly to non-Roman characters) and the basic features needed to allow translation of the interface into different languages were put in place at this stage.

  • A basic co-authoring function.

Version 0.2: Archive Core 2

Version 0.2 was completed May 2008 and included:


  • Previews and basic versioning: Users could preview a work before posting it, and any changes to the work would be marked as 'major' or 'minor'.

  • Viewing history: Users could keep track of the works they'd viewed on the Archive, and see if they had changed since their last view.

  • Pseuds: The first version of our pseuds feature was introduced, allowing users to associate different names with the same account. This feature allows people to preserve their original pseudonyms for older work without having separate accounts, and is also intended to make RPing easier - you can post as 'Captain Jack (Unique_User)' instead of creating another account as 'Captain_Jack123'.

  • Privacy options: This version allowed users to restrict visibility of their works to Archive account-holders only.

  • Archive configuration: At this point we started to build in some Archive configuration options to make it easier for certain features to be changed easily. (This work is still ongoing - we'll be introducing more features for custome configuration as time goes by).

Test Archive launched

May 2008 saw us launch our Test Archive. This meant that the Archive code was no longer working only on our developers' home machines, but was also deployed to a webserver and accessible online for developers and testers.

Version 0.3: Archive Core 3

Version 0.3 was completed June 2008 and included:


  • Bookmarks: The main functionality for bookmarking works on and off the Archive was included in this release.

  • Refinements for basic functionality: Comments, works, chapters and user logins were all improved.

  • User preferences: We added a user preferences section and some features for users to control through preferences! This has continued to develop through the lifetime of the site.

Version 0.4: Tags

Version 0.4 was completed July 2008 and included:


  • Tags: Core features for tags, including the ability to tag works and bookmarks, and the existence of different categories for tags (fandom, character, pairing, etc).

  • Tag wrangling: Version 0.1 of tag wrangling, including relationships between tags and the ability for wranglers to alter relationships. This functionality allowed us to relate tags such as 'Sam/Dean' and 'Dean Winchester/Sam Winchester', allowing users to input their preferred tags while building up a taxonomy behind the scenes.

Version 0.5: Search and Browse

Version 0.5 was completed July 2008 (mixed in with tags) and included:


  • Basic search: A simple search box powered by Sphinx and the UltraSphinx plugin.

  • Basic browse: Filter boxes generated form the tags on works.

Version 0.6: Administration and Orphaning

Version 0.6 was completed August 2008 and included:


  • Administration: Core features for admins, including the ability to hide works and suspend users. A separate admin interface with its own stylesheet was implemented to help ensure that login admins are only used for Archive adminstration and not as regular logins.

  • Abuse reporting: Introduced the ability for people to report breaches of our TOS to the Abuse team via a form.

  • Orphaning: This version introduced the ability to 'orphan' stories, detaching them from your user account while leaving them in the Archive. This feature is part of our mission to enable the preservation of fanworks even when circumstances mean fans no longer wish to publically 'own' them.

  • Better content controls: Adult content flags were introduced, requiring users to confirm that they were willing to access adult content.

Closed Beta Launch

The Archive entered Closed Beta in October 2008. This extended membership of the Archive beyond our development team to a limited group of users who were willing to test it out and give us lots of feedback. Invitations to join our closed Beta were extended to OTW volunteers and to anyone who left us lots of feedback on the site!

Interlude 0.1: Tests, Refinements, and enhancements

Once the main features of the Archive were in place, we spent a lot of time strengthening our code, introducing enhancements, and writing tests. The time between the completion of Version 0.6 and our Open Beta launch in November 2009 was spent doing lots of 'off roadmap' work, including some major pieces of functionality.

Automated test suite

We implemented a big range of automated tests using the fixture_replacement and shoulda plugins. Tests are updated and added to as the Archive develops, and help us detect when a new feature has broken something else!

Translations version 0.2

Changes in the way Rails handled internationalization meant that we had to make radical changes to our globalization and translations frameworks, which were almost completely rewritten.

Tag Wrangling version 0.2, and 0.3

Patterns of use on the Archive and changing technical requirements meant that we reworked our tags and tag wrangling features several times. Big changes were put in place to create new types of relationships and to improve the wrangling interface.

Invitations

Before we went to Open Beta, we needed a way to offer accounts on the Archive by invitation, and a way of issuing invitations automatically to anyone who signed up.

Front end beautification

Once all the main functionality was built, we needed it to look pretty. This period saw a massive project updating all the stylesheets and making the Archive look good.

Support form

We implemented a Support form integrated with bug tracking system 16Bugs, which allows users to submit support requests which our team can easily manage.

Enhancements galore

Across this whole period we had many, many small but awesome features implemented. The ability to mark works as an inspiration! Backdating so that the published date of works could reflect when they were first written! Work on creating series and reordering chapters! A rich text editor! The option to browse by fandom! All this and much, much more was completed by our awesome developers.

Colocation and Open Beta

Much of the work in the months running up to November 2009 was related to buying the Servers of Our Own:

In September 2009 we bought two shiny co-located servers of our very own!.

On November 14th, 2009, we entered Open Beta. For the first time we were able to share our beautiful Archive with all of fandom, issuing invitations to anyone who signed up for one.

Version 0.7: Collections and Challenges, Tag Wrangling Version 0.4, Front End Revamp

The components of this milestone are complex and interrelated - we've been working on it since we went to Open Beta, and it's still not finished!

Versions 0.7.0 - 0.7.2

This phase was completed December 2009 and included:


  • Basic collections functionality: the ability to create a collection of works with a description and allow others to submit works to it.

  • Basic challenge functionality: the ability to hide works submitted to a collection and reveal them at a certain time, the ability to mark a work as a giftfic.


Version 0.7.3

This phase was completed March 2010 and included:


  • Front End Revamp: A total rewrite of the front end code for the site, making it more stable, more accessible, and more attractive.

  • Tag Wrangling 0.4: More big revisions to our tag wrangling interface, making it more robust and usable, and the introduction of metatags.

  • Challenges and gift exchange functionality: The ability to sign up for a challenge, specify wants and offers, and match participants within a gift exhange.


Version 0.7.4

This phase was completed April 2010 and included:


  • The first version of our 'light' style, which will ultimately enable a greater range of styling on the Archive, and helps to smooth the way for embedding other media!


Forthcoming features:

We hope to complete this milestone by June 2010 with some additional challenge features, notably functionality for challenges other than gift exchanges.

Version 0.8: Support, Skins, Search and Translations

We're aiming to complete version 0.8 round about August 2010 (although this is a very rough estimate and may move significantly either way). It will include:


  • Support Board: Our own on-Archive Support interface which will enable any Archive user to answer support requests, help our core Support team keep track of urgent requests, and enable private requests.

  • Feature requests: A public feature requests board where people can see and rate other users' requests, and we can mark things 'accepted' so that it's easier to see what we're working on.

  • Skins: The much-requested ability to customise the way the Archive looks! This will include a bunch of ready-made skins and a wizard to help users make their own.

  • Advanced Search and Browse: A major performance and usability upgrade to the search and browse interface. This will make it much easier to find specific things and run complex searches.

  • Translations: A major revamp of our translations feature, which is currently disabled because it almost melted the Archive. :( We'll be looking into some new options which will do more of the work for us, and developing a shiny new interface so our translations team can make the Archive more accessible to non-English speakers.

Interlude 0.2: Performance, Tests and Refactoring

Before we progress to our next big projects, we'll need to do some more work ensuring that the Archive is stable and performing well. Stuff we'll need to do includes:


  • Some major refactoring of certain core code, notably the works model. Refactoring - rewriting the existing code to make it neater and more efficient - should give us improved performance and allow us much more flexibility in the long run. We hope it will enable us to accommodate non-textual media better and to improve our drafts function.

  • Forms review: Our forms across the Archive need rationalizing so they're more stable and more accessible.

  • Caching review: Caching (where we save a static copy of a page so our servers don't have to recreate it every time someone accesses it) needs some improving and extending. This is one of our major priorities for improving performance.

  • Servers and database optimizing: We could use our existing servers more effectively to improve speed and performance - we're hoping to make some changes with that in mind.

  • We need more automated tests so that when we change things on the Archive, it's easy for us to spot if we've created any new problems. This is an ongoing thing, but we'll be making a push to ensure our test suites are up to date.

Version 0.9: Subscriptions, Mixed Media and Exporting

We're aiming to complete Version 0.9 round about January 2011 (although this may move significantly one way or the other). It will include:


  • Subscriptions: This feature will allow much more customization of content on the Archive, generating a custom reading page which will show the works you're most interested in. You'll be able to subscribe to:

    • A user's works or recs

    • A particular tag or set of tags

    • A user's works and/or recs with a particular set of tags

    • A particular collection or collections

    • Possibly other things we haven't thought up yet!


  • Mixed media enhancements: In this revision we'll be introducing more options for works which are not text-based, including:

    • Wider HTML options (allowing more styling and facilitating embedding of other media.

    • Options for indicating the media type and form of your work. This will allow creators to specify whether their work is visual art, video, audio or text, and to describe exactly what format it's in - digital art! haiku! plushie theatre!

    • Options for browsing works in different media and formats.


  • Exporting of individual works:
  • We'll be implementing ways to easily export individual works in different formats, so that users who like to download works to read on portable devices or in different formats can easily do so.
  • Improved work management: We'll be massively revamping our drafts capability, making it easier to manage editing works on-site before you post.

Version 1.0: Package release

We're aiming to complete all the necessary work required to make the Archive software package stable and usable for other users by approximately August 2011. (All work following Release 1.0 is still in the planning stage, so no estimated dates are included past this point.) This release will include the following:


  • Enhanced admin features: We'll be revamping our admin structure to make the different roles on the Archive more manageable, and ensuring that the package comes with the option for one master admin who can create other roles through the Archive interface.

  • Enhanced FAQ and TOS features: We'll be making it easier to edit the FAQ and TOS through the Archive interface, making these features more easily translatable, and adding more search options.

  • Setup assistance: We'll be implementing features and documentation to make it easier for people to set up the Archive software to run their own archive.

  • Permissions: We'll be chasing up permissions for various things we'll need to distribute as part of the Archive package, such as fonts.

Server upgrade and Systems improvements

By the time we hit Release 1.0 (and possibly before!) we'll need to upgrade our servers, increase the amount of bandwidth we have, and improve our systems management. All these things will be necessary for us to keep on expanding the Archive, ensure good service to our users, and expand the range of media we can host on the Archive. We're already looking at the kind of server options we'll need to ensure that this kind of expansion is possible - we're excited about moving forward, but want to be sure we pick the best option. .

Version 1.1: API and Import/Export options

Version 1.1. will expand the options for connecting the Archive to other services. It will include:


  • Archive API: By this point we should be stable enough to release a public API. This will allow people to write clients for the Archive, creating applications which do just exactly what they want.

  • Exporting from the Archive: We'll introduce more options for people to export their own works and bookmarks from the Archive, making it easier to create offline backups, import bookmarks into other services, etc.

  • Importing to the Archive: We'll improve options for importing on a large scale, offering options to import from other services such as delicious, to import Archives, etc. We'll also improve the import option for single works with options such as import from Google Docs.

Version 1.2: Art Hosting

At this point we'll start to offer a much fuller range of options for fanartists, including hosting fanart on the Archive servers, more options for uploading and editing art on our servers, and other enhancements. We're still developing our plans for this based on the awesome feedback we received from fanartists.

Version 1.3 and beyond: Multimedia Integration

This is the point at which we'll be opening a full range of options to fan creators in all media. We'll be working in tandem with the planned Torrent of Our Own (see the Vidding Roadmap) and hope to be able to integrate streamed vids with the main Archive interface. Exactly what form this takes will depend on the way our Vidding Archive develops: We're still investigating appropriate technologies and figuring out what we can achieve.

Archive of Our Own: Goodie Bag

In addition to things which are tied to a specific stage in the Archive's development, we have a whole host of 'goodies' which we want to include as we go along. These will be implemented as and when coders and designers are able and willing to put them into practice - if we get a lot of user demand for something, that often encourages someone to adopt the project. On our list for future inclusion at present are:


  • Improvements to our 'history' option which lets you keep track of what you've viewed on the Archive.

  • A 'kudos' option which will let you quickly show that you liked someone's work without leaving a full comment.

  • Private messages between Archive users.

  • A typo-alert function so you can easily alert someone if there is a minor error in their work (optional).

  • Better chapter management so you can indicate prologues and epilogues in works.

  • Better features for user home, so you can arrange and browse works / fandoms more easily.

  • Rich text editor improvements: Inclusion of a rich text editor in more places across the site, and more options in the editor itself.

  • Improvements to editing multiple works.

Archive of Our Own: Hall of Possibilities

There are a bunch of ideas which we're currently considering implementing, but which are still in the 'maybe' stage. We'll consider whether we can do these things and whether users really want them before moving them into the goodie bag. On our maybe list at present are:


  • Better options for collaborative works such as round robins and RPs.

  • Beta search service.

  • The option to list the beta of a work in a dedicated field.

  • The option to list your presence on other services (Dreamwidth, DeviantArt, etc) in a dedicated field on your profile.

  • The ability to disable comments on a particular work or all works.

Your Archive needs YOU!

The Archive of Our Own is by fans, for fans, and we encourage as much involvement from the fannish community as possible!


  • Tell us what you want! The roadmap was developed and has evolved on the basis of demand from the fannish community. If there's a feature or an enhancement you'd like to see, please get in touch! If there's something we're not doing, or something we are doing which doesn't work for you, we want to know. Feel free to drop us a comment or to submit a request via our Support and Feedback form.

  • Volunteer to help! We always need more help! You can get involved as a coder, tester, tag wrangler, support volunteer, systems admin, or in many other roles across the org. We welcome people with all levels of experience - just drop us a line via our Volunteers and Recruitment Committee letting us know what you're interested in working on.

    This post is also available in Deutsch and Español.

Comment

Post Header

Published:
2010-06-02 16:36:46 -0400
Tags:

Desde los primeros trabajos en Un Archivo Propio a principios de 2008, hemos construido un conjunto de opciones increíbles. Y tenemos muchos más planes emocionantes para el futuro. Abajo podrán ver nuestro itinerario - donde se muestra lo que hemos hecho hasta ahora y lo que hemos planeado, junto con alguna otra información sobre algunas futuras opciones para Un Archivo Propio.

Un Archivo Propio: Itinerario

Este itinerario muestra los principales puntos de interés que han sido o serán completados en el desarrollo de Un Archivo Propio. Esto no significa que sea definitivo - las cosas evolucionan y cambian a lo largo del camino - pero nos provee de una vista general de dónde hemos estado y a donde queremos llegar.

Versión 0.1: Centro del Archivo 1

Versión 0.1 fue completada en abril de 2008 e incluyó:


  • La funcionalidad básica de cada usuario individual, permitiéndoles crear una cuenta, crear / editar / borrar un trabajo basado en texto, ver una lista de trabajos o un trabajo individual, y comentar en un trabajo.

  • La funcionalidad básica de las cuentas administrativas, permitiéndoles tener control sobre usuarios y trabajos dentro del Archivo. Las cuentas administrativas están separadas de las cuentas regulares de usuarios y solo incluyen funciones administrativas ( así que los administradores no pueden crear trabajos, guardar favoritos en el Archivo, etc.)

  • Opciones de globalización: El Archivo esta codificado en UTF-8 (amigable con caracteres no romanos) y las opciones básicas necesarias para permitir la traducción de la interfase a diferentes idiomas fueron puestas en acción en este plano de desarrollo.

  • Una función básica de coautoría.

Versión 0.2: Centro del Archivo 2

Versión 0.2 fue compleada en mayo de 2008 e incluyó:


  • Vistas previas y versiones básicas: Los usuarios pueden revisar un trabajo antes de publicarlo, y cualquier cambio al trabajo puede ser marcado como "mayor" o "menor".

  • Registro de lectura: Los usuarios pueden tener registro de los trabajos que han leído dentro del Archivo, y pueden ver si han tenido modificiacioens desde la última vez que lo leyeron.

  • Pseudónimos: La primera versión de nuestra opción de pseudónimos fue presentada, permitiendo que los usuarios asociaran diferentes nombres con una misma cuenta. Esta opción permite a la gente preservar sus pseudónimos originales de su obra anterior sin tener cuentas separadas, y también tiene como objectivo el hacer más fácil el RPing (o juegos de rol) - podrías publicar como "Capitán Jack (Usuario_Único)" en vez de crear otra cuenta como "Capitán_Jack123".

  • Opciones de privacidad: Esta versión permitió a los usuarios restringir la visibilidad de sus trabajos a sólo miembros con cuentas en el Archivo.

  • Configuración del Archivo: En este punto comenzamos a construir algunas opciones de configuración para que ciertas opciones pudieran ser modificadas fácilmente. (Este es un proceso que aún sigue - se iran introduciendo algunas opciones para configuración personal conforme pase el tiempo.)

 

Lanzamiento del Archivo de Prueba

Mayo del 2008 nos vio realizar el lanzamiento del Archivo de Prueba. Esto significa que el código del Archivo ya no sólo estaba funcionando en las máquinas de nuestros programadores, si no que fue distribuido a través de un servidor, y accesible online a programadores y testers.

Versión 0.3: Centro del Archivo 3

Versión 0.3 fue completada en junio del 2008 e incluyó:


  • Marcadores: La funcionalidad principal de marcar o desmarcar trabajos en el Archivo fue incluida en esta presentación.

  • Refinamientos de la funcionalidad básica: Comentarios, trabajos, capítulos y acceso de usuarios fueron mejorados.

  • Preferencias del usuario: Añadimos una sección de preferencias del usuario y algunas opciones para que usuarios controlen usando sus preferencias. Esto sigue desarrollándose a lo largo de la vida del sitio.

Versión 0.4: Etiquetas

Versión 0.4 fue completada en julio del 2008 e incluyó:


  • Etiquetas: Opciones esenciales de las etiquetas, incluyendo la habilidad de etiquetar trabajos y marcadores, y la existencia de diferentes categorías de etiquetas (fandom, personajes, parejas, etc).

  • Organización de etiquetas: La versión 0.1 de la organización de etiquetas, incluyendo interrelaciones entre etiquetas y la habilidad de los organizadores de alterarlas. Esta funcionalidad nos permitía relacionar etiquetas tales como "Sam/Dean" y "Dean Winchester/Sam Winchester", permitiendo a los usuarios aplicar sus etiquetas preferidas mientras se construía una taxonomía detrás de escena.

Versión 0.5: Búsqueda y Navegación

Versión 0.5 fue completada en julio del 2008 (simultáneamente con etiquetado) e incluyó:


  • Búsqueda básica: Una caja de búsqueda sencilla, impulsada por Sphinx y el plugin UltraSphinx.

  • Navegación básica: Filtros generados por las etiquetas de los trabajos.

Versión 0.6: Administración y Orfandad

Versión 0.6 fue completada en agosto del 2008 e incluyó:


  • Administración: Opciones esenciales para administradores, incluyendo la habilidad de esconder trabajos y suspender usuarios. Una interfase separada de administración con su propia hoja de estilo fue implementada para ayudar a asegurar que las cuentas administrativas fueran utilizadas sólo para la administración del Archivo.

  • Reporte de abuso: introdujo la opción que permite a la gente reportar violaciones de nuestros Términos de servicio al equipo de Abuso vía un formulario.

  • Orfandad: Esta versión introdujo la habilidad de dejar una historia "huérfana", separándola de tu cuenta de usuario, pero manteniéndola en el Archivo. Esta opción es parte de nuestra misión para hacer posible la preservación de las obras de los fans aún cuando las circustancias dictan que dichos fans no desean seguir siendo públicamente ligados a ellos.

  • Mejor control de contenidos: Banderas señaladoras de contenido adulto fueron introducidas, requiriendo que el usuario confirmara que está dispuesto a acceder a contenido adulto.

Lanzamiento de Beta cerrado

El Archivo entró en Beta cerrado en octubre del 2008. Esto amplió la membresía del Archivo más allá de nuestro equipo de programadores a un limitado grupo de usuarios, quienes estaban dispuestos a probarlo y a darnos montones de comentarios. Invitaciones para unirse a nuestro Beteo cerrado fueron enviadas a los voluntarios de la OTW y a cualquiera que nos hubiera dejado comentarios en el sitio.

Interludio 0.1: Pruebas, refinamientos y mejoras

Una vez que las principales opciones del Archivo estubieron en funcionamiento, dedicamos un montón de tiempo reforzando nuesto código, implementando mejoras y realizando pruebas. El tiempo entre haber completado la versión 0.6 y nuestro Beteo abierto en noviembre del 2009 fue utilizado para hacer montones de trabajos no planeados en el itinerario, incluyendo algunas piezas importantes de funcionalidad.

Serie de pruebas automatizadas

Implementamos un gran rango de pruebas automatizadas usando los fixture_replacement y shoulda plugins. Se actualizan y añaden pruebas conforme se desarrolla el archivo, lo que nos ayuda a detectar cuando una nueva opción rompe otra cosa.

Traducciones versión 0.2

Cambios en la forma en que Rails manejaba la internacionalización implicaron que necesitamos hacer cambios radicales en nuestros marcos de trabajo de globalización y traducción, los cuales fueron casi completamente re-escritos.

Organización de etiquetas versiones 0.2 y 0.3

Patrones de uso del Archivo y cambios en requerimientos técnicos implicaron que debimos re-diseñar nuestras etiquetas y su forma de organización varias veces. Grandes cambios fueron puestos en práctica para crear nuevos tipos de relaciones y para mejorar la interfase de organización.

Invitaciones

Antes de ir a un Beta abierto, necesitábamos una manera de ofrecer invitaciones para abrir cuentas en el Archivo, y una manera de enviar esas invitaciones de forma automática a toda persona que se inscribiera.

Embellecimiento de la interfase visible

Una vez que la funcionalidad principal estuvo construida, necesitábamos que se vea bonita. Durante este período realizamos un proyecto masivo para actualizar las hojas de estilo y hacer que el Archivo se viera bien.

Formulario de apoyo al usuario

Implementamos un formulario de apoyo al usuario integrado con un sistema de seguimiento de errores 16Bugs, que habilita a los usuarios a enviar solicitudes de apoyo que nuesto equipo puede administrar fácilmente.

Abundancia de mejoras

A lo largo de todo este período, muchas pequeñas pero geniales opciones fueron implementadas. ¡La habilidad de marcar trabajos como inspiración, cambios de fechas (predatadas) para mostrar la fecha real de la publicación original del trabajo, la creación de series y el reordenamiento de capítulos, editor de texto enriquecido, la opción de navegar por fandom! Todo esto y mucho, mucho más fue completado por nuestros grandiosos programadores.

Colocación and Beta abierto

Mucho del trabajo de los meses previos al noviembre del 2008 estuvo relacionado a comprar Nuestros Propios Servidores:

En septiembre del 2009 compramos ¡Dos brillantes servidores co-localizados!

El 14 de noviembre del 2009, entramos en Beta Abierto. Por primera vez eramos capaces de compartir nuestro hermoso Archivo con todo el fandom, entregándole una invitación a todo aquel que hubiera solicitado una.

Versión 0.7: Colecciones y retos, Organización de etiquetas versión 0.4, Cambio de aspecto de la interfase

Los componentes de este hito son complejos e interrelacionados - hemos estado trabajando en el desde el Beta Abierto, ¡Y aún no está terminado!

Versiones 0.7.0 - 0.7.2

Esta fase fue completada en diciembre del 2009 e incluyó:


  • Funcionalidad básica de colecciones: la habilidad de crear una colección de trabajos bajo una descripción y permitir que otros agreguen trabajos a ella.

  • Funcionalidad básica de retos: la habilidad de esconder trabajos presentados a una colección para revelarlos tiempo después, la habilidad de marcar un trabajo como regalo.


Versión 0.7.3

Esta fase se completó en marzo del 2010 e incluyó:


  • Cambio de aspecto de la interfase: Una reescritura total del código de interfase del sito, para hacerlo más estable, más accesible y más atractivo.

  • Organización de etiquetas 0.4: Más revisiones grandes a nuestra interfase de organización de etiquetas, haciéndola más robusta y funcional, y la introducción de metaetiquetas.

  • Funcionalidad de retos e intercambio de regalos: La habilidad de inscribirse a un reto, especificar pedidos y ofrecimientos y emparejar participantes para un intercambio de regalos.


Versión 0.7.4

Esta fase fue completada en abril del 2010 e incluyó:


  • La primera versión de nuestro estilo "ligero", que en última instancia permitirá una variedad mayor en el estilo del Archivo y contribuye a allanar el camino para incluir otros medios.


Próximas funciones:

Esperamos completar este punto en junio del 2010, con algunas características adicionales para retos, particularmente para retos que no sean intercambios de regalos.

Versión 0.8: Apoyo, carátulas, búsqueda y traducciones

Tenemos como meta completar la versión 0.8 alrededor de agosto del 2010 (aunque esto es una aproximación estimada que puede moverse significativamente en una u otra dirección). Incluirá:


  • Forum de apoyo: Nuestra interfase de apoyo dentro del Archivo le permitirá a cualquier usuario del Archivo responder solicitudes de apoyo, ayudará a nuestro equipo Apoyo principal a dar seguimiento a solicitudes urgentes y permitirá consultas privadas.

  • Opción de peticiones: Un foro público de peticiones de opciones y características donde la gente pueda ver y calificar las solicitudes de otros usuarios, y donde se puedan marcar cosas como "aceptadas" para que sea más fácil ver en qué estamos trabajando.

  • Carátulas: La capacidad muy solicitada de cambiar como se ve el archivo. Esto incluirá un montón de carátulas lista para usarse y un auxiliar para que los usuarios creen las suyas.

  • Búsqueda Avanzada y Navegación: Mejoramiento para un mejor desempeño y manejabilidad de la interfase de búsqueda y navegación. Esto hará mucho más fácil el encontrar cosas específicas y realizar búsquedas complejas.

  • Traducciones: Una reevaluación de nuestra opción de traducción, la cual esta actualmente deshabilitada porque casi destruyó el Archivo. :( Buscaremos nuevas opciones que hagan la mayoría del trabajo por nosotras, y desarrollaremos una nueva interfase para que nuestro equipo de traductoras haga el Archivo más accesible a personas que no hablan el inglés.

Interludio 0.2: Rendimiento, Pruebas y Refactorización

Antes de proseguir con nuestros siguientes grandes proyectos, necesitamos hacer más trabajo para asegurarnos de que el Archivo es estable y está funcionando de forma correcta. Las cosas que necesitamos hacer incluyen:


  • Algunas refactorizaciones mayores de ciertos códigos centrales, notablemente el modelo de trabajos. Refactorizar - reescribir el código existente para hacerlo más limpio y eficiente - debería darnos un mejor desempeño y permitirnos una mayor flexibilidad en el largo plazo. Esperamos que esto nos permita alojar contenido de medios no textuales y que mejore nuestra función de borradores.

  • Revisión de formularios: Nuestros formularios, distribuidos en todo el Archivo, necesitan racionalización para ser más estables y accesibles.

  • Revisión del almacenamiento en caché: Almacenamiento en caché (donde guardamos una copia estática de una página para que nuestros servidores no tengan que recrearla cada vez que alguien acceda a ella) necesita algunas mejoras y extensiones. Esta es una de nuestras mayores prioridades para mejorar el desempeño.

  • Optimización de servidores y base de datos: Podemos utilizar nuestros servidores existentes de forma más efectiva para mejorar su velocidad y desempeño - esperamos hacer algunos cambios con eso en mente.

  • Necesitamos más pruebas automatizadas para que al hacer cambios en el Archivo sea fácil para nosotras encontrar - si se han creado - nuevos problemas. Esto es algo que ya está en marcha, pero que necesitamos seguir empujándo para asegurar que nuestro conjunto de pruebas está al día.

Versión 0.9: Suscripciones, mezcla de medios y exportaciones

Nuestra meta es completar la versión 0.9 alrededor de enero del 2011 (aunque la fecha puede variar significativamente). Esta incluirá:


  • Subscripciones: Esta opción permitirá mucha más modificaciones a los contenidos en el Archivo, generando una página de lectura modificable que mostrará los trabajos en los que estés más interesad@. Te permitirá suscribirte a:

    • Trabajos o recomendaciones de un usuario

    • Una etiqueta particular o un set de etiquetas

    • Trabajos o recomendaciones de un usuario con un particular set de etiquetas

    • Una colección o colecciones específicas

    • Y otras tantas cosas que no se nos han ocurrido todavía


  • Mejoras a mezcla de medios: En esta revisión introduciremos más opciones para trabajos que no están basados en texto, incluyendo:

    • Opciones más amplias de HTML (permitiendo más estilos y facilitando la incorporación de otros medios).

    • Opciones para indicar el tipo de medio y forma de tu trabajo. Eso permitirá a los creadores especificar si su trabajo es de arte visual, video, audio o texto, y describir exactamente el formato en el que está - ¡Sea arte digital, haiku, o teatro de muñecos!

    • Opciones de navegación para trabajos en diferentes medios y formatos.


  • Exportación de trabajos individuales: Implementaremos maneras para exportar trabajos individuales en diferentes formatos, para que aquellos usuarios a los que les gusta descargar los trabajos para leerlos en dispositivos portátiles o diferentes formatos puedan hacerlo fácilmente.

  • Administración de obras o trabajos mejorada: Vamos a estar renovando masivamente nuestra funcionalidad de borrador, para facilitar la edición de trabajos en el sitio antes de publicarlos.

Versión 1.0: Lanzamiento del paquete de software

Nuestra meta es completar todo el trabajo necesario que se requiera para hacer que el paquete de software del Archivo sea estable y manejable para otros usuarios aproximadamente para agosto del 2011. (Todo el trabajo tras la liberación de la versión 1.0 aún está planeándose, así que no tenemos fechas estimadas a partir de este punto.) Esta presentación incluirá lo siguiente:


  • Mejoras en las opciones administrativas: Mejoraremos nuestras estructuras administrativas para hacer los diferentes roles del Archivo más manejables, y asegurar que el paquete venga con la opción de un administrador maestro o principal que pueda crear otros roles a través de la interfase del Archivo.

  • Mejoras a las opciones de Preguntas frecuentes y Términos de servicio: Haremos más fácil el editar las Preguntas frecuentes y los Términos de servicio por medio de la interfase del Archivo, haciendo esas opciones más fácilmente traducibles y añadiendo más opciones de búsqueda.

  • Asistencia de instalación: Implementaremos opciones y documentación para facilitar a las personas la instalación del software del Archivo para correr su propio archivo.

  • Permisos: Vamos a estar persiguiendo permisos para varias cosas que necesitamos distribuir como parte del paquete del Archivo, como lo son las fuentes (tipografía).

Actualización del servidor y mejoras al sistema

Para cuando presentemos la versión 1.0 (¡Y posiblemente antes!) necesitaremos actualizar nuestros servidores, aumentar nuestro rango de banda ancha, y mejorar nuestra gestión de sistemas. Todo eso nos será necesario para seguir expandiendo el Archivo, para asegurar un buen servicio a nuestros usuarios y ampliar el rango de medios que podemos hospedar. Ya estamos buscando qué tipo de opciones de servidores necesitaremos para asegurar que este tipo de expansión es posible - nos emociona seguir adelante, pero queremos estar seguras de escoger la mejor alternativa.

Versión 1.1: API y opciones de Importación/Exportación

Versión 1.1. expandirá las opciones para conectar el Archivo a otros servicios. Esto incluirá:


  • Archivo API: Para este momento deberemos ser lo suficientemente estables como para presentar una API pública. Esto le permitirá a la gente escribir "clientes" (sistemas que acceden a un servicio remoto de otro sistema informático) para el Archivo, creando aplicaciones que harán exactamente lo que ellos quieran que hagan.

  • Exportación del Archivo: Introduciremos más opciones para exportar sus propios trabajos y marcadores del Archivo, haciendo más fácil el crear respaldos offline, importar marcadores a otros servicios, etc.

  • Importación al Archivo: Mejoraremos las opciones de importación a gran escala, ofreciendo opciones para importar desde otros servicios tales como delicious, para importar Archivos, etc. También mejoraremos la opción de importar trabajos individuales desde sitios tales como Google Docs.

Versión 1.2: Hospedaje de arte

En este punto comenzaremos a ofrecer un rango más amplio de opciones para artistas, incluso el hospedaje de fanart en los servidores del Archivo, más opciones para subir y editar arte en nuestros servidores y otras mejoras. Aún estamos desarrollando nuestos planes para esto basados en los grandiosos comentarios que recibimos de los fanartistas.

Versión 1.3 y más allá: Integración Multimedia

Este es el punto en el cual estaremos abriendo al tope nuesto rango de opciones para los fans creadores en todos los medios. Trabajaremos en tándem con el planeado Un Torrent Propio (ver en Itinerario de Vidding) y tenemos la esperanza de ser capaces de integrar video en directo a la interfase del Archivo. La forma exacta que tomará esto dependerá de la forma en que nuestro Archivo de Video se desarrolle: aún estamos investigando las tecnologías apropiadas y evaluando qué podemos lograr.

Un Archivo Propio: Bolsa de Regalos

Además de las cosas que están ligadas a una etapa específica en el desarrollo del Archivo, tenemos toda una serie de "extras" que queremos incluir a medida que avanzamos. Estos serán implementados si y cuando los programadores y diseñadores estén dispuestos a ponerlos en práctica - si tenemos mucha demanda de usuarios por algo en especial, eso podría motivar a alguien a tomar el proyecto. En nuestra lista de futuras inclusiones al presente tenemos:


  • Mejoras a nuestra opción de "historia", la cual te permite llevar un registro de lo que has visto en el Archivo.

  • Una opción de felicitación que te permitirá mostrar de forma rápida que te gustó el trabajo de alguien sin dejar un comentario completo.

  • Mensajes privados entre usuarios del Archivo.

  • Una función de alerta de error tipográfico para que puedas fácilmente avisarle a alguien que tiene un pequeño error en su trabajo (opcional).

  • Mejor manejo de capítulos para poder indicar prólogos y epílogos en los trabajos.

  • Mejores opciones para la página principal del usuario, que te permitan acomodar y navegar por las obras / fandoms más fácilmente.

  • Mejoras al editor de texto rico: La inclusión de texto rico en más lugares a lo largo del sitio, con más opciones en el mismo editor.

  • Mejoras a la edición de múltiples trabajos.

Un Archivo Propio: Salón de posibilidades

Hay un montón de ideas que, en este momento, estamos considerando implementar, pero que aún están en un nivel de "quizá".
Vamos a considerar si se pueden hacer esas cosas y si los usuarios realmente las quieren antes de moverlas a la bolsa de regalitos. En este momento tenemos en nuestra lista:


  • Mejores opciones para trabajos de colaboración como cadenas de fics y juego de rol

  • Servicio de búsqueda de betas.

  • La opción de listar al beta de un trabajo en un espacio específico.

  • La opción de listar tu presencia en otros servicios (Dreamwidth, DeviantArt, etc) en un espacio específico en tu perfil.

  • La capacidad de deshabilitar comentarios en un trabajo en particular o en todos tus trabajos.

¡Tu Archivo te necesita!

Un Archivo Propio es creado por fans para fans, y promovemos tanta participación de la comunidad fandomera como sea posible.


  • ¡Dinos lo que tú quieres! El itinerario fue creado y ha evolucionado en base a la demanda de la comunidad fandomera. Si existe una opción o mejora que te gustaría ver, por favor, ¡Comunícanoslo! Si hay algo que no estamos haciendo o algo que hacemos no funciona para tí, queremos saberlo. Sientete libre de dejarnos un comentario o presentar una solicitud vía nuestro formulario de apoyo al usuario y comentarios.

  • ¡Ofrecerte a ayudar! ¡Siempre necesitamos más ayuda! Puedes participar como programador, tester, organizador de etiquetas, voluntario de apoyo, administrador de sistemas o muchos otros roles a lo largo de la organización. Recibimos personas con todos los niveles de experiencia - solo dejanos una línea vía nuestro Comité de Reclutamiento y Voluntariado dejándonos saber en que estas interesado en trabajar. [NT: se requiere conocimiento mínimo de inglés para comunicarse dentro de la organización]

Comment


Pages Navigation