Skip to content

Commit 08b5022

Browse files
committed
Merge tag '2.0.0-alpha15'
Update to work with DCG edit/overrideAl
2 parents bff43e5 + 8e61ba8 commit 08b5022

166 files changed

Lines changed: 6148 additions & 5431 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.check-author.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ mapping:
2626
"Ingolf Steinhardt <info@e-spin.de>":
2727
- "xantippe <info@e-spin.de>"
2828
- "zonky2 <info@e-spin.de>"
29+
"binron <rtb@gmx.ch>": "binron <rtb@gmx.ch>"
30+
"Jeremie Constant <j.constant@imi.de>":
31+
- "JeremieConstant <j.constant@imi.de>"
2932

3033
copy-left:
3134
"Christoph Wiechert <christoph.wiechert@4wardmedia.de>": MetaModels/Widgets/PickerWidget.php

.gitattributes

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
.check-author.yml
1+
.check-author.yml export-ignore
22
.gitattributes export-ignore
3+
.github export-ignore
34
.gitignore export-ignore
45
.travis.yml export-ignore
56
build.default.properties export-ignore

.travis.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,15 @@ php:
55
- "5.5"
66
- "5.6"
77
- "7.0"
8+
- "7.1"
89

910
env:
1011
- CONTAO_VERSION=~3.5.0
1112

1213
sudo: false
1314

14-
install:
15+
before_script:
16+
- echo "memory_limit=-1" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini
1517
- travis_retry composer self-update && composer --version
1618
- travis_retry composer require contao/core $CONTAO_VERSION --no-update
1719
- travis_retry composer update --prefer-dist --no-interaction

README.md

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,28 +16,18 @@ To present the data on the screen (i.e. website, RSS feed, etc.), you define ren
1616

1717
Filtering data in list views needs configuration of filter settings. Filter settings are a very complex topic, as they can be nested (AND/OR conditions i.e.) and be of various nature.
1818

19-
History
20-
------------------
21-
Metamodels are the replacement for the famous Catalog extension for [Contao CMS](https://github.com/contao/core).
22-
23-
As the catalog extension was growing too complex too maintain and most support for extendability was rather hacky, we decided it was time to take everything we learned during the development of Catalog 1 and Catalog 2 to provide you with Catalog 3 which shall be even more flexible and very easy to extend with own classes.
24-
25-
As development did go on nicely, we realized that an easy migration from Catalog to the new version will not very likely be possible both in implementation and learning curve but that this will be a very own and unique extension reensembling only of the name with it's ancestor.
26-
Therefore we rebranded everything as "MetaModels".
27-
2819
How to use it.
2920
--------------
3021

3122
### Composer
3223

3324
MetaModels and all its dependencies are available through the great [composer extension](https://c-c-a.org/ueber-composer)
3425

35-
When your Contao Installation is composered, you can simply installing metamodels by adding following packages
26+
When your Contao Installation is composered, you can simply installing MetaModels by adding following package
3627

37-
* MetaModels/core
3828
* MetaModels/bundle_all
3929

40-
If you do not need all attributes & filters, feel free to just install the core and grab some filter and attributes of your choice. (Or another [bundle](https://github.com/MetaModels?query=bundle)
30+
If you do not need all attributes & filters, feel free to just install the core (MetaModels/core) and grab some filter and attributes of your choice. (Or another [bundle](https://github.com/MetaModels?query=bundle))
4131

4232
### Nightly
4333

@@ -49,15 +39,27 @@ Docs:
4939
-----------
5040

5141
* [The official MetaModel Documentation (en)](http://metamodels.readthedocs.org/en/latest/index.html)
52-
* [The official MetaModel Documentation - feel free to contribute!](https://github.com/MetaModels/docs)
42+
* [The official MetaModel Documentation (de)](http://metamodels.readthedocs.org/de/latest/index.html)
43+
44+
Feel free to contribute the MetaModel Documentation in [EN](https://github.com/MetaModels/docs) or [DE](https://github.com/MetaModels/docs-de)
5345

5446
Ressources:
5547
-----------
5648

57-
* [MetaModels Contao Wiki](http://de.contaowiki.org/MetaModels)
58-
* [MetaModels Contao Community Subforum](https://community.contao.org/de/forumdisplay.php?149-MetaModels)
49+
* [MetaModels Website](https://now.metamodel.me)
50+
* [MetaModels Contao Wiki [DE]](http://de.contaowiki.org/MetaModels)
51+
* [MetaModels Contao Community Subforum [DE]](https://community.contao.org/de/forumdisplay.php?149-MetaModels)
5952
* [MetaModels IRC Channel on freenode #contao.mm](irc://chat.freenode.net/#contao.mm)
6053

54+
History
55+
------------------
56+
Metamodels are the replacement for the famous Catalog extension for [Contao CMS](https://github.com/contao/core).
57+
58+
As the catalog extension was growing too complex too maintain and most support for extendability was rather hacky, we decided it was time to take everything we learned during the development of Catalog 1 and Catalog 2 to provide you with Catalog 3 which shall be even more flexible and very easy to extend with own classes.
59+
60+
As development did go on nicely, we realized that an easy migration from Catalog to the new version will not very likely be possible both in implementation and learning curve but that this will be a very own and unique extension reensembling only of the name with it's ancestor.
61+
Therefore we rebranded everything as "MetaModels".
62+
6163
Who did it?
6264
-----------
6365

build.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<!--
3-
This project is using the Contao Community Alliance Build System (CCABS)
2+
<!--
3+
This project is using the PHP code quality project (PHPCQ).
44
5-
For documentation visit:
6-
https://github.com/contao-community-alliance/build-system
5+
For documentation visit:
6+
https://github.com/phpcq/phpcq
77
8-
-->
8+
-->
99
<project name="metamodels-core" default="build">
1010
<import file="vendor/phpcq/phpcq/phpcq.main.xml" />
1111
</project>

composer.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"php": ">=5.4",
3434
"contao/core": "^3.5.5",
3535
"contao-community-alliance/composer-plugin": "~2.0",
36-
"contao-community-alliance/dc-general": "~2.0",
36+
"contao-community-alliance/dc-general": "~2.0@beta",
3737
"menatwork/contao-multicolumnwizard": "~3.3",
3838
"contao-community-alliance/meta-palettes": "~1.7",
3939
"discordier/justtextwidgets": "~1.0",
@@ -78,7 +78,5 @@
7878
"dev-master": "2.0.x-dev",
7979
"dev-develop": "2.1.x-dev"
8080
}
81-
},
82-
"prefer-stable": true,
83-
"minimum-stability": "dev"
81+
}
8482
}
440 Bytes
Loading

contao/config/autoload.ini

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ requires[] = "event-dispatcher"
77
;;
88
; Configure what you want the autoload creator to register
99
;;
10-
register_namespaces = true
11-
register_classes = true
12-
register_templates = true
10+
register_namespaces = false
11+
register_classes = false
12+
register_templates = false

0 commit comments

Comments
 (0)