olivier godechot

HOP : Html Organisé par le Php


Le site ici présent est géré avec HOP, un système de publication en ligne sur internet, que je suis en train de développer et d'améliorer.


Désormais avec l'intégration de l'éditeur WYSIWEG TinyMCE, il n'y a plus besoin de connaître le HTML. On peut copier coller directement depuis word ou open-office. La mise en page est (en général) conservée.

Quelques avantages de HOP

 

      - Génération de rubriques et d'articles par formulaires

 

      - Téléchargement simple de pièces jointes

 

      - Inclusion automatique dans la page des images .gif, .jpg et .bmp

 

      - Inclusion automatique dans la page (conservant le menu, l'entête et le pied de page général) des fichiers .htm, .html, .php

 

      - Grande souplesse pour intégrer des scripts php, extérieurs à hop : il suffit de rajouter

include ("hopentete.php");

      en haut et

include ("hopbas.php")

      en bas.

 

      - Un système simple de gestion de l'ordre des rubriques et de l'ordre des articles

 

      - Écriture directe en html dans les boites de dialogue (pas de nouveau langage à apprendre)

 

      - Gestion des membres à cinq niveaux : internaute (droit de consultation), membre (accès à la sphère privée), rédacteur (droit de rédaction), administrateur (droit de nomination/destitution des rédacteurs), webmestre (tous les droits).

 

      - Des modules optionnels propres aux sites académiques (gestion des publications)

 

      - Le webmestre averti de toutes les modifications effectuées par les membres par

email

      .

 

      - Fil RSS.

 

      - Date de début et de fin des événements dans le fil RSS réglable.

 

      -Possibilité d'avoir plusieurs systèmes hop sur le même site dans des répertoires différents. Il suffit alors de rebaptiser pour chaque nouvelle version, le paramètre de hopperso qui sert de préfixe pour les tables MySQL. (Par défaut, il vaut "hop", on peut le renommer en "hop1", "hop2"...);




Quelques limites

 

      - Encore en développement

 

      - Un système pensé pour des membres responsables, la sécurité est loin d'être à toute épreuve face aux maladresses des rédacteurs.

 


TÉLÉCHARGER Hop v 0.85

Version pour une premiere installation.



TÉLÉCHARGER Hopupdate v 0.85

Version pour mettre à jour une ancienne version.



Installation de HOP


    1. Décompresser le fichier hop_vX.Y.zip

    2. Modifier le fichier hopconfig.php dans le répertoire /hopperso

      En particulier mettre : 1/ les paramètres d'accès à votre base MySQL, 2/ les paramètres du site (url), 3/ les paramètres du webmestre (login, mot de passe, clé de cryptage).


    3. Télécharger le tout sur votre compte avec un client FTP.

    4. Aller sur votre page, en principe les bases s'installent automatiquement.

    5. Le cas échéant :

    Si php est en mode safe le téléchargement de pièces jointes nécessite quelques actions supplémentaires : le système doit créer le répertoire hopfichiers, accessible en écriture. Il faudra modifier alors temporairement le chmod du répertoire contenant HOP. Hop vous indique alors la marche à suivre.

    6. Se Connecter avec son login et son mot de passe de webmestre. Modifier la structure : à savoir le titre, le css, le bandeau, le pied de page, etc.


    7. Installation des modules hopmembres, hoppublications, hopcommentaires et hopliens

    a/ hopmembres : normalement l'installation de la base et de la rubrique est automatique - mais au besoin aller sur internet sur la page hopmembres.php.

    b/ hoppublications : normalement l'installation est automatique - mais au besoin aller sur internet sur la page hoppublications.php.

    c/ hopcommentaires : les commentaires sont désormais ouverts sur les pages où les commentaires sont acceptés.

    d/ hopliens : aller sur la page hopliens.php . Ibidem pour le reste.



Mise à jour de HOP

    La mise à jour s'effectue à peu près selon les même principes que l'installation. La principale différence est la suivante : pour éviter d'écraser les fichiers déjà configurés du répertoire hopperso qui contiennent les caractéristiques de l'utilisateur, les fichiers prennent le nom *.back.php. Pour que tout marche bien, on invite les utilisateurs à comparer leur ancienne version de hopconfig.php et la version nouvelle hopconfig.back.php et à rajouter les éventuelles nouvelles variables dans le premier avant de télécharger l'ensemble sur le site web avec un compte ftp.


LES COMMENTAIRES | COMMENTS

6 messages Ajouter un commentaire
Add a comment
Contacter le Webmestre
Contact the Webmaster

christian  @  (2011-04-02 18:39:14)

Bravo...ça fonctionne du premier coup : pas d'erreur ni de warning (sur hosteur)


devinekisai (2011-03-19 09:02:02)

Concept intéressant. Dommage : - très mal codé, - warning à volonté, - pas d'initialisation de variable, - codage des caractères spéciaux foireux... Bref, énormément de correction à faire...


Sirakawa  @  (2010-12-17 20:16:59)

j'aimerais que ça démarre, mais à part un tombereau de messages d'erreur, rien


Olivier Godechot  @  (2010-10-14 15:16:41)

A vrai dire, j'ai jamais essayé et j'ai rien fait pour (ni contre).


maurice  @  (2010-10-13 20:05:01)

Bonsoir Je reviens sur le message précédent : ca m'interesserait de tester HoP en local ... Possible ? merci. Maurice


Ysabeau  @  (2010-10-02 17:13:06)

Bonjour, comment tester cela en local ? Merci beaucoup.


[Fin des messages]


Garder le fil (rss) des commentaires

Tweets (rarely/rarement): @OlivierGodechot

[Webmestre]

[Fil rss]

[V. 0.93]

HOP

A CMS