User:Fab/Tryton: Difference between revisions
mNo edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
The core of Tryton (also called Tryton kernel) provides all the necessary functionalities for a complete application framework: data persistence, extensive modularity, users management (authentication, fine grained control for data access, handling of concurrent access of resources), workflow and report engines, web services and internationalisation. | The core of Tryton (also called Tryton kernel) provides all the necessary functionalities for a complete application framework: data persistence, extensive modularity, users management (authentication, fine grained control for data access, handling of concurrent access of resources), workflow and report engines, web services and internationalisation. | ||
= Packages = | = Packages = | ||
Line 13: | Line 11: | ||
* trytond | * trytond | ||
:* [python-egenix-mx-base] - | |||
:* [http://genshi.edgewall.org/ python-genshi] - Python toolkit for generation of output for the web | |||
:* [python-lxml] - | |||
:* [http://relatorio.openhex.org/ relatorio] - A templating library able to output odt and pdf files | |||
:* [http://polib.readthedocs.org/en/latest/index.html python2-polib] - A library to manipulate gettext files | |||
:* [http://openoffice-python.origo.ethz.ch/ py-openoffice] - Python libraries for interacting with LibreOffice/OpenOffice | |||
=== Modules === | |||
All functionality is separate in modules. | |||
==Client== | ==Client== | ||
There are two version available for Tryton: | |||
* Standalone client (<tt>neso</tt>): This version includes the client and a postgreSQL server | |||
* Default client (<tt>tryton</tt> or <tt>tryton-client</tt>): This is just the client. | |||
Those graphical clients are available for various distrubution. Below two examples for the installation. | |||
* ArchLinux: {{Cmd|pacman -S tryton}} | |||
* Fedora: {{Cmd|yum -y install tryton}} | |||
After the lauch of the client, connect it to your server. |
Revision as of 03:34, 7 March 2012
Tryton is a three-tiers high-level general purpose application platform written in Python and using PostgreSQL as database engine.
It is the core base of a complete business solution providing modularity, scalability and security.
The core of Tryton (also called Tryton kernel) provides all the necessary functionalities for a complete application framework: data persistence, extensive modularity, users management (authentication, fine grained control for data access, handling of concurrent access of resources), workflow and report engines, web services and internationalisation.
Packages
Server component
- trytond
- [python-egenix-mx-base] -
- python-genshi - Python toolkit for generation of output for the web
- [python-lxml] -
- relatorio - A templating library able to output odt and pdf files
- python2-polib - A library to manipulate gettext files
- py-openoffice - Python libraries for interacting with LibreOffice/OpenOffice
Modules
All functionality is separate in modules.
Client
There are two version available for Tryton:
- Standalone client (neso): This version includes the client and a postgreSQL server
- Default client (tryton or tryton-client): This is just the client.
Those graphical clients are available for various distrubution. Below two examples for the installation.
- ArchLinux:
pacman -S tryton
- Fedora:
yum -y install tryton
After the lauch of the client, connect it to your server.