logo du site

Foire aux questions

Présentation générale

Qu'est ce que SWaP ?

SWaP est un systéme de gestion du contenu d'un site Web, rédigé en perl et fonctionnant avec MySQL comme gestionnaire de bases de données.
SWaP est diffusé sous la licence libre CeCCILL par son auteur M. Benoît PEUREUX - l'informatique-utile.com

Que signifie le sigle SWaP ?

Le sigle SWaP signifie Site Web avec Perl, perl étant le langage de programmation utilisé par ce logiciel.

Pourquoi diffuser SWaP sous licence libre ?

le logiciel SWaP est destiné au plus grand nombre possible d'utilisateurs.

L'auteur de SWaP pratique l'informatique et le développement de logiciels depuis les années 1978/1979.
Avant d'être convaincu de l'utilité des logiciels libres et de rejoindre la communauté des développeurs et utilisateurs de logiciels libres dans les années 1997/1998, il a réalisé des logiciels diffusés en freeware, des sharewares et d'autres sous licences propriétaires ! Il a ainsi pu mesurer pleinement les avantages et surtout les inconvénients pour lui et les utilisateurs du choix de la nature de la licence d'utilisation d'un logiciel.
A l'heure actuelle, son choix est simple et argumenté: tous les logiciels issus de sa production intellectuelle sont placés sous licence libre (de préférence GNU GPL et/ou CeCILL) en raison des avantages importants que ces licences procurent aux développeurs et aux utilisateurs et en particulier:

  • pas de probléme de piratage => la copie est autorisée librement ainsi que la rediffusion des oeuvres
  • pas de probléme de responsabilité indirecte => les utilisateurs ne peuvent pas prétendre avoir été mal informés sur le contenu de la licence d'utilisation et ils sont les seuls reponsables des actes qu'ils commettent en utilisant un logiciel libre.
  • pas de probléme de pérennité des logiciels => les codes sources sont disponibles et peuvent être étudiés, modifiés, etc ... dés lors que la licence libre d'utilisation est étendue aux productions issues du logiciel initial
  • les contacts entre auteur(s) et utilisateurs sont directs et permettent de faire progresser les logiciels dans le sens voulu par ceux qui les utilisent réellement
  • le rapport qualité/prix est exceptionnellement favorable pour les utilisateurs avertis puisque les logiciels sont en libre téléchargement, sans limitations commerciales ou marketing
  • En ce qui concerne les utilisateurs novices, ils peuvent facilement faire appel aux services du prestataire de leur choix. De plus, ils peuvent avoir accés aux services de(s) l'auteur(s) du logiciel.
  • etc ...

SWaP restera t il sous licence libre ?

Si vous consultez la licence d'utilisation de SWaP vous constaterez sans difficulté que c'est une licence libre et qu'elle vous donne un certain nombre de garanties. En particulier le logiciel qu'elle protége est sous licence libre et le restera.

Installation de SWaP

SWaP dispose t il d'un systéme d'installation ?

Oui, depuis la version 1.60 d'aout 2006. On peut procéder de 2 façons différentes pour installer SWaP:

  • une installation manuelle de SWaP. Chaque distribution du logiciel s'accompagne d'un fichier de texte initulé LISEZMOI.TXT qui contient les détails des fichiers et l'architecture de la distribution ainsi que la procédure à suivre pour réaliser une installation manuelle.
  • une installation automatisée de SWaP. Tous les détails nécessaires pour effectuer cette installation automatisée de SWaP sont disponibles sur la page 'documentation' du site.

Que conseillez vous pour installer SWaP ?

Pour un premier contact avec SWaP nous vous conseillons d'utiliser la procédure d'installation automatisée. En effet, que vous soyez novice ou expérimenté en informatique, la procédure automatisée vous permet de gagner beaucoup de temps.

La procédure manuelle est plutot réservée à des réglages ultérieurs et plus fins des paramétres de SWaP. Nous la diffusons systématiquement avec toutes les distributions de SWaP car elle nous donne l'occasion de présenter l'architecture interne du logiciel

Quels sont les modules actifs lors de l'installation automatisée ?

Lors de l'installation automatisée, tous les modules de SWaP destinés à permettre la réalisation d'un site web standard de type 'vitrine' sont actifs.

En particulier, depuis la version 1.60 de SWaP l'administrateur SwapAdmin.cgi est opérationnel dés l'installation avec la possibilité de créer un menu (les rubriques), de créer des pages de contenu (les articles) avec le support de perl, HTML, des feuilles de styles CSS, du javascript, etc ..., de charger et d'utiliser des images et des documents, de faire appel à l'explorateur de fichiers et d'utiliser les fonctions d'administration des utilisateurs, des sessions et de la base de données.

Les modules de gestion des mails et des lettres d'information, de gestion d'une gallerie d'images ou de photos et le module de gestion des fonctions nécessaires à une agence immobiliére sont copiés mais ne sont pas activés lors de l'installation initiale. Vous devrez configurer manuellement et dans un second temps les paramétres de SWaP pour accéder à ces fonctions.

Les bases de SwapAdmin, le systéme d'administration de SWaP

Que représentent les rubriques et les articles ?

Dans SWaP, les rubriques et les articles constituent la base du site public. Ce découpage en rubriques et articles permet de faciliter la maintenance et les évolutions du contenu du site.

On appelle 'rubrique' les éléments qui permettent de construire le menu du site. C'est un moyen de structurer et de classer les diverses pages du site.

On appelle 'article' les éléments du site qui sont rattachés à une rubrique et qui contiennent les données que les visiteurs peuvent consulter. Lorsqu'un visiteur clique sur une rubrique du menu, il provoque l'affichage du contenu de l'article attaché à cette rubrique.

Vous pouvez modifier, ajouter, supprimer autant de rubriques et d'articles que vous le voulez à partir du systéme d'administration de SWaP.

Comment lier un article à une rubrique ?

C'est très facile: lorsque vous créez ou modifiez un article, il vous suffit de préciser la rubrique à laquelle vous souhaitez le rattacher.

De quelle nature est le contenu d'un article ?

Dans un article vous pouvez placer du texte simple, de l'HTML, du javascript et du perl ou un savant mélange de tout cela.

Toutefois,pour créer un article incorporant du perl de façon efficace, il est conseillé d'avoir quelques notions de perl/CGI et de prendre connaissance des diverses bibliothéques perl disponibles et livrées avec SWaP.

Pourquoi ne peut on pas attacher une url directement à une rubrique ?

Parce que cela n'est pas vraiment utile ! il vous suffit de créer un article qui pointe sur cette rubrique et qui permet de charger l'url de votre choix. Par exemple, pour aller vers l'url http://www.iuswap.com vous pourriez créer un article qui contiendrait le texte suivant:

<script type="text/javascript">
<!-- On masque le script
    window.location.href = 'http://www.iuswap.com' ;
// Fin du masquage du script -->
</script>

Cette façon de faire peut paraitre compliquée mais en réalité elle est simple et très souple à l'usage.

Que représente l'option de menu 'images' ?

L'option de menu 'images' correspond au point d'entrée dans SwapAdmin pour accéder à la gestion du contenu du répertoire réservé aux images, photos, graphiques, etc...
C'est à cet endroit que vous pouvez ajouter ou supprimer des images sur le serveur, sans avoir à vous soucier des problémes de droits d'accés.

Que représente l'option de menu 'documents' ?

L'option de menu 'documents' correspond au point d'entrée dans SwapAdmin pour accéder à la gestion du contenu du répertoire réservé aux documents et autres fichiers zip, tar.gz, pdf, etc...
C'est à cet endroit que vous pouvez ajouter ou supprimer des documents sur le serveur, sans avoir à vous soucier des problémes de droits d'accés.

Les modules de SWaP

Pourquoi parlez vous de modules ?

Dans SWaP, il existe un certain nombre de fonctions de base qui permettent de créer facilement un site web. Toutefois, vous avez sans doute remarqué qu'il existe une variété de sites web impressionnante: des vitrines, des galeries, des blogs, des wikis, du e-commerce, etc ...

Après l'installation standard de SWaP vous pouvez tout de suite commencer à travailler à la création du contenu de votre site. Toutefois, nous livrons en complément à cette installation standard, des modules qui ne sont pas activés dans la configuration de base mais qui sont totalement intégrés dans le logiciel.

Si vous le souhaitez, vous pouvez activer manuellement et utiliser ces modules, comme bon vous semble. Toutefois, nous n'activons pas ces modules dés l'installation standard en raison du fait qu'ils demandent souvent un petit paramétrage supplémentaire, susceptible de compliquer bougrement l'installation initiale de SWaP, sans pour autant satisfaire les besoins de la majorité des utilisateurs.

Quels sont les modules complémentaires livrés avec SWaP ?

Actuellement (début 2007), SWaP comporte 3 modules complémentaires susceptibles d'être utilisés après un simple paramétrage:

  • le module iuMail : ce module permet de gérer un ensemble de courriers d'actualités. Il prend en charge en partie l'inscription et la dés-inscription des abonnés ainsi que la rédaction des mails d'information aux formats texte et HTML
  • le module iuGalerie : ce module permet de gérer une galerie d'images ou de photos. Il prend en charge le chargement et le redimensionnement des images, les légendes, la gestion des albums et la répartition des images dans les albums.
  • le module iuImmobilier : ce module permet de créer et de gérer un site destiné à une agence immobilière. Il prend en charge la gestion des biens immobiliers (vue résumée et vus détaillée).

Il existe d'autres modules non fournis pour l'instant avec SWaP pour diverses raisons techniques (option e-commerce, ...).

Support technique des modules

En ce qui concerne le support technique des modules, il est assuré dans un cadre commercial par l'informatique-utile.com. Il vous suffit de les contacter pour obtenir des informations sur leurs conditions commerciales et si besoin un devis.

Perl et SWaP

Je ne connais pas perl ! Puis je tout de même utiliser SWaP ?

Comme vous le savez SWaP est constitué par un ensemble de scripts rédigés en Perl. Cela n'est pas un problème pour les utilisateurs qui n'ont pas de besoins importants sur le plan informatique et qui souhaitent par exemple disposer d'un site vitrine. Toutefois, plus vous aurez besoin de fonctions sophistiquées et plus vous devrez bien connaître la programmation avec un langage de script tel que PHP ou perl.

L'apprentissage de perl est facile et on peut rapidement obtenir des résultats corrects, sans avoir besoin de devenir un expert en perl.

Toutefois, il serait faux de croire qu'il est possible de mettre en place des fonctions assez compliquées sur le plan informatique sans disposer de connaissances minimales !

Notre conseil: si vous êtes novice en informatique et que vous souhaitez mettre en place un site comportant des fonctionnalités avancées, veuillez prendre le temps de chercher autour de vous des personnes susceptibles de vous apporter leurs compétences techniques.

Nous assurons un certain niveau d'assistance technique par email à partir du site officiel de SWaP et nous essayons de vous aider de notre mieux. Toutefois, nous ne pouvons pas toujours pallier les carences de vos connaissances informatiques et il se peut que nous vous conseillons de vous orienter vers une assistance technique commerciale, et notamment vers notre partenaire l'informatique-utile.com afin que vous puissiez résoudre efficacement vos problèmes technique.

- Je ne parviens pas à comprendre comment fonctionne SWaP !
- Je connais PHP mais je ne comprends pas SWaP !

Nous assurons une aide technique par email. Pour cela il vous suffit de nous envoyer par email les détails des problèmes que vous rencontrez en essayant d'être le plus clair possible. N'oubliez pas d'indiquer à chaque fois vos coordonnées pour que nous puissions vous répondre car nous n'effectuons pas de stockage de vos informations personnelles !