La seconde BETA de FSB2 est désormais disponible. J'ai corriger de nombreux bugs depuis la première BETA, et ajouter pas mal de petits trucs en plus (je n'en fait pas la liste, car il y en a pas mal). La plupart des bugs génants sont à première vue corrigée.
Bien sur il reste encore des bugs sur FSB2, qui n'ont pas encore été découverts mais je vous fait confiance pour me donner plein de travail dans la TODO liste à nouveau
Dans tous les cas, je réitère mon avertissement comme pour la première BETA, n'installez pas FSB2 en tant que forum stable pour le moment.
Quelques erreurs HTML sur le forum ont été corrigées, mais le thème sera surtout travaillé pour les RC. Donc je vous conseil fortement de tester le forum sous Firefox car aucun des autres navigateurs n'a été testé sur le code actuel et ca risquerait de jolies bugs d'affichages sous IE ^^
Voilà le lien du forum, vous pouvez rapporter vos bugs sur le forum. Si possible différenciez bien le forum Général qui sert à discuter des fonctions du forum et a proposer des suggestions, du forum rapport de bug qui sert à signaler toute chose devant être corrigée :
News :: FSB fète ses 2 ans ... avec la BETA de FSB2 !
Déjà deux années que FSB a vu le jour, le petit à poussé depuis. C'est à peine si ses parents le reconnaissent Le succès de FSB est un réel plaisir pour nous. Le travail que nous fournissons sert aux webmasters / utilisateurs, ce qui nous motive chaque jour davantage. Ce travail a aujourd'hui un nom, celui de FSB 2.0.0.BETA1.
Ainsi pour les 2 ans de FSB j'ai décidé de mettre en ligne la première BETA de la seconde génération de FSB : FSB2 (non non il n'y aura pas de FSB3 pour les trois ans ). Alors avant de vous lancer dans le téléchargement de la version pour la tester, je souhaiterai que vous lisiez attentivement ce qui va suivre pour éviter les erreurs, les questions redondantes et autres remarques.
Cette version est une version BETA dans le sens le plus stricte possible, c'est à dire elle est là pour être débuguée. Il reste encore certaines choses à implémenter, mon fichier todo.txt est encore assez rempli en terme de correction et de petits ajouts (petits ajouts, qui additionnés les uns aux autres deviennent des heures d'affinement et de programmation). En téléchargeant cette version vous devez donc être conscient que ce n'est pas une version viable pour un forum. Ne l'installez donc pas dans le but d'ouvrir une communauté, il reste encore trop d'inconnues, il pourrait même rester quelques bugs qe je n'ai pas encore découvert capable de supprimer sans faire exprèt un forum ou autre. Le but de cette BETA est d'être testée, afin que je note chacun des bugs, chacun des remarques et des suggestions.
Trois remarques concernant le thème :
La première est que le thème n'est pas fini. Les tons globaux sont fais, les idées sont mises en place, globalement vous aurez un apperçu du thème final. Cependant nous comptons sur vos remarques, vos idées et vos suggestions pour corriger tout ce qui ne va pas dans le thème, afinner les couleurs, modifier quelques blocks etc ... Pour le moment le thème dégage une impression de blocks non collés, particulièrement au niveau du header, des forums et des sujets. Tout cela sera remédié au fil de vos remarques pour cette BETA, en finalité FSB2 aura le thème le plus parfait possible, car il sera à l'image de vos tests et de vos retours.
La seconde remarque est que actuellement le thème n'est pas encore valide XHTML (il y a des warnings un peu partout). Pas de panique chaque chose en son temps, tout sera remédié bien sur pour la version finale.
La troisième remarque : Testez cette version uniquement sous Firefox !. En effet je n'ai pas encore testé sous IE, ni sous Opéra, ni ailleur, donc il y aura probablement de jolis bugs graphiques en attendant le portage
News :: Preview FSB2 : nouvelle génération de forum
Cette news a pour objet de présenter FSB2 a ceux qui sont passer à côté des différents sujets, et à ceux qui se posent encore des questions. Le développement système du forum touche casiment à son terme, cette news est donc là pour préparer à la vue du nouveau bébé FSB. Je vais exposer ici les objectifs de FSB2 et les nouveautés. Vous aurez même droits à quelques screens, mais veuillez noter que le thème n'est pas encore fini donc ne prenez en compte que les fonctions que ces screens mettront en avant.
Premier objectif : fonctionalités
FSB premier du nom innovait dans un dommaine qui était le faible nombre de fonctions inclues de bases, tout en restant un forum capable de supporter une communauté normale (la preuve ici même). Le nombre restreint de possibilité a plu à pas mal d'entre vous qui recherchaient un forum qui n'était pas une usine à gaz. Cependant l'expérience nous a montré que la majorité des webmasters recherchaient un minimum de fonctions, qui sont devenues à force d'habitudes des incontournables.
Par exemple la messagerie privée, est devenue un moyen de communication dans les forums incontournable casiment, probablement car l'accès est plus facile et rapide qu'à la boite mail. Les groupes sont souvents necessaires à l'élaboration d'un système de droits et de modérateurs sur un forum assez fréquenté. La recherche est indispensable sur des forums d'aide, de tutoriaux et ou de thèmes en tout genre. La plupart des webmasters installent dont directement ce genre de MOD sur leur forum FSB, ce qui au final est plus lourd à supporté car il faut de la maintenance et des mises à jour pour le forum, les MODS, et le support est souvent démultiplié.
Pour en venir au but de ce premier point, FSB2 a donc comme objectif de supporté de base de nombreuses fonctionalités, tant au niveau du forum même que de l'administration. Là où il y a innovation c'est que la plupart de ces fonctions sont désactivables, par exemple voici un petit screen du panneau de gestion de ces fonctions déjà inclues dans FSB2 :
Voici un petit listing de quelques fonctions qui seront présentes :
Fonction de recherche assez puissante (et rapide !)
Hierarchie sur les forums (possibilité de faire des sous forums, des forums liens, des forums protégés par des mots de passe)
Groupes
Panneau de modération avancé (recherche sur IP, division des sujets, modération de plusieurs sujets en même temps, avertissements, messages abusifs, etc ...)
Profil d'utilisateur avancé (il est possible de créer des champs personels pour le profil depuis l'administration, gallerie d'avatar, activation / désactivation de nombreux paramètre comme l'affichage des fsbcode, des smileys, des images, des signatures, etc ..)
Portail (les modules sont déplacables et configuration dans l'administration)
Calendrier (création d'évènements)
Editeur WYSIWYG dans les messages
Date de naissance, genre
URL rewriting géré mais désactivé par défaut
Surveillance des sujets (notifications par Email)
Sondages (avec une ou plusieurs réponses possibles)
Upload de fichiers
Etc ...
Le panneau d'administration possède lui aussi son quota d'options pour faciliter l'utilisation du forum :
Gestionaire de base de donnée
WebFTP
Installeur automatique de module
Editeur de thème (modification de CSS, voir le screen :
Etc ...
Second objectif : gestion des modules
Des modules existeront bien entendu pour FSB2, et de nombreux webmaster souhaiteront les installer. Notre but a été de rendre cette gestion de module casiment transparente, en créeant un installeur de module dans l'administration. Les fichiers d'installations de modules seront en XML et le forum s'occupera de l'installer pour vous. Le forum effectue au préalable une recherche dans les fichiers du code source cherché, et en cas d'erreur annule l'installation afin d'éviter les problèmes. De plus une saivegarde automatique des fichiers modifiés par le MOD est faite avant l'installation (sauvegarde stoquée sous forme de fichier .zip). La cerise sur le gateau : dans le panneau listant les modules que vous installer sur votre forum, le forum s'occupe automatiquement de détecter si le MOD a subit une mise à jour ou pas, et vous le signale.
Troisième objectif : rapidité, puissance et portabilité
Un des objectifs de FSB2 était d'avoir un code source puissant. Par puissant j'entend un code source structuré, réutilisable à souhait (documenté) et lisible.
Le forum en lui même est très rapide, tout a été fait pour l'accélérer : optimisation des requètes, gestion d'un cache transparant au niveau des requètes SQL (le cache est plus puissant que pour FSB1, et vous n'aurez même pas besoin de vous en soucier puisque le forum gèrera automatiquement le cache tout seul !).
Enfin le forum est portable, c'est à dire qu'il tourne sous plusieurs bases de données (libres !), qu'il gère une connexion aux fichiers via FTP (ainsi si vous avez accès à vos identifiants FTP, vous pouvez les entrer dans la configuration du forum et le forum à chaque accès fichiers le fera via FTP. Ainsi plus besoin de gérer les chmod, le forum le fera très bien tout seul !), plusieurs types de recherches en fonction de votre base de donnée, etc ...
Quatrième objectif : web et accessibilité
Le dernier objectif, est que FSB2 respecte les standards du web, ainsi que l'esprit même. La CSS est pensée logiquement en jouant sur les heritages majoritairement. Nous ferons en sorte de tester le forum sur un maximum de navigateurs, et de respecter les normes d'accessibilité au maximum. Je ne m'étendrai pas plus que ça sur cet objectif car le developpement du thème n'est pas encore abouti.
Date de sortie ?
Je ne donnerai aucune date de sortie car c'est impossible à tenir La seule chose à dire c'est que le forum est casiment terminé, et que ces vacances d'été seront surement propices à l'avancer encore plus rapidement.
Petite brève, une faille de sécurité potentielle a été découverte par Burster cet après midi, permettant dans certains cas très rare des injection SQL (si votre forum est sous MySQL vous ne risquez rien).
Il est recommander de patcher votre forum au plus vite afin d'éviter les problèmes, surtout que la correction ne prend que 20 secondes maximum à faire.
Après une période de quelques mois creuse en évolution pour FSB (pour causes scolaires), voici la version 1.0.6 qui corrige à nouveaux quelques bugs et stabilise toujours plus FSB. Voici la liste des corrections / ajouts :
Corection de bug - Chmod des avatars après leur upload
Corection de bug - Chmod automatique des fichiers uploadés
Corection de bug - Correction mineure de code au niveau d'une variable déclarée en constante
Corection de bug - Le modérateur global ne peux désormais plus mettre un membre administrateur
Corection de bug - Suppression de l'avatar avec la suppression du membre
Corection de bug - Correction du bug qui modifiait automatiquement les majuscules dans le login d'un membre en cas d'édition
Corection de bug - Compte de beaucoup trop d'invités en ligne
Corection de bug - Erreur sur le compte de certaines balises du moteur de template
Corection de bug - Erreur d'interprétation des ' dans les balises
Corection de bug - Algorithme de parse des FScode simple pouvant créer une boucle infinie
Optimisation - Exportation de tableaux en chaine de caractère pour le cache plus rapide
Nouvelle fonction - Possibilité pour les admnistrateurs / modérateurs globaux de modifier l'avatar d'un membre dans l'administration
Je remercie beaucoup grummfy pour ses idées, les bugs qu'il note, les améliorations qu'il propose. Je remercie aussi tous les autres contributeurs qui se reconnaitront