Liste des bugs signalés

Bug 73

Bug 73 : Ik` Ilote 4
Ouvert par Zéfling le 2010/09/13 23:20
ブラウザ: Support HTML5
オペレーティング·システム: Tous
État: Corrigé
Domaine: ikilote.net
Adresses

/

Description

Recoder le site en POO.

Pièces-jointes
Zéfling : #6 - Interface_Possible.jpg - 934.6 KiB
Zéfling : #19 - Template_News-Intros.png - 34.19 KiB
Zéfling : #21 - Accueil_ébauche.jpg - 496 KiB
Zéfling : #33 - parseur_test_(zoom).png - 56.30 KiB
Zéfling : #35 - Balise_Code_Rendu.png - 135.9 KiB
Zéfling : #37 - Module_Connexion_ébauche.png - 8.812 KiB
Zéfling : #39 - Module_Recherche_Ebauche.jpg - 40.93 KiB
Zéfling : #41 - Page_Recherche_Ebauche.png - 103.4 KiB
Zéfling : #46 - Livre_d\'or_-_Datalist.png - 122.4 KiB
Zéfling : #49 - Profil_menu.png - 35.71 KiB
Zéfling : #55 - HTML5_image_previsu.png - 93.75 KiB
Zéfling : #59 - Bouton Action.png - 14.86 KiB
Zéfling : #66 - drapeaux.png - 11.75 KiB
Zéfling : #68 - Liste_2D.png - 31.09 KiB
Zéfling : #80 - Forum_Post.png - 409.2 KiB
Zéfling : #84 - Pied_de_Page_(en_cours).png - 55.86 KiB
Zéfling : #86 - Menu_Icones.png - 16.32 KiB
Zéfling : #91 - Menu_Contextuel.png - 86.90 KiB
Zéfling : #98 - CSS_a49.png - 97.18 KiB
Zéfling : #100 - Fond_a53.jpg - 380.6 KiB
Zéfling : #101 - Icones.png - 27.83 KiB
Zéfling : #102 - OpenSearch.png - 15.69 KiB
Zéfling : #107 - Texte_Balise.png - 51.80 KiB
Zéfling : #120 - Calendrier - 27.15 KiB
#1
Zéfling - 2010/09/14 03:25
OuvertEn cours

En cours :
- Réécriture de la partie de connexion.
- Nouvelle gestion des pages plus flexible.
- Ajout d'un gestionnaire de template
- Ajout d'une classe connexion SQL

Je repique pas mal de truc que j'ai fait ailleurs, mais ça n'est pas possible pour tout. Je ne tiens pas à casser les URL du site, ni à refaire la base. La version 3.5 et 4.0 doivent pouvoir fonctionner en même temps, comme ce fût le cas lors du passage de le 2 à la 3. De fait, je recommence pas tout à zéro, mais je réécris dans le but que ce ça soit moins chiant à mettre à jour et pour pouvoir ajouter des choses plus aisément, ce qui n'est pas vraiment le cas.

#2
Zéfling - 2010/09/15 23:38

En cours :
- Template général HTML5
- Fragmentation en modules (PHP et Templates)
- Gestionnaire de panneaux latéraux

Bon, ça avance un peu, j'ai d'ailleurs tendance à essayer de rendre le chose les plus modulaires possible, même si ce n'est pas franchement évidant en concevant la même base.

#3
Zéfling - 2010/09/19 18:41

En cours :
- Gestionnaire de panneaux latéraux (partie 2)
- Réécriture de la partie sondage

La réécriture de la partie sondage en utilisant le nouveau framework m'a permis d'affiner certains points et d'ajouter de nouvelles fonctionnalités. Je pense le rendre multilingue, mais j'avoue ne trouver aucune solution simple. :\

#4
Zéfling - 2010/09/19 23:26

En cours :
- L'affichage utilise les flex-box (plus de problème de calcul de largeur si je modifie la largeur)
- Interface multilingue (c'est une ébauche, j'ai bien envie de lâcher ça au perceur de Template)

#5
Zéfling - 2010/09/21 01:51

L'ajout de panneau est assez simple. Mais il serait con de garder la même interface, je vais donc voir ce que je peux faire pour réduire leurs nombres.

Déjà j'ai bien envie de virer le calendrier et celui qui liste des liens pour les afficher sous une autre forme.

#6
Zéfling - 2010/09/21 02:01

L'idée serait un peu la suivante.

Pièce-jointe
Lien : Interface_Possible.jpg - 934.6 KiB
#7
Zéfling - 2010/09/21 18:05

J'essaie de suivre ce plan de mise en forme, ça va permettre quelques nouveautés de mise en page plus intéressantes. ^_^

#8
Zéfling - 2010/09/21 21:25

En cours :
- Modification du gestionnaire de templete qui gère maintenant le multilingue.
- Le pied de page est inclu dans les groupes cadres

Je commence à avoir une base assez solide. Il me manque que la partie AJAX à réécrire, pour simplifier les appels sans pointer un .php en particulier.

#9
Zéfling - 2010/09/22 20:29

Hop, ça avance, la gestion des requêtes Ajax prennent forme. Je ne pense pas pousser le chose bien loin pour autant, ça me permet surtout de bénéficier de toutes les classes nécessaires sans appeler à la main les fichiers nécessaires (comme c'était le cas jusqu'à maintenant).

Pour les micro-script, j'espère que ça va pas bouffer trop de ressources. Je verrais quand j'en aurais un sous la main.

#10
Zéfling - 2010/09/23 02:31

En cours :
- Gestion de l'exp
- Réécriture complète de la chatbox, mais elle devrait être identique une fois terminée ^^'
- Modification du code Membre / Utilisateur

Le nouveau code est presque totalement incompatible avec la précédente version. Je n'ai pas fait comme la version 3 qui n'était qu'un vague changement dans la structuration du code avec un cœur peu changé. La base n'a plus rien à voir, toutes fonctions ont été virées et déplacées, quand cela est nécessaire au plus près de leur utilisation. Certaines fonctions vont rester globales pour la simplicité du code. Bref, j'essaie de faire au plus clair et au plus simple... ce qui est paradoxalement plus complexe qu'avant. Le procédurale c'est très simple, mais rapidement très chiant à débugger.

#11
Zéfling - 2010/09/24 21:04

- Petit changement dans la gestion des templates (pour les <if> imbriqués)
- Création d'un module défaut (skin, langue, script)
- Les modules ont maintenant aussi accès au multilingue.
- Création des class : Mail & Date.
- Réécriture de la liste de la chatbox (il manque les parseurs)
- Factorisation de certaines parties du code

Mon but est de supprimer tous textes et tout code HTML du code. Ça demande parfois à revoir l'ancien code. Au final, ça demande plus de réflexion, mais c'est largement plus simple à modifier par la suite. Les erreurs de HTML seront dans les « .vue » et les fautes dans les « langues ». :D

#12
Zéfling - 2010/09/26 00:44

Je retrouve l'ancien Chatbox, d'apparence, car elle s'appuie maintenant sur le nouveau framework. Quand j'aurais le temps j'aimerais la rendre plus sympathique. Pour l'instant c'est ce qui a mise le plus à mal mon gestionnaire de template et donc m'a fait corriger plein de bug. :D On ne construit pas un truc de ce type comme cela. ^_^

#13
Zéfling - 2010/09/26 23:02

Après les pages HTML, voilà les pages HTML menu intégré (c'est juste des tags dans le code) qui sont de nouveau supporté. Le menu sera maintenant dans un panneau (enfin pour l'instant).

#14
Zéfling - 2010/09/27 02:35

Petit détail que j'avais oublié : la génération de lien... Enfin le soucis c'est que dans le code HTML ça ne peut pas fonctionner, comme dans les news ou articles. Bref, c'est juste pour le PHP et les Templates.

Il faudra que je me lance sur le parseur sous peu. Probablement le truc le plus complexe à réécrire. ;)

#15
Zéfling - 2010/09/27 03:31

Un peu de récupération : Ik` Ilote 3.5 possède déjà une classe de cache (j'utilise assez peu) que j'ai très facilement adapter. Ça sera utile pour les templates dont le contenu bouge très peu et qui sont bourrées de variables.

#16
Zéfling - 2010/09/30 01:10

J'ai ajouter un élément sur le version actuel qui permettra avec une adresse particulière de choisir entre la 3.5 et 4.0. Bon, comme ça bug beaucoup trop, je ne vais encore rien montrer.

Un petit constat entre mon PC et le serveur :
- sur le serveur : MySQL est très rapide, mais pas PHP.
- sur mon PC : PHP est très rapide, mais pas MySQL.
J'ai du mal à comprendre, pourtant mon PC à processeur très largement plus puissant.... Enfin, ça risque de poser problème, surtout qu'en local j'ai du PHP 5.3 et sur le serveur c'est 5.2, et l'upgrade sur le serveur n'est pas aussi simple qu'avec une solution type WAMP Server.

#17
Zéfling - 2010/10/06 03:22

J'ai bien avancé dans l'uniformisation des URL avec une script que j'avais utiliser sur la version 3. Normalement je dois pouvoir faire la basculer assez simplement coté JavaScript (AJAX).

HS : J'ai essayé de passer de Notepad++ à Eclispe, mais ne pouvant être sur fond noir pour coder, ça m'a vite pris la tête... Ça m'a fait perdre pas mal de temps de configuration, car en fait, c'est partiellement possible...

#18
Zéfling - 2010/10/07 02:12

Hop, je passe au corps de page par Module avec pour commencer l'accueil et la partie actu. Ce n'est pas trop compliqué, mais vu commence c'est fait, je n'ai pas d'autre chois que de tout réécrire. Le code de la version 3 c'est du vrai bricolage à coup de copier/coller.

Au passage, j'essaie de repenser l'accueil, mais j'ai des contraintes de taille assez chiante. Les news c'est bien mais je trouve que ça prendre trop de place... Il faut que je trouve une autre solution, quelque chose de plus réduit encore que l'intro. D'ailleurs je pense revoir aussi ma façon de gérer les news.

#19
Zéfling - 2010/10/11 21:51

En cours :
- Template : ajout des droits (visiteur, membre, admin)
- Accueil : refont de l'acceuil
- News : Réécriture du module de News / Archives.

Ça prend du temps, surtout que j'essaie de tout revoir. En même temps, je n'ai pas trop le choix, en utilisant les templates rien de ce qui été avant ne peut fonctionner.

Je mets un exemple de template en pièce jointe. ;)

Pièce-jointe
Lien : Template_News-Intros.png - 34.19 KiB
#20
Zéfling - 2010/10/13 01:10

J'ai besoin du module de « Commentaires » pour continuer, donc je m'y attaque.
J'avoue avoir pas mal à revoir le code, parce que c'est une empilement d'« ajouts » difficile à réduire. Il aurait peut-être plus simple que j'ai une méthode unique de liaison de pages, mais ce n'était pas prévu à la base. ^^'

Et dire que je suis toujours sur l'accueil...

#21
Zéfling - 2010/10/13 17:59

Voilà une première ébauche de l'accueil. Ça ne ressemblera pas à ça quand ça sera fini... D'ailleurs il serait aussi temps que je réfléchisse au design.

Pièce-jointe
Lien : Accueil_ébauche.jpg - 496 KiB
#22
Trax - 2010/10/14 12:14

L'arrange de la page d'accueil (ébauche) n'est pas mal sauf que je trouve que le fond est bien trop présent... ou je suis trop habitué à la mise en page actuelle :???

#23
Zéfling - 2010/10/14 12:19

Pour le fond, pour l'instant c'était jute pour tester les backgrounds multiples.
Pour l'instant, l'interface ne fonctionne que sous Firefox 4 et Safari 5 (Chorme aussi je suppose).
De toute façon, à chaque version il y a eu un changement radical :
/Historiques_Sites/Site_Ikilote.html

#24
Trax - 2010/10/14 21:13

Quoiqu'il en soit essaie de trouver un fond plus clair

#25
Zéfling - 2010/10/17 19:04

En cours
- Ajout des balises avec id <moi:id> et <autre:id> pour tester si c'est l'utilisateur courant ou non
- Meilleur interaction avec le gestionnaire de page
- Page d'actualité
- Gestionnaire de commentaires

En fait, c'est l'affichage de la page de news qui m'a posé de petits problèmes (difficile de penser à tout). L'intégration des commentaires n'est pas simple, il y a plus de 1500 lignes de code à réécrire. L'utilisation de template m'aide tout de même à voir plus clair. Je pense qu'il va falloir que j'ajoute une balise pour l'appel de template dans une template. Je trouve qu'il commence à y avoir un peu trop de balises à mon goût, mais ça semble inévitable pour simplifier leur utilisation et éviter des créés des centaines de modèles par cas d'utilisation.

Autant le dire, je rame un peu. ^^'

#26
Zéfling - 2010/10/18 02:13

En cours :
- Ajout de la balise <import:groupe:nom />, pour importer une autre template
- Grosse modification dans la gestion des <liste:id>
- Gestionnaire du formulaire des commentaires

Le gestionnaire de template évolue au fur et à mesure que de nouveaux éléments mettent en évidences des bugs. Ça commence à être stable.
Je commence à regarde ce que HTML5 permet pour les formulaires : required, email, url, etc. Je sais que le support est partiel, mais ça donne déjà une idée.

#27
Zéfling - 2010/10/19 15:24

En faisant l'affichage des commentaires, je me suis rendu compte que l'arbre des nœuds est 3× plus petit que sur la version 3.5. Plus aucun tableau n'est utilisé dans la structure avec l'utilisation des “box-flex” (CSS3). Malheureusement, ce n'est supporté que par Gecko et Webkit.

#28
Zéfling - 2010/10/20 16:51

Je suis passé sur le parseur, et là je peux dire que je vais avoir du boulot. Il y a tellement de cas que ça va être la misère. :D

#29
yzykom - 2010/10/23 03:00

Je n'ai pas vraiment de notions de programmation et mes connaissances en « langages du web » se limitent à un peu de XHTML, et CSS2.

Toutefois, si je ne trompe pas, passer d'une approche procédurale à une POO pour ton site revient à tout reprendre à zéro. Par contre, ça sera beaucoup plus souple ensuite, je suppose, avec toutes ces briques. Je croyais d'ailleurs que la version actuelle était déjà en POO.

Pour ne pas être trop hors sujet, commentaire des screens (le reste est trop technique pour mon niveau) ^^' :

- image « interface possible » : tu sembles tendre vers une interface en 2 colonnes. Je trouve que c'est une bonne idée car ça permet de s'adapter à des écrans de toute taille, même petit (genre smartphone), surtout si, comme tu le précise, tu rends les largeurs dynamiques.

- image « accueil ébauche » : c'est prometteur. Par contre, comme dit Trax, attention au fond. En fait, je trouve que les sites les plus agréables à lire et les moins fatigants visuellement sont ceux dont le fond est clair voire quasi blanc, comme la version actuelle d'Ik'Ilote (la feuille de papier, quoi : encre noire sur papier clair).

Mais tu précise bien qu'au final, ça ne ressemblera pas à ça. N'empêche que si tu veux changer de style, tu as pas mal de pain sur la planche, la version actuelle s'étant fortement affinée au fil du temps'

Détail ergonomique vraiment bien de la version actuelle : le menu statique en haut. Tu devrais le conserver, je pense.

Bon courage pour la suite, en tout cas.

#30
Zéfling - 2010/10/23 04:06

En fait, il y a un peu de POO sur la version 3, mais le noyau à quasiment la base de la première version, ce qui ne peut être objet. J'ai du ajouter modifier le fonctionnement pour que je suis changer ça et du coup, presque tout va l'être, il restera en fait tout le partie de démarrage où ça sert un peu à rien.

Il ne faut pas se fier aux couleurs pour l'instant, c'était juste pour avoir des repères. :D

#31
Zéfling - 2010/10/24 01:28

J'ai trouvé quelques solutions pour simplifier grandement les choses avec le parseur. Enfin, j'ai tout de même du rajouter des cas spécifiques au balisage du site. Ce qui est fait :
- Smileys (passé dans le parseur)
- Lien dico
- Masquer
- TitreSWF (réservé aux news ^^)

Pour l'instant c'est non récursif, ce qui pose quelques problèmes.

#32
Zéfling - 2010/10/25 13:57

Hop, j'ai trouvé une solution pour la récursivité et éviter de refaire ce qui a déjà été fait. Par contre, les erreurs d'imbrications de balise sont bien voyantes : Genre pour [[]g]test[[]i]test[[]/g]test[[]/i], seule une des balises sera interprète, l'autre restera en l'état. Il faut faire ça pour que ça fonctionne : [[]g]test[[]i]test[[]/i][[]/g][[]i]test[[]/i]

En même temps, en HTML c'est pareil.

#33
Zéfling - 2010/10/25 14:59

Bon, ce n'était pas trop compliqué : toutes les balises simples sont supportées.
J'essaie aussi de voir comment gérer les retour à la ligne pour gérer les balises d'alignement de texte. :D

Pièce-jointe
Lien : parseur_test_(zoom).png - 56.30 KiB
#34
Zéfling - 2010/10/26 17:48

Toujours sur le parseur, je suis un peu obligé de faire évoluer le système de templates qui du coup fait toujours plus.

Système de template :
- ajout des if avec des « ou », ex. : <if:var1|var2|...>
- liens vers une table de variables globales, ex. :

#35
Zéfling - 2010/10/26 22:19

Hop, je continue l'ajout de balises : Ruby v1, Ruby v2 et Code.
D'ailleurs cette dernière ne me fait plus chier. Sur Ikilote 3 c'est un vrai nid à emmerdes.

Comme sur la V3, j'ai aussi mis l'automatisation de correction de lien (<a>) et image (<img>), mais je me demande si je ne devrais pas le faire sur le rendu final de l'intégralité du code généré. J'ai encore pas mal de HTML4 qui traine dans le base, au niveau des news par exemple.

Pièce-jointe
Lien : Balise_Code_Rendu.png - 135.9 KiB
#36
Zéfling - 2010/10/27 18:56

Bon, j'ai fait un peu d'optimisation, j'affiche le nombre de template requiert. Je m'étais rendu compte que le compteur montait à plus de 9000. Au moins, je sais qu'il peut encaisser autant sans trop ramer (1,3s), mais ce n'est pas l'idéal.

Je finirais l'intégration des balises plus tard, la base semble solide pour le parseur. Je repasse sur les commentaires où j'ai fait déplacer une grosse partie du code pour simplifier les appels. L'envoi passe et je me sers maintenant des fonctions « mb_ » pour le texte. Vu que PHP 6 semble être mis de côté et qu'on n’est pas près d'avoir un support natif de l'Unicode...

#37
Zéfling - 2010/10/29 15:30

Ajout du module de connexion. On peut donc se connecter et se déconnecter. C'est un début.
En fait, j'ai pas fait grand chose pour que ça fonctionne, presque tout y était déjà, notamment grâce à la gestion des niveaux : visiteur, membre, admin.

Pièce-jointe
#38
Zéfling - 2010/10/31 01:09

J'essaie de tendre vers quelque chose de facile à utiliser pour l'AJAX. J'ai donc écrit un mini-module de réception XML qui répondre à des commandes formatés par un générateur d'action. Ça va grossir en fonction de mes besoins.
En fait, je m'inspire un peu de ce que fait XAJAX, sauf que dans le fait, le mien je sais exactement ce qu'il fait côté serveur. ^^'

Client [ JS → requête (avec paramètres) ] → Serveur [ PHP → Utilisation d'un module d'action → Renvoie XML ] → Client [ parse XML d'action ].

Comme ça je peux définir les actions (genre remplace le texte d'un champ) directement depuis le script PHP.

#39
Zéfling - 2010/10/31 16:48

J'ai repris ce que j'avais prévu pour les selectbox, pour en faire une qui permet de changer dynamiquement le contenu. Cela donne un champ de recherche qui lit en même temps la liste des thèmes. Bref, j'ai fusionné les deux champs pour plus simplicité.

Pièce-jointe
Lien : Module_Recherche_Ebauche.jpg - 40.93 KiB
#40
Zéfling - 2010/11/01 13:19

Amélioration du module de recherche : Coloration de la recherche et surtout support de l'UTF-8 et des macrons (ex. : ō). J'ai aussi essayé de donner un comportement cohérent à l'ensemble... Assez complexe, vu que j'essaie grossièrement de reproduire le comportement d'un <select>.

Bref, une belle prise de tête.

#41
Zéfling - 2010/11/01 19:58

J'ai complètement réécrit le moteur de recherche des actus pour supporter l'Unicode... Au moins, celui-ci fonctionnera correctement, mais je ne vous raconte même pas ce que j'ai dû faire pour que ça fonctionne. J'ai dû repenser mon truc je ne sais combien de fois à cause des limites de PHP en matière de gestion de l'Unicode...

Pièce-jointe
Lien : Page_Recherche_Ebauche.png - 103.4 KiB
#42
Zéfling - 2010/11/02 18:46

Je me suis occupé de la page qui afficher les archives du site. Le plus long aura été de recorder la liste des mois. :D

#43
Zéfling - 2010/11/08 21:50

Le Japan Event est passé, je reprends :

En cours :
- intégration du module de pagination
- gestionnaire du modificateur d'URL

Avec ça mettre une pagination devrait être très simple. J'ai repris l'ancien que j'ai complètement réécrit sauf la gestion des limites. Ça m'aura pris plus de temps que je le pensais.

#44
Zéfling - 2010/11/09 15:03

Ça devrait être bon pour la pagination, j'ai activé le passage d'une page à l'autre.
Au passage, j'ai corrigé un gros bug dans la recherche.

J'ai aussi changé le chemin d'accès aux informations de skin avec une petite réécriture d'URL qui masque le chemin réel et réduit un peu la taille de l'adresse en supprimant des informations superflues. ;)

#45
Zéfling - 2010/11/14 23:44

Ajout des éléments de formulaire (objet & template) :
- select
- datalist

Je suis sur le livre d'or. ^^'

#46
Zéfling - 2010/11/15 17:06

Je trafique un peu les feuilles de styles et j'ai testé border-image. Sympa, mais pas forcement simple à utiliser... Ça reste beaucoup plus simple qu'avant à coup de div imbriqués.

Je mets une image du livre d'or avec la datalist.

Pièce-jointe
Lien : Livre_d\'or_-_Datalist.png - 122.4 KiB
#47
Zéfling - 2010/11/16 20:44

Ajout du formatage des nombres directement dans les templates.

Ça me permet de virer faire sauter le problèmes des pluriels pour les décimaux. ^^'
Exemple : « Moyenne : 5,68 étoiles »

#48
Zéfling - 2010/11/18 04:11

Livre d'or :
- ajout de commentaire
- édition (admin)
- suppression (admin)
Messages :
- modification de la vue et CSS

Plein de corrections bugs et de petites retouches.

#49
Zéfling - 2010/11/18 18:00

Pour le livre d'or, ce qu'il reste c'est surtout de la cosmétique, je passe à tout ce qui est profil (inscription, édition, etc.)

Déjà, l'édition sera fragmenté. Ça sera probablement plus clair et moins lourd.

Pièce-jointe
Lien : Profil_menu.png - 35.71 KiB
#50
Zéfling - 2010/11/20 15:50

Passage au XHTML5 strict (ça venir que s'il y a une erreur de structure → écran jaune) et ça ne passe que sur les navigateurs supportant l'XML (adieu IE 7 et 8).

Enfin, je ferais sûrement une version pour les vieux navigateurs.

#51
Zéfling - 2010/11/21 20:08

Les formulaires me prennent trop de temps à écrire et valider, il faudrait que je trouve un truc pour que ça soit plus rapide et plus simple...

#52
Zéfling - 2010/11/23 00:43

En cours :
- Profil : changer de mot de passe (fait)
- Profil : changer d'email (il faudra que j'ajoute une confirmation par email :D)

#53
Zéfling - 2010/11/23 18:03

En cours :
- Profil : changer ses préférences (fait, mais à compléter)
- Profil : ses informations persos (formulaire en cours, mais j'aimerais un avis dessus ^^')

#54
Zéfling - 2010/11/29 01:03

Bon, tous les formulaires de profil sont faits sauf celui des avatars, il ne reste que la validation pour certains... Encore pas mal de travail en somme.

J'ai bien galéré pour la date, des heures perdues à me battre contre Jquery pour finalement ne pas l'utiliser pour quelque chose de beaucoup plus simple en attendant une implémentation HTML5 digne de ce nom pour le type « date ». Jquery c'est bien sauf si on demande un espace de dates de plus de 50 ans. Trop chiant à utiliser, je suis donc revenu à plus simple.

J'ai testé une bulle d'aide en CSS, une idée que j'ai reprise d'un test CSS que j'avais fait pour m'occuper.

#55
Zéfling - 2010/11/30 05:09

Comme les liens directes vers le fichier semblent pas trop possible, je me suis lancé dans la réalisation d'un script pour charger l'image et la placer en test. Bien entendu, j'en ai chié c'est la première fois que je m'amuse à faire du chargement à partir d'un lien. Pour l'instant, ça n'envoie pas, mais au moins ça afficher un avant goût.

Pièce-jointe
Lien : HTML5_image_previsu.png - 93.75 KiB
#56
Zéfling - 2010/12/01 04:39

Hop, finalement l'upload des images n'a pas été trop complexe, j'ai repris la classe de modification qu'images de mon convertisseur d'image et j'ai juste ajouté deux-trois options en plus (que je pourrais reporter). Toutes les parties liées à l'édition de son profil sont opérationnelles. Sauf l'envoie de mails, je n'ai pas encore réalisé la classe Mail.

#57
Zéfling - 2010/12/03 23:00

Ajouté :
- formulaire d'inscription

J'ai aussi débuggé la partie profil (pour les membres normaux) avec un compte créé.

#58
Zéfling - 2010/12/04 11:30

Ajouté :
- page de connexion

Le template se retrouve sur plusieurs pages et pour être ajouté ailleurs (la page 403 par exemple).

#59
Zéfling - 2010/12/06 03:54

Pas grand chose de nouveau, quelques corrections de structuration de page sans CSS et l'ajout des bouton d'action.

Pièce-jointe
Lien : Bouton Action.png - 14.86 KiB
#60
Zéfling - 2010/12/15 23:43

L'édition des News semble bon. J'ai même ajouté quelques petits trucs :
- Possibilité de passer un tableau de variable pour la fonction AJAX, et simplification.
- Prévisualisation (oui dans la V3 c'était trop chiant à mettre en place du coup je ne l'ai jamais fait)
- Gestion des dates de DateTime
- Des bugs (erreurs ou cas particuliers) corrigés ici et là.

#61
Zéfling - 2010/12/29 00:51

Toute la partie Édito est bien avancée : affichage, liste et admin.

#62
Zéfling - 2010/12/30 01:35

Quelques petits changement de style ici et là (surtout les formulaires).

Retour des archives avec recherche par semaine ou par mot-clef (avec mis en relief du mot dans la recherche, ce qui n'est pas le cas de la version actuelle)

#63
Zéfling - 2011/01/10 00:06

Bon, il y a quelques corrections faites ici et là. Le retour des commentaires et des smileys par exemple.

Je me suis attaqué à la partie MP. J'essaie de trouver une nouvelle approche et fusionnant les deux liste en une seule. En fait, ça toujours été possible, c'est juste que je ne l'utilisais pas. Je ne sais pas trop comment mettre cela en forme.

Une chose est sûr, je n'aurais jamais cru que le style « resize » en CSS3 soit si utile. :D

#64
Zéfling - 2011/01/12 00:33

Voilà, la partie multilingue est complètement implémenté : url / page / ajax
Bon, vu ce qui a été fait avant, le plus gros a été modifié la partie au niveau d'Apache. J'ai commencé à tester en anglais ce que ça pourrait donner.

#65
Zéfling - 2011/01/22 01:33

Pour ce qui est du multilingues, j'ai réglé pas mal de trucs au niveau de la gestion des URL. Maintenant le lien de changement de langue revoit la page courante...

J'ai pas mal avancé sur la listage des MP. Il manque tout de même toute la partie création et suppression de message.

#66
Zéfling - 2011/01/22 02:43

Juste pour le fun, j'ai mis des drapeau à la place des noms pour le changement de langue... Enfin ce qui est pour le fun est que c'est fait avec les dégradés CSS. Je mettrais certainement des images par la suite.

Pièce-jointe
Lien : drapeaux.png - 11.75 KiB
#67
Zéfling - 2011/01/24 00:30

J'ai corrigé partiellement le CSS du menu pour que cela fonctionne comment sur 3.5. Je l'aime bien ce menu, donc je vais le garder, mais je suis partis sur quelque chose de plus léger. J'ai aussi mis des liens conformes dans celui-ci. Il est encore incomplet.

J'ai commencé à bosser sur certains trucs, comme la « Super Galerie ». Ça avance assez doucement.

#68
Zéfling - 2011/01/25 22:32

Pour le menu, j'ai eu besoin de liste à 2 dimensions (un tableau en somme). J'ai adapté le parseur de template pour ça... J'ai juste autorisé une récursion de plus.

Pièce-jointe
Lien : Liste_2D.png - 31.09 KiB
#69
Zéfling - 2011/01/30 01:12

La super galerie est opérationnelle, avec quelques petites modifs et l'utilisation d'un SVG avec scripts (pour le multilingue). Il faudra que je teste en ligne si c'est viable, mais j'ai pas trouvé de solution plus simple...

#70
Zéfling - 2011/02/06 01:12

Après avoir perdu du temps pour trouver comment intégrer la récursion [les balises qui s'emboîtent les unes dans les autres] dans le parseur de code, j'ai finalement une idée dans l'après-midi qui m'a simplifié à mort la recherche de début de fin de fragments. Il est même possible que cela soit un poil plus rapide. Enfin, ça a l'air stable, mais il faudra que je teste quelques aberrations pour voir si ça tient le choc à n'importe quoi. :D

#71
Zéfling - 2011/02/15 00:13

J'ai fini la partie « recherche » pour les news. Et la partie « thème » l'est aussi.

#72
Zéfling - 2011/02/16 00:23

Bon, un bug est partiellement corrigé. MySQL est super, car en UTF tous ceux-ci sont des équivalences :
MARIA ↔ maria ; まりあ ↔ マリア ; À ↔ a ; etc.

Le problème c'est que c'est loin d'être la même chose pour PHP. ^^' J'ai réussi à le faire pour l'alphabet latin, pour les kana... je suis obligé de tout passer en katakana... Il faut que je trouve une nouvelle solution pour ce dernier, mais en attendant, ça ne fait plus planter le délimiteur.

Je suppute qu'il y ait d'autres façons d'y arriver. Je ne suis pas au bout de mes peines, mais ça reste incomparablement mieux que la version actuellement en ligne.

#73
Zéfling - 2011/02/20 22:12

Maintenant que j'ai un moteur à peu près stable, je m'attaque au forum...
Au passage, j'ai un poil modifié l'apparence du Menu.

Pièce-jointe
#74
Zéfling - 2011/03/27 15:00

Correction d'un bug de boucle infini bien planqué causé par la mise à niveau du code après être passé sous ZendSutdio.
Ajout du support de {image|module|fichier.ext} dans le parseur de template.

Forum (en cours) :
Affichage du forum en tableau (meilleur accessibilité), affichage de la liste de sujet.

#75
Zéfling - 2011/04/21 00:29

- l'affichage des fils dans le forum avance bien
- remise en forme des boutons (plus petits, animation plus courte, texte alternatif)
- passage en « application/xhtml+xml », aucune erreur d'encodage est permise, mais ça permet d'avoir la case cessible des classes CSS... C'est ridicule, mais c'est ce qui m'a poussé à le faire.
- revu de l'approche de l'affichage des pseudo avec date.
- ajout d'une classe de débug (pour le support d'« application/xhtml+xml »)

Une revue des pages est nécessaire à cause « & » qui peuvent causer problème.

#76
Zéfling - 2011/04/24 22:39

Ajout du pour forcer le formatage HTML d'un texte du au passage en XML... Mais ça risque de ne pas suffire pour les parties où j'ai besoin du parseur ou d'afficher du HTML pur.

#77
Zéfling - 2011/05/01 14:23

Ça avance sur le parseur, les alignements sont en théorie supporté, ce qui n'a pas été une grosse refonte du générateur de retour à la ligne et une augmentation conséquente de sa complexité.

Je pense que c'était l'un des plus gros défi, rendre le texte « valide XML » et « valide W3C » à la fois. Mais il reste du boulot pour ce dernier. Valide XML ne veut pas dire que la structure respecte le W3C.

#78
Zéfling - 2011/05/04 22:23

Ça continue doucement, la mise en forme d'un fil dans le forum ressemble à quelque chose, avec quasiment toutes les infos, ce qui va certainement me servir pour refaire le mise en forme des commentaires.

Quelques de modif XML sur des YSOD (Yellow Screen Of Dead) et retouche minime de CSS.
Les pages peuvent avoir un statut pour afficher « norobot » (pour ne pas être référençable).
Factorisation de code et un peu de doc ajouter (il faut bien).

#79
Zéfling - 2011/05/15 19:10

Je me suis lancé sur une validation des formulaires simplifiés, un peu basé sur l'expérience que j'ai eue dans mon boulot. Malheureusement, ce n’est pas vraiment compatible avec ce que j'ai fait avant... Donc je regarde comment intégrer ça dans le forum pour l'étendre après un peu partout. Ça me permet de faire beaucoup plus de tests de validité avec bien moins de lignes de code.

J'avais fait un truc au par avant, mais ça s'est avéré assez chiant à réutiliser... On ne peut pas avoir une bonne solution dès le début.

#80
Zéfling - 2011/05/21 11:21

La mise en forme de l'édition de message du forum prend forme. J'ai bien moins de temps que j'aimerais, du coup j'avance par petit pas... J'ai tout de même réussi à avoir quelque chose qui me semble acceptable.

Pièce-jointe
Lien : Forum_Post.png - 409.2 KiB
#81
Zéfling - 2011/05/29 14:02

La création et l'édition de messages fonctionnent. Pas mal de problèmes au niveau des règles d'éditions sont corrigées. Il reste encore du boulot sur le fil avant de passage à la gestions des sujets.
Au passage, je corrige un paquet de petits trucs de l'ancien forum.

#82
Zéfling - 2011/05/29 20:27

Je me suis enfin décidé, mes projets sont sur une SVN (local). Ça va être plus simple pour moi, il m'arrive parfois de faire des petites boulettes vu l'étendue du code.

Au passage, pour tester l’élément HTML 5 progress, j'ai mis la barre de progression qui existe déjà dans la V3 pour l'expérience. C'est plus discret sur la V4.

Au passage, des corrections de bugs sur les grades (dragon).

#83
Zéfling - 2011/07/14 20:06

Je suis toujours là. Avec les nouvelles séries, j'ai pas mal ramé pour trouver du temps.

Ça a très peu avancé, si ce n'est que le framework que je me construis supporte toujours plus de choses :
- Validation de formulaire (par ensembles de données)
- Gestion des formulaires dans le moteur de templète
En théorie, ça devrait me permettre une validation et une interaction plus simple de formulaire avec le reste. Pour l'instant, ça semble bien se vérifier, mais ç’a été long à mettre en place, car il y a beaucoup de cas à prévoir. Je me suis limité à ce qui me semblait être le plus important pour le site.

Je me suis aventuré à essayer de styler une maximum d’élément de formulaire, parfois avec des moyens assez ... tordus. Il y a moyen de faire mieux.

#84
Zéfling - 2011/07/23 20:11

J'ai fais un peu de CSS 3 et le pied de page est déjà un peu moins pourri.

Pièce-jointe
Lien : Pied_de_Page_(en_cours).png - 55.86 KiB
#85
Zéfling - 2011/07/31 23:13

Après un débugage assez long, suite à l'ajouter des champs désactivés, la validation de formulaire semble plutôt au point.. J'aurais certainement des tests de validation à rajouter, mais ceux de base dont j'ai besoin sont présents.
Les formulaires du forum avancent maintenant un peu plus vite.

#86
Zéfling - 2011/08/07 14:37

Je continue les retouches de l'interface avec le menu.

Pièce-jointe
Lien : Menu_Icones.png - 16.32 KiB
#87
Zéfling - 2011/08/14 17:05

À quelques ajustements et bugs près, normalement le forum est terminé. Enfin...

#88
Zéfling - 2011/08/27 22:18

Les commentaires ont eu le droit à une remise à niveau, normalement toute la partie utilisateurs est faite. Il ne reste pas grand-chose pour qu'il en soit de même pour les sondages.

#89
Zéfling - 2011/08/28 22:42

Les liens sous toutes leurs formes sont, semble-t-il, fonctionnels. J'ai complètement repensé les liens automatiques à coup d'expressions régulières, chose qui m'était impossible avec l'ancien parseur, car les méthodes de transformation de texte étaient trop directes, ce qui compliquait énormément le traitement.

#90
Zéfling - 2011/08/30 01:06

Je pensais mon parseur à tout épreuve... j'ai oublié quelques détails qui ne font pas planter, mais qui font planter la structure XML (et HTML au passage). J'ai donc du revoir les éléments en ligne pour forcer le traitement sur une ligne.
Ça l'air au point, mais du coup ça ne parse plus le vrai HTML... si faut donc que je trouve une solution pour mes articles.

#91
Zéfling - 2011/09/01 22:27

Certains navigateurs supportent le menu contextuel HTML5, je compte l'utiliser pour certaines parties actions (surtout de l'admin).

Voilà déjà un exemple de mise en œuvre.

Pièce-jointe
Lien : Menu_Contextuel.png - 86.90 KiB
#92
Zéfling - 2011/09/19 13:19

J'ai pas le net, mais cela ne m'a pas empêcher de coder ce week-end. J'ai commencé à refaire l'affichage des images (notes, favorites), en revoyant un peu tout ce qui été fait dans la v3, ce qui m'a permis d'ajouter la possibilité de sa balader dans la liste des images, généralement publiées dans les articles. Je pense l'étendre à d'autres partie du site où c'est possible de récupérer une liste. Ça reste toute fois expérimental.

#93
Zéfling - 2011/10/10 00:05

Parmi tout les points que j'ai relevé, actuellement j'ai réalisé les 2/3 (100 sur 150). Il reste encore pas mal à faire, mais je vais bientôt arrivé à un point où ça sera des sections peu utilisés.

Je fais finir l'espace membre, corriger quelques bugs et je pense que le site pourra être lancé en version bêta public. ^_^

#94
Zéfling - 2011/10/16 19:00

En m'attaquant à la réécriture des stats, j'en ai profité pour revoir la mise à jour du profil ainsi que la méthode de connexion, qui devrait être bien plus rapide. Bref, le compteur d'exp fonctionne enfin.

Il me reste des points à corriger à ce niveau là. Tout n'est pas encore bien achevé au niveau des profils.

#95
Zéfling - 2011/11/12 15:12

De puis la dernier fois ajouts de la listes des membres et de la fiche des membres. C'est pas totalement finit mais ça me semble pas mal. Il est aussi possible d'envoyer un MP, et d'y répondre.

#96
Zéfling - 2011/11/20 16:06

Je continue avec le retour de personnes connecté. J'ai essayé une autre approche pour réduire le nombre de requête au minimum : une lecture / une écriture / une suppression. Vu que je suis tout seul pour les tests, difficile de savoir si c'est efficace.

Mise à part cela, pas mal de petites modifs, avec une classe d'envoi de mail enfin en place.

Une refactorisation de certains formulaire serait une bonne chose pour les rendre conforme au validateur, mais en l'état, ce n'est pas le plus urgent.

#97
Zéfling - 2012/01/21 04:13

J'ai commencé la mise en place de la nouvelle version en vue d'un bêta. Je dois constater que mes tests ne sont pas assez exhaustifs et il manque quelques points importants lorsque je pars des données des articles en cours.
Il a y aussi des espaces vides qui font peine à voir...

Il reste du boulot, mais ça commence à ressemble à quelque chose. :)

Le fond du site est également bien avancé.

#98
Zéfling - 2012/01/22 03:21

Grosse stabilisation en cours du parseur. Il y a encore de gros bugs qui disparaissent. Par contre, je ne peux visiblement rien faire contre le HTML foireux... Je vais probablement devoir revoir les anciennes news. Il va valoir que je me monte un outil pour le faire sans trop me faire chier.

Les modifs du CSS avancent aussi. Beaucoup de retouches ici et là dans le but d’harmoniser, mais aussi rendre plus clair. Parfois faire simple s'avère être une des meilleures solutions.

Pièce-jointe
Lien : CSS_a49.png - 97.18 KiB
#99
Zéfling - 2012/02/06 01:49

Le menu avance, mais je cherche toujours.

Iki-w est maintenant supporté comme dans la version III. Je n'ai rien ajouté de nouveau pour l'instant ni même changé la navigation. Finalement, à part les requêtes SQL, j'ai tout réécrit.

#100
Zéfling - 2012/02/11 02:36

Les icônes du menu ont été partiellement refaites, et le pied de page est en passe de vraiment ressembler à quelque chose. Mais je me demande si je n'en ai pas trop fait...

Pièce-jointe
Lien : Fond_a53.jpg - 380.6 KiB
#101
Zéfling - 2012/02/15 02:57

Petit correctif sur le logo. Cette fois les lettres sont mieux alignées. J'ai aussi changé sa taille pour que cela fonctionne sans scroll-bar sous Webkit. Je me suis occupé du menu, avec quelques changements de CSS et l'ajout des icônes à partir d'une grille d'icônes.

Pièce-jointe
Lien : Icones.png - 27.83 KiB
#102
Zéfling - 2012/02/18 14:09

Ce n'était pas prévu : la possibilité d'ajouter la recherche directement depuis les navigateurs qui supporte OpenSearch.

Sinon j'ai stabilité pas mal de choses et je finis de déplacer les textes dans les fichiers de langues.

Pièce-jointe
Lien : OpenSearch.png - 15.69 KiB
#103
Zéfling - 2012/02/23 10:46

J'ai corrigé un problème dans les news, la langue était toujours en français, car non spécifié (fr : défaut). Au passage j'essaie de rendre les textes plus malléables, car les textes sont plus moins longs suivant la langue. D'ailleurs, cela m'a poussé à revoir le CSS du menu... devenu un peu moins dynamique, mais ça c'est à cause de l'image de fond qui ne peut pas être recalculée dynamiquement... enfin pas en l'état. Enfin, c'est l'un des rares endroits où je me le permets, car c'est vraiment une structure complexe.

Bref, que je pense avoir tout fait, je me rends compte qu'il reste une kyrielle de choses à faire.

#104
Zéfling - 2012/02/29 02:08

J'ai mes quelques correctifs, notamment à cause du spam, pour identifier si cela est dû à la nouvelle version. Je publiais un nouveau correctif pour le bloquer une fois que j'aurais identifié sa cible.

Au passage j'ai publié une mise à jour de l'interpréteur SQL et j'ai ajouté un nouveau type de champ de formulaire auto généré via paramètres : select. Ça risque de faire doublon avec l'objet, mais avec ce dernier j'ai bien plus de possibilités.

#105
Zéfling - 2012/02/29 03:08

Bon, je remets la même protection de sur la V3 ( 1 + 1 = )... au moins celle-ci semble fonctionner.
J'avais tenté de gruger avec un champ à ne pas remplir caché, mais visiblement les bots ne le remplissent pas.

#106
Zéfling - 2012/03/05 04:24

Révision du JS pour les balises pour : d'une, faire en sorte que ça fonctionne avec les derniers navigateurs (j'avais un bug, donc ajout de débug sur l'initialisation) et, de deux, ajouter des possibilités de module encore plus complexe (en l’occurrence de form). Bon comme je n'utilise pas Jquery, je suis obligé de réinventer la roue pour pas mal de trucs (et me rendre compte que les algos ne sont pas si compliqués).

#107
Zéfling - 2012/03/05 16:26

Après la révision, la mise en œuvre. Il manque quelques balises... Pour les couleurs ça va être bien plus compliqué et ça va attendre un peu. :)

Pièce-jointe
Lien : Texte_Balise.png - 51.80 KiB
#108
Zéfling - 2012/03/14 00:27

Bon, je pense que je dois être au 10e correctif pour les retours à la ligne automatique... Mais cette fois ce n'est pas un problème d'algo, mais de PHP qui à une étrange façon de découper le texte dans certains cas... (taille incorrecte de positionnement.) Mais impossible de comprendre lesquels du coup j'ai changés d'approche pour un truc qui marchera à coup sûr, mais qu'il est possible de singer... -_-' Enfin, je ne pense pas que quelqu'un s’amuse à le faire, car il faut vraiment voir l'algo pour savoir comment péter la mise en page.

#109
Zéfling - 2012/03/17 20:48

Bon, toujours plus loin dans la possibilité du multilingue, une balise qui permet de filtrer par langue. Ça sera pratique pour les questions des sondages par exemple.

#110
Zéfling - 2012/03/25 03:31

L'uploader simplifier de fichier à l'air de fonctionne (en simple comme un multiple avec possibilité d'écraser ou non le lieu de destination). Ça va me permettre d'ajouter l'uplaod de façon bien plus aisé un peu partout.

#111
Zéfling - 2012/03/28 00:22

Sur les sondages, je peux me permettre d'afficher une seul et unique langue par langue à présent. Ça va éviter d'avoir une question d'en-tête inutilement longue.

#112
Zéfling - 2012/04/02 00:57

Ce premier avril n'aura pas été inutile. J'ai pu corriger un bon paquet de bugs dans les correcteurs automatiques de lien... Il y a tellement de règles et tellement de cas auxquels je n'avais pas pensé. Bref, un vrai merdier (lien interne pour les pages, les fichiers, les médias, différent type de liens pour l'url rewrite, lien externe, lien ikiw) qui sera certainement encore à ajuster au fil des cas que je ne dénombre même plus.

#113
Zéfling - 2012/05/13 21:39

Grosse correction sur la récursion du parseur. Un ajout fait créer une régression. Par contre, je pense qu'une optimisation pour éviter des chargements de classes inutiles serait probablement le bien vu. J'ai fait une trace des classes utilisées, et dans certains cas il y a en a beaucoup trop pour ne pas faire grand-chose.

Sinon certaines parties de l'admin me font me poser certaines questions vis-à-vis du générateur d'élément de formulaire... Je me retrouve bloqué entre 2 idées à cause de listes et de l'AJAX... Problème épineux plus compliqué à aborder que prévu. Je vais essayer de faire un truc qui tienne la route (bref, pas trop bancale, car après ça sera immaintenable).

#114
Zéfling - 2012/06/24 20:39

Je n'arrive pas à trouver une interface convenable pour le gestionnaire de thème du site... Je me suis lancé dans quelque chose et une fois arrivé au bout, j'ai l'impression que, comme dans l'ancienne version, il y a quelque chose qui cloche... La gestion de liste en tableau reste toujours un casse-tête quand il y a trop de lignes... Je pense que je vais ajouter à la nouvelle version l'ancienne approche, mais plus tard, en l'état ça fonctionne très bien.

Au passage, il est maintenant possible pour moi de définir un type d'action qui affectera un autre utilisateur, mais de façon différé. Cela peut-être utilise, notamment à cause du cache ou des sessions qui peuvent devenir bloquant dans certains cas. Bref, de quoi encore plus complexifier ce qui est en place.

#115
Zéfling - 2012/07/14 14:09

Pas mal de changement mineur sur le design. Ça devait le simplifier un peu en plus encore. Mais peut-être est-ce trop. Le dépréfixage du CSS de Firefox 16 et le support transitionnel de flexbox dans Webkit, c'est un vrai foutoir. Je pense donc attendre que ce soit stabilisé pour mettre le CSS à jour. Ça risque d'être un peu long. Il reste de toute façon beaucoup à faire.

#116
Zéfling - 2012/07/22 02:27

J'accumule les modifs que je ne peux pas placer sur la β3 : cette fois c'est une modification de chargement des thèmes. Ça devrait faire passer l'affichage de page de thème à des temps raisonnables. Actuellement c'est plus d'une seconde. Ce n'est pas vraiment une utilisation du cache, c'est surtout une recherche dans un volume de données bien plus restreint.

#117
Zéfling - 2012/07/29 21:27

J'ai tout de même fait passer une mise à jour isolée d'un module pour envoyer des copies par e-mail des MP que m'avait demandé Trax. Peut-être que je m'arrangerais pour d'autres trucs qui ont des impacts limités.

#118
Zéfling - 2012/09/02 16:10

Passage à la β4 qui m’impose de ne plus utiliser l'ancienne version du site pour poster des news. J'ai corrigé un paquet de trucs sur l'admin, mais aussi la gestion des thèmes diffère de la version 3 pour plus de performance dans l'affichage des thèmes. Bref, la V4 pour les news c'est mieux que la V3 maintenant. :)

#119
Zéfling - 2012/10/24 22:19

J'ai du mal à trouver du temps et surtout me motiver pour recoder les modules. La prochaine mise à jour de la bêta intégrera partiellement le « responsive design » et le support conditionnel de nouvelles possibilités CSS, mais pour autant être super adapté aux modules. Pour ça je dois faire une version du menu spécifique.

#120
Zéfling - 2012/10/28 15:33

Retour du calendrier... Pour l'instant uniquement dans les archives.

Pièce-jointe
Lien : Calendrier - 27.15 KiB
#121
Zéfling - 2013/01/21 12:50

Les stats des membres sont de retour, c'est un portage du code de la V3. Je n'ai pas d'idée pour faire autre chose.

#122
Zéfling - 2013/01/26 18:05

Modification du gestionnaire d'URL/Lien qui me permet de mettre les xml en .xml au lieu de .html. Bref, ça me change les URL des appels AJAX, RSS & OpenSearch.
C'est du détail, mais je trouve que ça fait mieux. Ça m'a demande un peu de réflexion pour ne pas tout casser.

Au passage, le module RSS est quasiment terminé.

#123
Zéfling - 2013/02/10 02:11

Le responsive design sera de la partie (partiellement) dans la prochaine bêta. J'essaie essayé d'adapter le site à des résolutions descendantes jusqu'à 480px de large. Mon gros souci : le menu absolument pas adapté à la navigation tactile... le survole n'existant malheureusement pas. Il va falloir que je trouve une solution, probablement à l'aide d'un petit de JS... voir d'une interface alternative, ce qui casserait un peu mes efforts.

#124
Zéfling - 2013/03/24 23:12

Pour le « responsive design », je n'ai pas trouvé d'autre solution que de faire une page de menu séparé. Bref, j'ai pas envie de faire un truc en JS qui rendrait la chose compliqué faire évoluer, je préfère me servir du templète du menu général sans rien toucher.

#125
Zéfling - 2013/04/13 03:11

Encore des corrections sur le parseur. L'équilibrage est vraiment chaud à mettre en place au niveau des retours à la ligne... J'avoue que je peine un peu à trouver quelque chose qui marche dans 100% des cas. J'ai toujours un ou deux cas qui ne correspondent pas à l'attente que j'en aie et je n'ai pas trop envie de pousser la chose trop loin au point d'en faire une usine à gaz.

#126
Zéfling - 2013/07/23 13:10
En coursCorrigé

La version 4 est en place. Ce bug n'a plus lieu d'être. Pour tout problème lié à cette version, créez un nouveau bug.

Ajout d’un message

訪問者
バグ
(À ne changer que si nécessaire.)
添付ファイル(随意) Image, document, ou archive (zip, rar, etc.) permettant d’aide à résoudre le bug.