Systeemdocumentatie: verschil tussen versies
(→Databasemodellen) |
|||
(55 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
Regel 4: | Regel 4: | ||
Het zaaksysteem bestaat uit verschillende krachtige open source oplossingen die nauw met elkaar samenwerken. Om het zaaksysteem goed te kunnen begrijpen, is het dus ook noodzakelijk om de onderliggende componenten te begrijpen. Dit kan je verder helpen om het zaaksysteem te verbeteren. | Het zaaksysteem bestaat uit verschillende krachtige open source oplossingen die nauw met elkaar samenwerken. Om het zaaksysteem goed te kunnen begrijpen, is het dus ook noodzakelijk om de onderliggende componenten te begrijpen. Dit kan je verder helpen om het zaaksysteem te verbeteren. | ||
− | === | + | === Docker === |
− | [[Bestand: | + | [[Bestand:knop_docker.png|left|link=https://www.docker.com/]] |
<p> | <p> | ||
Website:<br> | Website:<br> | ||
− | + | https://www.docker.com/ | |
</p> | </p> | ||
<p> | <p> | ||
Webdocumentatie:<br> | Webdocumentatie:<br> | ||
− | + | https://www.docker.com/ | |
</p> | </p> | ||
<br clear="all" /> | <br clear="all" /> | ||
− | === Catalyst Web Framework === | + | === NginX Web Server === |
+ | |||
+ | [[Bestand:knop_nginx.png|left|link=http://httpd.apache.org]] | ||
+ | |||
+ | <p> | ||
+ | Website:<br> | ||
+ | http://nginx.org/ | ||
+ | </p> | ||
+ | |||
+ | <p> | ||
+ | Webdocumentatie:<br> | ||
+ | http://wiki.nginx.org | ||
+ | </p> | ||
+ | |||
+ | <br clear="all" /> | ||
+ | |||
+ | |||
+ | === Catalyst Web Framework (Perl Backend) === | ||
[[Bestand:knop_catalyst.png|left|link=http://httpd.apache.org]] | [[Bestand:knop_catalyst.png|left|link=http://httpd.apache.org]] | ||
Regel 36: | Regel 53: | ||
<br clear="all" /> | <br clear="all" /> | ||
− | === | + | === Pyramid Web Framework (Python Backend) === |
− | [[Bestand: | + | [[Bestand:knop_pyramid.png|left|link=https://trypyramid.com/]] |
<p> | <p> | ||
Website:<br> | Website:<br> | ||
− | + | https://trypyramid.com/ | |
</p> | </p> | ||
<p> | <p> | ||
Webdocumentatie:<br> | Webdocumentatie:<br> | ||
− | + | https://trypyramid.com/ | |
</p> | </p> | ||
<br clear="all" /> | <br clear="all" /> | ||
− | === | + | === Angular Javascript Library (Legacy frontend) === |
− | [[Bestand: | + | [[Bestand:knop_angular.png|left|link=https://angularjs.org/]] |
<p> | <p> | ||
Website:<br> | Website:<br> | ||
− | + | https://angularjs.org/ | |
</p> | </p> | ||
<p> | <p> | ||
Webdocumentatie:<br> | Webdocumentatie:<br> | ||
− | + | https://angularjs.org/ | |
</p> | </p> | ||
<br clear="all" /> | <br clear="all" /> | ||
− | === | + | === React Javascript Library (current frontend) === |
− | [[Bestand: | + | [[Bestand:knop_react.png|left|link=https://reactjs.org/]] |
+ | |||
+ | <p> | ||
+ | Website:<br> | ||
+ | https://reactjs.org/ | ||
+ | </p> | ||
+ | |||
+ | <p> | ||
+ | Webdocumentatie:<br> | ||
+ | https://reactjs.org/docs/getting-started.html | ||
+ | </p> | ||
+ | |||
+ | <br clear="all" /> | ||
+ | |||
+ | === LibreOffice (Headless Mode) === | ||
+ | |||
+ | [[Bestand:knop_libre.png|left|link=http://www.openoffice.org]] | ||
<p> | <p> | ||
Regel 84: | Regel 117: | ||
<br clear="all" /> | <br clear="all" /> | ||
− | === | + | === Aurora Database (AWS PostGreSQL) === |
− | [[Bestand: | + | [[Bestand:knop_aurora.png|left|link=https://aws.amazon.com/rds/aurora/]] |
<p> | <p> | ||
Website:<br> | Website:<br> | ||
− | + | https://aws.amazon.com/rds/aurora/ | |
</p> | </p> | ||
<p> | <p> | ||
Webdocumentatie:<br> | Webdocumentatie:<br> | ||
− | + | https://aws.amazon.com/rds/aurora/ | |
</p> | </p> | ||
Regel 102: | Regel 135: | ||
== Specifieke documentatie== | == Specifieke documentatie== | ||
− | |||
− | |||
− | |||
=== Databasemodellen === | === Databasemodellen === | ||
+ | |||
+ | [[Bestand:knop_db.png|left]] | ||
<p> | <p> | ||
Gegevensmagazijn:<br> | Gegevensmagazijn:<br> | ||
− | + | https://drive.google.com/file/d/14b7EkMjtQVxb2r-5qoCh38LXln7MKkyi/view?usp=sharing | |
</p> | </p> | ||
<p> | <p> | ||
Zaaktypecatalogus:<br> | Zaaktypecatalogus:<br> | ||
− | + | https://drive.google.com/file/d/1bpv47A84KH8NC28uFmXTq_yyL44UWwAg/view?usp=sharing | |
</p> | </p> | ||
<p> | <p> | ||
Zakenmagazijn:<br> | Zakenmagazijn:<br> | ||
− | + | https://drive.google.com/file/d/1u6ZAEe9vao4od1ouLSHz5_kk1Q4ga81O/view?usp=sharing | |
+ | </p><br> | ||
+ | |||
+ | <p> | ||
+ | De bovenstaande modellen zijn indicatief. Zaaksysteem.nl is een softwareproduct waarbij het databasemodel op regelmatige basis wijzigt. Een [https://gitlab.com/zaaksysteem Actueel databasemodel] is te vinden in de broncode die publiekelijk toegangkelijk is. | ||
+ | |||
</p> | </p> | ||
+ | <br clear="all" /> | ||
+ | |||
+ | === NEN2082 === | ||
+ | |||
+ | [[Bestand:knop_nen2082.png|left]] | ||
+ | <p> | ||
+ | Meer informatie over de NEN2082 Norm:<br> | ||
+ | http://www.nen2082.nl | ||
+ | </p> | ||
+ | |||
+ | <p> | ||
+ | Uitwerking van de NEN2082 norm binnen het zaaksysteem kan opgevraagd worden: [http://www.mintlab.nl#footer Mintlab B.V.] | ||
+ | </p> | ||
+ | |||
+ | <br clear="all" /> | ||
+ | |||
+ | == Beheertools == | ||
+ | === LibreOffice === | ||
+ | [[Bestand:knop_libre.png|left]] | ||
+ | <p> | ||
+ | Voor het beheren van de sjablonen kan LibreOffice worden gebruikt. Hiermee kunnen sjablonen worden gemaakt en gewijzigd worden. Daarnaast is het met LibreOffice altijd mogelijk om alle toegestane bestandsformaten te lezen. | ||
+ | <br> | ||
+ | http://www.libreoffice.org/download/ | ||
+ | </p> | ||
<br clear="all" /> | <br clear="all" /> | ||
+ | |||
+ | === Evince PDF Reader === | ||
+ | [[Bestand:knop_evince.png|left]] | ||
+ | <p> | ||
+ | Een bestandformaat wat veel voorkomt binnen het zaaksysteem is PDF (Portable Document Format). Evince Is een open source tool voor het lezen van diverse documentformaten, waaronder PDF. | ||
+ | <br> | ||
+ | http://live.gnome.org/Evince/Downloads | ||
+ | </p> | ||
+ | <br clear="all" /> | ||
+ | |||
+ | === JDigest MD5, SHA-1 calculator and verifier === | ||
+ | [[Bestand:knop_jdigest.png|left]] | ||
+ | <p> | ||
+ | Alle bestanden binnen het zaaksysteem krijgen een MD5-hash om de integriteit te kunnen toetsen. JDigest is een open source tool waarmee om handmatige wijze de integriteit van de bestanden kan worden getoetst. | ||
+ | <br> | ||
+ | http://code.google.com/p/jdigest/ | ||
+ | </p> | ||
+ | <br clear="all" /> | ||
+ | |||
+ | == Community edition README == | ||
+ | |||
+ | Het zaaksysteem.nl is een complete oplossing (all-in-one) voor gemeenten om de | ||
+ | dienstverlening te verbeteren. Het biedt functionaliteit voor burgers en | ||
+ | medewerkers om zaken af te handelen vanuit huis, in het KCC of in de | ||
+ | backoffice. | ||
+ | |||
+ | Zaaksysteem.nl is het enige zaaksysteem in Nederland dat volledig is | ||
+ | ontwikkeld in en als open source software. Dit is gedaan onder andere gedaan | ||
+ | om zoveel mogelijk te voldoen aan het landelijke beleid en om gemeenten een | ||
+ | gunstig tarief te bieden. |
Huidige versie van 14 mrt 2020 om 13:01
Inhoud
Generieke systeemdocumentatie
Het zaaksysteem bestaat uit verschillende krachtige open source oplossingen die nauw met elkaar samenwerken. Om het zaaksysteem goed te kunnen begrijpen, is het dus ook noodzakelijk om de onderliggende componenten te begrijpen. Dit kan je verder helpen om het zaaksysteem te verbeteren.
Docker
Website:
https://www.docker.com/
Webdocumentatie:
https://www.docker.com/
NginX Web Server
Website:
http://nginx.org/
Webdocumentatie:
http://wiki.nginx.org
Catalyst Web Framework (Perl Backend)
Website:
http://www.catalystframework.org/
Webdocumentatie:
http://search.cpan.org/dist/Catalyst-Manual/lib/Catalyst/Manual.pm
Pyramid Web Framework (Python Backend)
Website:
https://trypyramid.com/
Webdocumentatie:
https://trypyramid.com/
Angular Javascript Library (Legacy frontend)
Website:
https://angularjs.org/
Webdocumentatie:
https://angularjs.org/
React Javascript Library (current frontend)
Website:
https://reactjs.org/
Webdocumentatie:
https://reactjs.org/docs/getting-started.html
LibreOffice (Headless Mode)
Website:
http://www.openoffice.org
Headless documentatie:
http://www.openvpms.org/documentation/install-openoffice-headless-service-ubuntu
Aurora Database (AWS PostGreSQL)
Website:
https://aws.amazon.com/rds/aurora/
Webdocumentatie:
https://aws.amazon.com/rds/aurora/
Specifieke documentatie
Databasemodellen
Gegevensmagazijn:
https://drive.google.com/file/d/14b7EkMjtQVxb2r-5qoCh38LXln7MKkyi/view?usp=sharing
Zaaktypecatalogus:
https://drive.google.com/file/d/1bpv47A84KH8NC28uFmXTq_yyL44UWwAg/view?usp=sharing
Zakenmagazijn:
https://drive.google.com/file/d/1u6ZAEe9vao4od1ouLSHz5_kk1Q4ga81O/view?usp=sharing
De bovenstaande modellen zijn indicatief. Zaaksysteem.nl is een softwareproduct waarbij het databasemodel op regelmatige basis wijzigt. Een Actueel databasemodel is te vinden in de broncode die publiekelijk toegangkelijk is.
NEN2082
Meer informatie over de NEN2082 Norm:
http://www.nen2082.nl
Uitwerking van de NEN2082 norm binnen het zaaksysteem kan opgevraagd worden: Mintlab B.V.
Beheertools
LibreOffice
Voor het beheren van de sjablonen kan LibreOffice worden gebruikt. Hiermee kunnen sjablonen worden gemaakt en gewijzigd worden. Daarnaast is het met LibreOffice altijd mogelijk om alle toegestane bestandsformaten te lezen.
http://www.libreoffice.org/download/
Evince PDF Reader
Een bestandformaat wat veel voorkomt binnen het zaaksysteem is PDF (Portable Document Format). Evince Is een open source tool voor het lezen van diverse documentformaten, waaronder PDF.
http://live.gnome.org/Evince/Downloads
JDigest MD5, SHA-1 calculator and verifier
Alle bestanden binnen het zaaksysteem krijgen een MD5-hash om de integriteit te kunnen toetsen. JDigest is een open source tool waarmee om handmatige wijze de integriteit van de bestanden kan worden getoetst.
http://code.google.com/p/jdigest/
Community edition README
Het zaaksysteem.nl is een complete oplossing (all-in-one) voor gemeenten om de dienstverlening te verbeteren. Het biedt functionaliteit voor burgers en medewerkers om zaken af te handelen vanuit huis, in het KCC of in de backoffice.
Zaaksysteem.nl is het enige zaaksysteem in Nederland dat volledig is ontwikkeld in en als open source software. Dit is gedaan onder andere gedaan om zoveel mogelijk te voldoen aan het landelijke beleid en om gemeenten een gunstig tarief te bieden.