cancel
Showing results for 
Search instead for 
Did you mean: 

Contribution : 'base de connaissance'

mhilaire
Champ in-the-making
Champ in-the-making
Bonjour,

je suis actuellement étudiant à l'université de La Rochelle en Master Informatique.
Pour mon stage de fin d'année de Licence (4 mois), j'ai créé un outil de base de connaissance pour l'entreprise IRIUM située à La Rochelle sous la tutelle de romain (rgouyet) afin de répondre à son besoin.
Je viens de terminer le projet et je souhaite vous montrer ce que j'ai pu réaliser en 4 mois (dont 1 mois et demi d'analyse).
J'ai utilisé essentiellement les webscripts et les policies pour gérer mon propre type de documents.
Ensuite j'ai créé l'interface utilisateur, basé sur le framework JavaScript ExtJS, comme dans le projet Opsoro.
Le but du projet était d'aider les utilisateurs d'Irium à utiliser leurs logiciels.Le support d'Irium m'a aidé à définir les différents types de fiches, comme les FAQ, qu'il rempliront à l'avenir. Les fiches, sont des fichiers html, qui peuvent contenir des pièces jointes (n'importe quel type de fichier).

Vous pouvez tester actuellement sur la version en ligne :
http://mhilaire.com/IRKB (pour accéder à l'interface qu j'ai créé)
http://mhilaire.com/alfresco (pour accéder au WebClient d'Alfresco)

Il y a 3 comptes différents :
log : editor, mdp: editor (pour publier des fiches FAQ …)
log : customer1, mdp : customer1 (pour lire toutes les fiches publiées)
log:customer, mdp : customer (pour lire seulement les FAQ et HowTO publiées)

(Si le serveur est arrêté, vous pouvez voir la documentation en français et une vidéo à cette adresse : http://hilaire.maxime.free.fr/IRKB )

Nous aimerions avec romain en faire bénéficiez la communauté (tout mon code source est sous licence GPL, mais avant de pouvoir le partager il faut que je fasse du ménage dans le code et supprimer tout ce qui était lié à l'entreprise (noms des groupes etc …).

N'hésitez à me dire ce que vous en pensez, vos remarques ou à me poser vos questions.
9 REPLIES 9

rivarola
Champ on-the-rise
Champ on-the-rise
Salut,

C'est très sympa comme projet, bravo !
La gestion des pièces jointes est peut-être un peu lourde (beaucoup de clics) mais l'ensemble est très sexy.

michaelh
Champ on-the-rise
Champ on-the-rise
Hello,

Je confirme que pour un coup d'essai, c'est une réalisation très sympathique !
Sexy, utile. Il n'y a pas grand chose à redire.

Ça plait beaucoup chez Alfresco en tout cas Smiley Happy

Ce n'est pas si courant, donc un grand bravo aussi à la société qui joue le jeu en mettant l'outil à disposition.

rguinot
Confirmed Champ
Confirmed Champ
Effectivement, c'est sympa.

C'est très sympa de mettre cela à disposition, comme le dit Michaël, tout le monde ne pense pas à faire partager ses développements Smiley Happy

jm_pascal
Star Contributor
Star Contributor
Très bon projet et bonne réalisation ! Smiley Very Happy

Cela démontre encore une fois comme il est possible de faire des choses vraiment sympa avec ce petit Alfresco!

En tout cas merci de nous faire partager ce projet! C'est beau la communauté…  :roll:

michaelh
Champ on-the-rise
Champ on-the-rise
Je tenais à signaler que non seulement un projet a été créé par Maxime sur la forge Alfresco, mais qu'en plus le téléchargement des fichiers associés est possible depuis peu !

Ca se passe ici : http://forge.alfresco.com/projects/irkb/

mhilaire
Champ in-the-making
Champ in-the-making
Bonjour, comme vient d'annoncer Michael, vous pouvez télécharger toutes les sources et l’AMP ainsi que l’interface de la version 1.0 du projet de base de connaissance IRKB, sur la forge à cette adresse :
http://forge.alfresco.com/projects/irkb/

Ceci représente mon projet de stage, et reste à être améliorer, peaufiner … J'ai repris les études, mais je reste disponible sur le forum.

Je vous conseil la version 2.9 ou supérieur d'Alfresco (la 2.1 OK sauf upload de fichiers par webscripts)

La doc en français est accessible sur la forge et sur http://hilaire.maxime.free.fr/IRKB
Voici un bref résumé pour une installation rapide:

1)Installer l’AMP, démarrer Alfresco

2)chaque utilisateur doit appartenir à un des groupes créés pendant le bootstrap d’Alfresco("IRKB_Irium" pour l'accès modérateur) pour avoir accès aux fonctions et aux données de l’application.

3) dans le « Dictionnaire des données » > « Modèle de présentation » > « org »> « Irium »> « Irkb »>ir_irkb_link.ftl
Dans ce fichier il est nécessaire de remplacer le nom du serveur par celui où est accessible l’application. (ce template affiche un lien direct vers l’interface pour la fiche concernée dans le webclient)

4)Décompresser "WebsiteRIA.zip" / Copier le dossier de l’interface dans le dossier webapps

5)Télécharger et déziper le framework extJS (http://extjs.com/products/extjs/download.php) à la racine du dossier de l'interface pour obtenir un dossier nommé "ext".

6) Toute la configuration de l’interface dédiée se trouve dans un fichier dans IRKB/js : irkb_config.js.
var ROOT_URL = "http://'+window.location.host; //URL du serveur récupéré automatiquement dans la barre d’adresse
var HOSTE_URL = 'http://your_IP:8080';//URL différente du même serveur (seule valeur à modifier dans ce fichier par défaut)
var GROUP_PUBLISHER = "GROUP_IRKB_Irium"; //Groupe éditeur de fiches
var ALFRESCO_URL = ROOT_URL +'/alfresco/'; //Adresse pour accéder à Alfresco
var IRKB_URL = ROOT_URL+'/IRKB/'; //Adresse pour accéder à l’application

N’hésitez pas à me poser des questions ou à me faire des remarques si nécessaire.

PS: le fichier log4j.properties est installé et va afficher tous les messages de DEBUG dans la console.

Une proposition de traduction en allemand est en cours sur le forum anglais … à suivre.

rgouyet
Champ in-the-making
Champ in-the-making
Un article vient de paraître sur le site internet de la fac de La Rochelle concernant le partenariat qui a permis la réalisation de ce développement.

michaelh
Champ on-the-rise
Champ on-the-rise
Très sympathique … Inutile de dire qu'il va y avoir pas mal de monde pour envier Maxime d'avoir pu faire un stage dans des conditions aussi intéressantes (le seul fait de bénéficier d'une formation, c'est une initiative qu'il faut saluer).

Bravo à tous, parce que c'est une "vitamine" largement méritée !

mhilaire
Champ in-the-making
Champ in-the-making
Bonjour,

Je viens de corriger un bug dans l'interface web. Il était impossible d'enregistrer une fiche de type "ErrorMessage". Le fichier en cause était "IrkbCreateWindow.js" Vous pouvez le mettre à jour depuis la svn ou télécharger le nouveau zip

Maxime.
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.