Tryton
Tryton er en applikationsudviklingsplatform på højt niveau, der bruger en tre-tiers arkitektur til at bygge en forretningsløsning (eller ERP ) repræsenteret af såkaldte Tryton-moduler.
Tryton-platformen præsenteres som en tre-tiers arkitektur: klient, server og DBMS ( PostgreSQL , MySQL , SQLite ). Platformen er sammen med de officielle moduler licenseret under GPLv3 [1] .
Programmet fik sit navn "Tryton" på grund af sammenlægningen af to ord: Triton , den største satellit på planeten Neptun, og programmeringssproget Python .
Tryton startede som en fork af TinyERP version 4.2 (senere kaldet OpenERP [2] ). Den første version blev udgivet i november 2008 [3] [4] [5] , den indeholdt en væsentligt revideret kode til systemkernen og dens hovedmoduler.
I modsætning til sit moderprojekt og andre åbne forretningsprogrammer, har Tryton unddraget sig oprettelsen af et affiliate-netværk, der søger at indføre dualitet og opposition mellem partnere og frivilligsamfundet. De arvede PostgreSQL- eksemplet , hvor projektet efterfølges af en virksomhedssammenslutning [6] .
Udgivelsesprocessen (udgivelserne) af et program er organiseret ved hjælp af serier. Serier er sæt af udgivelser med de samme første to cifre (1.0 eller 1.2), der bruger det samme API og databaseskema. Nye serier vises hver sjette måned, og nye versioner af ældre udgivelser leveres efter fejlrettelser [7] .
Moduler og funktionalitet
Officielle moduler giver funktionalitet til følgende områder:
- Regnskab
- Indkøbsstyring
- Lagerstyring
- Salgsledelse
- Projektledelse
- Regnskab for arbejdstid
- Kalender
Tekniske muligheder
Klient- og serverdelene af programmet er skrevet i Python, klienten bruger også GTK+ . Begge dele er tilgængelige på platforme som Linux , MacOS og Windows [8] . Den bærbare version af Neso indeholder både en klient og en server.
Kernen i programmet giver de tekniske værktøjer, der er nødvendige for de fleste forretningsprogrammer. Dette er dog ikke relateret til nogen bestemt funktionalitet af objekterne, men udgør hovedformålet med rammen:
- Dataintegritet: Tilvejebragt af objekter kaldet "modeller" , de er nemme at oprette, overføre, giver nem adgang til individuelle attributter.
- Brugerstyring: Kernen i systemet omfatter de grundlæggende brugerstyringsfunktioner: brugergrupper, adgangsregler for modeller, registreringer mv.
- Workflow (workflow): giver dig mulighed for at aktivere workflow for enhver forretningsmodel.
- Rapportmotor : Rapporteringsmotoren er baseret på relatorio , som bruger ODT - filer som skabeloner til at generere ODT- eller PDF - rapporter.
- Internationalisering: Tryton er tilgængelig på engelsk, fransk, tysk, spansk, italiensk og russisk. Nye oversættelser kan tilføjes direkte fra klientsiden af programmet.
- Datahistorik: Dataindtastningshistorik kan aktiveres i enhver forretningsmodel, hvilket for eksempel tillader en liste over alle tidligere omkostningsværdier for ethvert produkt. Det giver dig også mulighed for dynamisk at få adgang til poster på ethvert tidspunkt: for eksempel vil kundeoplysningerne på hver åbne konto være de samme, som de var på det tidspunkt, de blev udstedt.
- Understøttelse af DAV-protokoller: WebDAV , CalDAV og CardDAV giver mulighed for dokumenthåndtering, synkronisering af kalendere og kontakter.
- Understøttelse af XML-RPC , NET-RPC og siden version 1.8 JSON-RPC protokoller.
- Programmets uafhængighed fra en separat databaseserver er implementeret i 1.2-serien, og fra 1.4-serien bruges SQLite til dette , som giver dig mulighed for at arbejde med den bærbare version af programmet.
- Mulighed for at arbejde i tilstanden af flere servere med én database.
- Indbygget automatisk migreringsmekanisme: giver dig mulighed for at opdatere det eksisterende databaseskema uden at kræve indgriben udefra. Migrering er garanteret fra serie til serie (udgivelser, der tilhører forskellige serier, understøtter ikke migrering). Denne automatisering er mulig, fordi migreringsprocessen tages i betragtning af udviklerne og derfor løbende testes med implementering af nye funktioner.
- Avanceret modularitet: Modularitet giver mulighed for en lagdelt tilgang til forretningskoncepter, der giver større fleksibilitet, hvilket igen fremskynder udviklingen.
Se også
Noter
- ↑ Tryton-præsentation . Hentet 19. februar 2011. Arkiveret fra originalen 15. juli 2018. (ubestemt)
- ↑ Sammenligning af Tryton og OpenERP Arkiveret 20. oktober 2011.
- ↑ Udgivelsesmeddelelse for 1.0-versionen Arkiveret 28. juli 2011.
- ↑ Tryton ERP 1.0 udgivet . Hentet 19. februar 2011. Arkiveret fra originalen 6. juni 2011. (ubestemt)
- ↑ Tryton - Et nyt barn på open source ERP-blokken (downlink) . Dato for adgang: 19. februar 2011. Arkiveret fra originalen 2. juli 2012. (ubestemt)
- ↑ Virksomheder, der understøtter Tryton (link ikke tilgængeligt) . Hentet 19. februar 2011. Arkiveret fra originalen 1. februar 2011. (ubestemt)
- ↑ Tryton frigivelsesproces . Hentet 19. februar 2011. Arkiveret fra originalen 3. september 2011. (ubestemt)
- ↑ download Tryton (utilgængeligt link) . Hentet 23. oktober 2013. Arkiveret fra originalen 25. oktober 2013. (ubestemt)
Links
Python |
---|
Fællesskab |
|
---|
Implementeringer |
|
---|
Andet |
|
---|