zetbox
Welcome to the zetbox documentation site.
About the flexible kit for business applications
zetbox is an open-source software product used for efficient development, adjustment and extension of business aplications. The core part is an integration platform guaranteeing overall data management. Using the zetbox as a basement a system can access formerly programmed applications which can be adjusted flexibly to match the client needs. Additionally the zetbox offers a portfolio of components that can be used as a solid base for client specific programming of business applications. Hence the zetbox is an interesting instrument for developers as well as companies.
More about the advantages of using the zetbox can be found on our company website http://dasz.at
Resources
- Github: https://github.com/daszat/zetbox
- Issues: https://github.com/daszat/zetbox/issues
- dasz.at NuGet source: https://office.dasz.at/ngf
- Latest Version: https://office.dasz.at/ngf/packages/zetboxBasic/
- Visual Studio 2010 template: https://github.com/daszat/.../ZetboxApp.vsix
- Requires Arebis Template Processor: Arebis-Installer-2.0.0.0.msi or Arebis.CodeGeneration.CustomTool.2.0.vsix
- NugetFeed API URL: https://office.dasz.at/ngf/api/v2/
- Our homepage: http://dasz.at
Preparations for developing with zetbox
- Install https://github.com/daszat/.../ZetboxApp.vsix
- Install Arebis-Installer-2.0.0.0.msi
- and Install (VS 2017) Arebis.CodeGeneration.CustomTool.2.0.vsix
Enable URL Reservation
netsh http add urlacl url=http://+:6666/ user="Everyone"
If using Postgres, add these schema, language and function as administrator on each database or in template1
CREATE ROLE zetbox LOGIN ENCRYPTED PASSWORD 'md540a817fa69a336657412400eb1a663ef' VALID UNTIL 'infinity'; CREATE SCHEMA dbo; ALTER SCHEMA dbo OWNER TO zetbox; -- only on 8.4 CREATE PROCEDURAL LANGUAGE plpgsql; ALTER PROCEDURAL LANGUAGE plpgsql OWNER TO postgres; CREATE OR REPLACE FUNCTION public.uuid_generate_v4() RETURNS uuid AS '$libdir/uuid-ossp', 'uuid_generate_v4' VOLATILE STRICT LANGUAGE C;
Additional packages you'll need for working on zetbox itself
- Merge the
Tools\powershell.executionpolicy*.reg
file matching your OS - MVC 3
- MVC 3 security update, which is provided via Windows Update only if you specify updates for "Windows and other products".
- Set your local
zenv
environment variable to one ofLocal\{EF,NHibernate}\{MSSQL,PostgreSQL}
, depending on your primary development target. - create a new database called
zetbox
, owned byzetbox
. - Install Gendarme 2.11.