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.

By Zéfling, the Thursday 3rd March 2016 at 00:27:45
Allowed: HTML - Smileys - BBCode - Multipost
By Zéfling, the Thursday 3rd March 2016 at 00:27:45
Avatar
Administrator
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)
By Zéfling, the Tuesday 26th April 2016 at 00:20:28
Avatar
Administrator
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.

働いたら負け。
By Zéfling, the Monday 16th May 2016 at 21:13:46
Avatar
Administrator
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.

Mieux vaut ne rien dire et passer pour un con que de l’ouvrir et ne laisser aucun doute à ce sujet.
By Zéfling, the Saturday 21th May 2016 at 13:31:15
Avatar
Administrator
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.

L'homme est le plus inhumain des animaux.
By Zéfling, the Sunday 29th May 2016 at 00:47:27
Avatar
Administrator
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)
By Zéfling, the Sunday 29th May 2016 at 17:36:22
Avatar
Administrator

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

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)
By Zéfling, the Tuesday 31th May 2016 at 22:57:52
Avatar
Administrator
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

Compared to French grammar, nothing is hard. (Rasmus Lerdorf)
By Zéfling, the Saturday 4th June 2016 at 00:52:38
Avatar
Administrator
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)
By Zéfling, the Monday 6th June 2016 at 21:08:50
Avatar
Administrator
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)
By Zéfling, the Sunday 17th July 2016 at 13:52:03
Avatar
Administrator
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.


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)
By Zéfling, the Saturday 21th January 2017 at 08:47:37
Avatar
Administrator
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 ».

働いたら負け。
By Zéfling, the Sunday 29th January 2017 at 02:42:27
Avatar
Administrator
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.


Compared to French grammar, nothing is hard. (Rasmus Lerdorf)
By Zéfling, the Sunday 29th January 2017 at 18:33:40
Avatar
Administrator
@_@

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.
By Zéfling, the Thursday 9th March 2017 at 23:17:56
Avatar
Administrator
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. ^_^'

La plus grande consolation de la médiocrité, c'est que le génie n'est pas immortel.
By Zéfling, the Sunday 21th May 2017 at 21:08:53
Avatar
Administrator
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>)

L'homme est le plus inhumain des animaux.