Skip to content

le site de nico

Narrow screen resolution Wide screen resolution Increase font size Decrease font size Default font size
L'altimétrie : un grand pas pour l'océanographie
liens sponsorisés
L'altimétrie : un grand pas pour l'océanographie 3 juin - Depuis plus de 15 ans, les satellites altimétriques scrutent les océans dans les moindres détails. Une révolution pour l'océanographie qui ne fait que commencer, avec à la clé la perspective d'une meilleure prévision du climat. [...]
» Lire la suite.
plus de précisions : CNES
 
Vous êtes ici: Accueil
Easy eXtended Gallery v2 : BIENTOT ! Suggérer par mail
Écrit par Nicolas   
04-03-2008
liens sponsorisés

strawberry163ddf4f4f4.jpgVous êtes plusieurs personnes à me demander "alors et cette nouvelle version ?". J'ai le plaisir de vous répondre : EXG v2 arrivera bientôt, normalement avant la fin mars 2008 ! Soit quasiment un an après le développement de galerie répertoire v1.0, l'ancienne version d'EXG.

Pourquoi est-ce si long ? 

Tout  simplement parce que je suis seul à développer EXG, et que je me suis lancé un défi :) (non pas retarder le plus longtemps possible :D ) : réécrire intégralement le code en programmation orienté objet ! Oui parfois je suis malade dans ma tête lol :D.

EXG 1.5 a été à ce jour téléchargé plus de 18 000 fois en version anglaise, et plus de 5 500 fois en version francophone. Aux retours des utilisateurs j'ai réalisé quelque fois des modifications temporaires (utilisation de caractère cyrillic, une génération de liens spéciaux pour les copies d'écran ... ) que j'ai malheureusement pas reporté sur la version actuelle 1.5.0.3. Pourquoi ? tout simplement parce que je n'étais pas sûr du code que j'avais mis en oeuvre, et que parfois c'était trop spécifique pour un site donné. Mais ces demandes m'ont fait prendre en compte qu'il y avait un énorme potentiel à EXG, j'ai donc décider de les inclure dans la v2.

Ainsi la v2 qui était déjà une gajure à développer s'est retrouvée enrichie de nouvelles fonctionnalitées :).

Par contre la raison principale qui fait que je ne développe pas vite, c'est je ne suis pas un développeur professionnel, mais un pur autodidacte, et que malheureusement le boulot prime avant tout ! En ce moment j'attaque la rédaction de ma thèse, du coup ca devient dur à jongler entre le développement, la thèse, l'enseignement, les réunions d'association, les préparatifs de mariage des copains, l'écriture d'un ouvrage sur Joomla ;), et surtout ma mémoire défaillante qui fait que je suis quasiment tout le temps à parcourir les références de PHP pour essayer de comprendre comment on fait déjà cette ###CENSURE### fonction :D !

Et elle sera comment la v2 (cette arlésienne) ?

  • Grosse :) à l'heure actuelle EXG v2 est à plus de 1 400 lignes de code (contre environ 1300 pour la v1.5) , mais je n'ai pas encore implémenté l'affichage, l'Ajax, l'XML... bref il n'y a que le squelette de base !
  • Multilingue : et oui c'est ça la super nouveauté de EXG 2 !! J'ai implémenté une fonction de multilinguisme tant pour la partie admin (fichier de langue) que pour les légendes des images via le XML. un simple paramètre vous permettra de fixer la langue à utiliser dans un article (si vous avez par exemple un article différent pour le français et l'anglais), ou alors le plugin sera capable de déterminer la langue du visiteur (bon c'est pas forcément gagné ça) et de fournir la traduction des légendes si celle ci est disponible (il y aura une langue par défaut que vous pourrez déterminer.)
  • Orientée Objet : j'ai enfin compris comment ca marchait cette bête là (pas évident quand votre dernier cours de programmation remonte à 10 ans et que c'était un "hello world!" :). Du coup EXG v2 est intégrallement écrit en objet ce qui me permet de faciliter la gestion et surtout j'ai commencé à développer une sorte d'API permettant d'utiliser EXG par des développements externes.
  • Extensible : faut bien que je justifie le "extended" :). Pour facilter la personnalisation des galeries, et leur amélioation avec de nouveaux scripts AJAX, la partie chargée du rendu visuel de la galerie est un "plugin" (vous avez donc un plugin de plugin :) j'adore les poupées russes moi :D) ! Des développeurs annexes pourront donc proposer leurs propres plugins d'EXG.
  • Joomla! 1.5 native. Je ne voulais pas utiliser le mode de compatibilité ("legacy mode") donc j'ai développé EXG v2 pour qu'elle soit utilisable nativement par Joomla 1.5. Mais je n'oublie pas les utilisateurs de Joomla 1.0.x ! Ainsi on aura deux versions disponibles au téléchargement. J'ai encore quelques soucis avec le multilinguisme de l'interface avec J! 1.5 (qui est natif dans joomla alors que sous la 1.0 j'ai du le crée de tout pièce), mais ça va se résoudre.
  • Auto-génération du fichier XML : vous n'aurez plus à le saisir à la main, on dit merci qui ? :)
  • Utilisation de ImageMagik si disponible sur votre serveur, sinon utilisation de la librairie GD classique.
  • il y a deux versions des images : l'une de taille médium pour un affichage agrandi (réduction à 800x600), et une miniature. Si vous voulez utiliser des images de Haute Définition (> 1 MO en jpg par exemple), vous générez vous même la version "médium" et c'est celle ci qui sera utilisée par EXG pour générer ses miniatures (gain mémoire phénoménal !).
  • Possibilité de télécharger la version Haute Définition des images.
  • Plusieurs extensions de fichier gérées : bmp, gif, png, jpg... (et plus mais je ne dis pas lesquelles :D ) (gif animé bien sûr :) )

Et on va la voir quand cette v2 (en démo) ?

Généralement pour Paques, les cloches apportent des oeufs :D

 Qu'est ce qu'il reste à faire ?

Beaucoup de choses :

  • génération des miniatures (résolu)
  • génération des versions 'médium' (résolu)
  • génération du XML automatiquement (résolu non implémenté)
  • création des fichiers CSS avec dépendance (résolu)
  • auto nettoyage des fichiers css non utilisés. (résolu, non implémenté)
  • centrage des images verticalement (resolu)
  • rendu html avec centrage des images horizontallement mais sous forme de table (sans <table>) (non résolu, pour le moment aligné à gauche)
  • Joomla 1.0 (fonctionnel)
  • Joomla 1.5 ( à résoudre)
  • plein d'autres choses que je n'ai pas encore listé :D
Commentaires
Ajouter un nouveauRechercher
lemanico - super     | ip :82.253.209.xxx | 2008-03-05 20:53:32
merci beaucoup. Merci pour pour la version antérieure qui de tous les modules et autres plugins disponibles étaient de loin la plus aboutie et surtout pour ce très gros travail que j'attends (et nous sommes nombreux) avec grande grande impatience.
None - Super Nico merci!   | ip :161.3.7.xxx | 2008-03-06 09:26:39
Excellent! Ne t'inquiète pas pour nous, nous saurons être patient! [smiley=wink]

petite question... on pourra mettre des liens HTML dans les légendes de nos photos?
( Comment ça je suis un emmer|CENSURE|? )
Nicolas Ogier - réponse   | ip :161.3.7.xxx | 2008-03-06 10:56:49
@none : Bien évidement que vous pourrez mettre du html dans le XML :)
chessman - EXG powa     | ip :86.216.143.xxx | 2008-03-06 18:08:37
Aller code, code , code mon petit.

Au passage, ben la j'écris un comanetaire mais y un gros bug d'affichage avec jreactions je ne sais pourquoi.
Nicolas OGIER - re: EXG powa   | ip :161.3.1.xxx | 2008-03-07 16:12:09
Bon j'ai résolu le problème : JReaction est remplacé par !JoomlaComment 3.12.
qui possède en plus un captcha, ca m'évitera de devoir faire le trie dans les commentaires.
En outre vous pouvez vous abonner aux notifications de commentaires, pratique quand je réponds aux demandes.
MAES Gabriel - WLM     | ip :202.90.70.xxx | 2008-03-12 01:27:43
Merci beaucoup pour cet outil qui est le seul que j'ai trouvé vraiment rapide à mettre en place et idem pour la mise à jour. Tous les plugins/composants/modules de gestion de galeries que l'on trouve pour Joomla nous oblige à upload photo par photo, de plus, l'affichage des photos ne se fait pas aussi bien. Merci à vous. Nous vous encourageons tous à finir la nouvelle version de EXG.
Walid - ses bon j'ai rien compris se   | ip :91.177.37.xxx | 2008-03-19 20:13:14
Mais je cherche un bon site qui peut lire les penser Merci
CB - Un ptit coucou   | ip :193.251.9.xxx | 2008-04-07 10:51:21
Salut, les cloches sont passées, lol,
juste pour savoir où tu en étais dans ton avancement de la V2 d'extended.

merci d'avance et bon courage

CB
Nicolas - réponse   | ip :161.3.1.xxx | 2008-04-08 11:00:11
Je sais je suis impardonnablem, et très en retard.
La préparation du Joomladay me prend plus de temps que prévu, et du coup EXG a dû en pâtir. En outre je me suis mis à résoudre les problèmes anglophones d'EXG du coup je met longtemps à comprendre leurs soucis.
Mais ca avance bien.. j'espère que tout sera bouclé pour le JoomlaDay
Ecrire un commentaire
Nom:
Email:
 
Website:
Titre:
BBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
:angry::0:confused::cheer:B):evil::silly:
:dry::lol::kiss::D:pinch::(:shock:
:X:side::):P:unsure::woohoo::huh:
:whistle:;):s:!::?::idea::arrow:
Security Image
Saisissez le code que vous voyez.

Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved.

 
< Précédent   Suivant >
Advertisement

Syndication

feed image
Joomla.fr Team
Joomlagora Team