Skip to Content

Présentation du Portail de la GED Freedom

But de ce document

Le but de ce document est de présenter les fonctionnalités du portail de Freedom.

Le portail est la page d’accueil permettant d’avoir une vue synthétique et entièrement personnalisable des différentes sources d’informations disponibles dans et en dehors de Freedom.

En bref, le portail permet d’avoir une vue synthétique de toutes les informations qui vous intéressent.

Test du portail de Freedom (appelé Webdesk dans le coeur de Freedom)

Si vous n’avez pas installé Freedom et si vous n’avez pas téléchargé l’image VMware, la méthode la plus rapide pour tester ce portail est de vous rendre sur le site de démo :

  •  http://www.frdom.org/doku.php ?id=demo:online

    Les informations disponibles sur le portail

    Chaque information est présentée dans un rectangle appelé service qu’il est possible de paramétrer et de positionner comme vous le souhaitez.

    Voici une liste non exhaustive des informations qu’il est possible d’afficher sur le portail :

  •  Les documents en attente de validation dans la GED
  •  Les derniers documents publiés dans la GED
  •  Les taches à faire
  •  Les prochains rendez-vous de l’agenda
  •  Le carnet d’adresses
  •  Les derniers messages reçus
  •  Des flux RSS
  •  La météo
  •  ...

    De plus, il est possible de se créer facilement en PHP de nouveaux services pour les intégrer au portail. Si cela vous intéresse, tout est expliqué ici :

  •  http://www.frdom.org/doku.php ?id=webdesk:add_portal_service&s=webdesk

    Cerise sur le gâteau, il est même possible d’intégrer des dizaines d’autres services tous faits en en JAVA comme ceux proposés par Liferay.

    L’utilisation d’Ajax est omniprésente

    La première chose qui prouve que Freedom est un produit très évolué et très actif est l’utilisation massive d’Ajax en particulier dans la personnalisation du portail.

    Ajax est une technologie très à la mode et assez récente reposant sur javascript et permettant d’obtenir avec une interface Web quasiment les mêmes fonctionnalités qu’un logiciel installé (client lourd).

    Par exemple, il est possible de positionner les différents services proposés sur le portail par simple glissé/déposé à la souris.

    Présentation rapide de l’interface

  •  Le lien « Mon portail » en haut à gauche permet de sélectionner l’application Freedom à utiliser.
  •  Le petit icône en forme de damier en haut à gauche du portail permet d’ajouter de nouveaux services.
  •  En plaçant la souris sur le titre d’un service (rectangle d’informations) du portail il est possible de le déplacer par glissé-déposé.
  •  En plaçant la souris sur le titre d’un service, des icônes apparaissent en haut à droite du service pour le rafraîchir, le configurer ou le fermer.
  •  Le petit triangle en haut à gauche de chaque service permet de le réduire.
  • Liens pour avoir plus d’informations

    Mon article de présentation générale de Freedom :

  •  http://www.coagul.org/article.php3 ?id_article=583

    La documentation officielle très complète du portail disponible dans les sources CVS :

  •  http://cvs.frdom.org/cvsweb.cgi/anakeen/what/app/Webdesk/Doc/portal.pdf

    La présentation rapide du portail disponible sur le wiki de Freedom :

  •  http://www.frdom.org/doku.php ?id=webdesk:presentation&s=webdesk

    Historique des modifications

    Version Date Commentaire
    0.2 31/03/07 Création par Tony GALMICHE
  • Commentaires

    > Présentation du Portail de la GED Freedom

    Quand un service affiche la liste des taches, les derniers rendez-vous ou les derniers documents publiés ou pour un fil RSS, il est bien mis à jour et modifié sans que toute la page soit rechargée.
    Il y a même une option dans les réglages de chaque service permettant de régler la fréquence des mises à jours.

    Autrement, c’est possible que pour le déplacement du service ce ne soit pas de l’Ajax, mais je suis certain que Freedom et le portail utilisent Ajax

    > Présentation du Portail de la GED Freedom

    > "toute la page n’est pas rechargée."

    Aucune partie de la page n’est rechargé. L’élément est juste déplacé, il n’y a aucune information en plus ou en moins.

    Je ne dis pas qu’il n’y a pas d’AJAX dans le produit, je dis juste que ce que tu décris n’en ai pas.

    AJAX c’est juste une fonction de javascript (XMLHTTPRequest) ou activeX qui balance une requete sur un serveur et qui en traite le résultat.

    Il est vrai que pour les journaleux et autres non-techniciens, il y a souvent confusion entre l’AJAX et le DOM.

    On pourra en reparlé durant mon atelier sensmotdire.

    > Présentation du Portail de la GED Freedom

    1/ Je ne comprend pas ce que tu veux dire. Tu es bien allé sur le site de démo ? :

  •  http://demo.frdom.org/freedom/
    2/ Je suis allé lire ta page sur DOM et je ne suis pas convaincu. En plus je ne veux pas entrer trop dans la technique donc je préfrer laisser Ajax.
    Autrement, lors du déplacement d’un service, de sa configuration ou de sa mise à jour, toute la page n’est pas rechargée. Donc, c’est bien de l’Ajax.
  • > Présentation du Portail de la GED Freedom

    1/ Il y ’en en’ quelque part sur la page ;)

    2/
    > Par exemple, il est possible de positionner les différents
    > services proposés sur le portail par simple glissé/déposé à
    > la souris.

    Ce n’est pas de l’AJAX ca. C’est du DOM (http://fr.wikipedia.org/wiki/Document_Object_Model).

    L’AJAX c’est juste le fait de recharger un élément de la page sans recharger la page entière.

    Par exemple, dans sensmotdire, j’utilise l’AJAX pour récuperer les verbes en court de frappe. C’est juste cet élément là qui est rechargé, pas toute la page. Il n’y a que cela en AJAX. Tout le reste n’est que du DOM.

    Je suppose que la météo et les flux RSS se rechargent sans avoir a recharger toute la page. Dans ce cas c’est bien de l’AJAX.