Date de publication: le samedi 9 juin 2007 à 22h08
Dernière modification: par Pascal BOYER le samedi 21 juillet 2007 à 19h54
« Article précédent: ezstats : popularité des articles
ezjaxx : description
-
DynamicContentStructurMenu:
Only load the content in your current path on page load, and dynamically loading parts of the content menu that is not in your current path.
Lors du chargement de la page, ne charge que le contenu dans le path courant, et charge dynamiquement des parties du menu Contenus qui ne sont pas dans le path courant (??? je ne comprends pas le sens général de cette phrase ! ).
-
Role Edit
Ajaxed first step in the policy wizard, inspired by Kristof's ajax implementation
La première étape d'édition des rôles est ajaxée, ceci étant inspirée par l'implémentation ajax de Kristof Coomans.
-
Class Edit
Ajaxed up and down buttons, and 'add new attribute' functionality
Dans l'interface d'édition des classes, les boutons permettant de monter ou descendre les attributs ainsi que la fonction "Ajouter un attribut" sont ajaxés.
-
eZKeywords
Auto complete of keywords based on existing keywords and suggestions from jaxx.ini
Complétion automatique des mots clef basée sur les mots clef existants et sur les paramètres du fichiers jaxx.ini.append.php
Je ne comprends pas à quoi renvoie eZKeyword.
-
ObjectSearch
A toolbar that gives you, a some what faster search and let you click and get a context menu directly on the objects like in left menu, also works in browse mode. While in edit mode you can drag and drop objects if there are object Relation('s List) boxes on that edit page.
Un outil de recherche (placé à droite dans l'interface d'administration) permet une recherche rapide, permet d'afficher, de manière similaire au menu gauche, un menu contextuel en cliquant directement sur l'icône lié aux objets trouvés. Fonctionne également en mode "parcourir" (lorsqu'il y a beaucoup de résultats, on peut passer d'une page à une autre). En mode édition il est possible d'utiliser la fonction "glisser / déposer" lorsque la page éditée contient une case à cocher ou une liste déroulante Relations d'objets.
Je ne comprends pas à quoi renvoie la dernière phrase ci-dessus.
-
Copy here
In the child view, there is a new option called copy here on the icon menu. It's a fast way to create a copy of that node under the same parent_node.
Dans le cadre Sous-éléments, il y a une nouvelle option nommée Copy here dans le menu contextuel qui s'affiche lorsqu'on clique sur les icônes des objets de ce cadre. Cela permet de créer rapidement une copie d'un noeud sous le même noeud parent.
-
Menu Width
Changing left menu width is ajaxed.
Le changement de la largeur du menu Contenus est ajaxé.
This extension is using a JavaScript library called $jaxx, a mini library inspired by jQuery, Prototype, Moo.fx and others.
Cette extension utilise une librairie javascript nommée $jaxx, une mini librairie inspirée par jQuery, Prototype, Moo.fx, et quelques autres.
Pré-requis
Pour la suite de l'article, on supposera:
- que la racine du site est /usr/local/www/
- que les directives User et Group du fichier de configuration de Apache valent toutes les deux www
- que vous avez accès à l'hôte en tant que root
Télécharger la contribution ezjaxx
Elle peut être téléchargée sur cette page: contribution eZjaxx
Installer l'extension
Une fois l'archive téléchargée, on se place dans le répertoire qui la contient:
cd ~/tmp/
Puis on extrait, en tant que root, son contenu dans le répertoire extension/ de eZ publish:
su
Password: <taper le mot de passe de root>
unzip ezjaxx102.zip -d /usr/local/www/extension/
Cette commande extrait l'ensemble des fichiers de l'archive dans le nouveau sous-répertoire:
/usr/local/www/extension/ezjaxx/
Puis on se place à la racine du site:
cd /usr/local/www/
Et on modifie les propriétaires sur l'ensemble des répertoires et fichiers de la nouvelle extension:
chown -R www:www extension/ezjaxx
Activer l'extension
Dans le fichier extension/ezjaxx/ install.txt il est clairement indiqué que si le siteaccess d'administration de notre site ne se nomme pas ezwebin_site_admin alors il faut commencer par copier les informations contenues dans les fichiers de configuration suivant:
- extension/ezjaxx/settings/ezwebin_site_admin/ design.ini.append.php
- extension/ezjaxx/settings/ezwebin_site_admin/ toolbar.ini.append.php
dans les fichiers de configurations du même nom placés dans notre siteaccess d'admin.
En clair, il faut copier (ou simplement ajouter les lignes manquantes !!! ):
[Tool] AvailableToolArray[]=admin_search [Toolbar_admin_developer] #Tool[] Tool[]=admin_search
dans le fichier de surcharge toolbar.ini.append.php de notre siteaccess d'administration.
Ensuite, il faut copier:
<?php /* #?ini charset="utf-8"? [JavaScriptSettings] JavaScriptList[]=jaxx.js JavaScriptList[]=common_ezjaxx.js [StylesheetSettings] CSSFileList[]=ezjaxx.css */ ?>
dans le fichier de surcharge design.ini.append.php de notre siteaccess d'administration (qu'il faudra vraisemblablement créer car il n'existe pas par défaut).
Pour activer l'extension on ajoute cette ligne:
[ExtensionSettings] ActiveAccessExtensions[]=ezjaxx
au fichier de surcharge site.ini.append.php de notre siteaccess d'administration.
Enfin, on vide les caches (ini).
Commentaires














