Ce site utilise Drupal pour l'instant, mais ce n'est pas un choix définitif.
Ce forum est là pour discuter des fonctionnalités utiles ou indispensables au fonctionnement d'un site d'échange de contenus pédagogiques libres.
Voici un 1er cahier des charges « idéal » :
Compte tenu des compétences de l'administrateur actuel du site, une application en php serait plus appropriée.
Drupal (http://www.drupal.org/) n'est peut-être pas le CMS (Content Management System, ou système de gestion de contenu) idéal pour gérer cela, mais il me semble le plus adapté (Joomla est un concurrent mais j'ai du mal à m'y retrouver ; ezPublish concurrence drupal, mais je trouve le code plus long à comprendre, et je n'aime pas trop le "pseudo-langage" de templates ; Moodle gère mieux les métadatas mais est plutôt destiné au e-learning ; plone est aussi très extensible mais c'est du python et je maîtrise nettement moins).
Des solutions de GED (Gestion Electronique des Documents) seraient probablement plus adaptées que les CMS ci-dessus. Parmi elles, deux ECM (Enterprise Content Management, ou gestionnaire de contenus d'entreprise) ont retenu mon attention, Nuxeo et Alfresco. Ces solutions ont l'inconvénient d'être beaucoup plus lourdes (java+openOffice+...), demandent un serveur dédié plus solide (1Go Ram mini), même pour démarrer. Ils ont également l'avantage d'être de "vraies" solutions de gestion de documents (fichiers divers et variés), avec des solutions éprouvées de gestion de repository (JSR-170 et Jackrabbit pour ceux à qui cela parle), des possibilités d'accès hors interface web (avec Webdav par exemple), etc. mais demandent de solides connaissances java, et pas mal de temps d'apprentissage et d'adaptation (alfresco paraît plus simple "out of the box", mais nuxeo semble plus modulaire).
Par ailleurs, scenari (http://scenari-platform.org/) est un outil de gestion de chaînes éditoriales et paraît également intéressant. Il serait adapté à la production des ressources mais moins pour le côté gestion des ressources et de leurs relations.
Sinon, il reste la solution de tout développer, en utilisant un framework adapté pour accélérer les choses, mais je doute de trouver le temps nécessaire (j'ai étudié les ezComponents, mais ça demande quand même un développement conséquent).
Toutes les fonctionnalités listées ci-dessus ne sont pas obligatoires pour une v1, mais il faudrait quand même un minimum de simplicité d'utilisation (gestion des contributions, échanges entre membres, etc.) et la gestion du stade d'élaboration (brouillon, en attente de validation, publié).
Si vous avez d'autres idées... n'hésitez pas à les partager !
Ce schéma retrace le cycle de validation d'une ressource :
(pour le "cycle de vie" des ressources, il y a un schéma simplifié)
il distingue 3 rôles, mais ces rôles peuvent correspondre aux même personnes.
Auteur : la personne qui crée la ressource sur la forge, mais on peut très bien imaginer qu'un membre injecte une nouvelle ressource dans la forge dont il n'est pas l'auteur (si la licence du contenu le permet), ce dernier étant bien sûr crédité.
Contributeur : toute personne qui participe au processus d'élaboration de la ressource, qui complète les métadatas (mot-clés, niveau, disciplines concernées, etc...), qui modifie le contenu, etc.
Membre : toute personne ayant un compte sur edulibre. Vu dans ce schéma comme quelqu'un qui peut accéder à une ressource pour l'évaluer, même s'il n'a pas participé à son élaboration. Concernant les notifications, on peut imaginer que chaque membre choisit d'être prévenu lorsqu'une ressource de tel niveau(x)/discipline(s) est finalisée.
Validateur : personne ayant le droit de publication sur les ressources en attente de validation. À terme, on peut imaginer un processus automatique (plus de x% des membres ayant testé la ressource approuvent la publication et personne ne s'y oppose), mais c'est assez compliqué à mettre en place et pas prioritaire, cela sera donc probablement un "humain" au début (mais même avec un processus automatisé de publication, un "administrateur" pourra toujours modifier le choix automatique).

Mais lors de l'état "En cours de validation", faut-il autoriser les modifications de la ressource ou pas ? La logique voudrait que ce stade soit réservé à la discussion sans modification (pour que tout le monde parle de la même chose), mais en cas de modification demandée "mineure" (correction de coquille ou amélioration de style), ce serait lourd de devoir retourner en "brouillon" pour corriger et revenir "En cours de validation" (avec notification de chaque personne potentiellement concernée, et remise à zéro du flux de commentaires précédents) ensuite. Le problème revient alors à distinguer une modification "mineure", ce qui est forcément très subjectif...
Pour régler ce problème de l'état "En cours de validation", on peut imaginer seulement deux états, "brouillon" et "publié", en ajoutant une notion de "complet" ou pas. Une ressource deviendrait "complète" lorsque tous les champs obligatoires (titre, auteurs, mots-clés, discipline(s), niveau(x)... sont complétés. Lorsque la ressource est complète, et que les différents contributeurs l'estiment prête pour publication, l'un d'entre eux peux activer l'état "finalisé" qui déclenche la notification des personnes potentiellement concernées (qui ont demandé à être prévenu lorsqu'une ressource de même discipline(s)/niveau(x) était finalisée).
Cela correspondrait au schéma suivant :

C'est commencé...
Ça se passe sur http://dev.edulibre.org/ (cf cette annonce).
Cela commence quand ?
Tout ceci est passionnant.
Le projet répond, il me semble, à une attente de nombreux collègues qui publient déjà des sites perso et qui voudraient pouvoir échanger, centraliser, etc ...
Mais cet outil est disponible quand ?
Quand est-ce que je peux commencer à y placer mes cours, mes animations flash, mes diaporamas, photgraphies de travaux réalisés avec les élèves, fiches d'activités, etc .... ?
Enfin, la question des licences ? Si je prends l'exemple des animations par exemple. Il est impossible actuellement d'en créer dans un format libre ... comment fait-on ? Avez vous envisagée la licence
ccLearn, qui semble dédiée à ce type de travaux ? Avez vous lancé une campagne de communication sur les listes de diffusion, les assos de profs, etc ?
Avez vous pensé à la possibilité de diffusion en streaming de contenus vidéo ou audio ? Cet outil pourrait être réservé à l'enseignement et aux médias sous licence libre, par exemple ...
Vous souhaitant une pleine réussite pour ce projet, dans les meilleurs délais ...
M. RAMIERE
Re: Cela commence quand ?
Bonjour,
Pour faire bref, cela commencera quand :
C'est pour cela que cette initiative est restée assez confidentielle pour l'instant, je pense qu'une "campagne de communication" vers les profs demande préalablement d'avoir du concret à proposer.
N'hésitez pas à contacter daniel _ad_ edulibre.com pour participer à cette phase de construction (une liste de diffusion devrait bientôt être mise en place).
Daniel
pourquoi attendre cela ?
Avant Wikipedia qui a connu le succès grâce à son mode de contribution ouverte et à sa licence libre *et* copyleft reconnue, il y avait nupedia qui n'a pas marché. A mon avis, ce fut à cause notamment d'un processus trop fermé qui exigeait que seuls les contributeurs "de qualité" participent (les "experts"). Personnellement, je suis prof de physique (docteur et tout ...) mais je ne veux pas d'encombrement administratif par exemple devoir avoir une association avant d'avancer et, je veux que mes élèves puissent m'aider directement dans ce que je fais (et ils seront dans le secondaire et/ou à l'université dans les premières années ... mais ils seront de bonne volonté).
Plus besoin d'attendre
Pour que la forge fonctionne, il faut quand même un outil pour la faire tourner :-). C'est fait depuis peu (dev.edulibre.org), même s'il n'y a pas encore d'association constituée.
Concernant l'association, on verra plus tard, si le principe intéresse du monde. C'est en fait prématuré : pas la peine de construire une coquille vide.
Mais de toute façon, l'appartenance à l'association ne sera pas une condition pour contribuer ni donner son avis pour la publication ou pas des ressources, ce serait juste la personne morale "responsable de publication" du site (au sens légal du terme). Il n'y aura d'ailleurs peut-être jamais d'association edulibre, une autre association (ou toute autre personne physique ou morale) pouvant très bien assumer cette fonction.