Actively support the MetaModels project by participating in our fundraising program

Why fundraising?

MetaModels allows you, as successor of "Catalog", to build simple and complex data models in Contao. The people in the MetaModels Team are working hard to fix bugs submitted by all of you users, are implementing new features on a regular basis and provides support and answers in the community forums, IRC and on Mumble.

We are keeping up with this workload public since 1802 days and are highly motivated to keep the high level of support, quality and feature richness. However, some features need more investment than others and this is where YOU come into play. Help us to complete these features and become one of the many supporters.

On this page, you find all relevant facts to each feature, how much is in the pot and what exactly will be the implementation details. Yet, these features are just a small excerpt of all the tasks laying ahead of us, for a complete list of planned functionality and features please refer to the ticket system.

Every financial support will get a regular invoice. It makes no difference if you are a private person, freelancer or agency.

If you do not want to use paypal, you have the option of doing regular money transfer to the following account. Please make sure to fill the desired feature as purpose.

Christian Schiffler
KSK Tübingen

  • BLZ: 641 500 20
  • KTO: 157 353 6
  • IBAN: DE24 6415 0020 0001 5735 36
  • SWIFT-BIC: SOLADES1TUB
  • 100 %
    2900 €
    0 %
    0 €

Editor module for front end output

0 Sponsor(s)

10 Days (Period of implementation)

The "MM Editor module" will enable editors to select one or more data records of a MetaModel to output them on the website in a simple way.

After selecting an MM editor module (created by an "MM admin") the editor can easily select one or more data records to be displayed on the website.

The settings which had to be made in the CE/FE modules up to now, such as the selection of the MetaModel, filters, render settings etc. will be implemented in a new stand-alone module.
Within this "editor-admin module" will be determined, whether the editor module should be available both as a content element and as a front end module, whether one or more data records can be selected, or whether the sorting can be overwritten and much more.
You can find the schematic structure as well as the setting options summarized in this PDF - Download.

The "MM editor module" is supposed to be a module for a seamless integration of MetaModels into the workflow of an editor.

When the fundraising is fullfilled, the agency MEN AT WORK Werbeagentur GmbH will start the implementation.

Support via PayPal

Support via giro transfer

Purpose: MetaModels - Editor module for front end output

  • 100 %
    2200 €
    16 %
    342 €

Connector to Isotope 2.0

1 Sponsor(s)

10 Days (Period of implementation)

MetaModels shall be interfacing with Isotope ecommerce (Version 2). The interface shall provide the products (and variants) from MetaModels and the payment within Isotope. This allows to design complex products with ease in MetaModels and benefit from the plenty payment modules in Isotope. Functionality and features that Isotope lacks can be compensated with MetaModels this way.

Involved tasks are the definition of a new isotope product class and maybe some pull requests against Isotope itself, to make the interfacing API less hacky.

Support via PayPal

Support via giro transfer

Purpose: MetaModels - Connector to Isotope 2.0

Frontend Editing

Thanks to the 14 supports from the contao community, we were able to successfully end this fundraising. Our thanks goes out to all helpers for their financial support and also to everyone who supported us with likes and tweets on facebook and twitter.

Status: Fundraising goal reached in October 2015

  • 100 %
    12000 €
    100 %
    12000 €

Frontend Editing

14 Sponsor(s)

50 Days (Period of implementation)

As already known from Catalog, Frontend editing shall also be possible with MetaModels, this means, website members may create, edit and delete items from MetaModels in the frontend of the website.

MetaModels is going to enhance and improve all current available functionality known from Contao and Catalog regarding Frontend editing with an unique approach to further develop the central DC_General component. With this entirely new approach we want to move on new ground, as Contao does not provide any generic Frontend editing at all so far, we are taking the challenge of reinventing the wheel. Of course the enhancements of DC_General are available to other extensions aside from MetaModels as well. Therefore the Contao community as a whole will be able to benefit from this feature.

The involved changes are major refactoring in DC_General and adapting the core and attributes to the needed changes imposed by this refactoring. We also might have to create some new widgets that are not yet available in the Frontend.

Export/Import

Thanks to the 9 supports from the contao community, we were able to successfully end this fundraising. Our thanks goes out to all helpers for their financial support and also to everyone who supported us with likes and tweets on facebook and twitter.

Status: Fundraising goal reached in February 2015

  • 100 %
    2500 €
    100 %
    2500 €

Export/Import

9 Sponsor(s)

15 Days (Period of implementation)

Users should be able to export the Meta information about their MetaModels from one Contao installation and import them into another one to make "Model reusage" possible.

The involved tasks are the definition of an unified data exchange format (like xml) and some defined process to collect all relevant information that is needed for exporting. This includes the metamodel itself, the attributes, rendersettings, input screens, the filters and also the jump to pages including any moduls and content element referencing the MetaModel.

The export and import process must also honor third party additions (via HOOKs or any likewise algorithm) and check the environment prior to import if all prerequisities, like all needed extensions are installed, are met.

Subpalettes

Thanks to the 9 supports from the contao community, we were able to successfully end this fundraising. Our thanks goes out to all helpers for their financial support and also to everyone who supported us with likes and tweets on facebook and twitter.

Status: Fundraising goal reached in May 2014 - Completion in August 2014

  • 100 %
    2435 €
    100 %
    2435 €

Subpalettes

9 Sponsor(s)

12 Days (Period of implementation)

Everyone knows the possibilities to keep the input screens clean and well arranged. Contao provides, in addition to CSS classes, so called "subpalettes". These allow to display certain input fields only after a checkbox has been ticked. This functionality is already part of MetaModels.

What's missing, is the same feature being also applied to select widgets, to display certain input fields only, when a certain value has been selected. This would provide an even more simple way to hide non relevant input fields from the user an display them only as needed.

Contao 3 Compatibility

Thanks to the 39 supports from the contao community, we were able to successfully end this fundraising. Our thanks goes out to all helpers for their financial support and also to everyone who supported us with likes and tweets on facebook and twitter.

Status: Fundraising goal reached in June 2013 - Completion (Beta) in September 2013

  • 100 %
    5000 €
    100 %
    5000 €

Contao 3 Compatibility

39 Sponsor(s)

60 Days (Period of implementation)

The DC_General, MetaModels Core and all attributes have to be made Contao 3.1 compatible.

This involves introducing of namespaces, adapt to the database aided file system and change the autoloading to support both the contao 3.1 autoloader and composer autoloader. Introduction of unit test is also planned with this milestone, to make the code base more robust.

It is of utmost importance to us to ensure that all current MetaModels projects will continue to work after upgrading to Contao 3.1. We are therefore planning to release MetaModels 1.1.0 likewise for Contao 2.11 and Contao 3.1. This enhanced compatibility lowers the burden to upgrade for current 2.11 installations and therefore allows to provide updates for a long time after November 2013. We stay backwards compatible!