French language English language
You are here : Web-Modules > Forum > Les news du site > Ajoutez un effet saisissant à vos userbars ! > Lecture du sujet



Ajoutez un effet saisissant à vos userbars !

Une image qui défile verticalement, ça ne se refuse pas ...

Profil Messages
Profil Messages
Jérémie78
      Haut Bas
# 1 - the 28/04/08 in 01h24

Administrateur
855 messages
Inscrit the 13/02/07

Nouvel effet : faire défiler l'image



Suite à une demande faite sur le forum (oui, il y a un forum !!), j'ai implémenté dans le générateur une nouvelle fonctionnalité, celle-ci permet de faire défiler une grande image dans la userbar.
Pour activer la fonctionnalité, il faut cocher la case de la rubrique "image" du formulaire.

Vous pouvez de suite allez tester cette nouvelle fonctionnalité plutôt impressionnante (!!!) sur la page du générateur de userbars.

Refonte complète de l'IHM et du backend


Bon, alors avant de dire en quoi il y a eu une "refonte", il faut expliquer ce qu'est l'"IHM" et le "backend".

Quelques définitions


IHM : Interface Homme-Machine, c'est à dire, l'interface qui permet à l'Homme de communiquer à la machine en lui donnant des ordres SIMPLES. Cliquer sur un bouton, faire un choix parmi une liste, cocher une case, etc... sont des actions simples, qui sont utilisées par le backend pour transcrire la commande sous forme d'"actions". Bref, c'est le joli truc, simple, qui permet de faire des choses compliqués. En l'occurence, l'IHM est une page web  wink.png .

Backend : c'est le ce qui va agir en fonction des commandes transmisent par l'IHM. En somme, c'est toute la partie applicatives du logiciel, et ici, du générateur.

Une fois de plus, le forum a prouvé on utilité (  smile.png ) alors n'hésitez pas à ouvrir un sujet pour demander une nouvelle fonctionnalité ou pour demander de l'aide. Étant développeur de sites webs, je pense pouvoir aider la majorité d'entre vous  wink.png (en CSS, (x)HTML, PHP, SQL, JS, XML, ...).

Qu'est ce qui a été refait alors ?



L'IHM : certaines options compliqués, et en somme peu utiles aux novices, ont été enlevées afin de clarifier l'interface et de facilité la création des userbars (comme y a pas trop de boutons, on se perd moins !). Chaque fonctionnalité à maintenant sa propre ligne dans le tableau et tout est bien séparé pour éviter la confusion des options.

Le backend : tout le code applicatifs a été modifié, avant c'était du procédural, maintenant c'est de la POO. Au final, 2 classes PHP5 ont été crées : "Userbar" et "ImgAnimation". La classe userbar s'occupe des effets habituels des userbars (dégradé, barres diagonales, ellipse, ...) tandis que la seconde classe est créées des animations à partir de plusieurs images (déplacement vers le haut, effet de fondu, ...).
Et bien, sûr, comme j'en ai parlé plus haut, la fonctionnalité "faire defiler l'image" a été implémenté, en se servant des deux classes, mais pas d'une façon habituelle, il y a un allez-retour entre les deux classes.

[EDIT @ 28-04-2008 à 19h59]
Quelques petites corrections pour améliorer le support des images utilisant la transparence.
Jérémie78
      Haut Bas
# 2 - the 06/05/08 in 21h44

Administrateur
855 messages
Inscrit the 13/02/07
Petit changement, j'ai installé un outils de statistiques sur le site.
Par respect pour vous, visiteurs, qui ne voulez pas être suivis par Google, Xiti (qui sait ce qu'ils font des statistiques récoltées ...), j'ai installé un outil libre décentralisé qui fait ds rapports de statistiques très détaillé : PHPMyVisites !

C'est vraiment un superbe outil, la réalisation est vraiment poussée et l'interface d'administration est très agréable, les statistiques données sont de plus très importantes (pages vues, visiteurs, page d'entrée, de sortie, type de navigateur, ...).

C'est un outil que je conseil à tous :-) .
Jérémie78
      Haut Bas
# 3 - the 31/05/08 in 20h41

Administrateur
855 messages
Inscrit the 13/02/07
Nettoyage de printemps du topsite : quelques sites ont été supprimés car ils n'étaient plus disponibles.
les bannières "introuvables" ont été supprimées.

Je compte mettre dans un petit moment un système qui supprimera les sites qui n'ont aucune vote en entrée après 2 mois d'apparition dans le topsite (ça supprimera les sites inactifs).
Jérémie78
      Haut Bas
# 4 - the 04/07/08 in 02h08

Administrateur
855 messages
Inscrit the 13/02/07
Nouvelle fonctionnalité : sauvegarder la configuration de sa userbar pour la partager avec d'autres.
julienmilo
      Haut Bas
# 5 - the 22/07/08 in 11h20
Membre
3 messages
Inscrit the 11/06/08
wil well rokc you dsl je chantais alors ces un petit changemant super bien
Jérémie78
      Haut Bas
# 6 - the 31/07/08 in 22h56

Administrateur
855 messages
Inscrit the 13/02/07
J'ai mis en place un nouveau système de sauvegarde/restauration des paramètres des userbars.
Le problème est que les URL trop longues (trop de paramètres de configuration) peuvent poser des problèmes avec certains navigateurs (je ne citerais pas de nom ...).
Jérémie78
      Haut Bas
# 7 - the 19/08/08 in 23h12

Administrateur
855 messages
Inscrit the 13/02/07
Nouveau calcul du rang pour le topsite : (entrees - sorties) descendant.
Soit : plus il y a de vote pour votre site et moins il y a de clics sortant, plus vote site est en haut !

Ce calcul permet de faire tourner les sites du haut  smile.png
Jérémie78
      Haut Bas
# 8 - the 10/09/08 in 01h59

Administrateur
855 messages
Inscrit the 13/02/07
Gros effort de sécurité sur le serveur, tous les logiciels tiers ont été séparés du reste du site sous leur propre nom d'utilisateur.
Si il y a une faille dans MRTG, phpmyadmin, phpmyvisites, ... le site n'en sera pas impacté le moins du monde  happy.png
Firebird
      Haut Bas
# 9 - the 10/09/08 in 13h25

Modérateur
106 messages
Inscrit the 30/04/08
Mieux vaut prévenir que guérir  smile.png

Jérémie78
      Haut Bas
# 10 - the 10/09/08 in 17h46

Administrateur
855 messages
Inscrit the 13/02/07
En même temps, je suis sidéré par le serveur Apache/PHP !
Par défaut, il est fait pour être mono-utilisateur ...

Je me casse la tête à savoir comment empêcher un utilisateur de lire les fichiers d'un autre :/
Firebird
      Haut Bas
# 11 - the 11/09/08 in 08h03

Modérateur
106 messages
Inscrit the 30/04/08
Je ne peux pas t'aider sur ce coup là !

ImageJ'adore ce gif ^^

Jérémie78
      Haut Bas
# 12 - the 11/09/08 in 12h24

Administrateur
855 messages
Inscrit the 13/02/07
Oui loi aussi j'aime ce gif  happy.png
Jérémie78
      Haut Bas
# 13 - the 21/09/08 in 01h18

Administrateur
855 messages
Inscrit the 13/02/07
Citation de "Jérémie78"
Par Jérémie78 (Message)
En même temps, je suis sidéré par le serveur Apache/PHP !
Par défaut, il est fait pour être mono-utilisateur ...

Je me casse la tête à savoir comment empêcher un utilisateur de lire les fichiers d'un autre :/

Je crois avoir trouvé  laugh.png alors :
Champagne !
Image

Bon, plus sérieusement, les comptes sont enfin séparés et n'ont plus besoin d'autoriser les "autres" à traverser leurs répertoires  tongue.png

Par contre, si "Apache" (le logiciel qui sert ces quelques pages web sur demande  happy.png ) est hacké (piraté, détourné, ...) et que quelqu'un peut le manipuler .... et bin tous les utilisateurs (qui peuvent afficher des pages web) sont ... dans la mouise, vu que apache peut lire (voir écrire) leurs fichiers  ohmy.png .

Mais (normalement du moins) apache est sécurisé  happy.png .


Bref, je peux -si je ne me trompe- enfin inviter du monde sur mon serveur  laugh.png (sans craindre pour la sécurité du serveur  tongue.png ).
Firebird
      Haut Bas
# 14 - the 22/09/08 in 09h11

Modérateur
106 messages
Inscrit the 30/04/08
Bravo !

(J'ai rien compris mais ça doit être super vu que tu sort le champagne !! mdr)

Jérémie78
      Haut Bas
# 15 - the 03/10/10 in 03h22

Administrateur
855 messages
Inscrit the 13/02/07
En effet.

Contact - Stats
Web-modules.net : 2006-2011.