open source basecamp

 

Archive for October, 2009

OERPScenario : The simple way to write test scenario for OpenERP

Friday, October 30th, 2009 by Joël Grand-Guillaume

Hi !

After making hundreds of checklists and manual testings, our team decided to create a tool which allows users to write test scenario for OpenERP. It’s just a Beta version for now, but we’re convinced that it will improve the global performance of OpenERP. This tool allows users to launch a set of functional tests on a specific OpenERP server and to get a result for each test in pdf, html, junit or text format.

See the html example here : http://dev.camptocamp.com/files/OERPScenario/result.html

This project is developed with the Ruby language and the cucumber library.

A few words on our choice:
• It’s separated from OpenObject, so bugs won’t affect it
• Business specialists can write tests without any technical knowledge
• Fully integrated with Ruby (it will allow us at one point to release a Web-interface)
• Modular and very easy to learn and to contribute to
• Rails compatible
• Ruby rocks !
With additional new tests, we hope that we’ll be able to avoid most critical regressions in the near future.

Feel free to make comments and contributions to this project : https://launchpad.net/oerpscenario


Regards,
Joël Grand-Guillaume

Camptocamp improve the Swiss localization (l10n_ch) / Camptocamp améliore la localisation Suisse (l10n_ch)

Monday, October 26th, 2009 by Joël Grand-Guillaume

** (French part below) **

Hi all !

I have the pleasure to announce that Camptocamp released improvements to the OpenERP official Swiss localization module (l10n_ch). Remember that Camptocamp is the official developer and maintainer of this localization!

This module includes:

  • Full BVR support to generate electronic invoices in Switzerland
  • Import of standardized bank V11 files  from Swiss bank into OpenERP
  • Electronic payments via DTA (specific electronic payments used by Swiss banks)

This new release includes the following improvements:

  • DTA generation file : avoids encoding errors (thanks for contributions)
  • Support of old BVR references
  • Temporary solution for the non functional expr tag in the RML
  • Temporary solution for the missing ocrb file
  • Easy insertion of fields on the res.partner.bank view : allows to choose what to print on BVRs
  • Support on error messages translation
  • Addition of last translations from Launchpad

Note:  OpenERP still has trouble with payment orders in foreign currency; this affects also the DTA payments into our Swiss localization.

Best regards,

Joël Grand-Guillaume

—-

Bonjour à tous !

J’ai le plaisir de vous annoncer la sortie d’une nouvelle version du module de la localisation Suisse pour OpenERP (l10n_ch), incluant de nouvelles amélioration.

Camptocamp est le développeur et le mainteneur officiel de cette localisation. Ce module inclut les fonctionnalités suivantes:

  • Support des BVR pour la génération de factures
  • Importation des fichiers bancaires standardisés V11 dans les états bancaires d’OpenERP
  • Paiements électroniques via les fichiers DTA dans toutes les banques suisses

Cette nouvelle version inclut les améliorations/corrections suivantes:

  • Génération des DTA : Suppressions des erreurs d’encodage (merci pour la contribution)
  • Support des anciennes références BVR
  • Solution temporaire pour le tag “expr” qui n’est plus supporté dans l’API OpenERP
  • Solution temporaire pour le fichier manquant “ocbr”
  • Ajout de champs dans la vue res.partner.bank qui permet maintenant de choisir ce que l’on imprime sur son BVR
  • Support de la traduction sur les messages d’erreurs
  • Ajout des dernières traductions en provenance de Launchpad

Note: OpenERP a toujours des problèmes avec les paiements en devise étrangères, cela affect aussi les paiements  DTA de notre localisation Suisse.

A bientôt,

Joël Grand-Guillaume

MapFish at Foss4G: Day 4

Friday, October 23rd, 2009 by Cédric Moullet

Last day at Foss4G:
- It started early by a presentation of GeoBretagne from Eric and Claude: MapFish in a java environment for SDI based on OWS.
- Geoprisma has been introduced and we have to follow this tool used for the securization of SDI infrastructure.
- Overcrowded rooms for the MapFish (presentation) and GeoExt (presentation) presentations.
- MapServer vs GeoServer: advantage to MapServer

Picture of yesterday’s MapFish BOF (summary of the BOF)

And an encouraging graph at the end: the frequentation of the MapFish website:

GeoExt at Foss4G

Friday, October 23rd, 2009 by Cédric Moullet

If you missed the Foss4G presentation about GeoExt, here is it: http://dev.geoext.org/geoext.pdf

MapFish at Foss4G: Day 3

Thursday, October 22nd, 2009 by Cédric Moullet

Interesting day today. We have seen a fast growing interest for GeoExt: the tutorial was overcrowded.
Otherwise, on the presentations side, some news:
- Ingres wants to support spatial data for end of 2010. We’ll see…
- Tim Schaub’s presentation about OpenLayers was just perfect (The main point is summarized by Erilem’s statement on twitter: no longer use Layer.GML and Layer.WFS, use Layer.Vector, Format, Protocol and Strategy)
- We can’t expect MapServer to support WFS-T (this is because of its architecture, according to the presenters)
- Otherwise, PostGIS continues its succesful way

We finally made a very interesting BOF about MapFish. If you want to know more, don’t miss the discussion on the mailing list.

And of course, I have to mention the nice cruise at the end of the day ;-)

Integration OpenERP - Magento - POS - iPhone

Thursday, October 22nd, 2009 by Joël Grand-Guillaume

Hi all,

With the collaboration of Scalena Agency SA and the RFID Center (Icare institute), Camptocamp was awarded an international project to implement OpenERP with Magento and an iPhones Apps !

Some of the requirements/features to develop in this very interesting project are:

  • Sync OpenERP with Magento - OpenERP using the brand new Magento-OpenERP connector
  • Point Of Sale : OpenERP integration with “Cash register”
  • Use of iPhones as a bar code reader
  • Management of a datawarehouse  for statistic purpose
  • Various locations to handle worldwide

In order to provide you with a better integrated solution between Magento and OpenERP, Camptocamp will participate to the development of the connector, in collaboration with its  authors i.e.  R. Valyi and S. Thomas.

Thanks to you guys!  You made an excellent job at making this kind of project possible !

Regards,

Joël Grand-Guillaume

MapFishAPI: what’s that ?

Thursday, October 22nd, 2009 by Cédric Moullet

There is tree ideas behind MapFishAPI:
- Offer the possibility to integrate MapFish applications inside other applications (for example, a CMS).
- Offer the possibility to create permalinks on the MapFish application level.
- Offer high level functions

You can see some demonstrations of these capabilities here:
- On the left, you have first accordion with a geonames search
- Then, you can see a permalink accordion
- And a third accordion containing a tool to generate the API code that can be integrated in other applications.

If you need more documentation, follow these linkes:
- Tutorial: http://www.mapfish.org/doc/contribs/mapfishapi.html
- Class documentation: http://www.mapfish.org/apidoc/api/files/mapfish_api-js.html
- Source code: http://trac.mapfish.org/trac/mapfish/browser/contribs/mapfish-api/trunk

MapFish Theatre tomorrow at Foss4G

Wednesday, October 21st, 2009 by Cédric Moullet

I’m just preparing the 10′ Foss4G Theatre that will occur tomorrow.

I plan to demonstrate:
- Usage of ExtJS/GeoExt in MapFish: Globe project
- Usage of MapFishAPI
- Cloud computing for web mapping application: Switzerland Mobility
- Data management for French Nuclear Institute
- Graphics for flood management
- Profile Generation

10 minutes… it will be short !

MapFish at Foss4G: Day 2

Wednesday, October 21st, 2009 by Cédric Moullet

After the very, very impressive presentation of Paul Ramsey:

here are my highlights of the day:
- Cloud computing: the future way of distributing geodata. Bastian Schaeffer made a nice explanation of Amazon and Google App Engine service and Claude presented the map.veloland.ch case study
- GeoCouch: maybe the geospatial database of the future, at least for web
- WPS plattform: Zoo project, mainly the server for now. Probably with a GeoExt client soon ;-)

Vancouver Island Mamu Mashup

Wednesday, October 21st, 2009 by Cédric Moullet

Little Earth” has developed an interesting MapFish application: