Warning: ob_start() [ref.outcontrol]: output handler 'ob_gzhandler' cannot be used after 'URL-Rewriter' in /home.10.2/glenux/wiki/wakka.php on line 823
Wiki.Glenux.Net:AutoPhpAlbumRoadmap

Wiki.Glenux.Net

AutoPhpAlbumRoadmap

PagePrincipale :: PlanDuSite :: DerniersChangements :: ConfigUtilisateur :: Vous êtes 38.103.63.59
<< AutoPhpAlbumInstall AutoPhpAlbum AutoPhpAlbumSpecs >>


Roadmap


FIXME: translate the changelogs and feature list

1. Releases


1.1. Past


version 3.3
  • légère amélioration des performances
  • boutons pour le téléchargement de toutes les photos sur la page de l'album,
  • boutons pour le téléchargement des photos sur la page de visualisation,
  • modularisation "crade" en plusieurs sous-scripts :
    • fichiers php (inclusions de la bibliotheque Pear/Archive_Zip )
    • fichier css
  • outil de fusion des différents fichiers pour la distribution en un seul

version 3.3.1 -- 2006/08/26
  • Changed some CSS visual effects and appearance.
  • Added a link to this Wiki.
  • Changed file revision.
  • Corrected some typos.
  • Corrected the link for the single-zip album download.

version 3.3.2 -- latest release -- 2006/08/30
  • Corrected a encoding problem when constructing thumbnails URL's in the gallery view.


1.2. Future


version 4.0
  • installeur : langue/username/password (fait)
  • modularisation "propre" en plusieurs sous-scripts (fait)
    • lecture/dump de la configuration (fait)
    • lecture/dump des informations sur les images
    • thèmes graphiques
  • fonctions de packaging/depackaging pour ne manipuler qu'un unique fichier d'installation (fait)
  • écriture panneau de configuration,
  • intégration de jQuery
  • chargement progressif des photos
  • affichage multi-page de l'album

2. Fonctionalités détaillées pour les version 4.x


2.1 Tout le logiciel


  • détection de javascript/ajax et utilisation de la méthode appropriée (AJAX ou non) pour interactions
  • code généré conforme aux normes du W3C, dont le XHTML 1.0
  • utilisation de CSS
  • urls significatives contenant le nom de la galerie et de la photo en cours
  • plusieurs thèmes de couleur disponibles dans l'installation par defaut
  • support du svg (génération des vignettes/apperçus en jpg ?)

2.2. Installation


  • Verifier les permissions du répertoire d'installation (et les changer si possible)
  • Créer le répertoire thumb et vérifier si l'on peut y accéder en écriture/lecture
  • Créer les fichiers de configuration et vérifier si l'on peut y accéder en écriture/lecture
  • Lors du premier démarrage : demander email et un mot de passe de l'administrateur


  • 2.3. Configuration / Administration


    • intégration au sein d'un autre site par l'inclusion d'un header/footer
    • gestion des permissions pour la visualisation des photos (selon login, ip, etc.)
    • gestion des dates des photos
    • gestion des noms des photos
    • gestion (suppression / ouverture / fermeture) des commentaires
    • mise à jour automatique via le panneau d'administration
    • gestion des pages multiples ( N items par page )
    • activation/désactivation de la gestion des sous-répertoires (récursivement) ( FIXME: réfléchir à cette fonctionalité )
    • gestion des utilisateurs ( contact, amis )
    • paramétrage du nombre de "related pictures" a afficher : pour la gallerie, pour les photos.


    2.4. Gallerie


    • compteur de visites pour chaque image
    • changement du titre de la gallerie ( AJAX / ADMIN MODE )
    • utilisation d'un cache (généré lors de chaque modification de la galerie,
      ou toutes les 50 visites, ou apres expiration d'un certain délais)
    • possibilité de tri par nom / date / etc...
    • gestion des pages multiples ( N items par page )
    • légère surbrillance au passage de la souris
    • lien direct vers l'ajout de commentaires pour chaque image
    • lien direct vers la visualisation de chaque image
    • indicateur de mise à jour de commentaires ( AJAX timeout )
    • indicateur de mise à jour de la gallerie ( AJAX timeout )
    • possibilité de changer le nom des photos ( AJAX / ADMIN MODE )
    • affichage d'un tag-cloud
    • selection d'une sous-galerie par tag ou groupe de tags (related)
    • gestion des droits d'accès pour l'album ( public, contact, amis, amis d'amis, private )
      • toutes les nouvelles photos héritent des droits de l'album
      • tout sous-album hérite des droits de l'album pere

    • gestion des droits d'écriture pour l'album (toutes les nouvelles photos en héritent)
    • choix d'une licence parmis une liste prédéfinie. "Autre Licence" permet d'ajouter un lien vers une URL décrivant la licence
    • flux RSS pour les photos "publiques" de la gallerie
    • afficher l'url de "trackback" de la gallerie
    • affichage des derniers "related pictures" ( issues des trackbacks des albums voisins )



    2.5. Image et Visualisation


    • compteur de visites pour l'image en question
    • affichage de l'image précédente et de l'image suivante en vignette
    • selectionner la taille préférée pour la visualisation (fenetre, 1/1, 1/2, 1/4, 1/8, auto)
    • notation de l'image ( AJAX )
    • ajout de commentaires publics ( AJAX )
    • activation/désactivation des commentaires de la photo ( AJAX / ADMIN MODE )
    • changement du nom de la photo ( AJAX / ADMIN MODE )
    • changement de la description de la photo ( AJAX / ADMIN MODE )
    • rotation de l'image à 90, 180 ou 270 degrés ( AJAX / ADMIN MODE )
    • choix d'une licence parmis une liste prédéfinie. "Autre Licence" permet d'ajouter un lien vers une URL décrivant la licence
    • geo-tagguing de l'image ( FIXME: comment ça marche ? )
    • ajout de tags/mot-clefs
    • url de "trackback" de l'image
    • possibilité de trackback-er une URL (gallerie ou photo)
    • affichage des "related pictures" (issues des trackbacks)


    2.6 Plug-ins


    • définition d'un format de modules (source code + entry point / data)
    • installeur / désinstalleur
    • activation / désactivation


    2.7 Networkracy


    • chaque photo est "sérialisable en XML" => URL image, geoloc, tags, description, licence, URL rss:commentaires ( FIXME: spécification de la DTD )
    • permettre les liens entre blogs/autoPhpAlbums et autoPhpAlbums pour afficher les vignettes distantes
    • utiliser le concept de backtrack pour créer automatiquement des communautés d'albums
    • rediriger les recherches sur les albums linkés avec un TTL donné...


    2.8 Inspiration sources




    << AutoPhpAlbumInstall AutoPhpAlbum AutoPhpAlbumSpecs >>

    Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]

    Tout contenu publié sur ce site est couvert par la licence GNU FDL. L'acceptation de ce contrat par les contributeurs est préalable à toute publication sur ce site.

    La licence GNU FDL (GNU Free Documentation License) sous laquelle sont distribués tous les articles de ce site permet à tous de les réutiliser librement et gratuitement comme il le souhaite, y compris pour des usages commerciaux. L'utilisateur du contenu s'engage à respecter les engagements de la GNU GFDL tant dans les copies conformes que dans les versions modifiées et doivent créditer ce site ainsi que les auteurs respectifs des pages concernées comme source.