Zork[Yy]'s log

Aller au contenu | Aller au menu | Aller à la recherche

dokuWiki et intégration : SSO, annuaire, modèles & co

Préambule

Avant de parler plus spécialement de dokuWiki , un point sur le mot intégration d'applications. Que signifie "intégrer une application ou un progiciel ou un module ou ..." et comment le permet-on ?

On peut avoir plusieurs niveaux d'intégration entre 2 applications (Web j'entends), toutes doivent être, si possible, transparentes pour l'utilisateur :

  • inclure des données d'une application A dans une application B : l'utilisateur se trouve sur la A, et des informations du site B sont incluses dans le 1er sous diverses formes : flux RSS, widget, OpenSocial, à l'aide d'une API (service Web SOAP, REST, XmlRPC, ...) ou non (fichiers, base de données ou LDAP partagés entre 2 ou N applis) de la part du site B (on peut considérer un flux comme une mini API),
  • à partir d'une application A, qu'un utilisateur puisse se connecter sur une application B pour y interagir (Google docs, Wiki, enquêtes, etc), avec bien souvent des droits bien particuliers (autorisations),

2 applications seules dans leur coin fonctionnent en général bien, mise à part tout le process de leur mise en place (développement etc), la difficulté devient exponentielle lorsqu'il s'agit d'intégrer de façon transparente pour l'utilisateur une application dans une autre pour y apporter un service supplémentaire.

L'intégration d'une application est souvent rendu possible à l'aide d'API sous forme de services Web (données, annuaire, ...) et aussi également par l'ajout d'un (Web)SSO qui permet à l'utilisateur de passer d'une application vers une application avec son même login et mot de passe et ce, sans se reconnecter s'il l'était déjà, s'authentifier qu'une seule fois est très important afin de faciliter l'usage des outils.

Lire la suite...

ReMIX 2010

J'ai assisté jeudi à une partie de l'après-midi au ReMIX 2010 dans les locaux de Microsoft à Issy-les-Moulineaux.

Le ReMIX c'est l'évènement à mi-chemin entre le développement et le design/communication/marketting ou comment concilier les 2 mondes : geek et design/comm, ce type d'évènement s'adresse d'ailleurs un peu plus aux Web Agency, suffit de voir la page d'accueil du site dédié ;).

Après avoir pris mon cube multi-couleurs ReMIX, et m'être assis à côté d'un designer ayant un très beau iPad, la keynote pouvait commencer, quelques notes de l'après-midi.

Lire la suite...

WCF, REST, XML, JSON-P et accessoirement jQuery

Préambule



Imaginons que l'on veuille développer un service web d'interrogation basé sur REST, c'est à dire qui s'appuie sur HTTP uniquement pour les requêtes et les (codes : 200, 400, 404, 403, ...) réponses. Les réponses peuvent être au format Xml ou JSON. Ce service reste simple : une entrée du type int, et un retour d'un type primitif : string, ou un tableau de string : pour un n° de responsable, avoir les n° associations qu'il gère.

Lire la suite...

OpenID, Google, Yahoo, Orange, MyOpenID, Facebook, LiveID and me : l'authentification à moindre frais

Préambule

J'admets : j'ai un penchant, non pas pour la bière (quoique) mais pour les standards, protocoles et autres APIs, ouverts dans la mesure du possible.

Il reste toujours préférable de respecter les standards qui sont établis par des instances du type W3C pour ce qui concerne le Web, IETF pour tout protocole lié à Internet (TCP/IP, SMTP, ...) sous forme de RFC, ou encore les standards de fait : développé par une société qui l'a libéré afin qu'il soit adopté par la suite par le plus grand nombre, souvent sous forme d'une fondation (qui regroupe un consortium de sociétés / d'organismes).

Lire la suite...

Les 10 125 extensions Chrome à installer d'urgence

La pub subliminale de Google dans les transports, journaux, arrêts de bus, ..., concernant Chrome a eu raison de mon libre arbitre, je commence à installer bon nombre d'extensions Chrome, pas 10 125, mais seulement 11 pour l'instant.

Gros consommateur de services Google (aux dépends de ma liberté donc), du type GMail, Google Calendar, documents, apps, etc, Chrome reste une bonne alternative à Firefox lorsqu'on n'a pas besoin d'extensions pour du développement Web (Firebug, Firecookies, YSlow, etc), il devient alors plus léger que son concurrent.

Les extensions Chrome que j'ai installées récemment, en rapport aux services Google ou non :

ce qui est pas mal sous Chrome, contrairement à Firefox, c'est qu'il n'y a pas besoin de relancer le navigateur.

En revanche, l'Extension Firefox, avec un grand E, qui manque à Chrome reste Ubiquity, dur de s'en passer quand on y a goûtée.

- page 1 de 10