= Todo list pour la version 2.3 = Cette page fait suite à la discussion suivante : lien à venir * Mise en place de la nouvelle structure de tables * Compatible IPB 2.2 * Gestion multi-fichiers * (Vrai) Moteur de recherche * Icone on / off * lib / api pour la gestion des fichiers * ~~Plugin café~~ (refusé) == Nouvelle structure de tables == === Renommage de tables === * dl_upload -> dl_attachments (adaptation pour le multi-fichiers) * dl_forums -> dl_categories (dans E2T nous avons des catégories, pas des forums) * dl_forum_perms -> dl_categories_perms (idem) === renommage de champs === Dans la table dl_categories : * fordaforum -> dl_forum_id (fordaforum n'est pas très parlant pour quelque chose qui indique l'id du forum de sujet automatique) Dans la table dl_files : * forum_id -> cat_id (dans E2T nous avons des catégories, pas des forums) === suppression des champs === Dans la table dl_files (le nom entre parenthèses est la correspondance dans la nouvelle table dl_managements) : * fi_url (att_path) * interne (att_type) * size (att_size) * ct_dls (att_dl_total) * ct_dl_month (att_dl_month) === les 'nouvelles' tables === ==== dl_attachments ==== ||'''Nom'''||'''Type'''||'''Description'''|| ||att_id||mediumint(5)||ID du fichier attaché|| ||att_type||tinyint(1)||0 si le fichier hébergé par un autre site[[BR]]1 ou 2 si le fichier est disponible localement [[BR]]Ca serait pas mieux att_type_interne ? quand c'est 1 c'est interne et quand c'est 0 c'est externe ;)|| ||att_file_key||varchar(32)||clé de la fiche-fichier|| ||att_path||text||Chemin du fichier|| ||att_size||int(10)||Taille du fichier|| ||att_is_screenshot||tinyint(1)||1 si le fichier est une capture sinon 0|| ||att_dl_total||int(10)||Nombre de fois où le fichier a été téléchargé|| ||att_dl_month||int(10)||Nombre de fois où le fichier a été téléchargé durant le mois en cours|| ||att_misc||text||Stocker ce que vous voulez dedans. De préférence un tableau (array) sérialisé||