Return to list

Java Content Repository

avatar provided by gravatar.com Zulie494 | Oct 13, 2008 2:44:14 PM

Java Content Repository

Bonjour,

Je suis en train de prendre en main le CMS Magnolia crée en Java. (http://magnolia.info

Ce CMS utlise le JSR 170, un standard du JCR Java Content Repository.

J'aimerais que quelqu'un m'éclaire sur ce standard, car je n'ai pas encore tout saisi !!!!
Et surtout je voudrais savoir où sont stockées les données ?
En fait est-ce que c'est possible de voir physiquement les données, car là, la seule chose que je vois c'est l'arborescence des différents noeuds, ...
Existe-t-il une interface qui permettrait de voir ses données (un peu comme PHPMyAdmin pour les base de données) ???

Merci à vous pour votre aide, je suis en stage et c'est très important ! 

Vote Score 21

Share

Report

Commentaires (20 )

Posted by : nadneutron | 31/08/2010 17:18:11
Bonjour, Je sais que le post date mais j'essaie à tout hasard auriez vous trouvé une solution a votre problème d'integration de contenu existant dans le CMS Magnolia, car j'ai exactement le même problème et comme vous je rame :?
 
Posted by : haesslein | 15/10/2008 15:06:59
ok, Le truc c'est que le site contient actuellement 7450 page. et 19 000 contenu. Donc de les insérer un part un est une opération suicide. Y faut que je trouve un outils pour convertir mon contenu actuel en XML et de l'importer par la suite. Je pense :shock:
 
Posted by : Zulie494 | 15/10/2008 14:09:38
Bah tu peux insérer directement ton contenu via un paragraphe. Sinon je sais que tu peux peut importer des pages xml mais après je suppose qu'il faut une structure spéciale. Pour plus d'info tu peux faire un clic droit sur une page et Exporter en XML dans l'Admin Central, ça te donnera une idée. Mais a mon avis le plus simple c'est de les insérer via les fenètres de dialog directement dans les paragraphes. Voilà, j'espère que ça t'aidera... :roll:
 
Posted by : haesslein | 15/10/2008 12:12:03
hello, Euh écoute j'ai une question là. Je dois trouver comment structurer mon contenu dans magnolia. Actuellement je boss sur un site qui as un contenu énorme qu'on aimerais extraire et exporter dans magnolia. Est ce que tu serais comment je dois le structurer dans magnolia. Parce que enfaite j'ai aucune idée de la structure que je dois faire avec mes données dans magnolia. :?:
 
Posted by : haesslein | 15/10/2008 08:34:14
C'est parfait merci beaucoup. :D
 
Posted by : Zulie494 | 14/10/2008 17:31:20
Je suis en stage et je dois prendre en main le CMS Magnolia...
 
Posted by : isa | 14/10/2008 17:10:25
Si vous utilisiez Lutèce, vous n'auriez pas de difficultés à utiliser la JSR170 avec JackRabbit (ou Alfresco) ! :mrgreen: De même, la personnalisation de la charte graphique est très simple, en front-office et en back-office !!! :wink: Vous pouvez aller voir la démo du CMS Lutèce sur http://dev.lutece.paris.fr/site-demo/jsp/site/Portal.jsp
 
Posted by : Zulie494 | 14/10/2008 16:49:47
Il faut te baser dessus. Par exemple tu remplaces la création de bgcolor par background et dans la page jsp la où il mette et là tu mets background. Et l'affaire devrait être dans le sac :wink:
 
Posted by : haesslein | 14/10/2008 16:29:01
Exactement ce que je pensais. C'est bien pour les débutant mais après si tu connais pas tu galere ce que je fais actuellement. Parce que enfaite je veux vraiment créer entièrement tout le template avec de nouveau éléments. Faire de nouvelle barre de menu. mais la y montre que pour changé les couleurs. super. Moi la j'aimerais insérer mon graphisme à leurs CMS et je galère pour le faire.
 
Posted by : Zulie494 | 14/10/2008 16:20:12
Base toi sur le tuto 2 qui ajoute une propriété bgcolor et qui permet de mettre une couleur de fond personnalisé ! C'est quasi la même chose... Sinon euh leur doc est bien les premiers ours où tu prends en main le logiciel, mais dès que tu veux faire des choses par toi même, la tu galères, ya plus de doc... Ohlala j'arrive pas à m'en sortir avec ce module Public User Registration !
 
Posted by : haesslein | 14/10/2008 15:43:39
ok merci, :D J'ai déjà fais le premier lien le mois derniers. je trouve que leurs doc est vraiment pas mal. Mais la enfaite je cherche à appliquer mes images en fond. parce que pour l'instant j'ai toujours l'interface de magnolia. Et j'aimerais personnaliser.
 
Posted by : Zulie494 | 14/10/2008 14:58:39
C'est pas grave je vais chercher et trouver (enfin j'espère !) Sinon oui j'ai déjà créer un template, si tu veux je peux te conseiller deux tuto : - http://documentation.magnolia.info/userguide/templating.html - http://magnolia.sourceforge.net/21/qs/01_introduction.html C'est pour créer ses premiers templates, premiers paragraphes et premiers dialogs... Si tu as des soucis, n'hésites pas !! PS : Si d'autres personnes ont des infos à la question précédente, je suis toute ouïe !
 
Posted by : haesslein | 14/10/2008 14:36:30
Alors écoute cette fois ci je ne peux vraiment pas t'aider. je Sais vraiment pas ou il faut ajouté ce fichier pour que tomcat le compile. Désolé Est ce que toi tu as déjà entièrement créer des templates pour l'interface? Parce que tu vois moi pour l'instant je fais surtout une analyse et pas encore de test.
 
Posted by : Zulie494 | 14/10/2008 14:16:24
Ah d'accord je comprend mieux toutes ses données dans ma base de données ! Merci pour toutes tes infos... :D Sinon je viens de voir que dans l'onglet Outils (Tools) de l'Admin Central, il y a un onglet JCR Browser, on y trouve encore des tree view avec des node et tout ça,mais cette fois-ci, on accède aux données de nos pages web !!!! Donc je pense que l'affaire est résolue. Mais sinon j'aurais une nouvelle question, est-ce que vous vous seriez déjà confronté à l'installation de modules sous magnolia ? Bon moi j'ai déjà mis en place quelques modules comme le module de sondage (pools). Mais là ce matin je voulais installer PUR Public User Registration, afin que les visiteurs du site peuvent s'inscrire et avoir un compte. Mais lors du redémarrage de magnolia, j'ai un bug : comme quoi la version du module est faite pour la version 3.1 et que là j'ai actuellement la version 3.5 de magnolia. Après quelques recherches sur le net, j'ai vu que le problème était résolu dans les sources svn/trunk disponibles sur le wiki Magnolia. J'ai donc télécharger les fichiers sur mon disque dur, mais après je ne sais pas quoi faire, les classes java refuse de compiler, je ne sais pas si je dois refaire un .jar à ajouter dans WEB-INF/lib, et surement que oi mais je vois pas avec quels fichiers...... HELP !!!! :roll: :cry:
 
Posted by : haesslein | 14/10/2008 12:06:43
Alors voilà. après moult recherches je me suis aperçu que enfaite les données introduites dans magnolia sont stocke en format binaire. Actuellement j'ai choisi d'utiliser la façon de stockage par fichier donc je ne peux pas me connecter à une base comme toi. Le contenu enregistrer est par la suite générer par Jackrabbit. http://jackrabbit.apache.org/ Donc il est impossible de voir le contenu une fois enregistrer. Mon contenu s'inscrit dans le repository dans les fichiers sources mais n'est bien sur pas lisible. Moi aussi je me sens moins seul. car cela fait un mois que je poste des questions sur des forums sans réponse concernant magnolia. :( Pour revenir à l'image que tu m'as joints tu peux t'apercevoir que justement les données que tu peux voir doivent être interpréter par jackrabbit avant de devenir compréhensible. Bonne app
 
Posted by : Zulie494 | 14/10/2008 11:06:34
Tout d'abord, merci pour ta réponse. Ensuite, j'ai suivi le tuto proposé sur le wiki de magnolia, pour installer MySQL. J'ai installer PHP MyAdmin, et j'obtiens en effet les bases de données , mais je ne trouve pas mes données, tout est codé ! Je vous ai fait une capture d'écran pour voir : [URL=http://img134.imageshack.us/my.php?image=capturelh5.png][IMG]http://img134.imageshack.us/img134/1076/capturelh5.th.png[/IMG][/URL][URL=http://g.imageshack.us/thpix.php][IMG]http://img134.imageshack.us/images/thpix.gif[/IMG][/URL] Donc soit ce n'est pas du tout ça qu'il fallait faire (!), soit bah j'en suis toujours au même point, je comprends rien !!!!! En fait, le gros problème c'est de comprendre comment développez des modules sans savoir où sont les données et surtout quelles données y sont déjà. Par exemple pour développer une appli d'authentification d'utilisateur, je ne voie pas du tout comment faire pour vérifier si on est le bon utilisateur. Merci pour vos réponses, je me sens moins seule...
 
Posted by : haesslein | 14/10/2008 10:57:44
Alors voila, Si tu souhaite voir tes données et tes tables il te suffit pour cela de te connecter via un logiciel à la base de donnée de site. Par exemple avec sqladministrator. Depuis la tu peux voir la totalité de ton site.
 
Posted by : haesslein | 14/10/2008 10:33:41
C'est normal que tu ne les vois pas. C'est un CMS ce n'est pas de la prog proprement dites. C'est un logiciel développé spécialement pour des gens n'ayant aucune connaissance en programmation leurs permettant d'ajouté du contenu sans ce soucier du code source. Le contenu de tes paragraphes est bien sur stocke dans une base de donnée. Mais après comment y parvenir je n'en sais rien. Comment as tu réussi à mettre en place La JSR avec magnolia?
 
Posted by : Zulie494 | 14/10/2008 10:18:08
Coucou, Une fois installer, tu peux te rendre dans l'Admin Central et dans l'Onglet Configuration puis Modules, tu y verras toute l'arborescence de tes données sous forme de Dossier, Content Node, Node et Data. Mais toutes les données que tu ajoutes dans tes paragraphes, je ne les vois pas !!!!! Aidez-moi ! J'ai beaucoup de mal à m'y faire à cette manière de faire, j'ai l'habitude de faire du php et de manipuler mes données avec SQL et donc voir physiquement mes données. Mais là, je suis perdue, alors si quelqu'un pouvait aider une âme en détresse !
 
Posted by : haesslein | 14/10/2008 08:48:04
Bonjour, Je suis également entrain d'évaluer le CMS magnolia avec la norme technologique JSR 170. Vous êtes déjà plus avancé que moi vu que vous voyez déjà la structure des nœuds. Pouvez vous m'expliquer comment avez vous fait pour mettre en place les nœuds avec magnolia respectant la norme JSR 170? Parce que pour l'instant je ne comprend pas comment mettre en place la structure. Meilleures salutations.
 

 Top of the page

Return to list