Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 3.53 KB

index.mdwn

File metadata and controls

59 lines (41 loc) · 3.53 KB

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.

[[!img images/dasz_ecosystem_for_devs.jpg]]

More about the advantages of using the zetbox can be found on our company website http://dasz.at

Resources

Preparations for developing with zetbox

  • Install https://github.com/daszat/.../ZetboxApp.vsix

  • Install Arebis-Installer-1.3.5.0.msi

  • 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 of Local\{EF,NHibernate}\{MSSQL,PostgreSQL}, depending on your primary development target.
  • create a new database called zetbox, owned by zetbox.
  • Install Gendarme 2.11.

Table of contents

  • [[zetbox guide|ZetboxGuide]].
  • [[how to's|HowTos]].