Impressum

Créer un « Entrepôts de données » dans SPIP en Open Source

Planification d’un développement
jeudi 26 février 2009
par  François Daniel Giezendanner
popularité : 1%
0 vote

 Projet de développement Open Source : construire et coupler un entrepôt de données avec SPIP

Nous recherchons un développeur :

...pour construire un entrepôt de données et mettre en place des tableaux de bord en ligne automatisés et accessibles via un portail SPIP sur la base d’outils open source.

Les outils doivent être intégrés dans SPIP. C’est à dire utiliser la base de données MySQL, le PHP et/ou les boucles SPIP, le LDAP pour gérer les autorisations, et mettre en ligne les tableaux de bord via le portail (crée avec SPIP, Apache, PHP, MySQL, LDAP ...). Dans la mesure du possible le système développé devrait exploiter la technologie des plugins.

Le système doit être développé de manière générique, c-à-d applicable à une multitude de situations, et livré sous licence GNU-GPL.

Des pistes :

Dans cette voie, quelques pistes existent dont nous relatons quelques aspects ci-dessous.

A ce jour, certains projets ont peut-être déjà abouti, ils pourraient éventuellement être réexploités dans ce développement.

Nous contacter :

Les personnes intéressées par cette proposition sont priées de nous contacter pour prendre connaissance du cahier des charges et du budget dégagé.

 SPIP et (HYPER)CUBE OLAP

De l’intérêt de SPIP comme framework

Dans le billet « De l’intérêt de SPIP comme framework », Cédric nous parle d’un cas concret qui montre tout l’intérêt de SPIP utilisé en framework de développement d’applications.

Il met en exergue le fait :

... qu’une des particularités de SPIP en tant qu’outil de publication consiste en son compilateur de squelettes et de boucles.

Il explique que le langage de Boucles de SPIP (métalangage ou surlanguage à PHP/MySQL) a été développé au départ dans le but de faciliter l’écriture de gabarits pour les webmestre autodidactes.

En masquant la complexité de SQL et de la structure de la base de données sous jacente derrière des instructions simples à lire et à comprendre, il facilite l’apprentissage et la modification des gabarits.

Les BOUCLES : une couche d’abstraction de SQL

Mais ce langage de boucle se trouve aussi être un redoutable outil dans le cadre de développement d’application Web.

D’un point de vue développeurs, on peut considérer qu’il constitue une couche d’abstraction SQL avec ses avantages :

ici une liste d’avantages ...

Dans le forum lié à l’article de Cédric, la réponse de pam nous intéresse tout particulièrement :

2. dimanche 26 octobre 2008 à 08:42, par pam
De l’intérêt de SPIP comme framework

Dans un contexte de syndicat intercommunal, on avait déjà fait une comparaison spip / ezpublish et la conclusion était qu’il paraissait préférable de choisir un cms capable d’être un framework de développement...

Cet article me parait donc très intéressant... car il peut conduire à étendre le domaine de spip...

Mais y-a-t-il des exemples applicatifs illustrant cette capacité ? des projets orientés interopérabilité ? car un framework, ce n’est pas qu’une couche d’abstraction SQL.... Il faudrait aussi :

  • des connecteurs pour des services externes (dans le cas de spip, atom ? mais je n’ai toujours pas compris comment on peut facilement « écrire » par une application dans spip, l’ajout d’article par mail qui est possible reste frustrant...)
  • une bibliothèque de fonctions, dans le cas de spip, fonctions et noisettes ? mais il y a du boulot je donne un exemple orienté tableau de bord... intégrer un CUBE OLAP et l’intégration de vue décisionnelle dans un article...
  • un atelier de développement...de ce point de vue easysquelettes est un bon début, mais il me semble qu’un tel atelier devrait intégrer css et squelettes... éditer un « bloc » en l’associant à un style et à une noisette...
  • ...

Bon, j’enfonce peut-être des portes ouvertes, mais la discussion m’intéresse.

S’il y a un cadre pour l’accueillir, je peux proposer un sujet de projet de fin d’étude ingénieur...

pam

 Entrepôts de données et SPIP

En mai 2008 « gent » sollicitait la communauté sur le forum decideo.fr en ces termes :

Bonjour à vous tous ;

Je me permets de vous solliciter afin que vous m’aidiez à bien conduire un projet décisionnel.

Le projet consiste à construire un entrepôt de données et à mettre en place des tableaux de bord en ligne automatisés et accessibles via un portail sur la base des outils open source.

Mon problème est que je dois intégrer les outils dans un portail existant. C’est à dire que je dois utiliser la base de données MySQL existant, le LDAP (existant) pour gérer les autorisations, et mettre en ligne les tableaux de bord via le portail (crée avec SPIP, apache, MySQL, LDAP ...).

Pouvez vous me donner vos avis et me proposer des outils open source adaptés à mon besoin.

Je pense que les outils de PENTAHO et SPAGO sont plutôt pas mal....mais est-ce adapté à mon besoin ???

Merci d’avance pour vos contributions.

8 message(s) posté(s) depuis le vendredi 4 mai 2007.

 Installation de SPIP-OAI

Source : http://www.mail-archive.com/spip-zone rezo.net/msg08811.html

Re : [SPIP Zone] [spip-lab] Installation de SPIP-OAI

Fil Mon, 16 Jun 2008 09:17:20 -0700

> 2008/6/12 Patrick jaouen <[EMAIL PROTECTED]> :
>> Je débute sur le sujet et je suis preneur de toute ressources (code source,
>> document d install, analyse des correspondances Champs SPIP et Dublin Core ,
>> ...)
>
> J’ai écrit SPIP-OAI il y a de nombreuses années, mais je ne l’ai pas
> utilisé pour mes projets, et visiblement personne n’a souhaité le
> maintenir ; il faut donc considérer que c’est un projet abandonné.
>
> Cependant son code est relativement simple à comprendre ; on utilise
> une librairie oai2.php dans laquelle on se branche sur la pase de
> données spip ; les correspondances spip<->dc sont données par le
> fichier oai2/spip_dc.php (à noter que si c’était à refaire, je
> partirais maintenant sur un système de squelettes).

J’ai retrouvé la doc et le code, je les mets sur spip-zone pour qu’on puisse relancer le développement.

svn co svn ://zone.spip.org/spip-zone/_dev_/oai/

— Fil

 Protocole OAI : Est ce que SPIP est compatible avec le protocole OAI ?

Source : http://forum.spip.org/fr_186548.html

28 octobre 2006 15:19
SVP Est ce que SPIP est compatible avec le protocole OAI ?

28 octobre 2006 18:32
Oui. nanisoft

...

29 novembre 2006 14:48
Comment SPIP est compatible avec le protocole OAI ??

29 novembre 2006 18:47. Fil
Ca n’a jamais eu l’air d’intéresser grand monde, mais j’avais programmé à l’époque sr SPIP Lab’ un module SPIP-OAI.
Le code reste dispo sur spip lab (et pourrait être réactivé sur spip-zone si ça te dit).

 ... et pour les méta données ...

Entrepôts OAI spécifiques

Entrepôts OAI spécifiques (site SPIP)
Le 24 juillet 2006, par Nader Boutros,

PASS-TECH a réalisé les entrepôts OAI pour les systèmes dynamiques suivants :

  • SPIP
  • Mambo
  • PHPWebGallery

Chaque entrepôt expose les métadonnées autorisées dans les formats oai_dc et strabon.

Les trois entrepôts sont basés sur PHPOAI2.

Télécharger :

  • le source de PHPOAI2 adapté pour SPIP
  • le source de PHPOAI2 adapté pour Mambo
  • le source de PHPOAI2 adapté pour phpWebGallery

 Sources

  • Entrepôts OAI spécifiques
    Le 24 juillet 2006, par Nader Boutros
    Entrepôts OAI spécifiques
    PASS-TECH a réalisé les entrepôts OAI pour les systèmes dynamiques suivants : SPIP, Mambo et PHPWebGallery.

 Information générale sur OLAP


Commentaires  (fermé)

Logo de Fil
vendredi 6 mars 2009 à 19h52, par  Fil

Publications

Derniers articles publiés

Agenda

<<

2017

 

<<

Octobre

 

Aujourd'hui

LuMaMeJeVeSaDi
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345
Aucun évènement à venir les 6 prochains mois

Météo

Ville(SZXX0013)

Conditions météo à 0h0
par weather.com®

Inconnu

°C


Inconnu
  • Vent :  km/h - N/D
  • Pression :  mbar tendance symbole
Prévisions >>


Annonces

Embed Twitter « responsive tools »

Pour le faire sur votre site


Embed Twitter « RWD »

Pour le faire sur votre site


Embed Twitter dans SPIP

Pour le faire sur votre site


Sites favoris


9 sites référencés dans ce secteur

Brèves

Mise à jour de sécurité SPIP 2.1.10 du 7 avril 2011

mardi 19 avril 2011

...et oui encore une nouvelle version de SPIP (SPIP 2.1.10) disponible suite à la découverte d’une faille par Arnault.

Cette faille concerne les branches 2.0 et 2.1 et peut permettre à un rédacteur de déconnecter le site de sa base de données.

PIWIK succède à PhpMyVisites pour SPIP 2

jeudi 8 janvier 2009

L’analyseur de trafic web PhpMyVisite en plugin pour SPIP 1.9x a maintenant un magnifique successeur très performant pour SPIP 2, il s’agit du plugin PIWIK :