Web+.php : un script PHP pour gérer votre site Web (CMS) : mise en ligne, modification, organisation,.... avec son navigateur préféré !

Copyright (C) 2003 Paul Delannoy http://tontonpol.dyndns.org
freepol@free.fr

Téléchargement (fichier .tar, 110 Ko)
en cliquant ICI
Here for an english(*) version
(*) I translated myself, so I apologize NOW ;-)

Basé sur un produit libre (GNU/GPL) de Daniel Wacker (mail AT wacker-welt.de) nommé webadmin, téléchargeable à http://wacker-welt.de/webadmin.

Egalement produit libre, licence dans licence.txt
. =====================================================

A) Variations introduites par rapport a webadmin :

a)-----------------------
un système d'identification qui permet de restreindre l'accès par login/mot de passe ; à l'installation (admin, admin) est le seul couple connu : changez le dès que possible !
a') les mots de passe sont codés en md5 et pas en crypt.

b)-----------------------
ce produit se place dans le dossier racine de VOTRE (au sens des droits sur les fichiers du serveur) arborescence de fichiers en ligne. Il est capable, suivant les droits placés sur les répertoires et les fichiers, de :
                    mettre en ligne un fichier local
                    copier, déplacer, détruire un fichier/dossier
                    éditer en ligne le contenu d'un fichier
                    gérer les droits d'accès
                    gérer les login via un .htpasswd (mais ne nècessite pas de .htaccess)

c)-----------------------
contrairement à webadmin, il ne peut pas 'remonter' au dessus de ce dossier racine, ce qui protége les autres usagers du serveur (comme le fait l'autre produit que je conseille, ecrit en Perl, WebRFM)

d)-----------------------
pour ceux qui les utilisent, les 'links' a la Unix sont utilisables sur option.

e)-----------------------
possibilité de gérer l'aspect du système par des couleurs définies en paramétres globaux (5) .

=======================================================
Hope that help !
=======================================================

B) INSTALLATION

Après avoir décompressé le fichier tar, vous obtenez 4 fichiers : melire.txt, licence.txt, web+.php et .htaccess.

Ouvrez web+.php avec un editeur de textes et reperez les parametres que vous desirez changer (couleurs, options, ...) :
/* Parametres a personnaliser :
/* titre du 'header' WWW Authenticate
/* valeur de 'language' pour la langue d'usage
/* les trois valeurs de droits sur les objets crees
/* la taille de l'editeur de fichiers et l'usage des liens ou non
/* Coloris de presentation (5) :

/* fond general (blanc) */
/* fond d'actions/formulaires (gris clair) */
/* bordures tables (gris sombre) */
/* liens textes (bleu roi) */
/* notes/erreurs (vert) */

Placer (FTP) les 2 fichiers web+.php et .htpasswd a l'endroit désiré (typiquement, votre répertoire d'accueil ou 'home directory' qui correspond a l'URL http:///mon_FAI/mon_compte par exemple) ; attention au nom commencant par un point qui nécessite sur 'certains' systèmes une manipulation après le téléchargement. De même, si le '+' dans le nom 'embête' votre serveur, changer le nom... Puis avec votre butineur aller a l'URL : http://mon_FAI/mon_compte/web+.php et identifiez vous comme admin, admin.

=======================================================
Si c'est utile pour vous, faites le savoir !
=======================================================

C) DELEGATION DE DROITS

Avec ce système vous pouvez donner le droit à plusieurs personnes de gérer le même espace, ou bien placer autant d'exemplaires de web+ qu'il y a de sous-répertoires à gérer... Si Web+ est placé dans le répertoire REP, alors à côté de lui figure un .htpasswd que vous aller Modifier (avec Web+ lui même) pour y placer le nom et le MDP de chaque personne qui a le droit de modifier le contenu de REP.

 

(Hop zat elpe) En espérant que ce travail soit utile, Paul Delannoy
Mise en ligne octobre 2003