MediaBase - Actualités
Bonsoir à tous.
Après des mois et des mois d'absence voici enfin des nouvelles de MediaBase. Il est vrai que j'ai longtemps attendu l'ajout de nouvelles fonctionnalités avant de publier une nouvelle version et que j'ai aussi travailler très lentement sur ce projet.
Toutefois voici la nouvelle version majeure : 1.3.0
Cette nouvelle versions apporte son petit package de nouveautés of course dont voici un cours résumé.
I) Système de notation des versions
Désormais les nouvelles versions de mediabase publié par votre humble serviteur suivront la numérotation de version suivante.
Le premier numéro sera attibué en fonction de la version majeure courante.
Le deuxième numéro sera le symbole d'un changement dans la base de donnée, ainsi que le code PHP
Enfin le dernier numéro sera attribué lorsq'un changement de code PHP sera effectué
II) Accessibilité
Des modifications ont été apportées ca et là afin de rendre mediabase plus facile d'accès. Par exemple les modules disposent désormais d'un panneau regroupant tous leur fonctionnalités. Vous pourrez désormais acceder à n'importe quelle fonction d'un module de n'importe qu'elle fonction.
Un autre exemple se trouve dans le module de prestation. La fonctionnalité "Terminer toutes les prestations" a été ajoutée, elle permet comme cela l'indique de terminer toutes les prestations en cours en un clic.
III) Un peu de cohérence
Un petit effort a été fait afin de prévenir la création d'utilisateur non complet, cela permet d'obtenir des statistiques plus cohérente.
IV) Importableur
Un nouveau module a été crée : Importableur.
Ce module s'adresse aux cyberanimateur soucieux d'obtenir des statistiques sur plusieurs année et donc le fonctionnement préalable était d'enregister les prestations et utilisateurs dans un tableau exel ou openoffice.
Il permet d'importer toutes ces prestations et utilisateurs dans une base temporaire. Puis le cyberanimateur peut les modifier, afin de les rendre conforme et enfin les importer dans la base temporaire.
L'importation est une opération qui fera l'objet d'un petit manuel dans le wiki qui sera prochainement completé.
V) Le futur
La prochaine version sera issue d'un travail sur le code pour le rendre plus efficace ainsi que d'un travail sur les corrections de bug. On y verra d'avantage de sécurisation (contre les failles par injection, XSS), d'avantage d'accessibilité (Multi-Edition des prestations temporaires, Navigateur de prestation complété), ainsi que quelques autres petites choses.
VI) Upgrade
Pour les cyberanimateur utilisant déjà la version 1.2 de mediabase, le paquet contient une petit fichier qui contient les instructions sql à executé afin de pouvoir utiliser la nouvelle version, sans perdre aucune donnée.
Voilà j'espère que ca vous plaira.
Si vous avez la moindre question n'hésitez pas à la poser.
- 29/05/2008 @ 15:04:38 zelgolhal
Mise a jour : 1.2
Après un mois de devellopement et de tests divers dans la médiathèque Germaine Tillon de Saint-Avé (Bretagne, Morbihan), voici la nouvelle version de MediaBase.
Cette nouvelle version ressemble assez peu aux anciennes puisqu'une grande partie du squelette a été revu pour rendre l'ensemble modulable.
D'une certaine manière MediaBase ressemble un peu à un cms maintenant. 
Mais regardont de plus prêt ces nouveautés :
I) Modulabilité
Tous d'abord un nouveau module a vu le jour : Admin. Il permet d'agir sur votre MediaBase pour le personnaliser.
Par exemple vous pouvez bouger les menus, les modifier, les supprimer , en créer de nouveaux, etc...
La modulabilité se retrouve aussi dans les ... modules (c'est bien fait non ?
)
Vous pouvez coder vous même vos modules et les integrer à MediaBase. Vous pouvez aussi choisir quel module sera chargé en page d'accueil et ainsi personnaliser d'avantage MediaBase a votre convenance.
II) Les nouveaux modules
Les nouveaux modules sont "statistique", "ministat", et "admin".
a) Ministat
"ministat" est chargé par défaut en page d'acceuil, il s'agit simplement de ce qu'on trouvait avant (CAD le nombre d'utilisateurs, de prestations et de prestations en cours dans la base). Naturellement vous pouvez changer le module chargé en page d'accueil grace à "admin".
b) Admin
Je ne vais pas m'attarder d'avantage sur "admin" je pense que vous avez compris qu'il permet surtout de personnaliser votre MediaBase
.
c) Statistique
Le module "statistique" permet de tirer toute la puissance de la base de donnée (enfin une partie). En effet vous pouvez grace a ce module faire votre bilan de fin d'année sur la fréquentation de votre Espace Multimédia sans à avoir a rentrer vos données dans un tableur et faire vos calculs vous même. J'irai presque jusqu'a dire que c'est le principal interet de MediaBase
Ce module est divisé en deux catégorie :
-Statistiques sur les accès.
-Statistiques sur les temps de fréquentations.
Chacune de ces deux fonctions permet de poser des conditions a votre demande de statistique.
Ces conditions sont les suivantes :
- Age superieur à..
- Age inferieur à.. (les deux combinés permete d'interoger sur une tranche d'age)
- Inscrit ou non (Si l'espace multimédia est dans une mediathèque)
- Ville
- Jour de la semaine (de lundi à dimanche)
- Mois
- Année
Chacune sont cumulables ou peuvent être prise individuellement.
Plus clairement si vous voulez savoir combien vous avez eu d'accès de personnes inscrite venant de tel ville de moins de 60 ans vous pouvez.
Si vous voulez savoir combien de temps restent en moyenne les 12/22 ans pour les mercredi du mois de Juillet idem.
III) Les nouvelles fonctionnalités
La partie que vous attendez tous 
Tous d'abord dans tous MediaBase chaque suppression demande une confirmation, ainsi plus de risque de perdre sa base par erreur.
De plus certaines fonctions de suppression ont été complété afin de pouvoir implementé des contraintes dans la base et ainsi la rendre plus solide.
Ainsi si vous supprimez un utilisateur toutes les prestations qui lui sont liées seront supprimées aussi, il en va de même pour les types de prestations.
Une nouvelle fonction a fait son apparition dans le module de prestation. Il permet de voir toutes les prestations qui sont enrengistrées.
De nombreuse modifications ont été apportés ca et là (jusqu'en dans ./system.bdr.php pour permetre une plus simple edition du fichier) et il serait trop long de toutes les noter (le changelog ne contient pas tous
)
One More Thing
L'avenir est en marche...
Suite a de nombreuse suggestion et des remarques j'ai déjà de nombreux projets pour la suite.
Voici en vrac ce que vous pourrez trouver dans la prochaine version :
-Intégration de tranches horaires dans les modules de statistiques.
-Ajout d'une fonction d'importation de données pour permettre une migration de fichier Exel ou OpenOffice vers MediaBase
-Intégration de sessions pour une securisation globale.
-Intégration de protection contre les tentatives de piratages par insertion, accès, etc...
En outre sous peu vous trouvez des tutoriaux pour installer, et utiliser MediaBase plus facilement.
Voilà j'espère que ca vous plaira 
Erreur paquet 1.1
Bonjour a tous.
Après consultation de la base fournit, elle possède des erreurs pour la version 1.1.
En effet les champs sont protégés par des "`" et deux insertions manquent dans la table system_modules.
Un nouveau paquet corrige ces erreurs.
En esperant que la gène fut courte.
;)
Mise a jour : 1.1
Quelques cinq jour après la publication de la première version de MediaBase voici une mise a jour : la version 1.1
Elle intègre son lot de nouvelles fonctionnalités notamment pour la partie prestation. Par exemple le fait qu'une prestation est terminée est inscrit en dur dans la base de donnée.
Une nouvelle fonction dans le module de prestation permet maintenant de voir seulement les prestations non-terminée (grâce a la modification susnommée d'ailleurs ^^)
Le coeur du logiciel a été refondus pour qu'il soit plus modulable, il y'a donc une nouvelle table qui permet la gestion de module.
Pour plus d'info voici le changelog :
- Ajout d'un champs statuts dans la table prestation. 0 = En cours, 1= Terminé.
- Intégration du champs statuts dans les fonction D'ajout, édition, suppression de prestation et dans le link correspondant.
- Modification de la fonction voir prestation pour l'intégration du statuts
- Ajout d'une fonction pour ne voir que les prestations en cours, et inscription de la fonction dans le linker.
- Modification du menu pour l'accès au la fonction VoirPrestationEnCours
- Création du fichier linker.php
- Création de la table "system_modules"
- Ajout des bouton cachés "hidden" pour l'envoie du nom du module par $_POST
- Création du repertoire ./system et ./modules
- Ajout de code dans l'index pour inclure le nouveaux linker.
- Création du modules prestation, et modification des chemins des images du module prestation
- Création du module utilisateur et inscription dans la base de donnée
- Suppression des fichier sur la racine.
- Update version 1.1
Cette nouvelle version est disponible en téléchargement comme d'habitude ^^
Enjoy it
25/07/2007 @ 14:54:20 zelgolhalSortie officielle de la version 1.0

C'est avec joie que je vous annonce la publication de la première version stable de MediaBase qui comme elle se doit se nomme 1.0
Cette version intègre toutes les fonctionnalitées de base pour une utilisation simple et ergonomique de MediaBase à savoir :
a) Utilisateur
Le programme permet d'ajouter, éditer, supprimer des utilisateurs facilement.
Chaque utilisateur est identifié par un numéro unique transparent pour chaque utilisateur on connait les informations suivantes :
- Nom
- Prénom
- Date de Naissance
- Code Postal
- Ville
- Inscription ou à l'espace multimédia
Le programme permet la facile Edition puisque tous les champs sont prérenseignés, vous n'avez pas ainsi à retaper toute sa fiche.
Le programme permet la facile Vision de l'intégralité de tous les utilisateurs enrengistrés par ordre alphabétique de nom puis de prénom.
La suppression d'un utilisateur est aussi simple (il suffit d'un clic)
b) Types de prestation
Le programme permet de manière identique d'ajouter, de supprimer et d'éditer un type de prestation.
Chaque type de prestation comporte les renseignements suivants :
- Nom de la prestation
- Durée moyenne (en minutes)
Vous pouvez visionner en un clic toutes les prestations disponibles et les modifier et supprimer en un clic.
Si vous changez le nom d'une prestation, ce changement est repercuté sur toutes les prestations enrengistrées jusqu'alors, vous n'aurez donc pas à les modifier manuelement.
c) Prestation
Chaque prestation renseigne les informations suivantes:
-Nom de l'utilisateur
-Type de la prestation
-Poste
-Date de la prestation
-Heure du début et de la fin de la prestation
Vous pouvez visualiser instantanément toutes les prestations du jour et les terminer en un clic. L'heure de fin est automatiquement prise en compte. De même vous pouvez éditer, supprimer et ajouter facilement les prestations.
Pour l'enregistrement de la prestation elle est facilitée pour permettre d'être efficace.
Vous n'avez qu'à sélectionner le Nom de la personne dans un menu déroulant, de même pour la prestation, et inscrire sur quel poste cette personne peut s'installer. Un clic sur Ok et la prestation est enregistrée

J'espère que cela vous plaira.

20/07/2007 @ 16:50:12 zelgolhal

