En tant que webmastandardcomplianter du dimanche, je viens d'avoir l'idée suivante pour résoudre le casse-tête du positionnement en CSS. Tous ceux qui ont déjà travaillé sur une feuille de style savent que le placement des boites de texte est une épreuve dure et capitale.
D'où mon idée:
Pourquoi ne pas écrire un logiciel qui permettent de définir graphiquement le placement des boites?
Je m'explique: Lorsque le logiciel se lance, il présente un facsimilé de page blanche ouverte dans Firefox.
(L'image fixe d'une fenetre firefox, disponibe en plusieurs résolution: 800x600, 1024x768, etc diminuée d'un certain ratio pour que la fenetre tienne dans l'écran de l'utilisateur).
L'utilisateur peut cliquer sur un bouton qui lui permet d'ajouter des rectangles de couleur sur l'image.
Chaque rectangle représente un ou tout élément de bloc en CSS. L'utilisateur place ses rectangles à sa convenance. Pour chaque rectangle il peut assigner une propriété :
- "fixe" : la boite aura une position "fixed" (elle ne scrollera pas en même temps que la page)
- absolue
- etc.
Chaque propriété est caractérisée par une lettre (F pour Fixe, A pour Absolue, ...) qui s'affiche sur le rectangle de couleur.
Chaque rectangle est d'une couleur différente afin de faciliter le travail de l'utilsateur si des éléments doivent se chevaucher.
Lorsque tous les rectangles auront été placés, le logiciel pourra reprendre son cours: Il récapitule toutes les coordonnées des rectangles et génère une feuille de style CSS valide, pouvant inclure tous les hacks possibles pour IE/Netscape/Opera (On peut donner à l'utilisateur le choix de ne pas générer les hacks, mais il est capital de pouvoir les générer).
En prime, le logiciel génère une page HTML de démonstration, faisant appel à la feuille de style tout juste générée.
--
Voilà! Ce logiciel pourrait permettre de simplifier grandement la conception d'un site propre et accessible.
Malheureusement je ne suis pas analyste-programmeur, et je ne sais pas programmer. Du tout.
Et pourtant! Je fourmille d'idée de petite amélioration possible (si le rectangle représente une liste non ordonnée (UL), le logiciel peut proposer de présenter la liste comme un menu en ligne ou en colonne (selon la longueur et la largeur du rectangle)).
Et pourtant! L'idée m'emballe au point que je serais prêt à offrir un bounty[*] à l'individu qui réalisera ce logiciel en GPL.
Plus même s'il est sympa! Une bière pourquoi pas? Une place de ciné pour aller voir HHGG ?
Je fais appel à toi, ô communauté. Que penses-tu de cette idée? Serais-tu interessée pour l'amener à sa concrétisation?
D'avance merci, communauté.
plagiats
[*] voir conditions en magasin.
# Ceci est un titre
Posté par Infernal Quack (site web personnel) . Évalué à 8.
Ca a un gros inconvénient : les utilisateurs ont tendance à travailler en position fixe et en pixels au lieu de faire des designs élastiques à coup de flottant et de tailles relatives.
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: Ceci est un titre
Posté par M . Évalué à 7.
[^] # Re: Ceci est un titre
Posté par Infernal Quack (site web personnel) . Évalué à 1.
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: Ceci est un titre
Posté par Yusei (Mastodon) . Évalué à 10.
# CPSSKINS
Posté par Gavroche LeGnou . Évalué à 5.
http://www.medic.chalmers.se/~jmo/CPS/(...)
Et le tout en DHTML / Javascript
Tu es dans ton site et tu repositionne les box comme tu veux
(voir les quelques vidéos flash et les screenshots du site)
# difficile à faire...
Posté par nicolassanchez . Évalué à 3.
Je crois que c'est très compliqué et y'a encore que le cerveau humain pour faire ça bien (mais pas très vite, je me souviens, j'ai pas mal galèré pour en faire...)...
# Pourquoi pas un bestiaire ?
Posté par nicolassanchez . Évalué à 3.
Pourquoi ne pas faire un bestiaire paramètrable (genre choix du nom du calque, etc.) qui nous ressort un CSS ?
[^] # Re: Pourquoi pas un bestiaire ?
Posté par plagiats . Évalué à 1.
[^] # Re: Pourquoi pas un bestiaire ?
Posté par GCN (site web personnel) . Évalué à 8.
[^] # Re: Pourquoi pas un bestiaire ?
Posté par stork . Évalué à 10.
[^] # Re: Pourquoi pas un bestiaire ?
Posté par Calim' Héros (site web personnel) . Évalué à 3.
Par exemple il y a un tristement célèbre bestiaire à Redmond ;p
[^] # Re: Pourquoi pas un bestiaire ?
Posté par yoho (site web personnel) . Évalué à 1.
[^] # Re: Pourquoi pas un bestiaire ?
Posté par nicolassanchez . Évalué à 2.
À l'origine, c'était un inventaire des espèces d'animaux existantes permettant de les identifier, donc avec des dessins, des descriptions, etc.
# web developer
Posté par ccomb (site web personnel) . Évalué à 6.
http://www.chrispederick.com/work/firefox/webdeveloper/(...)
[^] # Re: web developer
Posté par plagiats . Évalué à 2.
# Peut être
Posté par Thomas Petazzoni (site web personnel) . Évalué à 5.
J'en avais trouvé un autre à l'époque, qui générait les box model hacks et tout le bazar. Faudrait Googler un peu plus.
[^] # Re: Peut être
Posté par plagiats . Évalué à 2.
[^] # Alternative
Posté par Anonyme . Évalué à 2.
Je ne sais pas qu'elles sont les différences entre les deux.
# TopStyle Pro
Posté par Stéphane V. . Évalué à 0.
Un défaut: il est payant :-(
http://www.bradsoft.com/topstyle/(...)
[^] # Re: TopStyle Pro
Posté par dawar (site web personnel) . Évalué à 4.
Sinon il y'a, qui correspond exactement a ce journal (mais pour windows), DHE editor : http://www.hexagora.com/en_dw_dhe.asp(...)
Ca marche très bien, on pose des boites, c'est totalement intuitif. Mais, déjà ça ne gère que des positions fixes, et surtout le code est d'une saleté inimaginable, inclu dans le html (enfin quand j'avais testé, il y'a au moins 6 mois...)
[^] # Re: TopStyle Pro
Posté par Gniarf . Évalué à 1.
on peut apercevoir le principe à gauche :
http://62.212.109.174/temp/eretzvaju2.jpg(...)
on édite tout simplement la CSS de la page en direct dans la toolbar à gauche et les modifications sont instantanément répercutées sur le rendu de la page - sans reload, sauvegarde ou téléchargement, qui ne sera fait que si et quand on est content du résultat.
on pourrait croire qu'il faille connaitre par coeur la syntaxe des CSS mais en fait il récupère la css associée à la page : il suffit donc d'ajuster la taille et la postion des divers bidules.
editcss se contente de faire ça. webdeveloper fait ça et bien plus, même un peu trop, c'est carrément fouilli, je trouve, mais bref... (les rectangles colorés à droite, le curseur de la souris qui affiche la classe de l'élément survolé dans la barre de statut..)
[^] # webdeveloper
Posté par fredix . Évalué à 1.
# Je suis ton homme !
Posté par Narmer . Évalué à 2.
Je suis un développeur et ton idée avait aussi germé dans ma tête.
J'ai pas mal de pistes sur ce sujet. Mais d'autres choses font que je n'ai pas concretisé.
contact moi avec les coordonnées accessible depuis ma page par exemple.
@++
PS : c est quoi ton boonty ;) ;)
Serieux, contacte moi et on le fait
@+
[^] # YOUPi!
Posté par plagiats . Évalué à 2.
Je peux réaliser les graphismes, l'aide, et le site du logiciel. :)
plagiats
[^] # Re: YOUPi!
Posté par Narmer . Évalué à 1.
j'attends ;)
[^] # Re: YOUPi!
Posté par djibb (site web personnel) . Évalué à 3.
[^] # Re: YOUPi!
Posté par Narmer . Évalué à 1.
Effectivement il est passé par les messages linuxfrien...
[^] # Partir de rien...
Posté par Nicolas Bourdais (Mastodon) . Évalué à 3.
Enfin, je ne vois pas trop si ce serait plus simple ou pas, c'est juste une idée comme ça...
[^] # Re: Partir de rien...
Posté par Narmer . Évalué à 3.
de toute façon avant de partir tête baissée , on va faire un petit benchmark de ce qui existe pour ne pas réinventer ce qui peut être réutiliser.
...
# Nvu
Posté par Paul Rouget . Évalué à 1.
[^] # Re: Nvu
Posté par plagiats . Évalué à 3.
Il s'agit pour moi de dessiner des rectangles et que les coordonnées de ces rectangles soient retranscries en css...
[^] # Re: Nvu
Posté par Hardy Damien . Évalué à 2.
Dam
# Zephoria
Posté par Nap . Évalué à 4.
http://www.aypwip.org/webnote/zephoria(...)
ça pourrait être utilisé non ?
[^] # Re: Zephoria
Posté par PiT (site web personnel) . Évalué à 1.
A priori, c'est dommage qu'il n'y ai pas une restriction d'acces.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.