Forum Ametys

Forum de la communauté Ametys

You are not logged in.

#1 Développement » conception sous Ametys » 30/06/2016 16:02:15

barbenoire12
Replies: 1

Bonjour,

Je souhaite effectuer un développement sous Ametys mais entre les notions de plugins, contenus et services, j'avoue que je m'emmêle les pinceaux.

Mon programme aurait besoin de récupérer un fichier xml sur un serveur ftp, puis l'afficher au format html dans une zone du gabarit de la page d'accueil.

Comment concevoir ce programme d'un point de vue de son architecture svp?

Merci

#2 Re: Paramétrage et intégration » pb xsl » 18/04/2016 15:57:57

Il manquait effectivement cette partie du travail.
Cela fonctionne maintenant.

Merci

#3 Paramétrage et intégration » pb xsl » 13/04/2016 09:53:47

barbenoire12
Replies: 2

Je souhaite rajouter un nouvel élément à une liste.

Voici mon code:

<xsl:variable name="twitterPageId" select="ametys:findPagesIdsByTag('TWITTER')"/>                           
                            <xsl:variable name="facebookPageId" select="ametys:findPagesIdsByTag('FACEBOOK')"/>                           
                            <xsl:variable name="youtubePageId" select="ametys:findPagesIdsByTag('YOUTUBE')"/>                           
                            <xsl:variable name="pinterestPageId" select="ametys:findPagesIdsByTag('PINTEREST')"/>
                            <xsl:variable name="googleplusPageId" select="ametys:findPagesIdsByTag('GOOGLEPLUS')"/>                            
                            <xsl:if test="$twitterPageId or $facebookPageId or $youtubePageId or $pinterestPageId or $googleplusPageId">
                                <div class="social-networks">
                                    <h4><i18n:text i18n:key="SKIN_KEEP_CONNECTED" i18n:catalogue="skin.{$skin}"/></h4>
                                    <ul>
                                            <xsl:if test="$twitterPageId">
                                                <li>
                                                    <a href="{resolver:resolve('page', $twitterPageId/@id)}" class="twitter"><span>Twitter</span></a>
                                                </li>
                                            </xsl:if>
                                            <xsl:if test="$facebookPageId">
                                                <li>
                                                    <a href="{resolver:resolve('page', $facebookPageId/@id)}" class="facebook"><span>facebook</span></a>
                                                </li>
                                            </xsl:if>
                                            <xsl:if test="$youtubePageId">
                                                <li>
                                                    <a href="{resolver:resolve('page', $youtubePageId/@id)}" class="youtube"><span>YouTube</span></a>
                                                </li>
                                            </xsl:if>
                                            <xsl:if test="$pinterestPageId">
                                                <li>
                                                    <a href="{resolver:resolve('page', $pinterestPageId/@id)}" class="pinterest"><span>Pinterest</span></a>
                                                </li>
                                            </xsl:if>
                                            <xsl:if test="$googleplusPageId">
                                                <li>
                                                    <a href="{resolver:resolve('page', $googleplusPageId/@id)}" class="googleplus"><span>Google+</span></a>
                                                </li>
                                            </xsl:if>
                                           
                                    </ul>
                                </div>
                            </xsl:if>
                        </div>
                       
L'instruction <xsl:if test="$googleplusPageId"> renvoie faux systématiquement.

Une idée svp?

Merci

#4 Re: Paramétrage et intégration » problème de démarrage de mon serveur tomcat7 dans Eclipse » 22/12/2014 12:16:21

Bonjour,


Si je démarre Tomcat séparemment, l'application fonctionne mais du coup, je ne peux pas utiliser le puissant outil de debug d'Eclipse avec breakpoint.

J'ai téléchargé le plugin Uqbar, successeur de Sysdeo qui n'était plus à jour par rapport à ma configuration. Après paramétrage d'Uqbar, la gestion de mon serveur Tomcat depuis Eclipse fonctionne correctement (incluant l'indispensable mode debug)  big_smile

Merci bien pour m'avoir indiqué cette piste de changement de plugin.

#5 Paramétrage et intégration » problème de démarrage de mon serveur tomcat7 dans Eclipse » 19/12/2014 18:03:51

barbenoire12
Replies: 3

Bonjour,

Le serveur Tomcat géré à travers mon environnement Eclipse et mon cms Ametys se comporte de manière instable.
En général, au premier démarrage à travers la console server d'Eclipse, Tomcat démarre correctement (mais pas toujours).
Si je le redémarre, très souvent le serveur ne démarre pas et demande d'augmenter le timeout( ce qui ne change rien).

J'ai remarqué que le Tomcat semble sensible aux arguments VM liées à la mémoire utilisés pour le démarrage.

Dans mon cas (le cms Ametys Ville de Cannes), j'utilise les paramètres suivants:
-XX:MaxPermSize=256M -Xms256M -Xmx1024M

Ma configuration est la suivante:
Pc sous Windows7(64 bits), 8 Go RAM , pentium dual core 3.2 Ghz.
Eclipse Jee Kepler (Build id: 20130614-0229) avec Apache Tomcat 7.0 et le jre6.

Les arguments VM vous semblent t'ils corrects ?

Auriez-vous des suggestions pour m'aider à stabiliser ma configuration svp?

Rien n'est logué au niveau d'Ametys ou de Apache tomcat.

Merci

#6 Développement » customisation du template ShareThis » 30/07/2014 14:12:35

barbenoire12
Replies: 1

Bonjour,


Je souhaiterais  modifier le comportement du template ShareThis , à savoir pouvoir récupérer la valeur d'une nouvelle clé autre que SKIN_TITLE située dans messages_fr.xml.


Mais en examinant attentivement le template ShareThis dans others.xsl, j'avoue ne pas voir comment spécifier un tel paramètre.
Pourriez-vous m' indiquer des pistes sur comment procéder svp? Est-ce faisable?

Merci d'avance.

Cordialement

#7 Re: Administration » problème d'accès au front office depuis le changement de version » 29/07/2014 15:02:37

En fait, ma configuration est celle que vous m'aviez conseillée à l'époque de ma première installation, à savoir :

un fichier de contexte cms.xml pointant sur le backoffice http://localhost:8081/cms et root.xml pointant sur le front-office http://localhost:8081.

En positionnant http://localhost:8081/cms comme URL du cms dans l'admin du site, cela fonctionne maintenant!


Merci pour votre aide!   big_smile

#8 Re: Administration » problème d'accès au front office depuis le changement de version » 29/07/2014 14:30:50

Dans l'admin du cms, icone "Sites", j'ai indiqué http://localhost:8081 .

Dans http://localhost:8081/_admin ,icone configuration, l'url du CMS est http://localhost:8081 (et non pas http://localhost:8080).

Malheureusement le problème demeure.

#9 Re: Administration » problème d'accès au front office depuis le changement de version » 29/07/2014 10:51:49

A priori oui.

L'url associée au site est .

Si je la change en http://localhost:8081 ou que que je la rajoute à la suite, cela ne change rien malheureusement (avec redémarrage Tomcat)

Un nouveau fichier de log s'est créé dans site/web-inf/logs.

#10 Re: Administration » problème d'accès au front office depuis le changement de version » 28/07/2014 16:09:12

Voici le résultat produit par httpfox:

00:00:25.800    *    515/515    *    GET    *    *    http://localhost:8081/

#12 Re: Administration » problème d'accès au front office depuis le changement de version » 28/07/2014 14:05:24

Je confirme que les urls configurées dans les interfaces d'admin sont correctes.

http://localhost:8081 est bien l'url qui tourne en boucle et je n'ai effectivement que Apache Tomcat sur mon poste de dev.

Voici en pièce jointe le dernier fichier de log trouvé dans site\WEB-INF\logs\

Merci.

#13 Re: Administration » problème d'accès au front office depuis le changement de version » 28/07/2014 11:34:23

Bonjour David,


En fait, je n'ai pas changé la configuration Apache qui fonctionnait avec la précédente version.

A savoir ce qui m'avait été recommandé, un fichier de contexte cms.xml pointant sur le backoffice http://localhost:8081/cms et root.xml pointant sur le front-office http://localhost:8081

#14 Administration » problème d'accès au front office depuis le changement de version » 28/07/2014 10:08:58

barbenoire12
Replies: 17

Bonjour,

J'ai mis à jour la version de notre site wwww.cannes.com sur mon poste de développement en local (version v1_1_4d).

L'accès aux interfaces du backoffice et d'administration du back et front office fonctionnent.

Par contre, l'accès au front office ne fonctionne pas : la page tourne continuellement dans le vide sans afficher quoi que ce soit.

Mes options de démarrage de Tomcat sont réglées sur -XX:MaxPermSize=256M -Xms330M -Xmx660M.

En pièce jointe, j'ai posté le fichier de log de Tomcat.

Quel est le problème svp?


Merci

#15 Re: Utilisation » gestion de l'identifiant uuid dans JCR » 03/04/2014 11:14:39

Merci pour cette réponse rapide.

Je ne cherche justement pas à réutiliser un identifiant existant.

Mais je me demande par contre s'il ne peut pas exister le risque même minime que jackrabbit génère de façon aléatoire et par hasard la valeur d'un ancien uuid supprimé?

#16 Utilisation » gestion de l'identifiant uuid dans JCR » 03/04/2014 10:55:38

barbenoire12
Replies: 5

Bonjour,

Notre solution ametys utilise le repository JCR (implémentation Jackrabbit).

Si je supprime via le backoffice un contenu existant (possédant un identifiant uuid ) puis que je crée ensuite un nouveau contenu, est ce possible que l'uuid de l'ancien contenu soit associé au nouveau contenu ?

Cordialement

#17 Re: Administration » ametys et Eclipse (JCR) » 16/12/2013 09:46:27

Bonjour,


Je connais effectivement cette possibilité mais je souhaiterais pouvoir naviguer dans le repository JCR d'Ametys directement depuis mon environnement de développement Eclipse si cela est possible?

Cdt

#18 Administration » ametys et Eclipse (JCR) » 13/12/2013 17:09:17

barbenoire12
Replies: 2

Bonjour,

Connaissez vous un plugin  d'Eclipse permettant de naviguer dans le repository JCR d'Ametys ?

Malheureusement le plugin fourni par  ne semble pas compatible.

L'implémentation JCR de ma  version d'Ametys est jackrabbit 2.4.3.

Merci pour votre aide

#19 Re: Paramétrage et intégration » configuration d'Eclipse » 16/10/2013 10:22:10

Pour être précis, je souhaite faire une modification au niveau du service ACTUALITE CA SE PASSE A CANNES sur la page d'accueil de  : je voudrais que le lien hypertexte actif sur le titre de l'actualité soit également actif sur l'image miniature associée à cette actualité.

Puis-je développer cette fonctionnalité sans toucher au code source du noyau?

Faut-il que j'effectue des modifications au niveau d'un ou plusieurs des 12 fichiers sources java livrés avec la version v1_1_0 du projet ou que je crée de nouveaux points d'extension/plugins (sans modifier le noyau et à l'image de ces 12 fichiers source) ?

Enfin, existe-il une documentation technique orientée développement sur le cms ametys (API, explication des modèles/architecture de développement , fonctionnement des plugins par exemple etc...)?

Cordialement

#20 Re: Paramétrage et intégration » configuration d'Eclipse » 15/10/2013 16:14:01

Bonjour,

J'ai pu mettre en place l'environnement en suivant vos recommandations.

Par contre, il me manque les fichiers sources du noyau. Comment le récupérer et l'intégrer à Eclipse svp? (la version de mon application est la v1_1_0 ).

Merci.

#21 Re: Paramétrage et intégration » configuration d'Eclipse » 26/08/2013 11:28:15

Bonjour,

Je suis dans le cas de l'option numéro 2, à savoir faire du java, écrire un nouveau service ou faire évoluer un service existant.

Cordialement

#22 Paramétrage et intégration » configuration d'Eclipse » 13/08/2013 11:46:31

barbenoire12
Replies: 7

Bonjour,

J'ai une installation d' Ametys personnalisée fonctionnant en local ( Apache n'est pas utilisé, seulement Tomcat).

Je souhaiterais installer l'environnement de développement Eclipse.

Pourriez-vous m'indiquer les grandes étapes de configuration de cet environnement avec Ametys s'il-vous-plaît?

En vous remerciant.

Cordialement

#23 Re: Administration » installation en localhost d'AMETYS » 06/08/2013 11:53:25

Bonjour,

Je constate que l'application est difficilement utilisable sur mon poste: après quelques clics en back ou front, tomcat doit être redémarré.

La configuration de mon PC sous windows Seven est la suivante:  2 * 3.2 GHz avec 3 Go de Ram.

Pourtant, il reste de la ressource sur mon PC lorsque l'application plante.

Y a t'il aussi une configuration spéciale à faire au niveau de Tomcat ou autre?


merci

#24 Re: Administration » installation en localhost d'AMETYS » 02/08/2013 11:46:21

Effectivement, la copie initiale de mon répertoire repository n'était pas complète. Maintenant cela fonctionne: j'ai accès au site et à son contenu en front et backoffice.

Un détail cependant: le moteur de recherche en frontoffice ne retourne aucun résultat. Y a t'il une manipulation spéciale à faire?

merci

#25 Re: Administration » installation en localhost d'AMETYS » 01/08/2013 17:02:52

En fait, je repart de données existantes. Pour cela, j'ai récupéré le répertoire repository et la base mysql de mon projet.

Les profils, groupes et utilisateurs sont bien visibles dans l'admin du backoffice.

Mais pas les sites. Si j'essaie de créer le site via l'option "copie d'un site existant", je ne peux pas sélectionner de modèle de site à l'étape suivante et le bouton suivant reste grisé.

Comment faire svp?

merci

Board footer

Powered by FluxBB