TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : 1 2 3 Suivante | |
| Auteur | Message |
|---|---|
| 2 visiteurs sur ce sujet (2 anonymes) | |
| Page : 1 2 3 Suivante | |
M@teo21
|
# Posté le 08/05/2007 à 15:30:21 |
Doh ! Nuts. Mmh, donuts !![]() ![]() |
Salut à tous !
Il nous a été récemment fait la remarque sur le forum des suggestions que vous étiez nombreux à vouloir savoir ce qui se passait dans la tête des hautes instances du sdz (hum hum) à savoir les admins et plus précisément les développeurs. Je rappelle pour commencer qu'à l'heure actuelle, le principal développeur du site est karamilo. Si certains sujets du développement sont sensibles (surprises, ou ayant trait à la sécurité), il y a bon nombre d'autres choses que nous pouvons vous dire. Nous n'étions pas persuadés à la base que cela pourrait vous intéresser, mais vous semblez nous dire le contraire, donc nous nous efforçons de vous écouter
Ce topic se verra alimenté dès qu'un développeur fait quelque chose de nouveau (et surtout dès qu'il pense à le dire, mais on va s'efforcer d'y penser ). Le topic est verrouillé car nous voulons qu'il conserve une certaine clarté. Seuls les admins pourront donc y poster des messages.
Si éventuellement vous avez des remarques, vous pouvez toujours les faire en créant un nv topic dans le forum suggestions ou encore en envoyant un MP au développeur en question si c'est particulièrement privé. Encore une fois, j'insiste : nous ne pourrons pas tout dire dans ce topic pour les raisons évoquées ci-dessus, mais nous allons faire en sorte d'en dire le maximum. Attention : certains termes employés dans ce topic seront probablement techniques voire très techniques. Ceci n'est pas un tuto, nous serons donc amenés à employer des abréviations sans forcément les expliquer car nous ne pouvons pas prendre le temps de tout expliciter. Ce topic est destiné, je le répète, à ceux qui s'intéressent de près au développement du site (et qui sont un peu développeurs eux-mêmes d'ailleurs).
Ce qui se conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément. Nicolas Boileau (je suis fan) Autobiographe à ses heures perdues ![]() |
M@teo21
|
# Posté le 08/05/2007 à 15:43:36 |
Doh ! Nuts. Mmh, donuts !![]() ![]() |
Si nous n'avons pas encore de véritable benchmarks pour le moment pour vérifier l'amélioration du temps de réponse du site avec homer et lisa en parallèle, nous avons néanmoins comme un certain nombre d'entre vous déjà vu des temps de chargement occasionnels supérieurs à 20s, ce qui est beaucoup trop.
Tout indique que c'est la base de données (sur lisa) qui a du mal avec un grand nombre d'accès concurrents sur des tables, en particulier celles du forum. Il nous faut prendre des mesures pour améliorer les requêtes sur les forums. Pour commencer, la liste des topics d'un forum fait appel à la commande LIMIT de MySQL. Or, lorsqu'on fait un LIMIT le sgbd charge toutes les entrées puis garde uniquement celles demandées à la fin. Lire 20 000 entrées (parce qu'il y a 20 000 topics dans un forum) est particulièrement lourd. Il faut éviter d'utiliser LIMIT. Pour ça, on peut employer une technique similaire à celle qui semble être en vigueur sur les très gros forums de hardware.fr, à savoir attribuer un numéro à chaque topic et trier, ordonner via ce numéro pour faire une césure avec la clause WHERE. Nous travaillons actuellement à réaliser cet ordonnancement qui est assez complexe et fourmille de bugs pour le moment. Nous faisons un maximum de tests pour repérer tous ces bugs, il y en a encore plein (les topics sont mal ordonnancés dans un certain nombre de scénarios précis qu'il nous faut lister). Le screen qui suit a été pris depuis les forums de la version de développement du site. Les numéros à côté des noms des topics ne sont que là pour le débuggage pour vérifier si tout est ordonnancé correctement.
Je me suis applique pour ce premier message mais je ne garantis aucunement que les autres messages seront autant détaillés bien entendu. Ecrire un tel message prend beaucoup de temps, temps qu'on préfèrerait mettre au service du développement lui-même
![]() Ce qui se conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément. Nicolas Boileau (je suis fan) Autobiographe à ses heures perdues ![]() |
karamilo
|
# Posté le 08/05/2007 à 16:19:41 |
Aussie 'til December![]() ![]() |
Après l'ajout récent du module de calendrier, il devient indispensable de créer un petit outil pour choisir les dates.
Par exemple, à l'ajout d'un évènement, il faut pour l'instant mettre à la main : "08/05/2007 à 15:43:36" Le but est de faire un outil en JS pour sélectionner de façon interactive la date. Un peu à la manière de voyages-sncf.com par exemple. Sortie prévue en mai/juin. |
karamilo
|
# Posté le 17/05/2007 à 21:30:40 |
Aussie 'til December![]() ![]() |
En cours :
Refonte de l'administration des groupes. Choix des droits, groupe par groupe, puis droit par droit. Enfin on choisit les catégories à affecter à ce droit. Split de la table groupes en 2 tables "groupes" et "droits". Gestion d'un droit affectable qu'à un ensemble défini de catégories (pas toute comme c'était le cas avant). Programmation des news à une heure précise. Avancée du système de cache sur le moteur de templates. Cache de niveau 3, méthode is_cached() implémentée. Il faut encore gérer les balises <nocache> dans les templates et les balises <include>. Ce sont les seules balises qu'il ne faut pas évaluer en cache 3. Problème avec ce cache pour la gestion du décalage horaire, format des dates et nombre de posts par page. |
M@teo21
|
# Posté le 23/05/2007 à 23:21:10 |
Doh ! Nuts. Mmh, donuts !![]() ![]() |
Diverses tentatives sur la version de dév de placer les modules de l'accueil à des positions différentes, moins choquantes. Je vais demander l'avis de la communauté je crois.
Ce qui se conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément. Nicolas Boileau (je suis fan) Autobiographe à ses heures perdues ![]() |
M@teo21
|
# Posté le 24/05/2007 à 23:33:45 |
Doh ! Nuts. Mmh, donuts !![]() ![]() |
Edition et réécriture de tous les droits des newsers après la mise à jour de la semaine dernière qui leur a causé de sacrés bugs, débuggage & déblayage par kara en début de soirée. C'est long c'est chiant mais une fois que ça sera fait ça sera propre.
Le prochain chapitre du tuto linux attendra. Ce qui se conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément. Nicolas Boileau (je suis fan) Autobiographe à ses heures perdues ![]() |
karamilo
|
# Posté le 26/05/2007 à 09:17:32 |
Aussie 'til December![]() ![]() |
Mise en cache des droits par catégorie et par groupe. On regénère les caches à l'édition des droits et on les inclue sur chaque page.
--> une jointure assez lourde en moins sur chaque page + une requête en moins sur pas mal de pages du forum. Les droits par cat sont enfin VRAIMENT gérés partout. |
karamilo
|
# Posté le 27/05/2007 à 15:12:06 |
Aussie 'til December![]() ![]() |
Rajout de la programmation des news à une heure précise.
|
karamilo
|
# Posté le 30/05/2007 à 21:09:38 |
Aussie 'til December![]() ![]() |
J'ai implémenté un petit calendrier pour rentrer facilement les dates/heures partout sur le site
Enjoy surtout pour la partie Admin du site. |
karamilo
|
# Posté le 19/06/2007 à 22:42:49 |
Aussie 'til December![]() ![]() |
Suppression de la balise Zcode <wikipedia> et intégration de Code : Zcode
<lien type="wikipedia"> . De même pour Code : Zcode<lien type="google"> . On peut spécifier le type, l'url et la langue :
Code : Zcode <lien type="wikipedia" langue="en" url="toto(Prout)">le super article anglais sur toto</lien>
le super article anglais sur toto Ajout de la possibilité aux membres de mettre leurs propres évènements visibles par eux-seuls, dans le calendrier sur l'accueil. Gros changements sur les mps en cours (gestion des dossiers, gestion des lus/non lus, mp suivant/précédent, ...)
Édité
le 19/06/2007 à 22:48:30
par karamilo
|
karamilo
|
# Posté le 22/06/2007 à 22:58:13 |
Aussie 'til December![]() ![]() |
Stats sur les inscriptions, visibles en partie Admin.
Simplification extrême de l'inscription. Changements sur les mp finis. Ajout de plein de petites améliorations (cf forum Suggestions). Gestion d'un design distant en cours. |
karamilo
|
# Posté le 26/06/2007 à 14:39:27 |
Aussie 'til December![]() ![]() |
Citation : M@teo21 Salut à tous !
Il nous a été récemment fait la remarque sur le forum des suggestions que vous étiez nombreux à vouloir savoir ce qui se passait dans la tête des hautes instances du sdz (hum hum) à savoir les admins et plus précisément les développeurs. Je rappelle pour commencer qu'à l'heure actuelle, le principal développeur du site est karamilo. Si certains sujets du développement sont sensibles (surprises, ou ayant trait à la sécurité), il y a bon nombre d'autres choses que nous pouvons vous dire. Nous n'étions pas persuadés à la base que cela pourrait vous intéresser, mais vous semblez nous dire le contraire, donc nous nous effor |
karamilo
|
# Posté le 27/06/2007 à 16:56:17 |
Aussie 'til December![]() ![]() |
Passage de la globalité du site en UTF8 (code, bdd, html, css, ...)
|
karamilo
|
# Posté le 29/06/2007 à 10:53:49 |
Aussie 'til December![]() ![]() |
Enregistrement des informations des sessions en fichiers cache : une requête de moins sur toutes les pages.
Suppression de la jointure sur la table Membres dans la requête d'update des sessions -> une jointure en moins à chaque page. |
M@teo21
|
# Posté le 01/07/2007 à 15:19:11 |
Doh ! Nuts. Mmh, donuts !![]() ![]() |
Suppression de tous les designs utilisés à moins de 1% et non compatibles IE, remplacement des utilisateurs de ces designs par l'url distante grâce à la nouvelle fonctionnalité des designs distants (si bien que personne ne perd son design, mais nous on ne garde qu'une poignée de designs sur notre ftp pour pouvoir aller bcp plus vite en faisant les mises à jour).
Création automatique à 4h du matin tous les matins d'un pack design à jour pour les designers. Ce qui se conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément. Nicolas Boileau (je suis fan) Autobiographe à ses heures perdues ![]() |
M@teo21
|
# Posté le 05/07/2007 à 21:30:53 |
Doh ! Nuts. Mmh, donuts !![]() ![]() |
J'ai fait beaucoup d'administration système ces derniers jours (comprendre : j'ai pas décollé de la ligne de commande linux en ssh).
Tout à fait à part, le lien "Accueil" de la speedbarre ramenait vers index.html, je l'ai fait renvoyer vers / (racine), de même pour le lien de la bannière. Ca évitera aux robots de croire à deux pages différentes et pourra jouer éventuellement un peu sur le référencement. Ce qui se conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément. Nicolas Boileau (je suis fan) Autobiographe à ses heures perdues ![]() |
M@teo21
|
# Posté le 07/07/2007 à 18:58:02 |
Doh ! Nuts. Mmh, donuts !![]() ![]() |
La recherche est de retour, j'ai réussi à configurer sphinx en l'adaptant par rapport aux anciens fichiers de configuration. Il semblerait qu'il n'était pas en mode UTF-8 ce qui pouvait être la cause de plusieurs bugs depuis le passage de tout le site à UTF-8.
La recherche tourne donc via le démon sphinx sur bart qui possède une réplication de toutes les bases de lisa 2. Ca fonctionne j'ai testé. J'ai fait un cron pour 3h du matin pour mettre à jour l'index, et j'ai désactivé l'indexation delta pour le moment (pour simplifier et parce que la doc semblait ne pas trop l'encourager). Le démon searchd se lance au démarrage de bart au cas où on le reboote, comme ça pas besoin de penser à relancer le démon. Pas (du tout) le temps de faire une news pour faire le point sur ça et qq autres trucs dont l'architecture des serveurs, je ferai ça ce soir tard ou demain j'espère, un petit point avec tous les visiteurs me semble nécessaire. Jvais arriver à la bourre pour mon rdv à cause de cette affaire mais bon, au moins ça marche
Ce qui se conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément. Nicolas Boileau (je suis fan) Autobiographe à ses heures perdues ![]() |
karamilo
|
# Posté le 27/07/2007 à 09:13:48 |
Aussie 'til December![]() ![]() |
Nouveau captcha sur l'inscription : beaucoup plus puissant. Possibilité de recharger l'image sans recharger la page
(si on n'arrive pas à lire les caractères).
|
karamilo
|
# Posté le 27/07/2007 à 09:14:47 |
Aussie 'til December![]() ![]() |
Correction ENFIN terminée des mails qui passaient en spam. Tous nos mails ont une note Antispam très correcte et passent bien partout.
Mis à part les vieux webmails (comme le vieux hotmail) où les accents passent mal car ils gèrent mal l'utf8. Mis à part ça, tout marche au poil --> j'ai remis la validation par mail à l'inscription. |
karamilo
|
# Posté le 27/07/2007 à 09:16:28 |
Aussie 'til December![]() ![]() |
Passage sous postgresql sur tout le site. La version de développement est entièrement sous postgresql et semble bien fonctionner même s'il faudrait davantage pousser les tests.
Le transfert sous postgresql se fera dans les mois qui suivent sur le SDZ. |
karamilo
|
# Posté le 27/07/2007 à 09:17:24 |
Aussie 'til December![]() ![]() |
Commencement de la nouvelle version de Vos Tutos, directement sous postgresql (cf post précédent).
Beaucoup de nouveautés (surprises !) et de fonctionnalités avancées. Sûrement en ligne avec le transfert postgresql, dans quelques mois. |
karamilo
|
# Posté le 27/07/2007 à 09:17:52 |
Aussie 'til December![]() ![]() |
Ajout de la messagerie Skype sur le profil du membre
|
karamilo
|
# Posté le 27/07/2007 à 09:19:59 |
Aussie 'til December![]() ![]() |
Le flux RSS affiche les news en entier maintenant, avec le zcode => possibilité de lire les news entières sur le flux RSS
La mise en page CSS arrivera plus tard. |
karamilo
|
# Posté le 07/08/2007 à 21:20:04 |
Aussie 'til December![]() ![]() |
Refonte totale du module de Goodies, avec paiement intégré. Très complet, pourra resservir plus tard.
|
karamilo
|
# Posté le 07/08/2007 à 21:20:29 |
Aussie 'til December![]() ![]() |
Possibilité d'éditer les messages privés non lus par les autres membres de la conversation
|
karamilo
|
# Posté le 07/08/2007 à 21:20:52 |
Aussie 'til December![]() ![]() |
Gestion automatique des factures : pour nous, pour le module de Goodies et bientôt pour la publicité.
|
karamilo
|
# Posté le 15/08/2007 à 13:33:30 |
Aussie 'til December![]() ![]() |
Passage sous postgresql !
|
M@teo21
|
# Posté le 17/08/2007 à 23:01:07 |
Doh ! Nuts. Mmh, donuts !![]() ![]() |
Méga optimisation des forums, notamment réduction de la complexité de la requête listant les topics d'un forum. Ca semble aller vraiment bcp mieux !
Ce qui se conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément. Nicolas Boileau (je suis fan) Autobiographe à ses heures perdues ![]() |
M@teo21
|
# Posté le 20/08/2007 à 17:05:23 |
Doh ! Nuts. Mmh, donuts !![]() ![]() |
Mise en place des transactions SQL, en espérant que cela résolve le problème des positions erronées sur les sujets.
Recalcul de toutes les positions : OK. Ce qui se conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément. Nicolas Boileau (je suis fan) Autobiographe à ses heures perdues ![]() |
karamilo
|
# Posté le 21/08/2007 à 17:41:39 |
Aussie 'til December![]() ![]() |
Ajout de la balise Math pour utiliser le Tex :
Résultat : Code : Code : Zcode - Afficher / masquer les numéros de ligne
|
Retour au forum "Rapports de bugs" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news |
XHTML 1.0 |
CSS 2.0
Édité par Simple IT SARL :
Nous contacter
| Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
313 Zéros connectés |
9 requêtes |
0.0762s (0.0521s)
