Suivez-nous

Applications

Presence de tous les instants

Calmusac

Publié le

 

Par

image 283 x 224

Autant vous prévenir tout de suite, Presence a quelque chose d’extraordinaire, au sens premier du terme. Cet étonnant éditeur de site Web nous a surpris, et c’est avec un amusement teinté de curiosité que nous en avons fait rapidement le tour du propriétaire.

Apprivoisement

Oui, “apprivoisement”, car c’est bien de celà qu’il s’agit, davantage que d’une prise en main. Présenté comme un logiciel de création de sites Internet, ce logiciel déroutera sans aucun doute tout webdesigner chevronné, habitué au fatras fonctionnel de Dreamweaver ou à l’efficace lourdeur de GoLive. Car ici, c’est le contenu qui est au centre des préoccupations, bien davantage que le contenant. Il faut donc un état d’esprit tout neuf pour aborder Presence. Disons que c’est la seule alternative, sinon vous le balancerez à la Corbeille et passerez à autre chose. Ainsi, en inversant les priorités dans la création, l’on inverse également la philosophie dans l’utilisation. Et c’est déroutant. Ici le design, l’aspect, la coquille sont clairement relégués au second plan. Leur existence se traduit en fait par la présence de bibliothèques, avec en-têtes et pieds de page. Ici l’on se concentre sur ce qui va dedans.

La déroute commence dès l’ouverture. Presence se présente sous la forme de fenêtres à tiroir qu’accompagne une palette contenant les éléments de bibliothèque. La première fenêtre concerne le site. C’est ici que l’on peut consulter les éléments constitutifs des sites Web gérés par le logiciel, et rangés par dossiers. Le premier tiroir de cette fenêtre concerne les images. Ainsi, en sélectionnant un dossier et ouvrant ce tiroir, vous aurez, listées en un seul endroit, toutes les images associées [[ie : celles que vous pourrez utiliser partout.]] au site, avec possibilité de prévisualisation.

Le second tiroir de cette fenêtre rassemble tous les liens associés aux pages du site concerné. Ainsi, vous pouvez à tout instant avoir sous les yeux les liens de votre site, externes et internes. Et si vous sélectionnez cette fois-ci une page précise, vous aurez les liens contenu dans cette page, ainsi que ceux des pages du site qui y renvoient. Avantage immédiat : il suffit de changer le lien ici, pour qu’il change dans tout le site ! Si avec ça vous avez encore des 404… [[Notez une critique, au niveau ergonomique : les deux fenêtres se superposent lorsqu’on les ouvre, ce qui constitue le meilleur moyen pour n’en voir qu’une sur deux. Il aurait été plus judicieux soit de tirer parti de l’autre côté de la fenêtre (ainsi celle-ci aurait deux tiroirs, un de chaque côté), soit d’alterner les tiroirs (ainsi seul le dernier activé est présent à l’écran).]]

Bon, mais comment ça marche ?

Vous avez raison de vous en inquiéter. Ne vous attendez pas à trouver une page “classique”, Presence range votre code ailleurs. En fait l’ensemble peut se concevoir comme une usine à gabarits, nommés themes, et qui regroupent code, images et autres options de design. Ainsi, il est possible d’appliquer un theme à un site, ou seulement à des pages ou groupes de page particuliers. Le travail de webdesign et d’ergonomie doit nécessairement être réalisé en amont, car encore une fois ça n’est tellement pas le sujet ici qu’il serait indécent de se servir de Presence pour le réaliser. Ensuite, une fois les pages montées [[Le montage est la transition d’un design sous Photoshop en code HTML, pour faire court.]], vous les scinderez en différentes parties : titres (tags ), listes ordonnées (tags

    et

  1. ), gabarits de page (du au ) et autres listes (tags
      et

    • ). Notez que vous pouvez définir vous mêmes vos parties (à l'exception de Page Template, qui est nécessaire à tous les themes).
      En ce qui concerne les images, la simplicité prime puisqu'il vous suffit de les glisser-déposer dans la fenêtre d'images pour qu'elles soient disponibles.

      Une fois le theme créé, il ira rejoindre les autres dans la galerie qui les recense tous.

      Encore une fois, si le principe de fonctionnement par gabarit n'est pas nouveau (beaucoup de scripts dynamiques sont disponibles à ces fins depuis longtemps), il est extrêmement bien pensé dans cette application, et il se révèle très malin à l'usage. En définissant au préalable plusieurs séries de themes, vous pourrez les appliquer à telle ou telle partie du site, ou encore de site en site, bien sûr, mais vous pourrez également vous resservir à l'envi de themes particuliers (par exemple, une page de contact) de site en site. Vous constituez des briques dont vous pourrez vous resservir ultérieurement avec une grande souplesse. En somme, on retrouve un peu de la philosophie objet, jusque dans le fenêtrage puisque vous pouvez assigner des propriétés à des dossiers, dont les sous-dossiers hériteront (ou non).

      Quant aux pages, elles sont créées suivant le même principe. Ne vous préoccupez pas du code, tout ce que vous avez à faire consiste en glisser-déposers ou remplissages de contenu. Ainsi, pour insérer une image, choisissez la section de contenu appropriée et glissez-déposez l'icone "images" située dans la palette de bibliothèques. Un menu déroulant vous permettra alors de choisir, parmi les images du site, celle qui vous convient. Finies les surchages pondérales de sites utilisant constamment les mêmes images et les téléplaçant à chaque fois. Sur le même principe, vous pourrez insérer du texte en glissant-déposant l'icone de texte de la palette dans la page.

      J'suis pas tout seul, Jeff.

      D'abord moi c'est Calmusac, mais ensuite ça n'est pas un problème puisque justement, Presence a été conçu pour le travail collaboratif. Ainsi, l'administrateur peut définir des groupes et des utilisateurs pour aller dedans, chaque groupe et utilisateur n'ayant que certains droits sur les différentes fonctions. Vous pouvez par exemple créer un groupe rédacteurs qui n'a que le droit de modifier le contenu rédactionnel des pages de tel ou tel site (ou page), et un autre groupe bunker qui lui comprend les développeurs en charge des themes d'un ou plusieurs sites. Les modifications sont ensuite soient directement prises en compte si l'utilisateur à les droits suffisants, soient proposées à la validation aux administrateurs (qui peuvent différer suivant les groupes), qu'il s'agisse là encore de contenu ou de contenant. Bref, Presence est tout-à-fait pensé groupware et tire en cela ses origines du fonctionnement unixien des permissions. Notez d'ailleurs que Presence possède un nombre infini de niveaux d'annulation. Il est même possible d'annuler des actions effectuées par un autre ordinateur ou un autre utilisateur.

      Côte serveur, une partie du logiciel se charge d'utiliser pour vous le serveur Apache qui sommeille dans Mac OS X pour afficher vos pages. Cette partie joue le rôle également de serveur Presence, en ce qu'un programme Presence client peut s'y connecter, permettant par là-mêmes aux utilisateurs et groupe précédemment définis d'effectuer des modifications. Les pages peuvent être prévisualisées dans votre navigateur avant d'être publiées, et seules les pages dont les modifications ont été approuvées par un administrateur, et donc validées, peuvent être publiées en ligne [[En fait, Presence crée à chaque fois deux sites, l'un avant validation et l'autre après, ce qui permet de rattraper facilement d'éventuelles boulettes.]].

      En conclusion

      Pour être honnête, vous aurez avantage à utiliser un éditeur standard pour définir votre design. Presence n'interviendra efficacement qu'une fois votre site graphiquement, et ergonomiquement s'il vous plaît, réalisé. Dès lors, tout webmestre, rédacteur ou groupe quelconque préalablement défini pourra intervenir avec une grande facilité sur le contenu du site, et les aspects communs (pied de page de contacts, etc.). L'avantage de Presence est son utilisation intensive du langage Perl, disponible sur 99,999% des machines serveurs actuellement en activité, et qui permet donc de posséder un site dynamique sur OS X sans avoir besoin de PHP ou de base de données. La plupart des sites collaboratifs devraient pouvoir en tirer un bon parti. Au final cela donne un logiciel très difficile à noter, puisque soit l'on en adopte le fonctionnement, soit on le jette dans les deux minutes en le couvrant de doux nom d'oiseaux. En tout cas cet outil surprenant transpire la philosophie Apple et se révèle très agréable à utiliser, une fois passée la "barrière culturelle" plaçant le contenu comme objet central.


      Pour :
      - la philosophie, l'idée et le principe de fonctionnement
      - les plug-ins et scripts
      - la facilité d'exploitation
      - la gestion multi-utilisateur
      - l'utilisation du Perl

      Contre :
      - quelques défauts d'ergonomie
      - l'organisation physique des éléments, absconse
      - le prix, un peu élevé (encore que...)



      - 68,00 $ la version monoposte [[Les concepteurs vous offrent cette licence si vous leur fournissez un theme qui leur plait (ils l'intégreront aux galeries et donneront vos coordonnées).]]
      - 400,00 $ la licence 10 utilisateurs
      - 1000,00 $ la licence illimitée
      - Manuel électronique, en anglais
      - Mac OS X (v10.x)
      - 1,2 Mo d'espace disque
      - Site Web