フォルム:Ik'Ilote 5 : En développement

Ik'Ilote 5 : En développement

J’ai commencé il y a quelques mois ce qui sera la version 5. Pas de grosses nouveautés pour les visiteurs et membres, si ce n’est une réorganisation assez importante du site.

Zéflingによって、 2016年3月3日(木曜日) 00:27:45
認可HTML - スマイリー - タグ - マルチポスト
Zéflingによって、 2016年3月3日(木曜日) 00:27:45
アバター
ウェブマスター
Ahhhhh...

Le changement de version est dû à cause d'un changement assez important dans le framework qui va me permettre de faire pas mal de chose. C'est des ajouts au niveau de la base, mais ça ne changement pas fondamentalement le reste ce qui aura pour effet que je ne perdrait aucun module. La compatibilité est relativement importante et le portage le plus compliqué est au niveau de la mise en forme : CSS / JS. Et encore pour le JS, c'est surtout car je veux passer mes modules sous BakuJS.

En fait, aujourd'hui le plus gros du travail pour moi sera de refaire l'intégralité des styles... J'avoue que j'en chie un peu de refaire ce que j'avais étalé en 4 ans. En plus j'ai fait une pause de plusieurs mois... BakuJS est en partie responsable, mais aussi le faite que j'avais d'autres priorités. D'ailleurs, en fonction je donne actuellement la priorité à BakuJS, mais comment aujourd'hui je le fait évoluer en fonction Ik`Ilote, il n'y a plus vraiment n'impacte.

Actuellement je ne peux pas vraiment dire quand le nouveau site sera là. Il reste pas mal de chose à faire. J'espère que ça sera au moins avant l'été... Aucune chance que ça arrive pour les 12 ans par contre.

Note : plus aucune mise à jour majeur n'est prévu pour 4.3, et ça sera le cas jusqu'à la sortie de la 5.0.

Compared to French grammar, nothing is hard. (Rasmus Lerdorf)
Zéflingによって、 2016年4月26日(火曜日) 00:20:28
アバター
ウェブマスター
pas taper !

C'est long...

J'avance doucement sur la 5.0. En fait, ce qui me prend beaucoup de temps, c'est que refaire le design tout en gardant la même structure. Dans les grandes lignes, ça ne bouge pas tant que cela. Je n’ai pas vraiment le temps de vraiment tout refaire. Malgré cela, c'est de loin le plus gros qu'il me reste à faire... Beaucoup de module à gérer dont certains ont un design à part.

Si personne ne s'en souvient, ça n'est jamais arrivé. La mémoire humaine n'est qu'une donnée. On peut la réécrire. (Lain)
Zéflingによって、 2016年5月16日(月曜日) 21:13:46
アバター
ウェブマスター
Ahhhhh...

Très long...

Finalement il y a aura tout de même quelques modifications. Je fais quelques ajustements avec le nouveau design.

Ce qu'il me reste à faire :

  • Me trouver un nouveau logo
  • Quelques images à remplacer
  • Revoir le CSS pour faire fonctionner les Blogs (idéalement sans que le CSS du blog ait à changer)
  • Revoir la partie responsive design

En fait, plus grand-chose, mais ça reste des dizaines de petites retoucher et des centaines de contrôles pas forcement rapide.

Note : le site fonctionne visiblement sans problème en PHP7 (en même temps, je m'y attendais après avoir un peu suivi les nouveautés). Il faudra que je voie comment faire la migration sur le serveur parce que j'ai vu la différence de perf, c'est assez énorme. J'ai des pages où la partie parsing passe de 300 ms à 0,5 ms... o_o Ça reste des cas spécifiques, mais en général je suis sur des temps divisés par minimum 2.

Compared to French grammar, nothing is hard. (Rasmus Lerdorf)
Zéflingによって、 2016年5月21日(土曜日) 13:31:15
アバター
ウェブマスター
hè hè :P

En approche !

Si tout ce passe bien, la nouvelle version sera peut-être pour le week-end prochain. 😎

Attention, j'abandonne complètement le support des navigateurs antérieur à IE11 (et encore ça sera le support minimal j'en ai marre de me casser le cul pour des navigateurs de merde) et je ne me basse que sur le dernière version des navigateurs « moderne ». Pour moi IE11 n'a plus rien de moderne.

La plus grande consolation de la médiocrité, c'est que le génie n'est pas immortel.
Zéflingによって、 2016年5月29日(日曜日) 00:47:27
アバター
ウェブマスター
uwaa !

J'en suis à corriger des éléments de navigation du site courant, mieux intégrer la définition de domaine dans le framework pour permettre une navigation sans accros. Étrangement, je n'ai rencontré aucun problème majeur, je dois même dire que j'ai dû modifier très peu de choses (dont certaines, uniquement pour le debug, n'ayant pas de HTTPS en local).

Ce qu'il me reste à faire... En fait, juste la mise en place.

Note : Je n'ai pas un fond aussi bien qu'espéré, je n’arrive pas à utiliser ma tablette sur ce putain de système pas vraiment géré. Linux c'est sympa sauf pour ce genre d'outil dont les drivers n'existent pas vraiment. Enfin pas du fait de l'éditeur. Ça fonctionne presque bien avec Krita, qui est une vraiment bonne surprise, mais ma tablette n'est pas calibré, je me retrouve sur une 4:3 étalé sur 2 écrans .

Si personne ne s'en souvient, ça n'est jamais arrivé. La mémoire humaine n'est qu'une donnée. On peut la réécrire. (Lain)
Zéflingによって、 2016年5月29日(日曜日) 17:36:22
アバター
ウェブマスター

Enfin en ligne... Mais je laisse en « Beta 1 » parce qu'il y a la partie Blog qui n'est pas vraiment terminée.

Compared to French grammar, nothing is hard. (Rasmus Lerdorf)
Zéflingによって、 2016年5月31日(火曜日) 22:57:52
アバター
ウェブマスター
kyééé !

Déjà en beta 2

J'ai trouvé plein de petites oublies (c'est plus simple avec un site avec des vraies données) et j'ai aussi pris le temps de corrigé des trucs qui m'agaçaient depuis quelques mois.

J'ai aussi découvert des bouts de code bizarres... Bizarrement que cela ne soit remonté que maintenant.

J'ai corrigé plein de problèmes de cohérence de design, et j'espère ne trouver que des choses de cet ordre. :D

Si personne ne s'en souvient, ça n'est jamais arrivé. La mémoire humaine n'est qu'une donnée. On peut la réécrire. (Lain)
Zéflingによって、 2016年6月4日(土曜日) 00:52:38
アバター
ウェブマスター
hè hè :P

Et voilà la beta 3

Encore des modifications… qui ne corrigent presque rien de visible, du moins aucun gros problème de migration.

Par contre, j’ai fait quelques modifications (toujours dans collection) :

  • le calendrier est beaucoup mieux foutu au niveau de la navigation (lien, filtre)
  • la déconnexion permet de rediriger vers une URL spécifique (généralement courante), ce qui évite de ramener à l’accueil alors que ce n’est pas nécessaire. Il faudra que je voie comment généraliser ça à d’autres modules.
Compared to French grammar, nothing is hard. (Rasmus Lerdorf)
Zéflingによって、 2016年6月6日(月曜日) 21:08:50
アバター
ウェブマスター
frrrr... mm

Un peu plus rapide !

Je biens de mettre ExpiresActive & ModPagespeed sur le serveur, normalement les pages doivent s'afficher un peu plus vite.

Bien sûr, ce qui serait encore mieux c'est que je puisse passer à PHP 7, mais pour l'instant ça apporte plus de problèmes que ça apporte d'avantages. Enfin, le gros problème c'est qu'il y a une énorme fuite de mémoire sur une méthode.

Édit : j'ai ait profité pour corriger pas mal de bug et passer passer le site en beta 4. Dedans une refonte de l'espace membre de Collection.

L'homme est le plus inhumain des animaux.
Zéflingによって、 2016年7月17日(日曜日) 13:52:03
アバター
ウェブマスター
hè hè :P

Beta 5 en ligne

J'avais fais un grosse pause

Encore un paquet sur Collection, et je pense qu'il en reste toujours. En fait, c'est surtout de problème ergonomique ou de trucs dont je ne me servait quasiment pas... mais au bout d'un moment ça finit par être chiant. Dans les nouveautés :
- Ajout d'un graphique dans le profil (j'ai bien nvD3).
- Refonte des actions (du moins leur gestion). Je pense qu'il y aura encore quelques retouches à faire.

Après quelques bugs reportés et quelques bugs qui n'auraient jamais dû exister ont été corrigés. ^_^'

Édit : petites corrections et ajout d'images dans les commentaires du profil.


La plus grande consolation de la médiocrité, c'est que le génie n'est pas immortel.
Zéflingによって、 2017年1月21日(土曜日) 08:47:37
アバター
ウェブマスター
hè hè :P

Correction sur le 5.0.1 et Sion-bu

Juste un petit correctif sur le formulaire de connexion qui n'était pas en HTTPS (Bug remonté par Google). En fait, normalement est totalement en HTTPS, j'ai même tenté de bloquer HTTP pour le rediriger automatiquement vers la version « sécurisée ».

Et Collection va devenir « Sion-bu ». La migration va se faire doucement. Finalement, j'ai pas attendu d'avoir finit la version 3.0 du moteur pour le changement. J'ai viré le « h » de « Shion » à cause de la phonétique française qui était pas top, mais je tiens à garder car je l'aime bien en japonais pour 紙音部 qui veut dire le « club du son du papier ».

Compared to French grammar, nothing is hard. (Rasmus Lerdorf)
Zéflingによって、 2017年1月29日(日曜日) 02:42:27
アバター
ウェブマスター
Mmmheu ?

5.0.2 : Sion-bu passe en 2.7

C'est une fausse petite mise à jour. Visuellement, ça ne rajoute pas grand-chose :

  • changement de titre
  • corrections de textes et CSS
  • revu des menus
  • ajout d'une favicon (temporaire)
  • ajout de la page Monnaie (très simple)

En réalité, il y a eu beaucoup de changement, mais la 3.0 de Sion-bu prend plus de temps que prévu. Du coup, j'ai désactivé tout ce qui ne fonctionne pas parfaitement.


働いたら負け。
Zéflingによって、 2017年1月29日(日曜日) 18:33:40
アバター
ウェブマスター
@_@

5.0.3 : plus de perf ?

Je change de module pour ne plus utiliser get_browser qui utilise de ressources indécentes pour ce qu'il fait. La migration s'est un peu fait dans la cohue, mes tests locaux n'étaient pas assez exhaustifs...
Au passage, je teste un passage sur PHP 7.0, ce que j'aurais du faire depuis longtemps, mais get_browser était le principal point de blocage. Il est catastrophique sur PHP7.

Normalement, le temps de calcul des pages devrait être moindre. À voir dans les faits.

L'homme est le plus inhumain des animaux.
Zéflingによって、 2017年3月9日(木曜日) 23:17:56
アバター
ウェブマスター
Ahhhhh...

Version 5.0.6 en ligne

Après les corrections et quelques menus ajouts sur Sion-bu, je corrige la gestion des dates des blogs. Ça sera beaucoup plus cohérent avec ce que je voulais faire. ^_^'

働いたら負け。
Zéflingによって、 2017年5月21日(日曜日) 21:08:53
アバター
ウェブマスター
Yo !!

Version 5.0.8

Passage à la version 2.8 de Sion-bu.

- ajouter les liens multiples (pour les personnalités) (Bug 87)
- refonte du système de duplication d'éléments et des sauvegardes liés
- correction de divers bugs et oublis

La partie édition de Sion-bu n'a plus de support IE 11 (à cause de l'utilisation de <template>)

Compared to French grammar, nothing is hard. (Rasmus Lerdorf)