Mise à Jour de l’Archive #4 – Colocation et Bêta Ouverte

Dans ce quatrième billet sur la mise à jour de l’Archive, l’OTW est fière de vous annoncer la colocation du serveur et l’arrivée prochaine de la bêta ouverte !

Et oui, nous sommes fier-ère-s de vous annoncer que nous sommes propriétaires de nos serveurs !  Grâce aux généreux dons du fandom et au travail acharné de notre équipe, nous avons acheté deux serveurs tous neufs! Archive of Our Own – AO3 (Notre Propre Archive) déménagera bientôt sur ces serveurs, ce qui veut dire que nous aurons assez de ressources pour augmenter le nombre de nos utilisateur-trice-s, et passer en Bêta Ouverte. \o/

Nous savons que vous avez des questions sur le chemin que nous avons choisi d’emprunter jusqu’à présent, et sur ce que nous comptons faire par la suite. Dans ce billet vous trouverez les réponses à quelques questions majeures, mais n’hésitez pas à nous laisser vos autres questions dans les commentaires si vous souhaitez en apprendre plus sur d’autres sujets. Les commentaires spécifiques au design et à l’accessibilité de l’Archive peuvent, comme toujours, être laissés directement sur le site de l’Archive. Ils feront ainsi immédiatement partie de notre processus de design et débogage.

Pourquoi est-il important pour nous d’être propriétaire de nos serveurs ?

Posséder ses propres serveurs est à la base de la mission de l’OTW en tant qu’organisation à but non-lucratif. Nous croyons que les fanworks sont transformatifs et que les œuvres transformatrives sont légitimes. Historiquement, la plupart des sites hébergeant des fanworks n’étaient pas intéressés ou capables de défendre la légitimité des fanworks et, par conséquent, ont rapidement retiré ou supprimé du contenu fan lorsque confrontés pour une quelconque raison (inquiétudes face aux droits d’auteurs ou concernant du matériel explicite, inquiétudes professionnelles ou de publicité, etc). L’objectif de l’OTW a toujours été d’héberger des fanworks sur des serveurs à but non-lucratifs, appartenant aux fans et gérés par ceux-ci.

Quel est l’instalation technique de base?

Nous avons des serveurs en colocalisation! \o/ En bref, ceci veut dire que nous possédons les machines elles-mêmes et que nous payons une compagnie de colocalisation pour qu’elle procure l’espace physique qu’ils occupent. Nous payons également les coûts périodiques pour la bande passante et l’énergie utilisée. Les deux grands avantages de cette façon de faire sont que les machines nous appartiennent, de sorte de personne ne peut y jouer pour une quelconque raison, et qu’il sera beaucoup plus facile de supporter une expansion du site si, et quand, nous en aurons besoin. Si vous souhaitez en savoir plus sur la colocalisation et pourquoi c’est la meilleure option pour un site comme le notre, nous vous reccomendons de jeter un œil sur le merveilleux billet sur les possiblité d’hébergement et de colocalisation (anglais) écrit par Synecdochic.

Quels sont les fiches techniques de vos serveurs?

Après un magasinage exhaustif et comparatif, nous avons acheté deux serveurs à boîtier rackable neufs Hewlett Packard ProLiant DL360 G5 , chacun alimenté par 2 processeurs Quad-Core Intel Xeon E5420. Nous voulions s’assurer que nous aurions suffisament de mémoire pour supporter plusieurs usagers à la fois ainsi que des lecteurs assez performants pour assurer un retour rapide de la base de données contenant les fanworks. Chaque serveur aura donc 16Go de RAM, et des disques durs de 4×72 Go 15,000 RPM dans un RAID 1+0.

Chaque serveur hébergera notre application Web ainsi que notre base de données, mais l’un sera principalement utilisé pour le site Web, l’autre en premier pour la base de données. En cas de problème, les serveurs seront en mesure de prendre la relève l’un sur l’autre.

Combien est-ce que tout ceci coûte?

Les deux serveurs avec leur RAM supplémentaire (chaque serveur vennait avec 4Gig, nous les avons augmentés à 16Gig) coûtent 6 330$US, à quoi on ajoute 1 835$US pour les disques durs, pour un grand total de 8 165$US (expédition incluse).

Nous paieront pour l’installation initiale, puis l’hébergement en colocalisation sera un coût fixe de 198$US par mois.

Qu’arrive-t-il maintenant?

Les hébergeurs de colocalisation vont installer nos serveurs et mettre en place les choses de sorte que notre équipe Système peut accéder et administrer les serveurs à distance. Tel que noté plus haut, ils s’occuperont également pour nous de l’installation initiale du système d’explotation. Nous devons payer pour cela, mais ça en vaut la peine afin d’alléger la tâche à notre équipe de Système. (Nos magnifiques volontaires Système sont très en demande par l’entièreté de l’OTW, nous aimerions épargner cette petite, mais incroyablement travaillante, équipe quand nous le pouvons.)

Une fois l’installation de base terminée, notre équipe Système s’occupera d’installer tout logiciel restants et de codifier les librairies nécessaires au fonctionnement de l’Archive of Our Own. Elle commenca alors le processus de déménagement de l’Archive comme telle vers nos nouveaux serveurs!

Quel est les plan de déménagement de l’Archive?

  1. Notre équipe Système déploiera le code stable de notre Archive sur le nouveau serveur. Nous allons déployer le code qui a déjà été utilisé sur le serveur présent pour un court lapse de temps afin de pouvoir aisément repérer des erreurs éventuelles qui subviendraient pendant le déménagement. Nous allons également déménager les données existantes de l’AO3 sur le nouveau serveur.
  2. Notre équipe de Testeurs (et toute autre personne que nous pouvons convaincre de nous aider) passeront un certain temps à tester le code en profondeur, jouant avec toutes les facettes du site et s’assurant en gros que tout fonctionne tel qu’il le devrait.
  3. Nous allons rafraichir les données sur le site Web afin de les aligner avec le site béta existant et supprimer toute erreur générée lors du testage, puis rediriger l’adresse http://archiveofourown.org/ afin qu’elle pointe vers notre nouvelle maison.
  4. Nous passerons à Béta Ouvert \o/

Qu’est-ce que le Béta Ouvert?

La phase de Béta Ouvert est le moment ou nous augmentons notre quantité de membres afin que le fandom puisse utiliser l’Archive pour de bon! Elle ne sera pas complètement ouverte aux inscriptions (nous devons nous étendre graduellement, donc nous allons proceder par système d’nvitation) mais nous serons beaucoup, beaucoup plus que notre petite quantité d’usagers actuelle. Nous nous attendons à passer de 277 usagers à environ 2 000 usagers en l’espace d’environs un mois, et nous continuerons de grimper par la suite.

La phase de Béta Fermé était la période durant laquelle nous avons développé le code et l’avons testé sur nos victimes/volontaires. D’ici à ce que nous allons en Béta Ouvert, nous auront bâtit une grande partie de la fonctionnalité principale de l’Archive et l’auront un peu testé. Béta Ouvert nous permettra de voir comment se comporte l’Archive avec beaucoup d’usagers. Néanmoins, nous serons quand même toujours en train de coder, créant de nouvelles fonctions et raffinant celles existantes selon les commentaires que nous donnent les usagers, en plus d’observer constamment le site Web de près pour voir si et comment il fonctionne. Le contenu pourrait être altéré durant le déménagement!

Pour ceux d’entre vous utilisant présentement Dreamwidth, vous serez familier avec le processus de Béta Ouvert (un nombre d’usager surveillé et des poussées de code plutôt fréquentes).

Quand allez-vous passer en Béta Ouvert?

Nous espérons passer en Béta Ouvert en Octobre 2009! Ceci est une date provisoire et dépend du bon déroulement de notre déménagement, de la survie de nos codeurs malgrès la fatigue, etc. Néanmoins, Maia, notre briallante présidente de AD&T, a planifié des horaires détaillés et l’avenir est prometteur pour la réussite de nos buts.

Comment puis-je avoir un compte quand vous serez en Béta Ouvert?

Il nous est très important de s’assurer que tous ceux qui veulent un compte puissent en avoir un. Nous ne pouvons pas avoir de simples inscriptions ouvertes car nous avons besoin d’augmenter nos membres graduellement, mais nous allons avoir un système d’invitations en accès libre. Il y aura ainsi deux façons d’obtenir un compte :

  1. Quiconque est intéressé pourra ajouter son adresse courriel à notre file d’attente. Nous enverrons périodiquement des invitations à cette liste selon le nombre de nouveaux usagers que le site pourra prendre en charge. Ceci fonctionnera sur une base « premier arrivé premier servis ». De cette façon, vous n’aurez pas besoin de connaître quelqu’un ayant déjà un compte afin de pouvoir en avoir un.
  2. Les utilisateurs ayant un compte sur l’Archive recevront un certain nombre d’invitations à distribuer à leurs amis. Nous savons que les gens aiment partager leur joie entre fans et bâtir des réseaux sur de nouvelles plateformes, et nous souhaitons leur en donner la chance. Des codes d’invitation supplémentaires seront alloué aux usagers de façon périodique, selon le nombre de nouveaux usagers que le site peut soutenir.

Nous sommes vraiment très enthousiastes à l’idée de finalement posséder nos propres serveurs, et espérons que vous le serez également! Amelia, membre du comité AD&T, mérite nos meilleurs applaudissements pour avoir fait tout le travail de terrain Dernièrement, nous VOUS sommes TRÈS reconnaissantes, notre magnifique communauté fan, – elle a travaillé comme une démenée à faire des comparaisons techniques et à coordoner tous les gens impliqués, en bref, a assembler tout ce travail. Nous sommes également très reconnaissantes à PRK et JP, deux amis de l’OTW non impliqués dans les fandoms qui nous ont conseillés et nous ont étés d’une grande aide.qui avez donné les fonds rendant tout ceci possible. Nous avons grandement hâte de voir de plus en plus de superbes fanworks remplir l’Archive dans les mois à venir!

Nous espérons que cette entrée aura répondu à quelques unes de vos questions! S’il-vous-plaît, laissez tout autre question ou commentaire ici. Nous n’allons pas toujours répondre aux commentaires directement dans cette entrée mais nous allons les ajouter à notre liste de choses auxquelles répondre dans les entrées à venir.

Soutenez l’OTW cet octobre !

Comme la vague de lolcats le suggère, l’heure est de nouveau venue pour notre campagne d’adhésion d’octobre ! Si vous êtes sur notre liste de diffusion, vous devriez déjà avoir reçu un e-mail à ce sujet (si ce n’est pas le cas, dites-le nous !).

Au cours des derniers mois, nous avons:

et plus encore!

Grâce à votre extraordinaire réponse à notre campagne d’adhésion de mars, nous avons eu les fonds nécessaires pour acheter nos superbes serveurs sans crédit. C’est extrêmement enthousiasmant ! \o/

Nous avons toutefois encore des frais, comme ceux liés à la colocation, à la bande passante, et à toutes sortes de nouveaux projets palpitants que nous espérons entreprendre dès qu’A03 ne sera plus en bêta, dont un site connexe à AO3 consacré aux fanvidéos. Nous devons également économiser pour acheter de nouveaux serveurs quand les premiers s’useront. Nous espérons donc que vous choisirez de faire un don à l’OTW cette semaine !

Si vous rencontrez des problèmes en tentant de faire un don, vous pouvez contacter DevMem en laissant un commentaire sur ce billet (sur le blog ou sur ses miroirs sur livejournal et dreamwidth) ou par le biais du formulaire de contact en ligne sur notre site. Merci pour votre soutien !

Notre Propre Archive: Signets et recommandations–Sondage

Alors que nous continuons de progresser dans l’élaboration de l’Archive, nous nous préoccupons évidemment d’ajouter de nouvelles fonctions mais aussi d’améliorer celles déjà existantes! L’une de ces dernières est le système de Signets. Les fonctions de bases sont déjà en place, mais nous sommes présentement en train de préparer la prochaine version, et l’un des problèmes que nous tentons de résoudre requiert votre participation.

Pour l’instant, les signets se divisent en deux catégories: signets privés et signets publiques.

  • Les signets privés ne sont visibles que pour l’usager qui les a créés.
  • Les signets publiques sont visibles pour tous et peuvent être consultés sur la page des signets (présentement appelés « recommandations », mais bientôt renommés en réponse aux commentaires des usagers).

Nous considérons présentement la possibilité d’ajouter une troisième catégorie, permettant de marquer un signet spécifiquement comme étant une recommandation (rec).

  • Les recs pourraient être soit publiques, soit privées (bien que nous supposons que la majorité des usagers voudrons les partager!) et, lorsque publiques, elles seraient visibles dans la page des signets. Nous ajouterons probablement une option de filtre permettant de ne voir que les recs.

Nous ajouterons aussi, sans doute, un élément visuel quelconque indiquant que le signet est une rec – voir l’image ci-dessous pour un exemple des signet d’un usager spécifique et de la façon dont les différents types de signets pourraient être différenciés (cliquez sur l’image pour en voir une version plus grande). Veuillez noter que cet exemple n’est qu’une esquisse préliminaire. Notre reconception actuelle des signets s’assurera que le produit final soit beaucoup plus riche et plaisant. Le texte en rouge ne fait pas partie du design.

Faire ce changement aurait certains avantages:

  • Les gens croyant fermement à la différence entre un signet et une rec pourraient étiqueter chacun selon leur préférence.
  • Ceux cherchant des recs seraient en mesure de les identifier facilement et de filtrer les signets qui n’en sont pas – par exemple, les signets marqués ‘à lire’.

D’un autre côté, nous voyons également quelques désavantages à ce système:

  • Cela ajouterait un champs supplémentaire à remplir dans le formulaire des signets.
  • Les usagers peuvent déjà étiqueter leurs signets comme étants des recs (ou autre chose), donc il est déjà possible pour les lecteurs de trouver des liens spécialement recomendés.

Grâce à vos commentaires, nous savons que certaines personnes accordent une grande importance à la distinction entre signet et rec (comme mentionné précédement, nous changeons notre terminologie pour s’assurer qu’un signet ne soit identifié comme rec que si l’usager le précise). Par contre, nous ne voulons pas compliquer les choses inutilement. Si la majorité des gens sont satisfaits par les options publiques et privées (ce qui, après tout, est le système utilisé par delicious.com), il est inutile de compliquer les choses.

Voilà pourquoi nous avons besoin de votre aide! Nous aimerions savoir ce que vous en pensez. Nous tenons à préciser que nous ne pouvons pas vous promettre de suivre les résultats du sondage – ultimement, nous devrons choisir ce qui est techniquement réalisable – mais nous allons certainement les prendre en compte. Nous vous invitons donc à choisir l’option que vous préférez, et sentez-vous libre d’expliquer votre choix dans la section des commentaires, et même d’y suggérer une troisième option différente!

Si une autre personne que vous utilise la même adresse IP et a rempli le sondage avant vous, la page indiquera que votre vote a déjà été comptabilisé. Pour pouvoir voter, créez-vous un compte ou connectez-vous.