Accueil
Services
   Conseil
   Développement
   Formation
   Hébergement
Solutions
   PimenGest
   PimenStud
   NotesGroup
   Zen, le CRM
Technologies
   PimenTools
Contact
Références
Offres d'emploi
Témoignages
Musique

Garage docs
Twitter
Facebook
Google+

Libs & Tools

Produits open-source sous licence GPL/LGPL

consulter le forum


Librairies et outils

Django Libcommon

Libaries django :

  • Log class
  • ReStructured text field
  • JSON RPC service
  • Mailing
  • CSV import/export module from django admin
  • Cache explicit expiration
  • View classes
  • Form classes
  • Chat application (sample usage of pyjamas, python port of GWT).
  • And more...
Une documentation partielle est disponible. Faites un
svn checkout http://svn.pimentech.org/pimentech/libcommonDjango
si vous désirez le package ou regardez les sources.



PimentCore (moteur d'ERP)
PimentCore est une interface HTTP écrite en PHP permettant d'accéder à une base de données (PostgreSQL) pour lire et modifier son contenu.
Des méta-données sont présentes dans la base afin d'indiquer à PimentCore comment éditer chaque champ de données. PimentCore fournit aussi une page d'administration simple et efficace pour gérer ces meta-données.
PimentCore fournit également deux programmes :
  • pimentcore-config, qui permet de sauver et restaurer les meta-données
  • pimentcore-db-upgrade, qui permet d'appliquer des suites de patches automatiquement
PimentCore est le moteur de Pimengest2 ainsi que de TickERP de la société FeedScope
PimentCore nécessite PHP Libcommon.

changelog | archives



PHP LibCommon (Bibliothèque PHP)
Ensemble de classes et de fonctions PHP concernant :
  • des types graphe et ensemble ;
  • les connections vers PostgreSQL et le cache automatique des données ;
  • mémoire cache en mémoire partagée ;
  • log, chronométrage ...

changelog | archives


DbUtils (Outils XML/SGBD)
SQL schema by dot
Outils pour écrire vos schémas de Bases de données en XML (schéma Extended Entities Relationship (EER)), et les exporter au format dot (graphviz) et sql (doc pdf). Ces outils proposent également des scripts shell surchargeant les commandes PostgreSQL ainsi que QMLServ, un middleware XML permettant d'effectuer des requêtes XML à PostgreSQL. (dépend de Python LibCommon)

changelog | archives



Python LibCommon (Bibliothèque Python)
  • type graphe, (objets , doc pdf)
  • Classe Mail & mailing supportant la génération de multipart encodés
  • Diverses petites classes pour traitement csv, stack, log, ...

changelog | archives


Zope LibCommon (Bibliothèque Zope)

Bibliothèque de développement Zope-Postgresql.
La fonction principale de zope-libcommon est de lier de façon transparente des objets Zope à PostgreSQL.

Cette Bibliothèque est nécessaire au fonctionnement du CRM ZEN et de NotesGroup.

À décompresser dans le répertoire 'Products' de Zope ou installer en packet Debian.

changelog | archives


PimenTech Scripts

Divers scripts shell + bibliothèques javascript + CSS + Images.

changelog | archives


Paquets Debian



Potato : deb ftp://ftp.pimentech.net/debian potato pimentech
Woody : deb ftp://ftp.pimentech.net/debian woody pimentech
Sarge : deb ftp://ftp.pimentech.net/debian sarge pimentech

apt-get install task-pimentech installera

  • pimentech-dbutils
  • pimentech-scripts
  • python-libcommon


Zope


ZOF Product
ZOF pour "Zope Object Files". Ce produit permet, avec le script 'zof_install' associé, de travailler sur vos objets zope directement sur le système de fichier et de les mettre à jour sur le serveur zope avec un simple 'make install'. L'export d'un répertoire zope dans le système de fichier est également inclus.
Les méta-données de l'objet sont contenues dans un simple xml, avec un(des) éventuels pointeurs vers un(des) fichier(s) de données.
Ceci est la version 1.0b : elle est actuellemet utilisée en production, mais il est probable que certains types d'objets ne fonctionnent pas encore.
Les contributions/commentaires sont bienvenus.

HTML-Helper Zope DTML
ceci est une version modidiée du html helper mode d'emacs qui supporte l'insertion de DTML (et même l'indentation :))


Sources C++



Bibliothèque C++
Type graphe basé sur STL, nécessaire aux programmes C++ suivants :

Programme C++ pour le croisement de données au format csv
Un outil pour les migrations de données
Un exemple : exemple
Binaire linux : operator.gz

Programme C++ de gestion de procédures de type batch
Requiert : Xerces 1.3
Documentation : ps / pdf
Binaire linux : automaton.gz

Programmes et librairies C++ pour parser du HTML en particulier
Requiert : Xerces 1.3
Documentation : objets
Binaire linux : wextract.gz


Pour plus de détails sur ces sources, contactez-nous.