Return-Path: Delivered-To: apmail-cocoon-users-fr-archive@www.apache.org Received: (qmail 40476 invoked from network); 14 Mar 2005 16:40:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 14 Mar 2005 16:40:30 -0000 Received: (qmail 24075 invoked by uid 500); 14 Mar 2005 16:40:29 -0000 Mailing-List: contact users-fr-help@cocoon.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users-fr@cocoon.apache.org Delivered-To: mailing list users-fr@cocoon.apache.org Received: (qmail 24061 invoked by uid 99); 14 Mar 2005 16:40:29 -0000 X-ASF-Spam-Status: No, hits=2.1 required=10.0 tests=FORGED_HOTMAIL_RCVD,MSGID_FROM_MTA_HEADER,SPF_HELO_PASS X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from bayc1-pasmtp02.bayc1.hotmail.com (HELO bayc1-pasmtp02.bayc1.hotmail.com) (65.54.191.162) by apache.org (qpsmtpd/0.28) with ESMTP; Mon, 14 Mar 2005 08:40:27 -0800 Message-ID: X-Originating-IP: [67.68.216.232] X-Originating-Email: [argogast@sympatico.ca] Received: from [127.0.0.1] ([67.68.216.232]) by bayc1-pasmtp02.bayc1.hotmail.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.211); Mon, 14 Mar 2005 08:40:25 -0800 Message-ID: <4235CC08.3070503@sympatico.ca> Date: Mon, 14 Mar 2005 11:38:16 -0600 From: =?ISO-8859-1?Q?S=E9bastien_ARBOGAST?= User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: fr, en MIME-Version: 1.0 To: users-fr@cocoon.apache.org Subject: Re: Structure d'un site sur 3 colonnes Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-OriginalArrivalTime: 14 Mar 2005 16:40:26.0029 (UTC) FILETIME=[862DA5D0:01C528B4] X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N En fait je n'ai aucun probl�me avec la forme que �a peut prendre. Je sais que l'id�e c'est de faire �a avec du CSS et tout mais mon probl�me c'est plus pour produire la page XHTML. Histoire de repr�ciser un peu ce que je veux faire, l'id�e c'est que pour n'importe quelle page de mon pipeline, je voudrais appliquer une proc�dure apply-theme qui "emballe" le contenu de ma page dans un joli paquet XHTML. En gros ce que je voudrais faire c'est regroupement au sein d'un m�me traitement (le fameux apply-theme) 1- la r�cup�ration des contenus p�riph�riques : entete, menu de navigation, menu contextuel et pied de page (un pipeline pour chacun pour pouvoir r�cup�rer les donn�es d'une base par exemple) 2- l'aggr�gation de ces 4 contenus avec celui de la page pass�e en param�tre pour produire une vue du style :
Titre/Logo
Item1 Item2 Mon contenu Action1 Action2
Copyright machin chose
3- la transformation XSLT de cette vue en une page XHTML :
Titre/Logo
Mon contenu
Copyright machin chose
La sortie du point 3 pourrait �tre s�rialis�e (ou alors transform�e d'abord pour localiser l'interface). Et pour l'entr�e de ce traitement "apply-theme", il y aurait deux �l�ments : 1 - Le contenu de la page requise, issu d'un pipeline aussi 2 - Les param�tres de la requ�te pour pouvoir adapter le rendu des diff�rents �l�ments d'interface en fonction. Pour ce qui est de faire la feuille de style CSS pour faire en sorte que mes div dans ma page xhtml apparaissent correctement � l'�cran, j'en fais mon affaire. Ce qui me pose plus de probl�me c'est de partir du contenu de la page en XML pour arriver au contenu de la vue en XHTML avec toute l'interface du th�me. Je sais que j'en demande un peu beaucoup, d'autant plus que l'id�e me vient de OPS o� c'est un truc qui se fait par d�faut gr�ce � un processeur (le pendant des pipelines de cocoon) "epilogue" qui est toujours appliqu� en bout de cha�ne et qui int�gre m�me la s�rialisation. Bon loin de moi l'id�e de faire de la pub pour cet autre projet mais je suis dans une phase de test, avec comme objectif de d�terminer lequel des deux outils colle le mieux � ce que je veux faire. Merci d'avance pour votre aide. S�bastien ARBOGAST pierrick henry a �crit : > > Je sais pas si c'est la bonne solution mais le plus simple � mon avis > c'est d'utiliser des CSS.Au fait je suis aussi de Rennes mais de l'ifsic > en iup miage et je suis aussi en train de decouvrir cocoon. > Regarde le site http://openweb.eu.org ca te donera des id�es > > > >> From: daneel >> Reply-To: users-fr@cocoon.apache.org >> To: users-fr@cocoon.apache.org >> Subject: Structure d'un site sur 3 colonnes >> Date: Mon, 14 Mar 2005 06:12:58 -0600 >> >> Bonjour, >> >> Je m'appelle S�bastien ARBOGAST, je suis �l�ve-ing�nieur en informatique >> � l'INSA de Rennes. En ce moment et depuis le mois d'ao�t, je suis � >> Montr�al (CANADA) pour ma derni�re ann�e et mon projet de fin d'�tudes. >> >> C'est justement ce projet qui m'a amen� � Cocoon. Je fais mon stage dans >> un laboratoire de l'Ecole Polytechnique de Montr�al, le LARIM (pour >> Laboratoire de Recherche en R�seautique et Informatique Mobile) et mon >> projet c'est de proposer une architecture de gestion de contenu adapt�e >> � la mobilit� des services. En clair ce que je veux faire c'est une >> esp�ce de CMS qui ne diffuse pas le contenu sur du HTTP comme le font la >> plupart des CMS traditionnels, mais uniquement en Web Services, de fa�on >> � pouvoir faire appel � une passerelle pour diffuser effectivement sur >> diff�rents m�dia (un jour le Web � travers des portlets mais pour >> l'instant surtout le Wap, iMode, MMS et compagnie). Je n'ai rien trouv� >> de similaire pour l'instant et si vous en connaissez, je vous serai >> reconnaissant de me le faire savoir. Mais j'ai pens� qu'il pourrait �tre >> int�ressant d'avoir un outil qui simplifie le d�veloppement de services >> mobiles en utilisant les derni�res technos serveur. >> >> Toujours est-il que pour ce genre de choses, un framework XML >> s'imposait. J'ai test� Orbeon Presentation Server : int�ressant mais >> encore trop marginal. Et l� je suis en train de me familiariser avec >> Cocoon depuis une petite semaine donc je suis vraiment un pur newbie. >> J'ai eu un peu de mal � acc�der � cette mailing liste donc j'ai laiss� >> ma question sur un forum de developpez.com mais je pense que j'ai plus >> de chances de trouver de l'aide sur cette liste alors je vous forwarde >> ma question : >> >> Bonjour, >> >> Dans la s�rie "je d�couvre Cocoon", je suis maintenant en train >> d'essayer d'�tablir la structure de base de mon application. >> Dans un premier temps, je vise une structure assez classique de ce >> genre : >> Code: >> >> ----------------------------------- >> | north | >> ----------------------------------- >> | west | center | east | >> ----------------------------------- >> | south | >> ----------------------------------- >> >> Oh le beau BorderLayout ! Eh oui je viens du Java... >> Vous allez me dire, c'est un design classique et il existe plein de >> tutoriels pour �a ! C'est vrai et je les ai essay�s et soit ils sont >> beaucoup trop compliqu�s (et que je t'utilise des actions et des >> selectors et des... eh doucement je d�marre !) soit ils ne remplissent >> pas mes objectifs. >> >> Bon plus concr�tement voil� comment je vois les choses : >> - la cellule "north" �a sera pour l'ent�te avec �ventuellement des >> onglets param�trables (histoire que l'onglet correspondant � la >> section courante soit en avant par exemple mais bon �a c'est pas >> prioritaire) et des petits boutons genre "contact", "choix de la >> langue", "choix du th�me", etc. >> - la cellule "west" �a sera pour le menu de navigation : comme mon >> appli sera un CMS, l'id�e c'est d'avoir un menu de navigation sous >> forme d'arborescence comme dans la console d'admin de tomcat, mais bon >> pour �a on verra plus tard >> - la cellule "east", je sais pas encore ce qu'il pourra y avoir >> dedans, des informations contextuelles par exemple, mais bon je >> pr�f�re la pr�voir au cas o� >> - la cellule "south", c'est pour le copyright, les "powered by" et >> tout le tremblement. >> - et le meilleur pour la fin : la cellule "center �a sera pour le >> contenu effectif de la section courante, de la page appel�e. >> >> Au niveau de mon pipeline voil� comment j'aimerais que les choses >> s'agencent >> 1 - je charge la page xml depuis un fichier >> 2 - j'applique le th�me >> 2.1 j'aggr�ge le contenu xml des diff�rentes cellules autour de celui >> de la page pour arriver � une structure du type >> Code: >> >> >>
>> >> >> >>