phpMyAnime

phpMyAnime version 1.1 (30/04/2004)


Aide de phpMyAnime

Description :

Script PHP/MySQL pour archiver vos animes (sur support DVD, CD, HD, intranet, internet...). Idéal pour tenir à jour votre animethèque.


- Installation

- Fonctionnalités

- Liste des fichiers de phpMyAnime

- Installer une zone administration sécurisée et une zone visiteur libre accès

- Gestion de la liste des Team et Fansub

- License


INSTALLATION


Pour une utilisation en local sur votre PC:

A partir de maintenant vous disposez d'un serveur apache/PHP/MySQL qui vous permettra d'utiliser ce script.

Pour installer phpMyAnime, il vous faut tout d'abord créer la base avec PHPMyAdmin en utilisant les fichiers "myanimebase.sql", "myanimeuser.sql" et "myanimepret.sql". Utilisez la commande "Importer un fichier".

Une fois l'opération effectuée, créez un répertoire phpMyAnime et y mettre les fichiers du package phpMyAnime. (Si vous utilisez Easyphp, il faut créer le répertoire de phpMyAnime dans le répertoire C:\Program Files\Easyphp\www ou faire un alias). Il ne vous reste plus qu'à modifier le fichier config.php .

Pour une utilisation avec EasyPHP voici un exemple de configuration du fichier config.php :

$cfg_hote = 'localhost'; Nom d'hôte, de la machine contenant la base
$cfg_base = 'phpMyAnime'; Nom de la base (à vous de la créer)
$cfg_user = 'root'; Nom de l'utilisateur de la base MySQL (je conseille d'en créer un)
$cfg_password = ''; Mot de passe associé
$cfg_databaseannu = 'MyAnime'; Nom de la table qui contient les animes
$cfg_base_user = 'MyAnimeUser'; Nom de la table des utilisateurs
$cfg_base_pret = 'MyAnimePret'; Nom de la table permettant la gestion des prêts
$urlsite = 'http://localhost/phpmyanime'; URL de la page ou se trouve le fichier index.php

Et voir les options suivantes de phpMyAnime en fonction de vos besoins.

Il faut également créer 2 répertoires accessibles en lecture et écriture (rw) si ils ne sont pas déjà créés: "cache" et "jaquettes". Ces répertoires doivent avoir les droits de lecture et d'écriture.

Maintenant, vous êtes prêt à utiliser phpMyAnime. Si vous l'utilisez avec EasyPHP, entrez cette adresse dans votre navigateur : http://localhost/phpMyAnime/


Fonctionnalités


phpMyAnime permet principalement de répertoirier toute une animethèque. Par "anime" nous entendons films dans le style manga, mais aussi séries, OAV (Original Animation Video). Nous prenons également en compte les OST (Original Sound Track), car nous pensons que celles ci sont l'empreinte d'un anime, tellement représentatives et forte en émotions ;)

Les auteurs espèrent que phpMyAnime vous sera utile et répondra à vos attentes. La liste des fonctionnalités de la dernière version de phpMyAnime est visible ici : http://phpmymanga.sourceforge.net/


Liste des fichiers



add.inc Ajouter un film, une série, OAV ou OST dans la base
addanime.php Gérer les images
config.php Fichier de configuration de phpMyAnime
export.php Exporter la base en format csv (comma separated values, lisible par excel) ou MySQL
import.php Importer une base csv (comma separated values, lisible par excel) ou MySQL
index.php Afficher la liste des films, permet de faire des recherches
info.php Afficher les informations sur l'anime (type, qualité, langue, propriétaire, réalisateur, acteur(s), résumé...)
infouser.php Afficher des informations sur un utilisateur de phpMyAnime
install.html Fichier d'aide à l'installation (celui que vous êtes en train de lire)
phpmyanime.css Feuille de style, qui permet de configurer le design
pret.php Gérer les prêts d'un anime à une personne
team.inc Liste des teams ou fansub         Voir La gestion des teams
testmysql.php Permet la détection d'un problème de configuration/fonctionnement avec la base MySQL
tools.php Utilitaires divers (recherche de doublons, suppressions multiples...)
user.php Gestion des utilisateurs (ajout, modification, suppression)
*.sql Ces 3 fichiers contiennent les 3 tables nécessaires au bon fonctionnement de la base de phpMyAnime


Installer une zone administration sécurisée et une zone visiteur libre accès


1) Installer le script normalement (ex : répertoire phpmyanime) avec uniquement les fichiers suivants :

- config.php
- index.php
- testmysql.php

2) Créer un sous répertoire "admin"
3) Copier tous les fichiers dans ce répertoire admin
4) Protéger le répertoire "admin" avec un bon vieux et efficace .htaccess (cf : http://www.phpdebutant.com/?page=htaccess)
5) Paramétrer dans le répertoire d'installation (probablement "phpmyanime") le fichier config.php pour une utilisation en visualisation uniquement
6) Configurer le fichier config.php du répertoire "admin" qui est maintenant protégé par password avec tous les droits pour l'administration.


Gestion de la liste des Team & Fansub


Toutes les team et fansub sont stockées dans un fichier, "team.inc" . Ce fichier consiste en une liste du nom de chaque team, ligne par ligne. Pour ajouter une team, il suffit de rajouter le nom de celle-ci sur une nouvelle ligne. Pour en supprimer une, supprimez la ligne correspondante. Ne pas mettre de commentaire ou de ligne vide, cela risquerait d'altérer le fonctionnement du script.

Les team sont classées par ordre alphabétique, ordre le plus équitable. Si toutefois vous désirez obtenir certaines team en haut du menu déroulant, il vous suffit de déplacer les lignes des team en question en haut du fichier. Vous pourrez ainsi classer vos team.


Licence


phpMyAnime est soumis à la licence GPL. Celle-ci peut être trouvée ici (en anglais) http://www.opensource.org/licenses/gpl-license.php.
La traduction (non-officielle) est disponible ici : http://www.april.org/gnu/gpl_french2.html

En voici les principes généraux :

Mis à part cette licence, les développeurs de phpMyAnime seraient heureux que vous leur fassiez part de vos modifications ou reprises de code. (Par mail à starfunlorenzo@yahoo.fr et sfouilleux@yahoo.fr) Merci d'avance.


Pour toutes améliorations à apporter, souci, bug, ... etc. Veuillez m'envoyer un mail à starfunlorenzo@yahoo.fr.

Idée originale de Starfunlorenzo, réalisée à partir de MyDivx Liste (création de Guedz)