Download the PHP package contao/contao without Composer
On this page you can find all versions of the php package contao/contao. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download contao/contao
More information about contao/contao
Files in contao/contao
Package contao
Short Description Contao Open Source CMS development package
License LGPL-3.0-or-later
Homepage https://contao.org
Informations about the package contao
About
Contao is a powerful open source CMS that allows you to create professional websites and scalable web applications. Visit the project website for more information.
Purpose
The purpose of this package is to develop the Contao bundles in a monorepo. Use it when you want to create a pull request or report an issue.
The monorepo is automatically split into separate packages:
- CalendarBundle
- CommentsBundle
- CoreBundle
- FaqBundle
- ListingBundle
- MakerBundle
- ManagerBundle
- NewsBundle
- NewsletterBundle
Please do not use contao/contao
in production! Use the split packages instead.
Platinum partners
Thanks to our platinum partners for helping us fund the development of Contao.
Development
To create a pull request and to test your changes within a running Contao application, it is the easiest to use the Contao Managed Edition. Start by installing it in your current directory:
Replace <directory>
with the directory where you want to install the Managed Edition (use .
for the current
directory). Replace <branch>
with 5.x-dev
if you want to add a new feature, or with <lts-version>.x-dev
(currently
4.13.x-dev
) if you want to fix a bug.
Then adjust the require
section in your composer.json
file, so Composer loads the monorepo instead of the individual
bundles:
Again, use 5.x-dev
if you want to add a new feature or <lts-version>.x-dev
if you want to fix a bug.
Next, install the dependencies:
Composer automatically clones the Git repository into the vendor/contao/contao
folder. You can complete the setup by
running vendor/bin/contao-setup
on the command line.
Any changes you make in vendor/contao/contao
will be tracked via Git, so you can submit your pull request directly
from your application.
Running scripts
First install the code quality tools:
Then run the code quality scripts via Composer:
You can also run the scripts separately:
Use the --
argument to pass additional flags to the underlying commands:
Functional tests
To set up the functional tests, create a database named contao_test
:
If your database uses credentials, copy the file core-bundle/phpunit.xml.dist
to core-bundle/phpunit.xml
and adjust
the following line:
Then run the functional tests via Composer:
Yarn 4
To build the assets and to run the end-to-end tests (see below), you need to enable Corepack, a package manager that allows you to manage different Yarn package versions across multiple projects:
If Corepack is not bundled with your Node.js installation, you might have to install it as a separate package, e.g.
using npm install -g corepack
or brew install corepack
.
End-to-end tests
The Contao end-to-end tests are availabe as an NPM package. You can install and run them via Yarn:
License
Contao is licensed under the terms of the LGPLv3.
Getting support
Visit the support page to learn about the available support options.
All versions of contao with dependencies
ext-dom Version *
ext-filter Version *
ext-gd Version *
ext-hash Version *
ext-intl Version *
ext-json Version *
ext-pcre Version *
ext-pdo Version *
ext-session Version *
ext-zlib Version *
composer-runtime-api Version ^2.0.14
ausi/slug-generator Version ^1.1
bacon/bacon-qr-code Version ^2.0
contao-components/ace Version ^1.8
contao-components/chosen Version ^2.0
contao-components/colorbox Version ^1.6
contao-components/colorpicker Version ^1.5
contao-components/contao Version ^9.1
contao-components/datepicker Version ^3.0
contao-components/dropzone Version ^5.0.1
contao-components/handorgel Version ^1.0
contao-components/jquery Version ^3.5
contao-components/jquery-ui Version ^1.11.4
contao-components/mediabox Version ^1.5
contao-components/mootools Version ^1.6.0.1
contao-components/simplemodal Version ^3.0
contao-components/swipe Version ^2.0.3
contao-components/swiper Version ^11.0
contao-components/tablesort Version ^4.0
contao-components/tablesorter Version ^2.1
contao-components/tinymce4 Version ^5.0 || ^6.0
contao-components/tristen-tablesort Version ^5.3.1
contao/image Version ^1.2
contao/imagine-svg Version ^1.0
contao/manager-plugin Version ^2.6.2
debril/feed-io Version ^6.0
doctrine/collections Version ^2.1
doctrine/dbal Version ^3.6
doctrine/doctrine-bundle Version ^2.8
doctrine/orm Version ^2.17
doctrine/persistence Version ^3.2
dragonmantank/cron-expression Version ^2.3
friendsofsymfony/http-cache Version ^2.15.1
friendsofsymfony/http-cache-bundle Version ^2.6
guzzlehttp/promises Version ^1.5
imagine/imagine Version ^1.2.4
knplabs/knp-menu Version ^3.1
knplabs/knp-menu-bundle Version ^3.0
knplabs/knp-time-bundle Version ^1.11 || ^2.0
lcobucci/jwt Version ^4.0 || ^5.0
league/commonmark Version ^2.2
league/flysystem Version ^3.7
league/flysystem-bundle Version ^3.0
matthiasmullie/minify Version ^1.3
monolog/monolog Version ^2.0
nelmio/cors-bundle Version ^2.0.1
nelmio/security-bundle Version ^3.0
nikic/php-parser Version ^4.9
nyholm/psr7 Version ^1.2
paragonie/constant_time_encoding Version ^2.2
phpspec/php-diff Version ^1.0
phpunit/phpunit Version ^9.5.19
psr/cache Version ^3.0
psr/container Version ^2.0
psr/http-message Version ^1.0 || ^2.0
psr/log Version ^1.1 || 2.0 || ^3.0
scheb/2fa-backup-code Version ^6.0
scheb/2fa-bundle Version ^6.0
scheb/2fa-trusted-device Version ^6.0
scrivo/highlight.php Version ^9.18
scssphp/scssphp Version ^1.5
simplepie/simplepie Version ^1.3
spatie/schema-org Version ^3.4
spomky-labs/otphp Version ^10.0
symfony-cmf/routing Version ^3.0
symfony-cmf/routing-bundle Version ^3.0
symfony/asset Version ^6.4
symfony/cache Version ^6.4
symfony/cache-contracts Version ^3.0
symfony/config Version ^6.4
symfony/console Version ^6.4
symfony/debug-bundle Version ^6.4
symfony/dependency-injection Version ^6.4
symfony/deprecation-contracts Version ^3.0
symfony/doctrine-bridge Version ^6.4
symfony/doctrine-messenger Version ^6.4
symfony/dom-crawler Version ^6.4
symfony/dotenv Version ^6.4
symfony/error-handler Version ^6.4
symfony/event-dispatcher Version ^6.4
symfony/event-dispatcher-contracts Version ^3.0
symfony/expression-language Version ^6.4
symfony/filesystem Version ^6.4
symfony/finder Version ^6.4
symfony/framework-bundle Version ^6.4
symfony/html-sanitizer Version ^6.4
symfony/http-client Version ^6.4
symfony/http-client-contracts Version ^3.1
symfony/http-foundation Version ^6.4
symfony/http-kernel Version ^6.4
symfony/intl Version ^6.4
symfony/mailer Version ^6.4
symfony/maker-bundle Version ^1.1
symfony/messenger Version ^6.4
symfony/mime Version ^6.4
symfony/monolog-bridge Version ^6.4
symfony/monolog-bundle Version ^3.1
symfony/options-resolver Version ^6.4
symfony/password-hasher Version ^6.4
symfony/polyfill-intl-idn Version ^1.0
symfony/polyfill-mbstring Version ^1.0
symfony/process Version ^6.4
symfony/property-access Version ^6.4
symfony/rate-limiter Version ^6.4
symfony/routing Version ^6.4
symfony/security-bundle Version ^6.4
symfony/security-core Version ^6.4
symfony/security-csrf Version ^6.4
symfony/security-http Version ^6.4
symfony/service-contracts Version ^3.0
symfony/stopwatch Version ^6.4
symfony/string Version ^6.4
symfony/translation Version ^6.4
symfony/translation-contracts Version ^3.0
symfony/twig-bridge Version ^6.4
symfony/twig-bundle Version ^6.4
symfony/uid Version ^6.4
symfony/var-dumper Version ^6.4
symfony/web-profiler-bundle Version ^6.4
symfony/yaml Version ^6.4
terminal42/escargot Version ^1.6
terminal42/service-annotation-bundle Version ^1.1
tijsverkoyen/css-to-inline-styles Version ^2.0
toflar/cronjob-supervisor Version ^2.0
toflar/psr6-symfony-http-cache-store Version ^4.0
twig/extra-bundle Version ^3.0
twig/string-extra Version ^3.0
twig/twig Version ^3.8
ua-parser/uap-php Version ^3.9
webignition/robots-txt-file Version ^3.0
wikimedia/less.php Version ^1.7