Commit 3ad5cfdd authored by Georges Gressot's avatar Georges Gressot 💬
Browse files

màj des readmes --> version 2 bêta test

parent 0082e6fa
......@@ -58,38 +58,25 @@ Visionner les vidéos de présentation (à télécharger si vous n'arrivez pas
05. Administration du site : https://seafile.unistra.fr/f/d3f6a23f94804dfabddd/
06. Crédits : https://seafile.unistra.fr/f/579d874730604579b073/
# Comment obtenir eplouribousse ?
# Comment profiter d'eplouribousse ?
Pour avoir un aperçu de l'application, commencez par visiter une instance réelle parmi les suivantes :
01. https://eplouribousse1.di.unistra.fr/
02. https://eplouribousse2.di.unistra.fr/
03. https://eplouribousse3.di.unistra.fr/
La version 2 d’eplouribousse a été développée dans l’idée d’affranchir les établissements porteurs de projet de toute opération de déploiement d’une instance propre. Les établissements n’ont plus qu’à mettre à disposition leur base de données projet sur un serveur de leur choix et d’en autoriser l’accès en écriture à l’instance dont leur projet dépend.
----------------
N’ayant pas encore subi l’épreuve d’une mise en production en situation réelle, cette version doit être considérée comme une version en bêta test fermée telle que définie dans l’article Wikipedia « version d’un logiciel » : « version dans laquelle les personnes intéressées par le produit doivent s'inscrire au préalable ou sont contactées par les concepteurs du produit testé qui sélectionnent les candidatures. »
ça vous a plu ? Allez plus loin ; essayez eplouribousse sur un poste local équipé du serveur de développement de Django ; cela vous permettra de tester toutes les fonctionnalités (Les alertes mail seront éditées dans le terminal).
(Pour l’instant, la version stable est la version 1, mais son déploiement s’est avéré délicat, ce qui a été la raison principale du développement de la version 2).
Pour les distributions Debian de Linux (Ubuntu, LinuxMint etc.), suivez les instructions pas à pas données dans Doc/guide.txt
Les objectifs principaux de la phase beta test sont les suivants :
- Mettre en évidence d’éventuels bogues
- Corriger d’éventuels défauts majeurs de l’interface utilisateur
- Observer l’effet d’une montée en charge de la volumétrie des projets supportés par une seule instance (en théorie, une instance peut admettre jusqu’à 100 projets i.e. 100 bases de données)
----------------
Les établissements candidats bêta testeurs bénéficieront d’une formation gratuite en ligne (utilisateurs et administrateurs), d’une assistance complète en ligne au peuplement de leur base de données, de conseils lors de la mise en place de la base de données sur un serveur de leur choix, d’une assistance à distance aux utilisateurs et, si l’établissement le souhaite et dans la mesure du possible, de la reprise du travail déjà réalisé lors du passage à la version finale.
Vous êtes convaincu et vous voulez mettre en oeuvre eplouribousse dans votre établissement ?
Nous conseillons d'abord de vous rapprocher de votre équipe informatique pour une installation de test.
Visitez l'instance de bêta test : https://sbu-eplouribousse.unistra.fr/
Si vous souhaitez utiliser eplouribousse pour un projet ferme, il y a actuellement trois possibilités :
- Confier le déploiement à votre service informatique en indiquant l'adresse du présent site
- Confier le déploiement à un hébergeur en indiquant l'adresse du présent site
- Nous confier le déploiement (sous réserve d'accord)
Vous avez un projet de dédoublonnement de revues papier dans votre établissement ; profitez-en pour vous porter candidat. Vous n’avez pas de projet précis mais la participation au test vous intéresse, contactez-nous (voir contact au bas de cette page).
Dans tous ces cas, veuillez nous informer de votre intérêt (contact ci-après)
# Instructions pour le déploiement :
- L'outil de déploiement ayant été codé en python 2.7, il conviendra d'abord de créer un environnement virtuel sous lequel on installera cette version de python,
- Le déploiement se fait avec l'outil pydiploy <https://pypi.org/project/pydiploy/> (installation avec la commande 'pip install pydiploy', dans l'environnement virtuel précédemment créé),
- L'usage de pydiploy implique la création d'un fabfile ad-hoc sur le modèle de ceux fournis dans le dépôt (exemple <https://github.com/GGre/eplouribounistra/blob/master/fabfile_eplouribousse1.py>),
- Il faut également prévoir l'installation de reportlab open source <https://pypi.org/project/reportlab/> (pour la génération de fichiers pdf),
- Attention : La clef secrète générée par Django n'est pas livrée dans le dépôt public (ligne **/settings/secret_key.py dans .gitignore)
# Crédits :
......
......@@ -56,38 +56,24 @@ Videos (in french ; please download if you cannot fully view) :
05. Site administration : https://seafile.unistra.fr/f/d3f6a23f94804dfabddd/
06. Credits : https://seafile.unistra.fr/f/579d874730604579b073/
# How to get eplouribousse?
# How to take advantage of eplouribousse?
In order to have an idea of what it turns about and what it looks, we first recommand to take a tour on one of these real instances :
01. https://eplouribousse1.di.unistra.fr/
02. https://eplouribousse2.di.unistra.fr/
03. https://eplouribousse3.di.unistra.fr/
The scope of version 2 was to make the institutions free from any deployment operation for its own instance. The institutions only have to make their project database available on a server of their choice and to authorize the write access to the instance on which their project depends.
----------------
As it has not yet been tested in a real-life production environment, this version should be considered a private beta test version as defined in the Wikipedia article "Software release life cycle": "Software beta releases can be either public or private, depending on whether they are openly available or only available to a limited audience. Beta version software is often useful for demonstrations and previews within an organization and to prospective customers. Some developers refer to this stage as a preview, preview release, prototype, technical preview or technology preview (TP),[14] or early access."
It looks good ? Let's try it on your desktop with the Django development server ; this will allow you to test all features (Mail alerts will be edited in the console).
(For now, the stable version is version 1, but its deployment has proved tricky, which was the main reason for the development of version 2).
Debian Linux users : follow the step-by-step instructions in Doc/howto.txt
The main objectives of the beta test phase are the following:
- To highlight possible bugs
- To correct possible major defects of the user interface
- Observe the effect of an increase in the volume of projects supported by a single instance (in theory, an instance can support up to 100 projects, i.e. 100 databases)
----------------
Candidate beta testers will benefit from free online training (users and administrators), full online assistance in populating their database, advice on setting up the database on a server of their choice, remote assistance to users and, if the institution so wishes and where possible, the recovery of work already done during the transition to the final version.
You're OK and you want the real one with all the conveniences ?
We recommend that you first approach your IT team for a test installation.
Visit the beta test instance: https://sbu-eplouribousse.unistra.fr/
If you want to use eplouribousse for a firm project, there are three possibilities at the moment :
- Entrust the deployment to your IT department by indicating the address of this site
- Entrust the deployment to a host indicating the address of this site
- We entrust the deployment (subject to agreement)
In all cases, let us know that you're interested (see contact below)
# Instructions for deployment:
- The deployment tool having been coded in python 2.7, it will first be necessary to create a virtual environment under which we will install this version of python,
- Deployment shall be done with the tool pydiploy <https://pypi.org/project/pydiploy/> (installation with the command 'pip install pydiploy', in the virtual environment),
- The use of pydiploy implies the creation of an ad-hoc fabfile on the model of those provided in the repository (example <https://github.com/GGre/eplouribounistra/blob/master/fabfile_eplouribousse1.py>),
- It is also necessary to install reportlab open source <https://pypi.org/project/reportlab/> (for the generation of pdf files),
- Attention : Django secret key kept secret in public respository (**/settings/secret_key.py in .gitignore)
If you have a project to deduplicate paper journals in your institution, take advantage of this opportunity to apply. If you do not have a specific project but are interested in participating in the test, contact us (see contact at the bottom of this page).
# Credits :
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment