A voir également:
- CMS Java >> Magnolia
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Java runtime environment - Télécharger - Langages
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
4 déc. 2008 à 15:17
Attend je vais tester avec un fichier, je crois qu on peut normalement.
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
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
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
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 !
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 !
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
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!! =)
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!! =)
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
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??
Juste tu es aux études??
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
10 déc. 2008 à 12:22
Ok tu fais quoi comme boulot(enfin comme étude)?? moi c est pareil je suis aussi en stage.
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
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.
++
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.
++
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à !
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à !
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
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!!!
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!!!
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 !
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 !
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
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??
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??
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
13 janv. 2009 à 11:47
ok je vais essayer.
Merci beaucoup.
Merci beaucoup.
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
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.
ça m'aiderais beaucoup la.
Merci d'avance.
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 ?
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 ?
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
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??
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??
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
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?
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?
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
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é?
Cela devrait m'aider. Maintenant je suis entrain de regarder comment construire mes modèle de page. En as tu déjà réalisé?
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
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.
Ok ben moi je vais essayer de créer des modèles de page.
Bonne apr.
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
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. =)
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. =)
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>
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>
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
21 oct. 2008 à 15:58
Ok merci,
J'ai presque la même chose pour l'instant.
J'ai presque la même chose pour l'instant.