auto:
 * Jouer avec la fumée (0)
mini_img Par Thierry
Hier à:21h11
 La photo numérique (17)
mini_img Par phorme
Hier à:19h32
 Montreuil (35)
mini_img Par chipiron
Mer.8 Fev à:11h15
 * Dans la campagne normande (21)
mini_img Par phorme
Lun.6 Fev à:18h17
 Sur la plaque (18)
mini_img Par Thierry
Jeu.2 Fev à:07h56
 [VDS] objectif SIGMA 18-5... (5)
mini_img Par phorme
Mer.1 Fev à:16h11
 Jouer avec le feu (20)
mini_img Par BabWeb
Mer.1 Fev à:14h44
 Papy, tu vas être sur la ... (17)
mini_img Par Fab
Mar.31 Jan à:22h10
 [VENDU] Nikon D5000 + Obj... (6)
mini_img Par Gekos
Dim.29 Jan à:20h54

Menu

Photos du forum

15 invités et 1 membre en ligne
Visiteurs: : 77945

Crédits

Envoyer Imprimer PDF
Ce site 100% valide (0 warnings, 0 erreurs), conforme aux standards du WEB 2.0 et aux recommandations du W3C  valid W3C  Valid css   valid tidy a été testé et validé sous Firefox, IE8, Opera 10.51, Google Chrome et Safari.
Il utilise entre autres Ajax et les bibliothèques Javascript : JQuery et Mootools. Plus deux modules en Flash quand aucune méthode javascript ne pouvait être utilisée pour des réultats similaires.
Oui, je sais, la validation W3C est un outil, pas un but, mais ça m'amusait de voir s'il était possible de valider toutes les pages d'un CMS + un forum,
avec la plus grosse cavalerie javascript que j'aie pu coder et implanter...La réponse est: OUI, c'est possible ;-)
  • Cms : Joomla 1.5 (Nombreux hacks et améliorations)
  • Forum: Agora 3 (Copieusement réecrit, debugé et enrichi)
  • Compression automatique, jonction et mise en cache des fichiers JS et CSS: Jfinalizer.
  • Site réalisé par: Christophe  Esperado avec développement des fonctions suivantes ( liste non exhaustive ):

Site (front-end)

  1. Template original (utilisant Smarty pour le forum ...mauvaise idée tout bien considéré).
  2. Menu du site entièrement écrit en liste et css (sans javascript) inspiré de Suckerfish.
  3. Création d'un module qui rajoute automatiquement les articles publiés dans le menu sans intervention en back-end.
  4. Bandeau animé affichant autant d'images que l'on désire en alternance avec des logos adaptables aux tailles des navigateurs (Javascript+css+php)
  5. Image aléatoire sur la page d'accueil choisie à chaque changement de page dans les galeries photos des membres du forum, avec affichage du nom de l'auteur dans un TIP et grande image Modale. ( mod_random_image modifié )
  6. SLide show de la galerie du forum d'un membre différent chaque mois. ( Développé à partir de mod_rokslideshow ). Particularité de développement: Auto centrage et adaptation automatique aux tailles des images.
  7. Liste (crée automatiquement) des membres ayant une galerie avec lien pour chacun d'entre eux vers son slideshow
  8. Protection transparente des formulaires contre les robots de spam (sans captcha) mais avec aide à l'utilisateur.(javascript)
  9. Derniers messages du forum ( mod_agora_latest_b modifié ) .
  10. Calculateur hyper focale
  11. Protection du site contre les attaques par règles htaccess.
  12. Protection supplémentaire de la partie administration par changement de l'url.
  13. Redirection des urls incorrectes (http://street-photo.fr ramène vers http://www.street-photo.fr/fr/), avec ou sans les "www", avec ou sans le "fr".
  14. Redirection des urls en erreur vers une page d'erreur incorporée au site avec redirection intelligente.
  15. Les messages d'erreur de Joomla s'affichent dans une pseudo boite modale (code très simple, en css et trois mots de javascript).
  16. Un nuage de tags parfait dont je n'ai pas eu à modifier une seule ligne et qui a marché out of the box: Joomulus
  17. Les fichiers JS et JS sont réunis en un seul fichier, compressés et mis en cache. Les javascript et CSS `on the fly` sont déplacés automatiquement hors du html, réunis et compressés dans un seul lien dans le en-têtes, chargé en dernier. Thanks to Jfinalizer
  18. Refonte de la procédure d'enregistrement des membres. Le lien reçu par mail dirige vers une page "Activation réussie", qui remplit automatiquement le formulaire de login avec les champs qui vont bien (login, pass, auto). Il ne reste à l'utilisateur qu'à cliquer sur "connexion". Il est alors redirigé, lors de sa première connexion, vers une page qui lui ouvre, dans une boite modale, les outils pour mettre à jour son profil dans le forum (avatar, matériel photo, signature etc...)

Forum

  1. Template original.
  2. Trois outils différents de téléchargement des photos et images, avec création automatique de vignettes, gestion de l'affichage des photos dans la galerie, renommage, effacement, entrée d'un titre pour les photos et upload/postage en lot.
  3. Affichage différents des photos et des autres images, tous les deux sous forme de vignettes préenregistrées (chargement accéléré). Un clic sur les vignettes affichent les photos dans une lightbox, les images dans une boite modale.
  4. Un module d' affichage des métadonnées EXIF et XMP des photos par clic droit . Les données sont traitées on the fly, transmises en AJAX et affichées dans une pop-up Le code est disponible en m'écrivant.. En plus des données elles-même il indique où se trouve chacune.
  5. Light box redessinée pour afficher les titres des photos et le nom de leurs auteurs, plus un bouton réservé aux membres  pour afficher les EXIF et XMP, et un bouton (invisible aux visiteurs)  pour pouvoir dowloader la photo.
  6. Image de remplacement en cas de liens brisés vers des images.
  7. Protection contre l'enregistrement des photos par les visiteurs et les hotlinks.  Toute tentative de lien direct renvoie vers une page d'avertissement. Outil de téléchargement des images depuis la lightbox pour les abonnés.
  8. Èditeur de message amélioré avec taille et couleurs de caractères et prévisualisation du rendu.
  9. Galerie des membres ( réécrite). Le membre peut choisir quelles photos il veut afficher ou non dans sa galerie.
  10. slide show des galeries.
  11. Lien direct vers la galerie d'un membre dans ses détails de chaque message.
  12. Système d'avertissement et de ban des utilisateurs. Gestion des adresses IP. Les modérateurs peuvent visualiser les IPs des utilisateurs, trier pour voir si plusieurs utilisateurs utilisent la/les mêmes IPs, bloquer l'accès à des IPs données.. Les utilisateurs peuvent voir l'historique de leurs sanctions et avertissements. Les modérateurs les voient toutes et peuvent les modifier, supprimer, ajouter. Un mail et un message privé sont envoyés automatiquement à l'utilisateur concerné à chaque opération de modération.
  13. Un chat en Ajax, totalement intégré, est disponible pour les membres enregistrés. Avec  signal sonore quand un nouveau message est reçu. L'utilisateur a la possibilité de le désactiver avec un effet "slide" et de l'afficher en popup ou dans les pages du forum. (Développé à partir du parfait: KIDE que je recommande chaudement pour sa stabilité, rapidité, légèreté et facilité d'adaptation à votre design par sa riche implémentation de classes css )
  14. Affichage des Membres en ligne avec leurs avatars( inspiré de mod_agoriansonline )
  15. Calculateur d'hyper focale.
  16. Règles du forum et aide globale dans des boites modale.
  17. Aides un peu partout en pop-up.
  18. Spoiler amélioré ( Reste caché pendant le chargement des pages ).
  19. Aide à l'enregistrement des membres, avec protection contre les robots spameurs de forums.
  20. Intégration du module de traduction mod_gtranslate utilisant Google.
  21. Une page de statistiques en graphiques dans le menu utilisateur, qui s'affiche dans une boite modale.
  22. Affichage des erreurs vers une page du forum personnalisée avec redirection intelligente.
  23. Développement d'un outil d'upload et de download (partage de fichiers réservé aux membres), en Ajax et Flash, avec barre de progression et rafraichissement automatique.

Back-end

  1. Tous les composants et modules ont été adaptés aux usages et interconnectés: forum, slideshow, gestion des utilisateurs et bans, ajouts des champs supplémentaires etc...
  2. Ècriture d'un module qui permet que tous les nouveaux articles soient automatiquement ajoutés aux menus section/catégories.
  3. Intégration d'un outil de statistique complètes et indépendant, avec graphiques, base sur PIWICK
Merci Aux membres fidèles du Forum pour leur soutien, avec une mention spéciale pour François et son immense générosité, pour Thierry et son inconditionnelle fidélité, et tous les autres, Juno, Patrick, Yam et compagnie...

Merci aux développeurs de Joomla pour ce très puisant outil, avec, cependant, une mention négative pour une API, trop `abstraite` poussée trop loin et ne tenant pas compte des performances et des ressources. Et un système de cache rendu indispensable et mal conçu.
 
rss