GUIDE SLICO 2
Sommaire :
À propos de SLICO.    Sommaire
SLICO est un agrégateur d'informations principalement conçu pour mettre facilement à la disposition du grand public, au quotidien, l'ensemble des informations correspondant aux activités de tous ordres d'une zone géographique (Commune, quartier...) ou relatif à un thème particulier.

L'administrateur d'un site SLICO épargne ainsi à ses utilisateurs des centaines de clics pour des recherches souvent aléatoires. Plus simple d'utilisation que les flux RSS, plus précis que les outils de Google, les premiers essais de SLICO (version 1) ont été couronnés de succès.

Mais cette première version qui était orientée vers l'apprentissage du Web et qui comportait donc la manipulation de code HTML, PHP, et Javascript n'était pas forcément simple à mettre en oeuvre.

Cette seconde version est ce qu'on appelle un CMS (Content Management System ou Système de gestion de contenu) qui ne nécessite aucune écriture de ligne de code. Débarrassé de ces contraintes, vous pouvez ainsi consacrer tout votre temps à la mise en valeur des informations recueillies par le robot SLICO (qui constitue le coeur de l'application) ainsi qu'à la recherche d'informations commerciales, locales ou spécialisées, et de sponsors pour rentabiliser votre site.

Maîtrisez le Web
Ce guide vous donne les grandes lignes pour la mise en place de votre projet. Des détails plus précis sont donnés, au fur et à mesure des besoins, sur chacune des pages que nous aurez à utiliser.

Si certaines notions de base vous échappent encore, comme le FTP, les noms de domaines, l'hébergement, etc., procurez-vous l'ouvrage " Maïtrisez le Web" chez The Book Edition, qui accompagne la version 1 de SLICO et qui complétera efficacement ce guide.


Prérequis.    Sommaire
La mise en place d'un site SLICO ne nécessite pas beaucoup de compétences en informatique ni beaucoup de ressources. Malgré tout, cela requiert un minimum de savoir-faire et un petit espace sur le Web. Il est donc indispensable avant de démarrer de disposer : L'hébergement doit proposer le PHP 5.3 au minimum et la gestion des bases de données MySQL, ce qui est assez répandu et pas forcément très coûteux.

Par ailleurs, vous aurez besoin des informations concernant la base MySQL (Nom du serveur, login, mot de passe et nom de la base). Celles-ci vous sont évidemment fournies par votre hébergeur.

Client FTP Filezilla            OVH            Online


Préparation du package.    Sommaire
Comme indiqué sur le site slico.net, vous avez téléchargé le package SLICO 2, dézippé le tout dans un dossier vide et ouvert guide.html.

Cela peut suffire pour la mise en place provisoire de votre site. Cette mise en place provisoire se fera avec les ressources concernant SLICO et l'association RUSh :


Vous pourrez bien entendu les modifier par la suite.

Vous pouvez aussi personnaliser votre site par avance en remplaçant les images présentes dans le dossier images/entete/, en préparant la liste des sites, des services et des partenaires que vous allez référencer, et en fabriquant les logos, sigles et encarts correspondants.

Mais tout cela peut se faire plus tard, au fur et à mesure, tout en bénéficiant des conseils donnés dans les pages d'administration de SLICO. Si vous débutez, c'est sans doute la meilleure des procédures à suivre.


Préparation des ressources.    Sommaire
Si, au contraire, vous optez pour la préparation d'un maximum de ressources avant transfert sur le Web, notez dans un fichier texte les URL de tous les sites à référencer pour une récupération ultérieure et fabriquez les images au format png à placer dans les dossiers images/logos, images/services et images/sponsors. Pour un rendu optimal, ces images pourront suivre les règles suivantes : Pour chaque image, inspirez-vous de ce qu'affichent les pages d'accueil des sites. Vous pouvez par exemple faire des copies d'écran, sélectionner avec un outil graphique une zone représentative et la redimensionner si nécessaire.

Notez bien que si des images sont manquantes, SLICO les construira en mode texte pour les sites et les services et affichera une image par défaut pour les partenaires :


Vous pouvez donc à tout moment référencer des sites, services et partenaires sans fabriquer à l'avance les images correspondantes.

A noter également que la page d'admnistration du site vous permettra à tout moment de télécharger des fichiers que vous auriez préparés, mais que vous n'auriez pas encore transférés sur le site par FTP.


Mise en service et sécurisation de votre site.    Sommaire
Une fois ces opérations effectuées, transférez la totalité des fichiers à la racine de votre hébergement par FTP et rendez-vous sur votre nouveau site en saisissant son URL dans la barre d'adresse de votre navigateur ( par exemple http://monsiteslico.net ).

En un premier temps, ce n'est pas votre site qui va s'afficher, mais un formulaire qui vous invitera à modifier votre login (admin par défaut) et votre mot de passe provisoire (slico par défaut) :


La plupart des hébergeurs exigent un mot de passe crypté. Si le vôtre nécessite un mot de passe en clair (pages persos de Free par exemple) décochez la case "cryptage". Renseignez-vous au préalable auprès de votre hébergeur.

Si la procédure échoue pour d'autres raisons, un message vous indiquant la marche à suivre s'affichera. En cas de problème insoluble sur le moment, le plus simple est d'effacer par FTP tous les fichiers de SLICO, de vous renseigner auprès de votre hébergeur et de recommencer l'opération au début.


Mise en service de la base de données.    Sommaire
Si votre nouveau login/mot de passe est accepté, vous serez alors invité à fournir, dans un second formulaire, les paramètres de votre base de données. Là encore, en cas de problème, vous serez guidé par SLICO.


Comme indiqué plus haut, il s'agit du nom du serveur, du login, du mot de passe et du nom de la base, toutes choses qui vous ont été fournies par votre hébergeur.

Un préfixe vous sera également demandé pour différencier votre base au cas où vous en créeriez d'autres par la suite.
Personnalisation des pages de votre site.    Sommaire
Un dernier formulaire vous proposera alors de modifier les paramètres généraux de votre site, par exemple le nom de l'image placée en haut à droite, l'URL vers laquelle elle renvoie, le nombre d'informations maximum à afficher, la présence ou nom d'un bandeau météo, etc., etc.

Ce formulaire est assez fourni, vous pouvez en avoir un aperçu (non éditable évidemment) avec ce fichier PDF, ce qui vous permet, à ce stade, de prendre connaissance de chacun des paramètres modifiables et de leur utilité afin de mieux maîtriser votre site par la suite. Notez bien que vous pourrez laisser les paramètres par défaut et y revenir quand bon vous semble.


La page de l'administrateur.    Sommaire
Quand vous aurez validé le dernier formulaire, SLICO vous amènera sur une page où sont rassemblés tous les outils nécessaires à l'administration de votre site sous forme de petits menus spécialisés.

C'est à partir de cette page que vous pourrez créer des rubriques servant à classer les sites référencés, inscrire des sites, référencer des services et des partenaires. Vous pourrez également les modifier ou les supprimer.

Vous pouvez avoir un aperçu de l'ensemble de ces menus dans ce fac-similé au format PDF.

C'est aussi à partir de là que vous pourrez envoyer le robot SLICO à la recherche des infos et alimenter votre site avec les résultats qu'il ramènera.

Enfin, les derniers menus vous proposent quelques services supplémentaires comme changer le mot de passe, revoir les paramètres, ou encore supprimer la base de données (utile si vous êtes en phase de test).


Votre première visite.    Sommaire
Le menu que l'on vient d'évoquer propose également de "Visualiser le site". Cliquez sur cette ligne pour découvrir la version toute provisoire de votre site :


Évidemment, vous n'allez pas le laisser en l'état. Il vous faudra revenir à la page "Administration de SLICO" pour le gérer au quotidien.

Pour cela, il suffit de cliquer sur l'onglet "Publiez !", d'aller en bas de la page et de cliquer sur le mot "Admin".

Le login et le mot de passe vous seront demandés, et vous retrouverez la page de l'administrateur que vous êtes devenu !.


Alimentation des tables.    Sommaire
Si vous n'avez rien préparé, comme indiqué au paragraphe "Préparation des ressources", à ce stade, la base de données est pratiquement vide. C'est donc le moment d'alimenter les différentes tables.

Pour cela, il vous faut recenser les sites que vous voulez référencer (sites de votre zone géographique par exemple). Vous les trouverez certainement très facilement sur le site de la mairie ou par des recherches sur le net avec les mots clés adaptés. Prenez soin de référencer les pages où sont publiées les informations et non pas systématiquement la page d'accueil qui n'est parfois qu'une simple vitrine.

Réfléchissez aux différentes rubriques sous lesquelles apparaîtront les sites (Sites locaux, Institutions, Médias, etc.) et récupérez de la même façon les différents services et sponsors que vous mettrez dans les tables prévues pour cela. Pour que votre tâche soit plus facile, vous pouvez vous inspirer de sites SLICO déjà existants comme celui de Seysses par exemple :



Une fois ce recensement effectué, vous allez pouvoir alimenter la base de données avec les informations nécessaires à la bonne marche de votre site, à savoir : Une fois ces opérations effectuées, votre site sera vraiment opérationnel. Il ne restera plus qu'à l'alimenter avec les News et les informations devant figurer dans l'agenda.

Important : Une rubrique nommée "HORS_rubriques" est automatiquement créée. Elle vous permettra d'inscrire des sites que vous ne voulez pas voir apparaître dans la colonne de gauche, mais que vous utiliserez de temps à autre pour publier des infos. En général, il s'agira de médias non locaux qui publient de temps à autre des informations qui intéressent vos visiteurs.


Publication des infos.    Sommaire
Quand vos rubriques et vos sites sont créés, vous pouvez passer à l'édition des informations. Il faudra alors travailler avec plusieurs fenêtres.

La première fenêtre sera le résultat d'une requête SLICO obtenu en cliquant sur le menu "Recherche des news". Soyez patient, si SLICO doit traiter plusieurs dizaines de sites, cela peut prendre plusieurs minutes. SLICO affichera ensuite une page avec la liste des sites visités et : Pour chaque trace d'information nouvelle, allez sur le site en question (en utilisant les liens directs figurant sur la page des résultats fournis par SLICO) et récupérez le début de chaque information que vous jugez utile de publier.

La seconde fenêtre sera la page des outils grâce à laquelle vous pourrez mettre à jour les news ainsi que tout ce que vous jugerez utile de créer ou de modifier. Par exemple, si vous découvrez un site nouveau au cours de cette démarche, vous pouvez le créer à la volée et publier aussitôt l'info qu'il propose.

Enfin, les autres pages seront celles des sites que vous visitez et qui contiennent les informations recherchées.

Des renseignements importants sont donnés dans la page "Ajouter une info". Lisez-les attentivement quand vous publiez vos premières infos, afin d'obtenir les meilleurs résultats possible.

Vous n'avez rien d'autre à faire, les parties "News" et "Agenda" de votre site se mettront à jour automatiquement en fonction de la date et des infos que vous importez.


Formulaire de publication.    Sommaire
Un formulaire passe-partout est proposé à vos visiteurs sous l'onglet "Publiez !" pour qu'ils puissent vous fournir des informations, vous proposer des annonces ou des encarts publicitaires.



Ce formulaire peut suffire dans la plupart des cas. Si vous souhaitez l'améliorer, par exemple ajouter un système de payement en ligne par Paypal, il vous faudra éditer vous-même le fichier publiez.inc qui se trouve dans le dossier /includes.


Onglet "À propos".    Sommaire
De même, l'onglet "À propos" contient par défaut une présentation de SLICO. Vous pouvez le modifier pour y placer le texte de votre choix, de même que vous pouvez remplacer dans l'en-tête les images et les liens vers l'association RUSh et vers les pages de Slico.net.



Merci de laisser quelques références au RUSh et à SLICO bien en vue dans vos pages ;)


Solution des problèmes.    Sommaire
L'ouvrage Maîtrisez le Web apporte beaucoup de réponses aux débutants. Il est néanmoins possible que certains problèmes surviennent au cours de la mise en place de SLICO ou au cours de son utilisation.

SLICO lui-même est gratuit et ne fournit donc pas de "service après-vente". Si vous souhaitez une aide, la solution est simple :

L'association RUSh ayant été créée pour venir en aide à tous ceux qui souhaitent être accompagnés dans leur projet lié à l'informatique, il suffit donc de cliquer ici pour la rejoindre et ainsi bénéficier de l'assistance souhaitée pour SLICO et même au-delà :)


Remerciements.    Sommaire
SLICO 1 et 2 ont été réalisés par Guy Leblond, par ailleurs président du RUSh. Ces applications n'auraient pas vu le jour sans le soutien constant des membres de l'association, en particulier à Olivier, Chris, Fred et surtout Xavier Henry pour ses tests et ses suggestions pertinentes.

Par ailleurs, nous tenons à remercier les nombreuses communautés qui réalisent des outils aussi libres que géniaux comme PHP, MySQL, et bien d'autres, ainsi que ceux qui mettent à la disposition de tous les documentations facilitant l'utilisation de ces ressources.

Par ailleurs, SLICO utilise deux ressources libres essentielles pour son bon fonctionnement, à savoir Mobile_detect et Simple_html_dom dont vous trouverez les références et les informations sur les licences respectivement dans les dossiers mobile_detect/ et outils/. Un grand merci à leurs créateurs.