Koo is a Qt/KDE based client for TinyERP. Main goals for the project are outstanding integration with the KDE Desktop using the KDE Development Platform, which means it should be available to Linux, Mac and Windows users as well as other operating systems. It's in no way supported by the TinyERP project at the moment, though we intend to work in the same directoion of TinyERP, and give back to the whole community any features that could be useful to other clients.
Main development is currently supported by NaN but the whole open source community is invited and encouraged to participate. All project information can be found at sourceforge. That includes users and hackers mailing lists as well as bug tracker and subversion repository. New releases will also be available there.
We think Koo has some advantages over the default GTK client. Some of these advantages for users are:
The user can write formulas in numeric fields including: +, -, *, / and parenthesis.
Integrated and configurable full text search. Select all fields you need and their importance.
Customizable and smarter attachments dialog. Added fields in server modules are shown like in any other view, without loosing the hability of viewing images.
Smart attach module allows the user to view meta information extracted from files, and index it if full text search module is used. Meta information is recognized from a number of file types such as PDF, ODF, DOC and TXT. Images are scanned with an optical character recognition program.
Possibility of seeing images if attached as binary or images by right clicking in the widget.
Possibility of adding and removing predefined exports.
Possibility of exporting to HTML format.
Popup menu options in date widgets allow inserting current date and time.
Styleable user interface without the need of a server module. Simply add a new stylesheet attribute to any widget.
DBUS interface allows external interaction, such as opening a new partner tab when the partner connects some instant messaging service.
PDF files directed to printer, binary data and images will be opened with the user's desktop default application for the given file type. Simply attach a file, right click on the text box and select "Open...".
Some advantages for developers are:
It's easier to create and deploy new views as it requires no modifications on bin/widget/view. Simply copy the directory and that's it!
It's easier to create and deploy new plugins. Just copy the directory and that's it!
Well defined interfaces to ease development of new widgets and views. Including a Qt model which let's create new views easily.
Less lines of code, more comments, more features!
Public subversion repository and core developers mailing list.