Mise à jour du site
17.0 (V105)
Liste des versionsVersion précédente : 16.3 (V104) (15/04/2019 à 14:48)
Version suivante : 17.0.1 (V106) (05/05/2019 11:39)
Par Corentin (24/04/2019 à 16:44)
Version majeure
- Arrivée de l'internationalisation du site grâce à un système de traduction. La traduction des pages et contenus se fera progressivement. Nous commencerons par l'anglais, l'italien, l'espagnol et l'espéranto.
- Antispam remplacé par un système plus simple et accessible dans les formulaires
- Il est possible d'avoir une session ouverte sur plusieurs navigateurs et plusieurs appareils simultanément, sur le même compte.
- Vous pouvez maintenant vous abonner aux articles de votre choix pour recevoir des notifications lors d'un nouveau commentaire.
- De nouveaux éléments du site disposent désormais d'un identifiant unique permettant d'en parler et de les repérer plus facilement, ces identifiants se composent de l'ID généré en base de données précédés d'une des lettres suivantes :
- F : identifiant d'une catégorie du forum
- T : identifiant d'un topic sur le forum
- Les identifiants uniques des éléments du site ne seront plus remplis de 0 inutiles, par exemple, l'article anciennement nommé A001 sera désormais simplement nommé A1.
- Vous pouvez maintenant indiquer votre date de naissance dans votre profil si vous êtes membre, on pourra alors vous souhaiter un bon anniversaire.
- Réparation et actualisation de l'icône du fichier de l'OpenSearchDescription. Vous pouvez désormais utiliser intégrer le moteur de recherche dans votre navigateur.
- Mise en conformité de la page de démarrage pour navigateurs Web avec le reste des pages du site.
- Correctifs divers et variés.
Changements à venir
- Les lettres d'information, messages Facebook et Twitter, le journal des mises à jour du site devront être intégrés au système de traduction.
- On pourra choisir de recevoir un e-mail lors d'une notification (par exemple lors de la mise à jour d'un article, parallèlement aux lettres d'informations qui sont globales), ou juste de choisir à quels articles s'abonner.
- Le forum fera son grand retour plus tard.
- Une toute nouvelle version de ProgAccess est en réflexion, entièrement recodée, éventuellement dans un autre langage, et utilisant des outils standards comme Git afin de faciliter la contribution (si vous êtes intéressé ou avez des suggestions techniques, vous pouvez nous contacter via le formulaire).
Pour les développeurs
La structure du site a complètement changé : la table softwares ne contient plus le texte des articles, qui est dans softwares_tr, table contenant toutes les traductions d'articles. La modification de ces traductions se fait dans l'admin via translate.php.
Progressivement, le texte statique ou semi-statique ne sera plus dans les fichiers des pages mais uniquement dans des fichiers de traduction dans /locales. Le contenu de ce dossier est disponible publiquement dans /source/locale.zip (archive générée automatiquement).
Problème connu : L'API n'est plus totalement fonctionnelle, elle sera adaptée au système de traduction ultérieurement.
Cette version sera libre (open-source).
À cette version, le code du site est composé de 128 fichiers, 9201 lignes, soit 416456 octets (406,7 ko).
Seuls les fichiers PHP, HTML, CSS, JS, XML et texte brut sont pris en compte. Les fichiers dont nous ne sommes pas les auteurs ne sont pas comptés (bibliothèques, outils), ni les fichiers dynamiques (caches générés automatiquement), ni les fichiers de traduction (ne contenant que du texte).