User:Fab/Tryton: Difference between revisions
mNo edit summary |
m (→Server component: Rescued a dead link.) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Draft|It will take time till all needed packages are available.}} | |||
[http://www.tryton.org/ Tryton] is a three-tiers high-level general purpose application platform written in Python and using PostgreSQL as database engine. | [http://www.tryton.org/ Tryton] is a three-tiers high-level general purpose application platform written in Python and using PostgreSQL as database engine. | ||
Line 11: | Line 13: | ||
* trytond | * trytond | ||
:* [http://www.egenix.com/products/python/mxBase/ | :* [http://www.egenix.com/products/python/mxBase/ py-egenix-mx-base] - A a collection of Python extensions | ||
:* [http://genshi.edgewall.org/ | :* [http://genshi.edgewall.org/ py-genshi] - Python toolkit for generation of output for the web | ||
:* [ | :* [http://lxml.de/ py-lxml] - A feature-rich and easy-to-use library for processing XML and HTML | ||
:* [ | :* [https://pypi.org/project/relatorio/ py-relatorio] - A templating library able to output odt and pdf files | ||
:* [http://polib.readthedocs.org/en/latest/index.html | :* [http://polib.readthedocs.org/en/latest/index.html py-polib] - A library to manipulate gettext files | ||
:* | :* py-openoffice - Python libraries for interacting with LibreOffice/OpenOffice | ||
<!-- | |||
<ref name="missing">This packages is not done yet.</ref> | |||
<ref name="done">This package is available in main or testing.</ref> | |||
<ref name="done" /> | |||
<references /> | |||
--> | |||
=== Modules === | === Modules === | ||
All functionality is separated in modules. | All functionality is separated in modules. | ||
==Client== | ==Client== |
Latest revision as of 02:25, 28 August 2023
This material is work-in-progress ... It will take time till all needed packages are available. |
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
- py-egenix-mx-base - A a collection of Python extensions
- py-genshi - Python toolkit for generation of output for the web
- py-lxml - A feature-rich and easy-to-use library for processing XML and HTML
- py-relatorio - A templating library able to output odt and pdf files
- py-polib - A library to manipulate gettext files
- py-openoffice - Python libraries for interacting with LibreOffice/OpenOffice
Modules
All functionality is separated 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.