Foundation Budget 2017

Publicat: 2017-02-14 09:00:00+00:00 budget foundation

Budget for 2017

The Foundation has decided to publish a budget for 2017. This is the result of requests from the community will to know what are the plans of the Foundation. Of course as the revenue of the Foundation relies only on donation, we can not guarantee that every things will be realized. Indeed we have ordered the points by priority. Each point will be activated once we have we reach its donation level.

Here are the donations from 2017.

Budget points

  • 500€: Infrastructure (rental and maintenance of servers).
  • 750€: Miscellaneous management fees.
  • 2250€: Redesign of the website by a professional.
  • 3250€: Creation of the missing icons by a designer.
  • 5250€: Organization of first hackathon by inviting key developers for a week-end.

You can help the Foundation by making a donation.

New Tryton release 4.2

Publicat: 2016-11-28 18:00:00+00:00 release

We are proud to announce the 4.2 release of Tryton.

With this release, Tryton extends its scope to tailored user applications like Chronos and also as backend for webservice. A part of the effort was put also on closing the feature gap between the web and the desktop client. The web client is still a little bit behind in terms of features but at the current rate the gap will disappear in few releases. This release contains many bug fixes and performance improvements. Polish is now an official language of Tryton.

Of course, migration from previous series is fully supported.

Major changes for the user

  • The tabs in list view can now have a counter showing to the user the number of records under them. The feature is activated by default on tabs where the number should tend to zero thus providing some hint to the user about pending tasks.

    Tryton tab domain count Sao tab domain count
  • When creating a new record from the drop down menu of a relation, the form will have the value entered in the field as default value. This helps the user fill the form.

  • The buttons can now be configured to be clicked by a number of different users before being triggered. The user can see on the button how many clicks it already received and on the tooltip who clicked.

    Tryton button rule
  • With the recent Neso retirement the database management from the client has been removed. This improve the security of the system by removing a potential attack vector.

  • It is now possible to define for each record a different color on the calendar view. This allow to group records visually.

    Tryton calendar color
  • The icons of the relation field has been improved. The experiences have shown that the old version had drawbacks which confused some users. The result was that some users thought they were searching for a new record while actually they were editing it.

    Tryton old Many2One

    As a result the editing button has now been put in on the left and a new button to clear the current value has been put on the right of the field.

    Tryton new Many2One

The web client completes its sets of functionalities in order to be closer to desktop client. The new features implemented in this release are:

  • The CSV Import/Export.

    Sao export CSV
  • The calendar view based on the FullCalendar.

    Sao calendar view
  • Support for translated fields.

    Sao translate field
  • The Favorites menu.

    Sao favorite
  • The date picker is now locale aware.

  • Add support for column sorting.

  • Support for confirm attribute on the buttons.


  • A comparison amount has been added on Balance Sheet and Income Statement, allowing the amounts to be compared with different date, fiscal year or periods.

    Balance Sheet comparison
  • The second currency of account is now enforced, closing the gap between the documentation and the code. Thus it is possible to compute the balance of such accounts in the account currency.

  • The creation of a tax can be quite complex. To ease the process, a testing wizard has been added allowing to see the result of the computation in order to validate the definition of the tax.


  • The payment term is no longer required. An invoice without payment term will create a single due line at the invoice date.
  • By default, the invoice reports are stored in the database when the invoice is posted to ensure the immutability of the document. But on large setup with a lot of invoices, the database becomes very huge and this can generate on overload and a waste of space for the backups. So a new configuration option has been added to store the invoice reports in the file store instead of the database. The option can be activated on existing databases. If the report is not found in the file store, the system will take the value found in the database as fallback.
  • The process to post invoices has been reviewed in order to have better performance when posting a large number of invoices.
  • The tax identifier of the company is stored on the invoice. This is useful when company has more than one identifier registered. By default, the system will take the first one.


  • A new group for Payment Approval has been added in order to have finer grained access to the functionalities.
  • The amount to pay of the invoice is now decreased by the amount of the related payments.
  • It is now possible to block the payment of a line.
  • It is possible to configure the module to always use the RCUR option for a SEPA mandate, as this is allowed by the European Payment Council since November 2016.
  • A statement line for an existing payment will mark the latter as succeeded or failed depending on the sign when the statement is validated. This ease the management of the payment state as some banks credit the bank account first and later if the payment fails, they debit it.
  • The statement line can also refer to payment group instead of individual payment. This is useful when the bank statement contains only one operation.


  • Many redundant fields with the account lines have been removed on the line. This simplifies the encoding and avoids mistakes.
  • A new type of analytic account has been introduced for distribution. The analytic lines will be divided when used with such account into many lines accordingly to the distribution ratio defined per sub-accounts.
  • The move line has now an analytic state which defines if the amount of the line is correctly set in each analytic axis/roots. This applies by default only on income lines. A menu entry allow to search for all lines that needs analytic correction.
  • The analytic chart enforces now the company consistency. It is no longer possible to attach an account to an axis of a different company.
  • The supplier invoice for a depreciable asset does not create analytic lines on posting. Indeed the analytic lines creation is postponed to depreciation moves.


  • A more generic address design has been added. It supports as many lines as needed for the streets instead of the previous limitation of two lines. Also the formatting of the address can be configured per country and language. The formats for about 65 countries are preconfigured.
  • A common problem with referential data like party is the duplication. It is common that the same party ended to be created twice in the system. For such issue, Tryton has now a wizard that allow to merge one party into another. The merged party is inactivated to prevent new usage and the remaining one inherits from all the documents. For example, the receivable amount will contain the sum of both parties.
  • SEPA Creditor identifier is now validated and unified into the party identifiers.
  • Phone numbers are automatically formatted now using the phonenumbers library.


  • A new relate from products to variants has been added in order to ease the navigation between them.


  • As the payment term is no longer required on the invoice, the same applies also to the purchase.


  • It is now possible to create a purchase request without product. In such case, a description is required and will be used for the creation of the purchase line.
  • When converting request into purchase, the requests containing the same product with the same unit will be merged into the same purchase line. This simplifies the purchase order.


A new module for managing purchase requisitions has been added. It allows users to create their purchase requisitions which will be approved or rejected by a member of the Approval group. On approval, purchase requests will be created.


  • As the payment term is no longer required on the invoice, the same applies also to the sale.


  • A lead time can be configured for internal shipments between warehouses. In such case the internal shipment uses a transit location during the time between the shipping and the reception.
  • A relate has been added to the location to show lots and their quantities inside the location.
  • The default location defined on the product is used in the output of production. This unifies the behaviour of this feature with incoming shipments.
  • The supply period of a supplier is configurable now. Before it was always 1 day.

Package Shipping

A new set of modules has been published. They provide integration with shipping services for printing labels and store shipping references per packages of shipments.

Two services are currently supported UPS and DPD.


  • It is possible to restrict the usage of carriers per country of origin and destination. Other criteria can be easily added. The carrier selection is already enforced by default on sales.


  • A Web-Extension named Chronos has been published. It allows to quickly encode timesheet entries using the new user application API (see below). The application supports to work offline and synchronises when the user is back online.


    It will be available soon on the different browser markets.

  • It is now possible to define a start and an end date for the employees. In such case, they will not be allowed to encode timesheet outside the period.

  • The work has be simplified by removing the tree structure. It was considered redundant with the tree structure of the projects.


  • The timesheet works are created automatically from the project form. This simplifies the management of projects.


  • Thanks to the new lead time per BoM and routing, start dates can be computed for productions. This allows to have a better schedule of the production needs for long running productions.

Following the work on previous versions, the production area has received two new modules to extend its functionalities:

Work Timesheet

It allows to track the time spent per production work.


Similar to the stock_split module, this module allows to split a production into several units.

Major changes for the developer

  • The desktop client support GTK-3 thanks to the pygtkcompat module. The support is still experimental and can be tested by setting GTK_VERSION=3 in the environment. The plan is to switch completely to GTK-3 in one year.
  • The server provides now a way to connect URL rules to a callable endpoint. This feature comes with a set of wrappers to simplify the work of the developer like instantiating the pool of the database name found in the URL or start the transaction with automatic retry on operational error. But the more interesting wrapper is the user_application which allows to authenticate a user with a key for a specific sets of endpoints. This feature allows to create applications that do not need to login on each use. Chronos is an example of such application.
  • The translations now support derivative languages. Most of the main language has been renamed without their country code. This allowed the merge of all the Latin American Spanish translations under one common language deriving from Spanish.
  • It is now possible to configure Binary fields to store the data in file store by setting the attribute file_id to the name of the char column which will contain the file store identifier.
  • A new level of access rights has been added targeting the buttons. It allows to define how many different users must click on the button to actually trigger it.
  • It is possible to configure a different cache than the MemoryCache. It just needs to define the fully qualified name of an alternative class in the cache configuration section.
  • A new widget has been implemented in the clients for the Char field that stores PYSON expression. The widget displays a human readable representation of the expression and uses an evaluated dump of the expression as internal value.
  • The read-only states for the fields xxx2Many is now limited only to the addition and suppression of records. The target records must manage themselves the read-only state for edition. This behavior allows for example to still edit the note field of a line of a validated sale while other fields are read-only.
  • To speed up the tests and especially the scenario, a new option has been added that allows to store clean dumps of database (per module installed). A dump will automatically be loaded instead of creating a new database, this operation is way faster. Of course, the developer is responsible for clearing the cache when the database schema definition has been modified.
  • A new mixin has been added to generalize the common pattern of ordering record with a sequence field. It is named sequence_ordered and can be customized with the name and the label of the sequence field, the default order and if null first must be used.


The login process has been reworked to be very customizable. It is now possible to plug any authentication factors without the need to adapt the clients.


The authentication_sms module allows to send by SMS a code to the mobile phone of the user that he will have to enter to proceed with the login.


The module web_user is the first of a new set of module which aims to provide facilities to developers who want to use Tryton as backend for web development.

Back from Barcelona

Publicat: 2016-11-22 10:00:00+00:00 TUB2016

Tryton Unconference Barcelona 2016

The annual Tryton Unconference took place this year in the nice city of Barcelona. The event was locally organized by NaN-tic and hosted at the Mobile world centre.

This edition was a great success with more than 60 participants who followed the 18 talks and participated to the different dinners and about 25 developers for the sprint.



The conference was divided in two days. The first day was dedicated to business talks where we discovered among others the new features of the release 4.2. We also learned about some use cases about billiard balls manufacture, insurance sector or advocate office etc. The first day closed on the foundation meeting where the accounting of the foundation was presented, followed by discussion on how to improve the mission of the foundation.

The second day was more oriented to the attention of the developers. Many talks were talking about performance with some impressive numbers like the generation of 1 million invoices in 1 hour. Others talks were about how to use some of the new features of Tryton like the distributed transactions, the development of user applications or the new pluggable authentication system.

The videos recorded and the slides of the speakers are published.



25 developers joined the NaN-tic office to sprint during 3 days. 11 of them achieved to have at least one patch pushed into the repository and for some of them it was the first one. Others worked on improving the documentation and some blueprints for future new features. Even if the sprint is finished, it still influences the project as many continue to contribute which is the main goal of the sprint: to onboard new developers. Another result of the sprint is the creation of a monthly remote sprint to keep the good spirit.


Come and join us next year to enjoy the event!

Security Release for issue5795 and issue5808

Publicat: 2016-08-31 10:00:00+00:00 release security


Two vulnerabilities in trytond have been found by Cédric Krier.

The CVE-2016-1241 allows an authenticated user to read the hashed password of other users. The exploitation is not easy thanks to the existing protection of Tryton against such leak. Those protections are usage of strong hash method (bcrypt or sha1) and the salt of the password with random data (protection against rainbow tables).

The CVE-2016-1242 allows an authenticated user with write access to report or icon definition to make the server opens any readable file. By default, only the administrator group has such right access.


There is no workaround for CVE-2016-1241.

For CVE-2016-1242, the modification rights could be removed to all users for the report and icon records.


All users should upgrade trytond to the latest version.

It is recommended that every user changes his password.

Affected versions per series: <=3.2.16, <=3.4.13, <=3.6.11, <=3.8.7 and <=4.0.3

Non affected versions per series: >=3.2.17, >=3.4.14, >= 3.6.12, >=3.8.8 and >=4.0.4


Any security concerns should be reported on the bug-tracker at with the type security.

Tryton Unconference Barcelona 2016

Publicat: 2016-08-18 10:00:00+00:00 TUB2016

This year the annual Tryton Unconference will come back to Barcelona from the 17th to 21st of October at the Mobile world centre.

This will be the sixth edition. Users, developers and interested people will have the opportunity to discover or talk about Tryton.

This year the first day will be dedicated to business oriented talks. And the second day will remain more focused on developer talks.

Talk proposals and schedule are managed on Lanyrd.

A Sprint is planned to be organised the 19th, 20th and 21st. The place will be announced later.

Registration is available at TUB 2016.

If you want to request a talk on a specific topic, you can send your request to the Tryton mailing list. If you have question about the organisation, please contact the foundation at

And don't forget to spread the word! #TUB2016

Retirada de Neso

Publicat: 2016-06-20 12:00:00+00:00 neso
S'ha decidit aturar el desenvolupment de Neso, el nostre client client/servidor autònom. Així, l'última versió usable de Neso serà la 3.8.2. Trobareu més informació a la issue5642.

Security Announce for issue5570

Publicat: 2016-06-15 12:00:00+00:00 security


A missing access right has been found by Cédric Krier for the Model ''. That allows a malicious authenticated user to write, create or delete records of this type (see issue5570).


Any authenticated user can modify the links between products and BoM's.


All users should create manually a default model access which limits to read only and a second model access limited to the group "Production Administration" with full access.

Affected versions: all versions of production module prior to series 4.0 included.

Non affected version: all versions of production module after series 4.0 non-included.



Any security concerns should be reported on the bug-tracker at with the type security.

Versió amb traduccions per les series 4.0

Publicat: 2016-05-11 10:00:00+00:00 release

Degut a un problema amb Pootle, la versió inicial de les sèries 4.0 s'ha publicat sense moltes traduccions. Per aquest motiu hem decidit publicar un nou conjunt de versions amb les traduccions corregides encara que això suposa trencar la regla de cap actualització de base de dades per les versions de correccions intermèdies.

Si ja heu actualitzat el vostre servidor a les sèries 4.0, heu d'actualitzar també la base de dades per aquesta versió de correccions. Disculpeu les molèsties.

Nova versió 4.0 de Tryton

Publicat: 2016-05-02 18:00:00+00:00 release

Estem contents d'anunciar la publicació de la versió 4.0 de Tryton.

Aquesta és la primera versió que afegeix suport per a Python 3. El servidor i la majoria de mòduls el suporten. Els mòduls que estan pendents són aquells que fan servir el WebDAV i el LDAP. El client es portarà quan s'afegeixi el suport per a GTK-3.

Aquesta versió també conté una refactorització de la pila del protocol, que abans estava basada en el SimpleHTTPServer de Python. Ara es fa servir una aplicació WSGI que s'executa sobre el servidor Werkzeug per defecte. De totes formes, es pot fer servir qualsevol servidor WSGI per executar Tryton. Això elimina la restricció de disseny d'un procés amb fills, i permet l'execució mitjançant varis esclaus.

S'han revisat tots els mòduls per tal de complir amb la convenció de nomenclatura sobre la identificació de documents: El nom "Codi" es fa servir per tots aquells documents referencials, com per exemple els tercers o els productes. El nom "Número" es fa servir per la identificació interna de tots els documents operacionals, com per exemple les compres, les vendes, les factures, etc. Finalment, el nom "Referència" es fa servir per les identificacions de sistemes externs, com per exemple el número de comanda de venda del proveïdor de les nostres compres.

S'han afegit dos nous idiomes a la instal·lació per defecte: Lao i el xinès simplificat.

Com ens va recordar el Richard Stallman, la migració des de versions anteriors està totalment suportada.

Canvis importants per l'usuari

  • La nova funcionalitat de nota proveeix un sistema per gestionar notes textuals en qualsevol model de Tryton. Quan es clica s'obre el diàleg de notes on es poden gestionar les notes del registre. La marca de llegit és independent per a cada usuari. Com passa amb els fitxers adjunts, la icona de la barra d'eines mostra quan hi ha notes en un registre.

    Notes a Tryton Notes a SAO
  • La importació i exportació de CSV s'ha millorat per proporcionar una millor experiència. La finestra d'importació ara permet arrossegar i deixar camps per ordenar les columnes, com ja passava amb l'assistent d'exportació. Ambdós assistents ara permeten utilitzar qualsevol codificació disponible a Python. A més a més, ara és possible configurar els paràmetres CSV del resultat de la exportació.

    Exporta CSV
  • S'han millorat els gràfics que ofereix el tipus de vista gràfic. Ara utilitzen colors més suaus, línies més primes i arcs més petits. Pel que fa al fons es fa servir un estil amb guions en comptes de la línia normal per la representació dels eixos. Es fa servir un petit valor de transparència per mostrar les línies i així sempre es pot veure a través d'elles.

  • S'ha afegit un botó a les tasques programades per tal d'executar la tasca una sola vegada, molt útil per executar-les sota demanada o per provar noves configuracions.


  • S'ha millorat el disseny dels informes Llibre major, Balanç de sumes i saldos i Balanç històric. Ara es basen en vistes dinàmiques. Això proporciona una millora de funcionalitat i permet filtrar els registres de forma més precisa. A més a més, ara es poden exportar els registres en format CSV, que és útil si es vol realitzar manipulacions en un full de càlcul.

    Llibre major
  • S'ha afegit el camp Data al Balanç històric, cosa que permet modificar la data en que es basen els càlculs. Amb aquesta funcionalitat és possible generar informes basats en dates passades com si s'haguessin ignorat les conciliacions que s'han dut a terme després d'aquella data.

  • La funcionalitat del Balanç de tercer s'ha fusionat amb la del Balanç històric, ja que ens hem adonat que la informació calculada pel Balanç de tercer és la mateixa que la del Balanç històric, amb el tipus Clients i proveïdors.


  • El camp Nom dels tercers ja no és obligatori. Això implementa la demanda de poder crear tercers dels quals no es sap el nom en el moment de la seva creació.


  • S'ha afegit un formulari de configuració al mòdul de productes amb les següents opcions:

    • Valor per defecte pels camps Utilitza categoria.
    • Valor per defecte pel camp Mètode de preu de cost.
  • No sempre ha estat fàcil explicar el disseny dels productes amb les plantilles, especialment quan no és rellevant pel negoci. Així s'han redissenyat les dues vistes perquè siguin molt semblants, i en efecte les dues utilitzen exactament el mateix disseny. Els camps que no existeixen al producte es reemplacen automàticament amb els valors de la plantilla.

    Producte Variant
  • El camp Categoria s'ha reemplaçat pel camp Categories per tal de poder afegir més d'una categoria al mateix producte. Això és especialment útil per crear categories multi-dimensió per una tenda web.


Aquest mòdul base afegeix les bases referencials per a crear diferents classificacions de productes. Afegeix el camp genèric Classificació al formulari de producte.

Classificació Taxonòmica

Aquest nou mòdul introdueix la classificació taxonòmica dels productes com un exemple d'utilització del nou modul de classificació. Afegeix la classificació per Tàxons i per Cultivar.


  • El camp Temps d'enviament del proveïdor del producte s'ha reemplaçat pel camp Temps d'espera, fet que millora la precisió de dies a microsegons.
  • Per a cada magatzem ara es pot definir la ubicació des d'on s'empaqueten els productes en cas de devolució a proveïdor. En cas que aquesta ubicació no estigui definida s'utilitzarà la ubicació d'emmagatzemament per defecte.


Les funcionalitats de sol·licituds de compra s'han separat dels mòduls stock_supply i sale_supply cap a un nou mòdul anomenat puchase_request. Això s'ha fet per preparar el treball futur que permetrà utilitzar les sol·licituds de compra sense les funcionalitats de subministrament basat en necessitats.

  • S'ha afegit el nou estat Excepció a les sol·licituds de compra. Aquest estat és útil per gestionar compres cancel·lades que estan vinculades amb els albarans d'enviament directe.


  • El camp Data de lliurament del model Línies de venda s'ha reanomenat a Data d'enviament per tal d'evitar possibles confusions.
  • El camp Temps d'enviament del formulari de producte s'ha reemplaçat pel camp Temps d'espera, fet que millora la precisió de dies a microsegons.
  • La gestió personalitzada de la història a les Oportunitats de Venda, s'ha reemplaçat per la funcionalitat del client de mostrar la història d'un registre. Això millora la precisió i funciona automàticament per a nous camps.


  • L'adreça de la ubicació destí de l'Albarà intern ara es mostra a l'informe.
  • A partir d'ara és possible finalitzar un moviment manualment amb el nou botó Finalitza. Això permet, per exemple, tenir una comptabilitat acurada en cas de produccions llargues en el temps.
  • Els albarans de devolució de proveïdor ara tenen els camps Proveïdor i Adreça d'enviament. Aquests s'ompliran automàticament per les devolucions creades mitjançant una compra.



Aquest nou mòdul permet definir les rutes, els passos i les operacions de les produccions. Una ruta és una llista ordenada de passos i cada pas es defineix per una operació genèrica.


Aquest nou mòdul completa el mòdul d'enrutament creant els Treballs d'una producció basats en la seva ruta. Un Treball està vinculat amb un Centre de treball que defineix el preu de cost utilitzant un dels següents mètodes: Per cicle o Per hora. El cost del treball es calcula tenint en compte els Cicles creats en el mateix treball i desprès s'afegeix al cost total de la producció.

Canvis importants per al desenvolupador

  • Els dominis ara accepten l'operador parent_of que retorna recursivament tots els registres que són pares dels registres buscats. El seu comportament és l'oposat a l'operador existent child_of.
  • Ara és possible heretar d'una vista que ja hereta d'una altra vista d'un altre model diferent.
  • El nou operador de domini where és útil quan es necessita buscar en un camp xxx2Many amb un sub-domini sencer en comptes de clàusules separades. Té l'avantatge que no cal obtenir un resultat intermedi ja que fa servir una sub-consulta.
  • El disseny de la Transacció s'ha modificat per ser més semblant al disseny que es defineix al PEP-0249. Gràcies a aquest nou disseny es permeten transaccions encadenades. També suporta múltiples cursors a la mateixa transacció, reduint el consum de memòria quan s'itera sobre grans conjunts de resultats.
  • S'ha afegit un nou model de context per tal d'estalviar la feina d'escriure assistents simples per configurar el context d'alguns informes. Amb aquest nou disseny, el desenvolupador pot definir un model els camps del qual defineixen els valors del context. El formulari d'aquest model es mostra a la part superior de la vista i aquesta es refresca automàticament quan el context canvia.
  • Ara és possible tenir informes en text pla, XML, HTML i XHTML. Amb aquest canvi la infraestructura d'informes es pot reutilitzar per dissenyar plantilles de correu electrònic.
  • Aquesta versió afegeix el suport del Protocol de commit ens dos fases que permet combinar transaccions distribuïdes. Per defecte, Tryton fa servir una sola transacció del backend de la base de dades, però quan Tryton s'ha de comunicar amb altres sistemes, és millor utilitzar el PC2F per mantenir la integritat. La implementació segueix l'API del Zope Data Manager. Els Data Managers de la comunitat de Zope es poden utilitzar dins de Tryton.
  • Gràcies al protocol de commit en dos fases, ara els emails es poden enviar quan la transacció ha estat comitejada. Així, si alguna cosa va malament i la transacció s'avorta, no s'enviarà cap email.


  • El procés de conciliació ara guarda la data de conciliació. Per defecte aquesta és la data més gran de les línies conciliades. Això permet filtrar les línies conciliades en funció de la seva data, per exemple per generar un informe amb les línies no conciliades anteriors a una data concreta.

  • Els Abonaments s'han ajuntat amb les Factures. Ara són factures normals amb les quantitats en negatiu. Això permet barrejar fàcilment els dos tipus en un mateix document. La numeració encara es pot diferenciar gràcies al signe de les línies.

    Nota: Amb la barreja de les Factures i els Abonaments, els signes dels impostos dels Abonaments s'han d'invertir manualment.


  • El Uom.round ara és un mètode d'instància cosa que té molt més sentit d'acord amb la seva signatura.


  • S'ha afegit la transició finalitzat a les Compres, tal com existeix a les Vendes per tal de permetre extensions que fan alguna acció quan s'ha finalitzat la compra.
  • Ara es pot buscar les Sol·licituds de compra fent servir el camp Compra.


El mòdul de WebDAV s'ha separat del servidor cap a un mòdul apart cosa que millora la modularitat del sistema. En efecte, hi ha forces configuracions que no fan servir el WebDAV i per això era una mica inflat tenir-ho com a base. A més a més les dependències d'aquest mòdul bloquejaven suportar Python 3 al servidor. Així, actualment el protocol WebDAV es gestiona en un procés separat, però possiblement tornarà en el futur al procés principal.

I Jornadas Tryton a Barcelona - Convocatòria de xerrades

Publicat: 2016-03-24 00:51:07+00:00 jornadas

Com ja vam anunciar a la llista de correu en castellà, diverses empreses espanyoles proveïdores de serveis al voltant de Tryton estem organitzant les I Jornadas Tryton a Barcelona, que tindrà lloc els dies 23 i 24 de maig en un lloc excel·lent, el Mobile World Centre.

El contingut de les jornades es dividirà en l'orientat a usuaris el dilluns 23 i l'orientat a desenvolupadors el dimarts 24.

La subscripció ja està oberta a Eventbrite.

Però l'esdeveniment no serà un èxit sense la teva participació, així que és el moment de recollir les teves propostes per fer una presentació a les jornades, que seran en castellà.

Els temes poden estar orientats a usuaris o desenvolupadors i poden incloure, entre d'altres:

No dubtis en enviar-nos la teva proposta. Estem desitjant aprendre del que saps i de com Tryton està canviant les empreses del teu voltant.

Simplement envia'ns un correu a abans del 17 d'abril amb una breu explicació sobre el contingut de la xerrada.