alpdesk / alpdesk-core
Alpdesk-Core for Contao
Installs: 2 423
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:contao-bundle
pkg:composer/alpdesk/alpdesk-core
Requires
- php: ^8.3
- ext-curl: *
- ext-json: *
- ext-sodium: *
- contao/core-bundle: ^5.6
- doctrine/dbal: ^4.4
- lcobucci/jwt: ^5.6
- monolog/monolog: ^3.10
- symfony/config: ^7.4
- symfony/event-dispatcher: ^7.4
- symfony/filesystem: ^7.4
- symfony/finder: ^7.4
- symfony/framework-bundle: ^7.4
- symfony/http-client: ^7.4
- symfony/http-foundation: ^7.4
- symfony/monolog-bridge: ^7.4
- symfony/password-hasher: ^7.4
- symfony/process: ^7.4
- symfony/routing: ^7.4
- symfony/security-bundle: ^7.4
- symfony/security-core: ^7.4
- symfony/security-csrf: ^7.4
- symfony/security-http: ^7.4
- symfony/string: ^7.4
- symfony/twig-bundle: ^7.4
- symfony/uid: ^7.4
- symfony/yaml: ^7.4
- tecnickcom/tcpdf: ^6.10
Requires (Dev)
- contao/manager-bundle: ^5.6
- contao/manager-plugin: ^2.0
- phpstan/phpstan: ^2.1
- phpstan/phpstan-phpunit: ^2.0
- phpstan/phpstan-symfony: ^2.0
- phpunit/phpunit: ^9.6
- roave/security-advisories: dev-latest
- slam/phpstan-extensions: ^6.0
- symfony/phpunit-bridge: ^7.4
Conflicts
- contao/manager-plugin: <2.0 || >=3.0
- dev-master
- 4.0.0
- 3.2.9
- 3.2.8
- 3.2.7
- 3.2.6
- 3.2.5
- 3.2.4
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.4
- 3.1.3
- 3.1.2
- 3.1.1
- 3.1.0
- 3.0.2
- 3.0.1
- 3.0.0
- 2.x-dev
- 2.1.2
- 2.1.2-RC1
- 2.1.1
- 2.1.0
- 2.0.33
- 2.0.32
- 2.0.31
- 2.0.30
- 2.0.29
- 2.0.28
- 2.0.25
- 2.0.24
- 2.0.23
- 2.0.22
- 2.0.21
- 2.0.20
- 2.0.19
- 2.0.18
- 2.0.17
- 2.0.16
- 2.0.15
- 2.0.14
- 2.0.13
- 2.0.12
- 2.0.11
- 2.0.10
- 2.0.9
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.1.1
- 1.1.0
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.2.1
- 0.2.0
- 0.1.11
- 0.1.10
- 0.1.9
- 0.1.8
- 0.1.7
- 0.1.6
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- dev-development
- dev-feature/review
- dev-feature/storageAdapter
This package is auto-updated.
Last update: 2026-02-12 12:45:28 UTC
README
Json based REST-API-Endpoint with JWT-Token Auth for Contao
- Extendable by custom Plugins using Events
- Basic CRUD-Operations for all database tables (Plugin "Contao CRUD") (!!! since v3.0.0)
- Full working File management-API (Finder)
For further information see Postman-Documentation stored in project.
Additional Info
In order to be able to use the API, a "Mandant" must always be created. The registered plugins can then be selected for this "Mandant".
After that, a member must be created through which the API is authenticated. The "Mandant" is then linked to member and the necessary settings and access rights are set.
Register and tag custom storage
Storage must implement Alpdesk\AlpdeskCore\Library\Storage\BaseStorageInterface
(see also Alpdesk\AlpdeskCore\Library\Storage\Local\LocalStorage as example)
alpdeskcore.storage_local: class: Alpdesk\AlpdeskCore\Library\Storage\Local\LocalStorage arguments: tags: - { name: 'alpdeskcore.storage', alias: 'local' }
After register the storage, it can be used by manipulating the storageAdapter in the alpdesk.filemanagement.request.event