- Présentation
- Versions
- Développement
- Cas d’utilisation du client web
- Liste des Fonctionnalités pour les modifications
- Environnements de développement
- SDk
- SVN
- Les possibilités de développement
- Java script API
- Content Management Web Services API
- Content Management Java API
- Java Content Repository (JCR) API
- Web Script
- Cahier des charges XI
- Tutoriaux
- Liens
Présentation
Alfresco est une solution Open Source sous licence LGPL1 de gestion de contenu d’entreprise créée en juin 2005. C’est un système ouvert et basé sur la technologie J2EE JSF (Java Server Faces) permettant la gestion de contenu d’entreprise et l’accès fluide et aisé au contenu pour les différents utilisateurs. Cette solution utilise de nombreux outils libres reconnus comme Tomcat (serveur Web et compilateur JSP), HSQLDB (base de données relationnelle en Java), Lucene (moteur de recherche libre en Java), et bien d’autres…
Alfresco propose de nombreuses fonctionnalités, notamment :
- Solution libre
- Peu gourmand en ressources serveur
- Système CIFS
- Accès via une interface web ou explorateur via CIFS
- Facile à administrer via l’interface web
- Possibilité d’éditer des documents en ligne ou via CIFS
- Mise à jour automatique lors des modifications de documents
- Gestion des droits et de l’accès en fonction des utilisateurs
Versions
Pour un topo sur les versions suivez ce lien : Alfresco Versions
Développement
Cas d’utilisation du client web

Liste des Fonctionnalités pour les modifications
Environnements de développement
SDk
Alfresco propose dans le cadre de sa logique Open Source un standard développement Kit téléchargeable sur le site de sourceforge. Cet SDK est la méthode la plus simple pour apprendre a l’application Alfresco et a créer des plugins.
SVN
Alfresco propose un répertoire subversion accessible a tous en lecture. Il est ainsi possible pour tout développeur désireux de le core de l’application. Mais, dans notre cas, comme nous voulons faire du suivi de version il est plus conseillé de ne pas utiliser cette méthode, il sera plus logique de passer par un système de plugins.
Les possibilités de développement
Java script API
Alfresco propose une bibliothèque afin de faciliter l’écriture de java scripts directement exécutables dans le web client. Les scripts java script exécutés sur le client proposent même d’inclure d’autres scripts, on peut ainsi créer des bibliothèques de java script.
http://wiki.alfresco.com/wiki/JavaScript_API
Content Management Web Services API
Les web services proposent de nombreuses actions sur le contexte Alfresco. Alfresco propose ainsi, des services sur l’authentification, les repositories, les actions… mais aussi, des services sur les données et les métas donnés ainsi que sur les SOAP headers et un langage de requête.
http://wiki.alfresco.com/wiki/Alfresco_Content_Management_Web_Services
Content Management Java API
Alfresco’s Content Management Java Services API est un ensemble de services qui permettent un accès complet au dépôt des fichiers d’Alfresco.
http://wiki.alfresco.com/wiki/Alfresco_Content_Management_Java_API
Java Content Repository (JCR) API
Méthode standard pour travailler sur les fchiers Alfresco
http://wiki.alfresco.com/wiki/Introducing_the_Alfresco_Java_Content_Repository_API
Web Script
http://wiki.alfresco.com/wiki/Web_Scripts
Pour plus d’infos : alfresco:webscript
Cahier des charges XI
Tutoriaux
Liens
- Forum
- Le forum francophone: http://forum.alfresco-fr.org/
- Le forom anglais : http://forums.alfresco.com/
- Téléchargement :
- La page sourceforge : http://sourceforge.net/project/showfiles.php?group_id=143373
- Wiki:
- Français : http://wiki.alfresco.com/fr/index.php/Accueil
- Anglais : http://wiki.alfresco.com/wiki/Main_Page
- Developpeurs
- Developer Guide: http://wiki.alfresco.com/wiki/Developer_Guide
- Repository architecture: http://wiki.alfresco.com/wiki/Alfresco_Repository_Architecture
- SDK: http://wiki.alfresco.com/wiki/Alfresco_SDK
- SVN Dev Env.: http://wiki.alfresco.com/wiki/Alfresco_SVN_Development_Environment
- Forge:
- http://forge.alfresco.com/ (Pour les projets développés par des particuliers en complément à Alfresco)
- Divers
- Site d’un developpeur alfresco avec de trés bon tutoriaux : http://ecmarchitect.com/alfresco-developer-series/
No related posts.



















