site avec template personnalisable par l'utilisateur!

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : site avec template personnalisable par l'utilisateur!

par Invité » 05 oct. 2008, 15:11

Bah c'est pas compliqué :).

Soit un gabarit (on effectuera un raisonnement analogue pour chaque gabarit). On a deux choix : on impose une structure HTML identique pour chaque gabarit et seules les feuilles CSS changent (ce qui serait l'idéal), soit l'HTML et le CSS changent (moins pratique pour la maintenance et la pérennité du projet).
Dans les deux cas, l'utilisateur ne peut pas changer la structure HTML, il ne touchera donc qu'à la feuille CSS (feuille de style, rappelons-le). La feuille CSS sera paramétrable : par exemple les polices, et les couleurs (d'avant ou d'arrière-plan) pour des raisons de faciliter vis à vis de l'utilisateur. Ces données sont mémorisées dans une base de données, et modifiables via des formulaires par l'utilisateur.
On peut même imaginer des styles proposées par des utilisateurs (et réutilisables par les utilisateurs), ce qui serait un plus pour créer une communauté par exemple.

Ce n'est que le principe de base. Il faut réussir à l'améliorer pour rendre la maintenance la moins pénible possible, mais c'est un début.
Nikel merci pour l'explication! :merci:

par Hywan » 04 oct. 2008, 23:06

Bah c'est pas compliqué :).

Soit un gabarit (on effectuera un raisonnement analogue pour chaque gabarit). On a deux choix : on impose une structure HTML identique pour chaque gabarit et seules les feuilles CSS changent (ce qui serait l'idéal), soit l'HTML et le CSS changent (moins pratique pour la maintenance et la pérennité du projet).
Dans les deux cas, l'utilisateur ne peut pas changer la structure HTML, il ne touchera donc qu'à la feuille CSS (feuille de style, rappelons-le). La feuille CSS sera paramétrable : par exemple les polices, et les couleurs (d'avant ou d'arrière-plan) pour des raisons de faciliter vis à vis de l'utilisateur. Ces données sont mémorisées dans une base de données, et modifiables via des formulaires par l'utilisateur.
On peut même imaginer des styles proposées par des utilisateurs (et réutilisables par les utilisateurs), ce qui serait un plus pour créer une communauté par exemple.

Ce n'est que le principe de base. Il faut réussir à l'améliorer pour rendre la maintenance la moins pénible possible, mais c'est un début.

par Verokio » 04 oct. 2008, 22:47

Hey :),

Le plus simple pour l'utilisateur serait un vaste choix de gabarit, et qu'il pourrait modifier certaines parties du gabarit qu'il a choisi, comme les couleurs par exemple. L'idée est d'avoir plusieurs gabarits par défaut, et ils serviraient de base pour l'utilisateur (ça lui dégrossi le travail).
C'est un peu chiant à faire, mais pas compliqué.
Merci HyWan c'est exactement ce que je voulais faire. Mais le problème c'est que techniquement je ne sais pas comment. Si tu peux m'éclairer à ce sujet je t'en serais reconnaissant.

par Hywan » 04 oct. 2008, 13:58

Hey :),

Le plus simple pour l'utilisateur serait un vaste choix de gabarit, et qu'il pourrait modifier certaines parties du gabarit qu'il a choisi, comme les couleurs par exemple. L'idée est d'avoir plusieurs gabarits par défaut, et ils serviraient de base pour l'utilisateur (ça lui dégrossi le travail).
C'est un peu chiant à faire, mais pas compliqué.

par Verokio » 02 oct. 2008, 19:44

à priori le plus simple pour toi (mais pas forcément pour l'utilisateur),
c'est de ne pas toucher à la structure, mais uniquement au fichier .css
Après il faut quand même gérer l'upload d'images pour les besoins des templates des utilisateurs...
Mais je pense que c'est le moins difficile à mettre en place...
Merci je crois que pour commencer je vais suivre ton conseille aprés je verrais si y'a besoin de rajouter une plus grande liberté dans la personnalisation.
Mais je reste ouvert à d'autres suggestions

par jojolapine » 02 oct. 2008, 19:32

à priori le plus simple pour toi (mais pas forcément pour l'utilisateur),
c'est de ne pas toucher à la structure, mais uniquement au fichier .css
Après il faut quand même gérer l'upload d'images pour les besoins des templates des utilisateurs...
Mais je pense que c'est le moins difficile à mettre en place...

par Verokio » 02 oct. 2008, 19:19

Oui Oui je connais mais je cherche juste à savoir si je dois stocker les templates des utilisateurs dans la base ou bien qu'elle est la méthode appropriée pour proposer une personnalisation du code HTML d'une page Web.

par jojolapine » 02 oct. 2008, 18:39

par Verokio » 02 oct. 2008, 18:03

Flickr ? Picasa ?
Eh ben bravo :D ben disons que c'est pas des photos alors (je veux pas dévoiler mon projet ici) mais l'idée reste la même.
Donc merci d'avance pour vos réponses.

par Berzemus » 02 oct. 2008, 17:17

Flickr ? Picasa ?

site avec template personnalisable par l'utilisateur!

par Verokio » 02 oct. 2008, 17:00

Bonjour à tous et à toutes ,

Aujourd'hui j'ai décidé de me compliquer la vie en créant une application Web qui offre à l'utilisateur une page Web sur laquelle il pourra entreposer ses photos ...etc.

Je voudrais également offrir la possibilité d'éditer le template ou le code HTML de la page pour la personnaliser avec son propre logo ou rajouter des bouts de code à l'intérieur (html biensur)...etc.

En gros je veux créer une page personnalisable comme blogger.

L'ennui c'est que je ne sais pas exactement comment le faire donc merci de m'éclairer à ce sujet ou de m'orienter vers une application opensource qui permet ça et je me débrouillerais en analysant le code.