CMS Java >> Magnolia

Fermé
Zulie - 15 oct. 2008 à 09:06
 Zulie494 - 28 janv. 2009 à 16:29
Bonjour,

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 !!!!
A voir également:

36 réponses

haesslein Messages postés 39 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 22 janvier 2009
4 déc. 2008 à 15:17
Attend je vais tester avec un fichier, je crois qu on peut normalement.
0
haesslein Messages postés 39 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 22 janvier 2009
5 déc. 2008 à 10:21
Bon alors écoute enfaite ça va pas être possible avec un fichier XSD. Parce que magnolia n'a pas de fichier XSD pour structurer les fichiers XML. Magnolia contient directement les objets, et c'est à partir de ces objets qu'il faut créer tes XML.

En gros il faudra créer:

-Une structure (arboresence) java avec tes différents noeuds.
-Insérer tes contenus dans tes noeud.
-Sortir de l'XML (faire attention à bien respecter la norme JSR 170 dans tes fichiers XML)
-et l'importer dans magnolia.

Voilà ça c'est la théorie, après en pratique ????

++

Hugo
0
Alors moi j'ai déjà réussi a transformer mes fichiers HTML en xml. Ensuite il faudra que je le transofrme en XML compatible pour JSR 170 (sv:node, ...)

Et sinon j'ai trouvé dans l'admin central quelque chose d'intéressant :
Dans Utilitaires > Importer : ici on peut choisir l'option créer des uuid pour les nouvo contenu !!!!!!

Donc la question du uuid est résolue, enfin j'ai encore rien tester, là je suis sur un problème avec le tag <cmsu:simpleMail> je n'arrive pas à lier un template, as-tu une idée ?

Sinon nikel pour ton analyse, merci beaucoup ! On y arrive bien à deux finalement !
0
haesslein Messages postés 39 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 22 janvier 2009
8 déc. 2008 à 09:38
Juste pour les uuid tu sais que je suis allé sur cette page aux moins 10 fois sans jamais remarquer ça?

Enfin pour ton problème je ne sais pas trop mais regarde dans le contenu de ta page. parce que si tu as plus de contenu que ce que tu définie dans ton template cela peut poser des problèmes.

2ème choses qui peut arriver, vérifie les liens.

C'est net qu'on y arrive!! =)
0
Bon ben je suis sur nabble et ils me font essayer dix milles manières différentes et pour le moment rien ne fonctionne mais je garde espoir !!!!!

Tu bosses sur quoi en ce moment ?
0
haesslein Messages postés 39 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 22 janvier 2009
10 déc. 2008 à 11:40
Ben la enfaite je boss sur mes extraction de donnée depuis mon site source. Je suis entrain d'essayer de créer un fichier XSD pour donner une structure à mes données XML à l'exportation. La difficulté c est que j'en ai jamais fais. Donc je galère pas mal enfaite.

Juste tu es aux études??
0
Oui je suis en stage
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
haesslein Messages postés 39 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 22 janvier 2009
10 déc. 2008 à 12:22
Ok tu fais quoi comme boulot(enfin comme étude)?? moi c est pareil je suis aussi en stage.
0
Je suis en bac +4 informatique cycle d'ingénieur. Stage de 6 mois...
0
haesslein Messages postés 39 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 22 janvier 2009
17 déc. 2008 à 09:51
Bon alors après nouvelle recherche voici de nouveau résultat concernant l'importation de content. Alors Donc la JSR 170 propose des options d'import export XML. Donc ce n'est pas du coté de magnolia qu'il faut regarder mais belle et bien du coté de la JSR 170 .

Donc dans la doc sur la JSR 170 (que je pense que tu as déjà parcouru)=), Il y a plusieurs informations concernant l'import et l'export de donnée en XML. Paragraphe 6.4. Donc tout est plus simple que prévu. (en théorie quoi) Plus besoin d'insérer les contenus direct dans les nœuds de la JSR 170.

++
0
Ca y est ! Je viens de finaliser mon import de contenu !

Donc au départ j'ai un fichier XML avec mon contenu, qui n'est autre qu'un fichier XHTML
J'utilise un fichier XSL pour créer mon fichier XML compatible avec Magnolia !

Il faut préciser ton contenu, tes templates, et les type de contenu (mgnl:content par exemple)

Et avec l'outil Import, il me créer bien les uuid. Et à la première modification, il rajoute toutes les infos (metadata) qu'il n'a pas...

Voili voilà !
0
haesslein Messages postés 39 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 22 janvier 2009
13 janv. 2009 à 10:06
Trop bien trop bien. Tout d'abord bravo et bonne année.
Déso pour le temps de réaction j'étais en vac.

Ou as tu trouvé ton fichier XSL???

Donc la si tu exportais le contenu tu pourrais l'importer dans n'importe quel CMS avec la norme JSR 170. Trop bien. =)

Moi les extractions que je tente ne fonctionne pas. J'ai un problème avec ma source. Et je sais pas comment procéder.

MErci pour les infos!!!
0
Bonne année.

J'ai moi même rédiger mon fichier XSL. Il s'agit en fait récrire le fichier d'entrée et (ici) de lui donner un modèle de sortie.
Dans mon cas, j'avais un fichier XHTML en entrée, et j'ai ressorti un fichier XML compatible pour Magnolia.

Je ne sais pas si je peux importer ces donnée sur d'autres CMS utilisant la JSR 170, puisqu'il y a des déclarations propres à Magnolia (mgnl:content, ...). Mais avec un nouveau fichier XSL c'est très vite changer et donc opérationnel.

Je te conseille ce site pour l'apprentissage du XSL:
http://www.gchagnon.fr/cours/xml/recapxsl.html

Voilà bon courage !
0
haesslein Messages postés 39 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 22 janvier 2009
13 janv. 2009 à 10:56
ok je vais voir ca.

mais dans ton fichiers XSL ou as tu trouvé les informations pour spécifier les nœuds magnolia? Parce que je veux bien en faire un un mais je connais pas les nœuds de sortie magnolia.

Enfin est ce que tu comprend ce que je veux dire??
0
il faut exporter un contenu de magnolia et tu verras le modèle à suivre....
0
haesslein Messages postés 39 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 22 janvier 2009
13 janv. 2009 à 11:47
ok je vais essayer.

Merci beaucoup.
0
haesslein Messages postés 39 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 22 janvier 2009
22 janv. 2009 à 16:16
t'arriverais me donner ton fichier XSL que je regarde comment tu le construis?

ça m'aiderais beaucoup la.

Merci d'avance.
0
Coucou,

désolée pour l'attente, voici quelques lignes de mon fichier :

<xsl:template match="/">
<xsl:element name="sv:node">
<xsl:attribute name="sv:name">News</xsl:attribute>
<xsl:element name="sv:property">
<xsl:attribute name="sv:name">jcr:primaryType</xsl:attribute>
<xsl:attribute name="sv:type">Name</xsl:attribute>
<xsl:element name="sv:value">mgnl:content</xsl:element>
</xsl:element>

J'espère que ça t'aidera...

Sinon tu as bossé sur d'autres concepts ?
0
haesslein Messages postés 39 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 22 janvier 2009
16 oct. 2008 à 11:14
Hello.

Je vois que tu es aussi sur tous les forum que tu peux =))

J'ai vu que t es aussi sur alsacréation.

T as trouvé maint pour tes modules??
-1
haesslein Messages postés 39 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 22 janvier 2009
16 oct. 2008 à 11:49
Ha ouai nul.

En plus t as vu que auj le site de magnolia.info est fermé?

Ben moi je suis entrain de regarder comment je vais structurer ma base de donnée actuelle dans magnolia. Et comment recréer mes liens entre les pages. C est assez chaud. Tu connaitrais pas un logiciel d'extraction qui permet la transformation de ton code d'un langage à un autre en gardant les métadonnées?
-1
haesslein Messages postés 39 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 22 janvier 2009
20 oct. 2008 à 16:15
Merci beaucoup.

Cela devrait m'aider. Maintenant je suis entrain de regarder comment construire mes modèle de page. En as tu déjà réalisé?
-1
haesslein Messages postés 39 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 22 janvier 2009
20 oct. 2008 à 16:26
Ok. Ouai je vois que la ca deviens chaud. =)

Ok ben moi je vais essayer de créer des modèles de page.

Bonne apr.
-1
haesslein Messages postés 39 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 22 janvier 2009
21 oct. 2008 à 14:55
HEllo,

Alors comment ce passe l'avancement de ton projet?

Moi la j'ai créer les templates avec les tuto. Est ce que t'aurais pas des fichier jsp que tu as créer pour les templates à me montrer. Pour que je vois comment tu as créer tes modèle de page?

ca m'aiderais beaucoup. =)
-1
Bah ça avance petit à petit, toujours sur l'annuaire mais bon ça avance, je suis face à un problème tenace en ce moment, mais je vais me battre !!!!

Voilà un petit bout de mon template, c'est très simple car je suis uniquement à la découverte du logiciel et non à la création d'un site...

<cms:mainBar paragraph="samplesPageProperties" />
<html>
<head>
<title> <cms:out nodeDataName="title" /> </title>
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/docroot/firstProject/css/navigation.css"/>
</head>
<body>
<div id="my_header">
<c:import url="my_header.jsp" />
</div>
<div id="my_menu">
<cmsu:simpleNavigation />
</div>
<div id="my_search">
<h1>Recherche : </h1>
<c:import url="my_search.jsp" />
</div>
<div id="my_content">
<h1><cms:out nodeDataName="title" /></h1><br />
<cms:contentNodeIterator contentNodeCollectionName="contentParagraph">
<cms:adminOnly><cms:editBar/></cms:adminOnly>
<hr />
<cms:includeTemplate />
</cms:contentNodeIterator>

<cms:adminOnly>
<cms:newBar contentNodeCollectionName="contentParagraph" paragraph="samplesTextImage, samplesEditor" />
</cms:adminOnly>
</div>
</body>
</html>
0
haesslein Messages postés 39 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 22 janvier 2009
21 oct. 2008 à 15:58
Ok merci,

J'ai presque la même chose pour l'instant.
-1
De toute façon je pense que tout le design se joue sur le css...
0
Zulie494 > Zulie494
22 oct. 2008 à 11:38
Est-ce que quelqu'un pourrait m'aider pour me dire comment lier la barre d'édition EditBar au module data et non au données principale de l'AdminCentral ?
0