GUIDE SLICO 2
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.
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.
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 :
- D'une connexion internet.
- D'un logiciel de FTP, Filezilla par exemple.
- D'un nom de domaine et d'un hébergement pour votre site (Chez OVH ou Online par exemple).
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.
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.
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 :
- Logos des sites : Hauteur = 45 pixels Largeur = entre 45 et 125 pixels
- Sigles des services : Hauteur = 45 pixels Largeur = 45 pixels
- Encarts des sponsors : Hauteur = 170 pixels Largeur = 170 pixels
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.
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).
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 !.
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 :
- La liste des rubriques sous lesquelles vous voulez voir apparaître les sites (colonne gauche du site).
- La liste des sites locaux que vous voulez référencer (également colonne gauche).
- La liste des services qui seront présentés dans la partie médiane sous l'onglet "Services".
- La liste des sponsors dont les encarts s'afficheront dans la colonne de droite.
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.
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 :
- La mention "Non encore traité" si c'est la première visite du site par SLICO
- La mention "Aucune nouvelle info" si la page visitée est identique à celle présente lors de la précédente visite.
- La trace des informations nouvelles si la page visitée comporte des mises à jour
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.
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.
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 ;)
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à :)
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.