adHoc - Enrichir adHoc

Le CMS adHoc est encore en version Alpha. Il est encore un peu austère.


De série, on peut déjà présenter des éléments dans des Boîtes et des Pages. Il est destiné à être très modulaire de façon à n'installer que le strict nécessaire et à l'adapter aux besoins de chacun. En l'état, seuls deux modules sont disponibles : Cycle pour présenter un diaporama de photos et Contact, un formulaire de ... contact du webmestre. Un autre module de diaporama, le Slideshow de Fab, demanderait à être adapté aux plus récentes versions de adHoc.


J'ai cherché à utiliser en complément d'autres scripts et cms  pour enrichir adHoc en attendant ou en préparation de modules...ad-hoc.  Avec pour critères de recherche : pas de base de donnée de type Mysql, encodage en UTF-8, style responsive et surtout licence vraiment libre, de préférence GNU-GPL. L'intégration se fait avec plus ou moins de bonheur selon le script et dépend grandement de mes compétences, bien minces.


J'ai essayé déjà l'intégration d'un forum, d'une galerie photo, d'un wiki et parmi les scripts hébergés en externe, un Tchat et un formulaire de contact avec inscription à lettre d'information. Pour les scripts externes, il suffit d'entrer le script en mode source dans une boite ou une page. Attention, il arrive souvent que le code ne plaise pas à l'éditeur Wyzziwig et qu'il vous récrive tout à sa sauce. Auquel cas, il faut après création de l'élément, le modifier par ftp et finaliser à ce niveau l'intégration du script.


Pour la galerie, le wiki et le forum, voilà comment j'ai procédé :

Je pose le cms/script dans un sous-répertoire du site.

Je copie le css du script dans le dossier de la skin en usage, j'appelle ce fichier css dans skin.inc, sur le même modèle que le l'appel du style de la skin.

<.link type="text/css" rel="stylesheet" href="/'.PATH_LNK.'skin/'.$cfgSkin.'/style.css" /.>

Dans la skin, je crée sur le modèle de _index.inc un fichier _exemple.inc qui comporte les sections et les colonnes que j'aurai décidé d'afficher pour la page de mon script intégré.

Je crée un fichier exemple.php que je pose à la racine du site et qui intègrera le script et précise son chemin.

Je crée dans la skin un item de menu qui appelle exemple.php.


Si l'intégration ne se fait pas correctement, il reste toujours la possibilité d'appeler le script en tant que lien externe.

Voilà un exemple d'intégration quasi réussie : http://gabandjo.legtux.org/album.php , sachant que la galerie demeure disponible en standalone, avec son style d'origine., là : http://gabandjo.legtux.org/fotofolio/index.php


Après l'essai de plusieurs forums, il semble que PunBB soit le mieux adapté et intégrable. Voici le forum en standalone : http://katryne.legtux.org/agora/

Pour le wiki, le résultat est encore calamiteux, mais sur les forums de DokuWiki, des enthousiastes prétendent que l'intégration est facile et prévue dans le code d'origine. Enfin je suppose que ça dépend pour qui ... Là, j'ai laissé tomber.

Je suis ouverte à toute suggestion et collaboration.




Index |Info | Permalien | PDF

Technique

Installer

Sécuriser

Référencer

Fabriquer le web

adHoc

Astuces CSS

Mail, Webmail, courrier etc ...

Piwigo

Écolibre