PhotoFiltre

Le forum officiel de PhotoFiltre
It is currently 19 Nov 2019 8:46

All times are UTC + 1 hour




Post new topic Reply to topic  [ 9 posts ] 
Author Message
 Post subject: Développement portail web
PostPosted: 20 Jun 2018 9:36 
Offline
Nouveau(elle)
Nouveau(elle)|Nouveau|Nouvelle
User avatar

Joined: 20 Jun 2018 9:28
Posts: 6
Gender: None specified
PhotoFiltre version: 10
Operating System: Windows 10 1803
Processor: Intel Core I7
RAM memory: 16
Bonjour à tous !

Cela fait maintenant de longues années que j'utilise PFS au quotidien et je croyais que le projet était abandonné en voyant que le site web n'évoluait plus.

En effet, celui-ci aurait besoin d'un bon coup de modernisation à la hauteur du logiciel. Cela permettrais de donner à PF, une image plus sérieuse et professionnel qu'il n'a déjà.

De plus, en voyant le code source de la page, je constate qu'il n'est pas développé dans les règles et qu'il ne respecte pas les standards actuels de l'HTML 5 et du CSS3.

Que diriez-vous que je vous donne un coup de pouce pour cette partie là ?

Je m'en occuperais avec plaisir !


Top
 Profile  
 
 Post subject: Re: Développement portail web
PostPosted: 20 Jun 2018 20:03 
Offline
Administrateur(trice)
Administrateur(trice)|Administrateur|Administratrice

Joined: 28 Oct 2003 22:49
Posts: 11232
Gender: None specified
c'est vrai que le code commence à dater car il a plus de 15 ans. La dernière fois que j'ai voulu changer le style du site, ça a pas trop plus car tout le monde est habitué a celui-là. C'est justement parce qu'il n'a pas bougé depuis le début qu'on s'y est habitué :oops:


Top
 Profile  
 
 Post subject: Re: Développement portail web
PostPosted: 21 Jun 2018 8:40 
Offline
Nouveau(elle)
Nouveau(elle)|Nouveau|Nouvelle
User avatar

Joined: 20 Jun 2018 9:28
Posts: 6
Gender: None specified
PhotoFiltre version: 10
Operating System: Windows 10 1803
Processor: Intel Core I7
RAM memory: 16
Ca permettrais de redonner un coup de jeune et d'attirer de nouveaux utilisateurs. Tu veux que je te fasse des maquettes et tu (vous) me dit(es) si ça te(vous) plaît(s) ?

Quote:
La dernière fois que j'ai voulu changer le style du site, ça a pas trop plus car tout le monde est habitué a celui-là


Il faudrait donc s'orienter vers un changement de patte graphique et non de structure pour ne pas dépayser les habitués et changer le code source bien entendu.

C'est l'affaire de quelques jours ;)


Top
 Profile  
 
 Post subject: Re: Développement portail web
PostPosted: 11 Jul 2018 15:42 
Offline
Nouveau(elle)
Nouveau(elle)|Nouveau|Nouvelle
User avatar

Joined: 20 Jun 2018 9:28
Posts: 6
Gender: None specified
PhotoFiltre version: 10
Operating System: Windows 10 1803
Processor: Intel Core I7
RAM memory: 16
Salut !

Je reviens vers vous pour vous présenter ce que j'ai mis en place. On part sur une toute nouvelle technologie d'interprétation et de développement pour le web.

Nouvelles technologies

Image

Bootstrap : Framework, ou plus simplement, une base de développement très stable et légère qui va faciliter nos développements
jQuery : Une version simplifié du JavaScript, pour dynamiser notre site.
Html5 + CSS3 : Les dernières technologies de développements.

Cette combinaison sera parfaite pour rebâtir le site de PhotoFiltre sur une base saine.

Nouvelles structure

On va également supprimer cette méthode de développement en tableau. Il fut une époque, où les sites web était développé sous forme de tableau, comme ceci :

Image

Une fois les lignes du tableau masqué, on avais en semblant de site bien disposé. Or, cette façon de faire est complètement révolu. On a aujourd'hui un agencement par bloc. Qui peut s'adapter selon la taille de l'écran et qui physiquement disposer de cette manière : 1 fichier = 1 block. Donc lorsqu'on modifie le menu, il se modifie sur chaque page etc..

Image

Et pour faciliter le développement, on part sur un modèle MVC :

Modèle : Pour les requêtes et les opérations
Controller : Va traiter les informations
Vue : Va uniquement afficher les informations qui sont passés par les moulins à traitement

Cela permet également pour quelqu'un qui s'y connait uniquement en webdesign de ne pas traiter et voir la partie traitement qui est elle en PHP.

Voilà en gros comment je voie le nouveau site.

Image

Vous voyez une différence entre ces deux sites ? Non ? Ils sont complètement similaire à l'affichage mais le traitement derrière comprend tout ce que je viens de vous citer plus haut. Les fichiers sont prêts à être exploité.


Top
 Profile  
 
 Post subject: Re: Développement portail web
PostPosted: 13 Jul 2018 7:45 
Offline
Administrateur(trice)
Administrateur(trice)|Administrateur|Administratrice

Joined: 28 Oct 2003 22:49
Posts: 11232
Gender: None specified
Merci mais ne vous donnez pas cette peine. La version actuelle est bien entendue très ancienne et surement plus au norme, mais je peux faire la mise à jour du site en moins de 5 minutes. Pour la version que vous me proposez, je ne comprend même pas les termes techniques tellement que je suis déconnecté des développements récents. Comment pourrais-je assurer la maintenance ou en cas de plantage du site...


Top
 Profile  
 
 Post subject: Re: Développement portail web
PostPosted: 13 Jul 2018 8:32 
Offline
Nouveau(elle)
Nouveau(elle)|Nouveau|Nouvelle
User avatar

Joined: 20 Jun 2018 9:28
Posts: 6
Gender: None specified
PhotoFiltre version: 10
Operating System: Windows 10 1803
Processor: Intel Core I7
RAM memory: 16
En fait, ce que j'ai écris plus haut fait très bling-bling et donne l'impression d'un changement radicale mais en fait, ce n'est rien de bien méchant.

Le site est déjà en HTML + CSS, c'est juste que le HTML5 et CSS3 sont les dernières versions et propose plus de personnalisations.

Le but ici, c'est surtout de sortir du mode tableau et croyez-moi, la "nouvelle" architecture en bloc est beaucoup plus simple à comprendre et maintenir.

Cela ne risque pas de planter car c'est du code on ne peu plus basique. Il n'y a pas de gestion de base de données derrière (à moins que je me trompe ?).

Si vous voulez, je vous envoie le code et vous jugez par vous même.

Finalement, le code reste le même, on retire juste les tableaux des pages HTML.


Top
 Profile  
 
 Post subject: Re: Développement portail web
PostPosted: 14 Jul 2018 8:20 
Offline
Administrateur(trice)
Administrateur(trice)|Administrateur|Administratrice

Joined: 28 Oct 2003 22:49
Posts: 11232
Gender: None specified
je veux bien voir la tête du code pour une page :wink:


Top
 Profile  
 
 Post subject: Re: Développement portail web
PostPosted: 16 Jul 2018 8:35 
Offline
Nouveau(elle)
Nouveau(elle)|Nouveau|Nouvelle
User avatar

Joined: 20 Jun 2018 9:28
Posts: 6
Gender: None specified
PhotoFiltre version: 10
Operating System: Windows 10 1803
Processor: Intel Core I7
RAM memory: 16
Lien envoyé par MP.

Comme tu peux le constater pour la page que je t'ai envoyé, nous passons de 124 lignes à 16 pour exactement le même affichage.

Bien entendu, ce fichier est uniquement le contenu de la page, à côté il y a les autres blocs (menu, header, footer) mais comme ils ne changent quasiment jamais, on les initialises puis on ne les touchent plus, ce qui facilite complètement la gestion du contenu.


Top
 Profile  
 
 Post subject: Re: Développement portail web
PostPosted: 17 Jul 2018 7:57 
Offline
Administrateur(trice)
Administrateur(trice)|Administrateur|Administratrice

Joined: 28 Oct 2003 22:49
Posts: 11232
Gender: None specified
Ok je vois, et c'est aussi comme ça que je développais au départ. Mais à l'époque, la plupart des hébergeurs désactivaient le php à cause des failles de sécurités. En plus les "layers" était pas mal bugués avec les navigateurs. C'est pour ça qu'on mettait tout en statique alors que c'était plus long :wink:


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group