At 15:45 14.01.2008, you wrote:
1. Comment créer, en tant que rédacteur, des URL rewriting (alias ou friendly URL) ? Exemples : pour la page <http://pouvoirslocaux.wallonie.be/jahia/Jahia/pid/169>http://pouvoirslocaux.wallonie.be/<http://pouvoirslocaux.wallonie.be/jahia/Jahia/pid/169>jahia/Jahia/pid/169, je voudrais que l'URL devienne <http://pouvoirslocaux.wallonie.be/PICVerts>http://pouvoirslocaux.wallonie.be/PICVerts et pour <http://pouvoirslocaux.wallonie.be/jahia/Jahia/pid/173>http://pouvoirslocaux.wallonie.be/<http://pouvoirslocaux.wallonie.be/jahia/Jahia/pid/173>jahia/Jahia/pid/173 , je voudrais que l'URL devienne <http://pouvoirslocaux.wallonie.be/PICVerts/Documents>http://pouvoirslocaux.wallonie.be/PICVerts/Documents

a) vous pouvez modifier le servlet et context name (le "jahia/Jahia") en ce que vous voulez. Un mode d'emploi existe dans le fichier readme de Jahia. b) Jahia support des "url_key" soit des alias pour chaque page. Donc au lieu d'afficher le "pid/5" vous pouvez afficher un label à la place qui sera concaténé au gré des sous-pages (ex: marketing/about_us/people au lieu de pid/117) c) Finalement pour le domain name, il s'agit plus d'un problème de configuration de votre DNS pour pointer vers le bon site virtuel Jahia.

Si jamais, vous pouvez également évaluer: http://www.jahia.net/jahia/Jahia/site/jahia_net/pid/710?entryId=3479. Vous pouvez également passer par le module mod_rewrite si vous avez un serveur Apache en frontal.

2. Je suis rédacteur du Portail cartographique de la Région wallonne : <http://cartographie.wallonie.be>http://cartographie.wallonie.be , portail développé en JSP sans CMS. Prochainement, j'envisage de gérer son contenu à l'aide d'un CMS qui pourrait évidemment être Jahia. J'ai regardé et analysé pas mal de fonctionnalités de différents CMS. Si Jahia est choisi, pensez-vous qu'il est possible de demander dans le cahier des charges de faire développer les deux nouvelles fonctionnalités suivantes qui, je pense, n'existent pas aujourd'hui dans Jahia (mais existent dans d'autres CMS) :

2.1. Donner la possibilité aux rédacteurs de créer une nouvelle page qui ne sera pas accessible au travers d'une rubrique dans un menu. Cette nouvelle page sera accessible via un lien hypertexte (interne) sur un texte ou une image d'une autre page existante. Objectif : créer des nouvelles pages sans que le menu ne s'allonge indéfiniment (en sous-menu, sous-sous menu... jusqu'à avoir 6 à 7 niveaux dans le menu et autant d'items dans le menu que de pages sur le site Jahia).

Je comprend bien le besoin. Il s'agit typiquement d'un "DevCo" (= Développement Collaboratif = nouveau besoin fonctionnel exprimé et sponsorisé par un client donnant droit à des crédits de licences supplémentaires). Je crois que les Communes Wallones ont déjà négocié de tels "avances de crédits de développements". Je vous laisse donc regarder avec nos commerciaux.

Sinon un "workaround" utilisé par certains de nos clients: créer une page cachée pour tous les utilisateur (seul certains éditeurs peuvent y accéder) et créer des sous-pages avec des droits "étendus" (par exemple guest/anonymous). Ainsi l'utilisateur anonymous ne verra pas ses sous-pages (car il n'a pas accès à la page parente) mais pourra y accéder via une cross-référence. Vous pouvez également imaginer un template JSP qui n'affiche le menu qu'en mode édition et pas en mode live (permettant ainsi uniquement d'accéder à la page pour l'éditer).

Evidemment ceci à des limites (le sitemap généré automatiquement pas Jahia listera quand même ces pages selon les droits en mode live et le moteur de recherche les retrouvera). Pour une solution plus "propre" il faudrait rajouter une propriété "hidden" sur certaines pages.

2.2. Mettre à disposition des rédacteurs (tout comme on a un gestionnaire de fichiers) un gestionnaire de liens hypertextes externes. Objectifs : avoir un fichier ou une table dans laquelle se retrouvent tous les liens hypertextes externes. Comme cela, lorsqu'un lien hypertexte externe est mis à jour, la mise à jour se fait automatiquement pour toutes les pages différentes qui contiennent ce même lien hypertexte externe.

Ibid. Il peut s'agir d'un DévCo additionnel donnant droit à des crédits de licence. Actuellement Jahia "parse" déjà l'ensemble des champs de type "rich/big text" afin de détecter les urls "hardcodées". Ces liens sont donc déjà extraits. Il pourrait donc être simple de les lister dans un tableau. Je vois personnellement deux points distincts à votre demande: - une meilleure vérification des liens cassées (404 ou 403): Jahia pourrait intégréer un module dans l'Admin Center afin de vérifier (manuellement ou lancé automatiquement avec une notification email à la clé) l'ensemble des cross-références internes et externes du site - une fonction "find and replace" globale à un site ou un sous-site permettant de modifier d'un seul coup un ensemble de liens (mais cela pourrait également être du texte - par exemple le nom d'une société qui a changé, etc...)

Les deux fonctions sont typiquement des DévCo.

3. Est-il possible de sécuriser des pages d'un site Jahia avec un autre système de gestions des utilisateurs et des accès (User Management/Authorization Management - UM/AM) que celui contenu dans Jahia. Exemple: sur le Portail cartographique de la Région wallonne (<http://pouvoirslocaux.wallonie.be/PICVerts>http://pouvoirslocaux.wallonie.be/PICVerts ), dans le menu de gauche, la rubrique Intranet MET/MRW est sécurisée à l'aide d'un UM/AM indépendant du Portail cartographique en lui-même. Si on clique sur Intranet MET/MRW, l'UM/AM est invoqué et vérifie les droits d'accès de l'utilisateur. Si l'utilisateur est enregistré dans l'UM (via login, password ou adresse IP) et qu'il dispose du bon rôle dans l'AM, alors il pourra accéder à l'Espace Intranet MET/MRW. D'autres pages, internes au Portail carto dans l'Espace Professionnels, sont aussi sécurisées de la sorte. Notre UM/AM étant très performant (il fonctionne en service web, est compliant SSO, protocole SAML et XACML), nous souhaitons le conserver ? Pensez-vous que l'on peut agir de la sorte avec Jahia ?

Jahia supporte un système de connecteurs multiples sur des sources possibles d'autentification. Par défaut Jahia est livré avec un système de gestion des utilisateurs/groupes propre à Jahia. Par contre vous pouvez également activer en parrallèle le connecteur LDAP... ou n'importe quel autre connecteur propriétaire. Je vous invite à prendre contact avec M. Clément Egger (cegger at jahia dot com) pour obtenir plus d'information à ce sujet. Mais clairement le système d'authentification Jahia est "extensbile" et de nombreux clients utilisent déjà des systèmes d'authentification tiers (standard ou propriétaire).

Cordialement,
Stéphane Croisier


D'avance, je vous remercie pour les réponses que vous pourrez apporter à mes questions.

Cordialement,

François Leruth
_______________________________________________
french_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/french_list



No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.19.2/1223 - Release Date: 13.01.2008 20:23

No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.19.2/1224 - Release Date: 14.01.2008 
17:39
_______________________________________________
french_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/french_list

Répondre à