CREATION_BASE de CONNAISSANCE : WIKI ou CMS?

Fermé
BenJJ Messages postés 4 Date d'inscription jeudi 12 juillet 2007 Statut Membre Dernière intervention 12 juillet 2007 - 12 juil. 2007 à 01:29
BenJJ Messages postés 4 Date d'inscription jeudi 12 juillet 2007 Statut Membre Dernière intervention 12 juillet 2007 - 12 juil. 2007 à 16:12
Salut à toutes et tous,

Et oui encore un sujet redondant mais ce n'est pas sans avoir effectué des recherches pendant 2 jours complets sur l'Internet et n'avoir rien trouvé qui me satisfasse.

Voici mon problème :

Je fais un stage et je dois réaliser une 'base de connaissances'. Ma première question que je me pose est de savoir si je dois plutôt utiliser un WIKI ou plutôt un CMS?... sachant que ma 'base de connaissances' rassemble un ensemble de 'fiches solutions' qui sont consultables, modifiables et éditables. La structure d'une fiche solution comporte à peu près les CHAMPS suivants :

- auteur de la fiche (nom que l'on récupère lors de la connexion du membre)
- titre du problème
- titre de mise en ligne de la fiche
- description du problème
- description de la solution
- ...

Les fiches devront être validés par un administrateur avant d'être consultables. Des droits doivent pouvoir être donnés à certains membres pour modifier ou éditer des fiches...

Un espace recherche devra permettre de faire des recherches sur certains champs (auteur et/ou date et/ou titre et/ou...).

La deuxième question que je me pose est de savoir quel WIKI ou CMS choisir? Je me suis penché ces derniers temps sur Typo3 mais il semble un peu dur à prendre en main rapidement. N'y aurait-il pas un autre WIKI ou CMS qui serait plus facile à utiliser et qui répondrait tout aussi bien à mes exigences?

Je m'y connais un peu en Php/MySQL (j'ai lu les cours du Site du Z&ro).

Je vous serai reconnaissant si vous pouviez m'éclairer sur ce problème.

Merci,

Flo

2 réponses

gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 1 330
12 juil. 2007 à 06:27
salut,
organisation creer une base de connaissances
j'opterais plutot pour le cms, mais pas de conseil a te donner sur l'un ou l'autre précisément, les objectifs sont différents, chaque cms est construit différement, rien de tel que de tester par toi meme si ca te convient ou non --> https://www.opensourcecms.com/
ps : quand des besoins sont très spécifiques... rien de tel que de programmer soit meme ;-) ca prend plus de temps, mais au moins tu as ce que tu veux !
0
BenJJ Messages postés 4 Date d'inscription jeudi 12 juillet 2007 Statut Membre Dernière intervention 12 juillet 2007
12 juil. 2007 à 10:38
Merci de me répondre si rapidement,

J'avais vu le premier lien que tu me proposes [organisation creer une base de connaissances] avant de poster mon message mais ça reste, pour moi, un peu 'général' comme description.
En fait je n'arrive pas à savoir si, dans les centaines de CMS qui sont proposés sur l'Internet, on peut créer des pages avec différents champs (champ texte, champ avec différentes propositions...) et que l'on puisse, par la suite, faire des recherches sur certains champs dans la page (sur l'auteur, la date, le titre, le champ n°1, le champ n°2...).

Il est vrai que le plus utile est de tester les CMS mais il y en a tellement... et de plus, la prise en main de certains CMS est plutôt longue donc bon... (le stage que je fais ne dure que 2 mois :-S).
Je vais refaire un tour sur https://www.opensourcecms.com/

En fait je recherchais un CMS ou WIKI justement pour ne pas partir de zéro (lol). Comme je ne suis pas un programmeur en herbe (j'ai lu les cours en PHP du site du zéro), je voulais une base de départ.

++
0
gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 1 330
12 juil. 2007 à 12:55
re,
ce que tu demandes est tellement spécifique que dans tous les cas, meme si tu utilises un cms deja ecrit, tu devras te plonger dans la lecture du code pour comprendre comment il est monté et pouvoir l'adapter a ce que tu veux...
sincèrement, le plus simple c'est de t'y coller oti même, car autour des cms connus, il y aura beaucoup de choses dont tu n'a rien a faire. et ca ne me semble pas extremement compliqué a mettre en place.
d'autre part, je ne sais pas pour quelle formation tu fais ce stage, mais en deux mois, si tu es en debut de formation, les objectifs ne sont pas les meme qu'en fin de formation...
tu apprendras sans doute plus a commencer a coder par toi meme, meme si le projet final n'est pas aboutit, que de partir d'un cms/wiki preconcu où au final, tu n'auras rien appris de la programmation.
ce n'est qu'un avis personnel

fais le bilan de ce dont tu as besoin et reflechis aux moyens de le mettre en place. au final, moi je vois ca comme ca (tres schématiquement):
une zone enregistrement
zone admin avec gestion des droits
zone redaction, accessible a tous les enregistrés
zone admin/modération avec validation des publis
zone temporaire necessitant validation, permettant de conserver les modifications apres rédaction
zone recherche et affichage des resultats

une bdd construite :
table user,avec gestion des droits
table article, avec un champ par module dans lequel tu veux faire des recherches
table article temporaire

et autour de ca, tu reflechis aux moyens de le mettre en place...
il me semble que c'est le mieux, je finirais par te citer :
ce n'est pas sans avoir effectué des recherches pendant 2 jours complets sur l'Internet et n'avoir rien trouvé qui me satisfasse
0
BenJJ Messages postés 4 Date d'inscription jeudi 12 juillet 2007 Statut Membre Dernière intervention 12 juillet 2007
12 juil. 2007 à 16:12
Lol, merci à toi pour cette réponse très fournie!

Je fais actuellement ce stage de 2 mois pour valider ma 2ème année en école d'ingé; mais je me suis plus spécialisé dans les télécoms que dans l'informatique. Donc comme je le disais, j'ai lu les cours (très bien faits) du site du Zéro sans avoir jamais appliqué concrêtement ce que j'avais lu. J'ai donc la crainte de ne pas réussir à coder cette base de connaissances dans le temps imparti. Mais bon, je pense que je vais tout de même tenter la programmation par moi-même (comme tu le dis, j'en apprendrais plus en code).
Je peux te poser une question : tu travailles dans l'informatique?

'table article temporaire' c'est une table dans laquelle tu mettrais les articles en attente de validation?
Au final, tu verrais 3 tables.

'zone temporaire necessitant validation, permettant de conserver les modifications apres rédaction', c'est quoi?

Thx
++
0