User:Fab/Tryton: Difference between revisions

From Alpine Linux
mNo edit summary
m (→‎Server component: Rescued a dead link.)
 
(7 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 4: Line 6:


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.
Website: http://www.tryton.org/en/


= Packages =
= Packages =
Line 13: Line 13:
* trytond
* trytond


* [python-egenix-mx-base] -  
:* [http://www.egenix.com/products/python/mxBase/ py-egenix-mx-base] - A a collection of Python extensions
* [python-genshi] -  
:* [http://genshi.edgewall.org/ py-genshi] - Python toolkit for generation of output for the web
* [python-lxml] -  
:* [http://lxml.de/ py-lxml] - A feature-rich and easy-to-use library for processing XML and HTML
* [http://relatorio.openhex.org/ relatorio] - A templating library able to output odt and pdf files
:* [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 python2-polib] - A library to manipulate gettext files  
:* [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 ===
All functionality is separated 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}}


* tryton
After the lauch of the client, connect it to your server.

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.
(Last edited by Zcrayfish on 28 Aug 2023.)

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.