arrayaccess / traydigita
Tray Digita System
Fund package maintenance!
arrayiterator
Liberapay
Patreon
www.paypal.me/pentagonal
Installs: 18
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 0
Forks: 0
Open Issues: 0
Type:project
Requires
- php: ^8.2|^8.3
- ext-curl: *
- ext-fileinfo: *
- ext-json: *
- ext-openssl: *
- ext-pdo: *
- ext-pdo_mysql: *
- doctrine/orm: ~2
- doctrine/sql-formatter: ^1.1
- dragonmantank/cron-expression: ^3.3
- endroid/qr-code: ^5.0
- league/iso3166: ^4.3
- monolog/monolog: ^3.4.0
- nelexa/zip: ^4.0
- nikic/php-parser: ^4.17
- predis/predis: ^2
- psr/cache: ^3
- psr/container: ^2
- psr/http-client: ^1
- psr/http-factory: ^1
- psr/http-message: ^2
- psr/http-server-middleware: ^1
- psr/log: ^3
- psr/simple-cache: ^3
- symfony/cache: ^6
- symfony/console: ^6
- symfony/filesystem: ^6
- symfony/finder: ^6
- symfony/http-client: ^6
- symfony/mailer: ^6.3
- symfony/polyfill-intl-idn: ^1
- symfony/polyfill-mbstring: ^1
- symfony/yaml: ^v6
- twig/twig: ^3.7.1
- whichbrowser/parser: ^2.1
Requires (Dev)
- slevomat/coding-standard: ^8.14
- squizlabs/php_codesniffer: 3.7.2
Suggests
- ext-couchbase_v2: To make application support couchbase v2 cache
- ext-gd: To support image generation & manipulation
- ext-imagick: For more advance image generation & editing
- ext-mbstring: Need to support Multibyte String
- ext-memcached: To make application support memcached cache
- ext-redis: To make application support redis cache
- ext-sodium: Provides strong encryption capabilities in an easy and consistent way
- arrayaccess/dns-client: Allows you to resolve dns client faster & timedout support based on object oriented
- doctrine/migrations: Allows you to easily update your production databases through a nice programmatic interface
- league/oauth2-server: Compliant implementation of an OAuth 2.0 authorization server written in PHP which makes working with OAuth 2.0 trivial
Conflicts
- doctrine/migrations: < 3
This package is auto-updated.
Last update: 2024-04-24 23:12:31 UTC
README
Requirements
- php 8.2 or later
- ext-curl
- ext-pdo
- ext-json
- ext-openssl
- ext-pdo
- ext-gd
- ext-pdo_mysql
- ext-fileinfo
Also see composer.json
Note
constant TD_APP_DIRECTORY
must be declared on console or index loader.
Installation
Create project using composer
composer create-project arrayaccess/traydigita --prefer-dist --stability=dev example.com
- copy config.example.php to
config.php
- create database & put info
config.php
- Doing install database schema via command line
php bin/tray-digita app:db --schema --execute
then follow the steps
Console & Generator
Read the: Console
Translation
Read the: Translation
Coding Standard
Read the: Coding Standard
Contributing
Read the: Contribute
Available Modules
- Core Module https://github.com/ArrayAccess/TrayDigita-Core-Module
- Media Module https://github.com/ArrayAccess/TrayDigita-Media-Module
- Users Module https://github.com/ArrayAccess/TrayDigita-Users-Module
- Posts Module https://github.com/ArrayAccess/TrayDigita-Posts-Module