Coder Social home page Coder Social logo

de.systopia.eck's Introduction

CiviCRM Entity Construction Kit

The Entity Construction Kit (ECK) provides a user interface and an API for creating and managing custom CiviCRM entities. In conjunction with custom fields being attached to those entities, things in your business logic can be modeled more clearly, when standard CiviCRM entities are not sufficient.

ECK allows you to define arbitrary semantics as a CiviCRM entity type, each with a name and a label, and as many properties as you like by attaching custom fields to them. You can also introduce another level of hierarchy by defining sub-types.

As instances of those entity types are "real" CiviCRM entities, other extensions can build upon that data model. E.g. the SearchKit extension can be used to create search forms, overview pages, etc., and the FormBuilder extension can be used to create forms for editing properties or linking entities.

Also, other extensions are able to attach their functionality to those entities. E.g. the CiviResource extension can be used to mark entities as resources that can then be assigned to resource demands for e.g. events.

The extension is licensed under AGPL-3.0.

We need your support

This CiviCRM extension is provided as Free and Open Source Software, and we are happy if you find it useful. However, we have put a lot of work into it (and continue to do so), much of it unpaid for. So if you benefit from our software, please consider making a financial contribution so we can continue to maintain and develop it further.

If you are willing to support us in developing this CiviCRM extension, please send an email to [email protected] to get an invoice or agree a different payment method. Thank you!

de.systopia.eck's People

Contributors

bjendres avatar colemanw avatar fabian-systopia avatar jensschuppe avatar peth-systopia avatar pfigel avatar tychoschottelius avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.