I’m glad to present a new module for the Dolibarr ERP system. I have chosen Dolibarr for my application because it’s well structured, well documented and easy to extend.
The module I’m developing is a Mobile web application, it’s a productivity application for selecting, calling and making appointments with new prospects. All this runs on your mobile device, so you need to have a Dolibarr installation in an internet environment.
The module does not use the Dolibarr user interface, but has its own mobile interface build upon the Sencha Touch framework. I chose Sencha Touch above Jquery mobile because it has a MVC, OO programmatic approach and has also a very good data-connector api.
I hope the Dolibarr foundation appreciates these kind of modules, I’m planning to make this a payed module to support the foundation using Dolistore.
I have setup a demo on http://dolidemo.z-application.com. Login with ‘demo’, password ‘demo’, go to the menu ‘Applications’ and select the Callcenter App from the left menu. On first start-up you need to add some filtering on your prospects, these filters are stored on your device, so on a second start-up you receive your filtered prospects. Third party’s are changed into prospects when you give them a prospect-level. If the third party has no contacts, you need to add one contact for making an appointment.
I’m also working on another module for product inventory. This application will need some extra device hardware access. To deploy, there will be a connector module in Dolibarr and an app to download from an app-store (first on Google play, later on iTunes).
Sure, such modules are really welcome.
I tried it from you demo. But for a mobile application, it will be better to test this demo with a more direct url, won’t it ?
Also, mobile menu was not in english so i did not understand.
Now i understood how it works.
3 other feedback:
* Title is truncated. I have “Prospect Fil…”
Even on a mobile, i think there is room for more than 12 chars into a title.
* Then when no filter are activated, showing a message saying “Not filtering on categories” for exemple for categories will make interface easier to understand.
* Also, button “Change category” should be better with “Change category filter”, etc…
The three dots is a Sencha Touch 2.0 <-> Chrome issue. I think you use android jelly bean or ICS with chrome browser. Should be solved in Sencha Touch 2.1 about to be released.
I also follow you in the other two comments, will be adapted.
I have upgraded the application on the demo site, it now uses Sencha Touch 2.1 framework, so the title truncate issue should be solved. On android it’s advisable to use the chrome browser for better performance. The new version will also use html5 appcache system, to decrease (re)loading time and mobile bandwidth.
A short explication about the usage intention: Application can be used for sales people on the road to call to possible prospects in between appointments. The prospects need to be inserted or imported into Dolibarr on a desktop environment (an import script which inserts categorized third-parties and prospect potential conversion is included in the module). The sales call agent can sort and filter the prospects to call (multi filter by categories, location and communication status). After selecting the prospect from the list (press on list entry) (s)he can dial the prospect by pressing the company phone number. After returning from the telephone application, the prospect communication status and potential can be set and if necessary the third-party coordinates can be adjusted. In order to set an appointment with, a contact-person name must be available (can be added in application). When setting the appointment you can select (after selecting sales person to asign the appointment too) an available time-slot by pressing on the day in the calendar and changing time by pressing time field. Always press ‘done’ (bottom button) to store changes.