SOMMAIRE I. Définition II. Les différentes bases de connaissances a) Les solutions gratuites b) Les solutions payantes III. Bases de connaissances et systèmes IV. Solution appropriée a l entreprise «Au Forum Du Bâtiment»
I. Qu est ce qu une base de connaissance? Le but d'une base de connaissance est de modéliser et stocker de manière informatique un ensemble de connaissances, idées, concepts ou données et de permettre leur consultation/utilisation. Les bases de connaissances peuvent être utilisées à titre professionnel ou particulier, public ou privé. Il existe différentes bases de connaissances adaptées à chaque besoin que nous allons étudier/lister prochainement. Comme une base de connaissance peut être créée de façons différentes il n y a donc pas de base de connaissance type.
II. Les différentes solutions de base de connaissance Parmi les méthodes de créations de base de connaissance on retrouve : -Le wiki: Etablit le lien entre plusieurs informations (utilise les hyperliens) et évolue très rapidement car les utilisateurs peuvent participer à son évolution. -Le CMS: Le CMS (Content Management System) est plutôt orienté vers la publication de documents, et il est donc nettement moins souple mais permet un plus grand contrôle. Il est approprié à la publication de documents assez lourds. - Mindmap et Concept map: Solutions brèves permettant une réorganisation rapide des informations, et une mémorisation plus aisée. Font apparaître visuellement les relations, hiérarchies et groupements entre les éléments entrés (mots, expressions...). -Le système expert: L utilisateur entre les informations à sa disposition (ou répond au questions posées par le système) et le système expert lui donne la/les réponse(s) dont il a besoin. (Le génie du web Akinator utilise ce système). -Le format forum: C est le format le plus classique on retrouve des topics (ou sujets) de différents auteurs qui peuvent être dans certains cas commentés par les utilisateurs du forum. Les forums sont généralement moins bien agencés (images, polices ).
Quelques solutions gratuites -Media wiki : Le wiki le plus utilisé au monde. C est un open source (code accessible et modifiable) et il est compatible avec les OS les plus connus/utilisés (Linux, Mac OS, Windows) et nécessite l installation d un serveur HTTP (exemple WAMP ou easyphp). (Il existe d autres wiki comme XWiki, Confluence ) -XOOPS: C est un CMS simple d utilisation permettant la création de pages web de toutes tailles. Il est compatible avec les OS principaux et nécessite l installation de PHP et d un logiciel de gestion de bases de données (MySQL). (On retrouve aussi le logiciel Joomla qui reprend la même base que XOOPS avec des fonctionnalités plus avancées). -FreeMind: C est un logiciel de MindMapping qui nécessite l installation de Java pour s exécuter (JRE 1.4 ou 1.5) Voici un exemple du fonctionnement de FreeMind après une recherche sur le XML. Il liste les caractéristiques et organise un schéma qui facilite l explication et l assimilation des connaissances pour l utilisateur. -FreeBb: Permet la création de forums avec comme avantages de grandes possibilités de personnalisation, un modèle basé sur l illimité (topics et utilisateurs), un hébergement de qualité, une connexion aux réseaux sociaux et une optimisation pour smartphones et tablettes.
Quelques solutions payantes Les solutions payantes ont les avantages suivants: -Elles sont généralement proposées avec un système de stockage en ligne sur des serveurs distants. -Elles sont généralement mieux protégées des menaces et publicités. -Elles proposent généralement de fréquentes mises à jour pour optimiser le service rendu. ConceptDraw Mindmap: Comporte des fonctionnalités d'organisation des idées (pour un brainstorming par exemple), de planification des tâches, et de communication de l'avancement du projet. Confluence: C est un logiciel de wiki avec des fonctionnalités très avancées. Écrit en Java, compatible avec de nombreuses bases de données, Confluence est un logiciel commercial, mais qui propose des licences gratuites pour les développeurs ou les organisations éducatives. Confluence possède son propre Cloud et les utilisateurs peuvent y stocker leur données(wiki) en payant un abonnement mensuel. ExpressionEngine: CSM qui existe en version gratuite mais sa version payante est l une des mieux conçues. Celle-ci est livrée avec des centaines de plug-ins et modèles. ExpressionEngine est fréquemment mis à jour et contrôlé.
III. Bases de connaissances et systèmes Pour faire fonctionner une base de connaissance il faut : -Qu elle soit compatible avec au moins un OS : Windows, Mac OS, Linux, Android -Avoir un logiciel de langage informatique: Java( XWiki), PHP(XOOPS, MediaWiki) -Utilisation d un Serveur Web: la plupart des applications web utilisent Apache -Avoir un système de stockage: Cloud, Serveurs d entreprise -Avoir certains drivers d installés: JDBC pour XWiki qui utilise Java. -Il faut avoir un minimum de mémoire RAM : XWiki prescrit au moins 2GB pour les grandes structures.
IV. Solution appropriée à l entreprise «Au Forum du Bâtiment» J ai choisi d utiliser XWiki car tous les utilisateurs qu ils soient professionnels ou non se sont au fil du temps familiarisés avec les wikis. De plus XWiki est plus adapté au monde de l entreprise que Media wiki. On peut choisir d héberger le wiki sur les serveurs de XWiki SAS (service payant). XWiki SAS est une société française (facilité de communication) L entreprise «Au Forum du Bâtiment» se soucie du problème de la gestion des droits. Celle-ci est très efficace tout en étant très simple d utilisation avec XWiki en voici un exemple: On voit les différents droits attribuables (voir, commenter ) et que la sélection de ces derniers se fait en cochant des cases ( (alors que dans d autres logiciels de gestion de bases de connaissances il faut coder soi-même les droits que l on veut attribuer) Les droits peuvent être attribués a des utilisateurs ou à des groupes. Les autres raisons pour lesquelles j ai choisi cette solution sont les suivantes : -Ce wiki est compatible avec Windows (OS utilisé dans l entreprise). -C est un wiki évolutif et flexible. -Il gère l export de données dans différents formats (PDF, HTML, XAR ) et l import de documents office transformés en wiki sans changer le format -Le design du wiki est personnalisable. -On peut se connecter à l annuaire de l entreprise (récupération de données, SSO ). -Il y a une gestion des données structurées (formulaires, tableurs ) et non structurées (ex: Wikipédia). -XWiki est aussi une plateforme de développement d applications (Cela permet par exemple d'envisager la création d'applications spécifiques comme des applications de gestion de réunions, gestion de relation client...). -Le seul inconvénient reste son prix élevé autour des 15 000 euros/an pour une structure de 250 utilisateurs.
Le CMS : XOOPS Xoops est le CMS que j ai eu l occasion d installer et d utiliser lors de mon stage en entreprise. Etant débutant dans le domaine j ai trouvé ce CMS très intuitif et facile à installer. Il est doté de nombreux outils tels qu un gestionnaire des droits très avancé, un gestionnaire d images, d avatars De plus on peut ajouter une quantité incroyable de contenu à l aide de modules (module de création d articles, de galeries ) et de thèmes (téléchargeables sur le site officiel de Xoops ou sur des sites d utilisateurs/fans). Un autre atout de ce CMS (et non des moindres) est qu il est possible d accéder au code (html, css..) de nos thèmes directement et ainsi les modifier ou les personnaliser. J ai moi-même utilisé cet outil pour créer une barre de recherche fonctionnelle et pour modifier l apparence de mon site pour lui donner un aspect plus sobre et professionnel. Modification du thème XDScheme (via son code html) grâce à l outil Gestionnaire des Templates.
Sources http://fr.wikibooks.org/wiki/mediawiki_pour_d%c3%a9butants/ http://semantiki.fr/index.php/base_de_connaissance_open_source_en_ligne http://www.commentcamarche.net/faq/4855-organisation-creer-une-base-de-connaissances http://www.frxoops.or http://www.free-bb.com/fr/ http://www.commentcamarche.net/download/telecharger-3673472-freemind https://network.xwiki.com/xwiki/bin/view/docxem44fr/droitsdesgroupes http://www.conceptdraw.com/