Zope

Zope est un serveur d'application web open source, écrit principalement dans le langage de programmation Python. Il dispose d'une base de données transactionnelle spécifique (ZODB) qui permet de sauver les objets créés par Zope et plus généralement par le langage Python.

Il fournit les moyens de créer rapidement et simplement des applications et des sites web dynamiques. Il permet aux utilisateurs non-programmeurs d'installer et de configurer des composants logiciels selon leurs besoins et les intégrer sur la plateforme.

Son adaptation à la gestion de contenu et au travail collaboratif en font un des outils les plus efficaces du marché.

Références associées.

Observatoire de l'eau de la Martinique

Observatoire de l'eau de la Martinique

L'Observatoire de l'eau de Martinique est un projet visant à coordoner les initiatives de protection de l'eau entre les différents acteur de la Martinique. L'observatoire a en outre pour mission la collecte et la diffusion de données liées à l'eau.

Observatoire de l'eau martinique - logo

Descriptif

Makina Corpus intervient dans ce cadre de cette diffusion de données, en mettant en place un site web public avec un design soigné, simple à maintenir mais également très évolutif.

Expertise Makina Corpus

Makina Corpus a su rester au plus proche des fonctionnalités standards de Plone (afin de garantir la plus grande homogénéité fonctionnelle possible), tout en créant un site ayant une signature graphique affirmée, assez éloignée de l'habillage classique de Plone.

Technologies utilisées

  • Langage de développement : Python
  • Serveur d'application : Zope
  • Système de gestion de contenu : Plone

Intranet de l'Union Sociale pour l'Habitat

Union Sociale pour l'Habitat

Descriptif du projet

Dans le cadre de la migration progressive vers la plateforme Plone, Makina Corpus apporte à l'USH une prestation complète allant de l'expertise technique et du développement sur mesure, jusqu'à l'hébergement, la maintenance et l'exploitation des applicatifs.

Fonctionnalités

  • Système de gestion de contenu pour l'organisation et la publication de contenu en toute autonomie,
  • Création de formulaires automatiques grâce à Plomino permettant une saisie en ligne des données,
  • Authentification et gestion des droits à partir de l'annuaire LDAP Lotus Domino existant.

Expertise Makina Corpus

  • Exploitation de portails intranet métier,
  • Assistance à la migration vers Plone,
  • Expertise sur les produits Plone,
  • Développement sur mesure.

Technologies utilisées

  • Langage de développement : Python,
  • Serveur d'application : Zope,
  • Système de gestion de contenu : Plone,
  • Outil de développement en ligne : Plomino.

Museum - Institut Royal des Sciences Naturelles de Belgique

Museum - Institut Royal des Sciences Naturelles de Belgique

Développement d'un produit Plone d'import-export CSV pour la plateforme Multimedia Archaeological Research System.

L'Institut Royal des Sciences Naturelles de Belgique développe d'importantes activités de recherche scientifique, il effectue des missions de service public et il s'ouvre à tous notamment à travers le Muséum des Sciences naturelles à Bruxelles.

MARS est un projet du Programme pluriannuel de soutien au développement de la société de l'information (2001-2008) initié par la politique scientifique fédérale. Il a réuni dans sa première phase trois établissements scientifiques de l'État (Musées royaux d'Art et d'Histoire, Institut royal des Sciences naturelles de Belgique, le Musée royal de l'Afrique Centrale).

L'objectif du projet est de développer un outil informatique souple et performant qui peut servir de base à la recherche scientifique tout en gérant de manière rationnelle les objets de collections au niveau de leur conservation, de leur étude ou de leur exploitation en musée. Les représentations multimédias doivent illustrer mais aussi, dans la mesure du possible, préserver les pièces originales en les substituant par leur représentation virtuelle.

Descriptif

  • Le système MARS permet aux archéologues ou gestionnaires de collections d'encoder des fiches descriptives dans un site collaboratif Plone 3 (dernière version stable).
  • Une trentaine d'objets archetypes complexes sont destinés à l'encodage de données par des archéologues ou gestionnaires de collections.
  • 80 000 à 100 000 enregistrements dans la ZODB de démonstration
  • Les utilisateurs du système MARS disposent d'un mécanisme d'import/export CSV qui leur permettra de renseigner dans un fichier de tableur ou d'une simple base de données les informations collectées lors de leurs interventions sur le terrain et ensuite de les importer dans le site Plone MARS.
  • Le produit CSVReplicata s'ajoute au buildout déjà développé par l'Institut et est développé par Makina Corpus sous licence GPL.
  • Installation possible sur les serveurs Windows ou Linux des partenaires : le système MARS comprendra in fine plusieurs applications distantes que chaque institution partenaire utilisera selon ses besoins. Le produit donc est flexible et et permet aisément des évolutions vers des modèles de données différents.

Fonctionnalités

  • L'approche proposée va au-delà du simple système d'import/export CSV telle que l'offrait auparavant le produit ArcheCSV (i.e. choix d'un type de contenu cible + mise en correspondance entre les champs Archetypes et les colonnes du CSV). En effet, CvsReplicata permet de gérer « off-line » au format CSV tous les contenus d'un site Plone (en conservant son arborescence et en acceptant différents types de contenu).
  • Les contenus « off-line » peuvent être édités ou créés dans un fichier CSV
  • Le contenu d'un fichier CSV modifié est synchronisé avec le contenu du site Plone par simple upload.

Principe de CSVreplicata

Expertise Makina Corpus

  • Recueil du besoin et rédaction des spécifications détaillées.
  • Développement du produit CvsReplicata.
  • Installation d'un serveur de démonstration.
  • Publication du produit CvsReplicata en licence Libre Open Source GPL.
  • Offre de maintenance applicative corrective et évolutive.

Technologies utilisées