Forum : 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.

Par Zéfling, le Jeudi 3 Mars 2016 à 00:27:45
Autorisé : HTML - Smileys - Balises - Multipost
Par Zéfling, le Jeudi 3 Mars 2016 à 00:27:45
Avatar
Webmaster
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.

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)
Par Zéfling, le Mardi 26 Avril 2016 à 00:20:28
Avatar
Webmaster
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)
Par Zéfling, le Lundi 16 Mai 2016 à 21:13:46
Avatar
Webmaster
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)
Par Zéfling, le Samedi 21 Mai 2016 à 13:31:15
Avatar
Webmaster
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.

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)
Par Zéfling, le Dimanche 29 Mai 2016 à 00:47:27
Avatar
Webmaster
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 .

Compared to French grammar, nothing is hard. (Rasmus Lerdorf)
Par Zéfling, le Dimanche 29 Mai 2016 à 17:36:22
Avatar
Webmaster

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

Mieux vaut ne rien dire et passer pour un con que de l’ouvrir et ne laisser aucun doute à ce sujet.
Par Zéfling, le Mardi 31 Mai 2016 à 22:57:52
Avatar
Webmaster
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

L'homme est le plus inhumain des animaux.
Par Zéfling, le Samedi 4 Juin 2016 à 00:52:38
Avatar
Webmaster
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.
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)
Par Zéfling, le Lundi 6 Juin 2016 à 21:08:50
Avatar
Webmaster
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.

Compared to French grammar, nothing is hard. (Rasmus Lerdorf)
Par Zéfling, le Dimanche 17 Juillet 2016 à 13:52:03
Avatar
Webmaster
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.


L'homme est le plus inhumain des animaux.
Par Zéfling, le Samedi 21 Janvier 2017 à 08:47:37
Avatar
Webmaster
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 ».

働いたら負け。
Par Zéfling, le Dimanche 29 Janvier 2017 à 02:42:27
Avatar
Webmaster
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.


L'homme est le plus inhumain des animaux.
Par Zéfling, le Dimanche 29 Janvier 2017 à 18:33:40
Avatar
Webmaster
@_@

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.

Compared to French grammar, nothing is hard. (Rasmus Lerdorf)
Par Zéfling, le Jeudi 9 Mars 2017 à 23:17:56
Avatar
Webmaster
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. ^_^'

Compared to French grammar, nothing is hard. (Rasmus Lerdorf)
Par Zéfling, le Dimanche 21 Mai 2017 à 21:08:53
Avatar
Webmaster
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)