digraphcms / digraph-core
Source and API version of a CMS that emphasizes flexibility and content permanence. Generally this package is only used for development.
Installs: 5 969
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:digraph-core
Requires
- php: >=8.1
- ext-gd: *
- ext-mbstring: *
- ext-xml: *
- ext-zip: *
- byjoby/flatrr: ^1.5.1
- cakephp/database: ^4
- caxy/php-htmldiff: ^0.1.10
- donatj/phpuseragentparser: ^1.4
- ezyang/htmlpurifier: ^4.16
- fpdo/fluentpdo: 2.2.0 - 2.2.2||^2.2.4
- gregwar/captcha: ^1.2
- html2text/html2text: ^4.3
- jbroadway/urlify: ^1.2
- ksubileau/color-thief-php: ^1.4
- laravel/serializable-closure: ^1.3
- league/commonmark: ^2.4
- league/html-to-markdown: ^5.1
- masterminds/html5: ^2.7
- n0sz/commonmark-marker-extension: ^1.0
- ozdemirburak/iris: ^2
- phpmailer/phpmailer: ^6.6
- phpoffice/phpspreadsheet: ^2
- phpoffice/phpword: ^1.3
- ralouphie/mimey: ^1.0
- robmorgan/phinx: ^0.13.4
- scrivo/highlight.php: v9.18.1.9
- scssphp/scssphp: ^1.6
- smalot/pdfparser: ^2.11
- spatie/image: ^2.1||^1.7.6
- symfony/lock: ^6.3
- symfony/yaml: ^6.4
- tedivm/jshrink: ^1.4
- thunderer/shortcode: ^0.7.4
- tijsverkoyen/css-to-inline-styles: ^2.2
- tubalmartin/cssmin: ^4.1
Requires (Dev)
- league/oauth2-client: ^2.7
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^11.2
Suggests
- ext-imagick: Required to handle large images without using a ton of RAM
- ext-mysql: Required to use a MySQL database
- ext-sqlite3: Required to use a SQLite database
- apereo/phpcas: Needed to support CAS sign-ins
- league/oauth2-facebook: Needed to support OAuth sign-ins using Facebook
- league/oauth2-github: Needed to support OAuth sign-ins using GitHub
- league/oauth2-google: Needed to support OAuth sign-ins using Google
Conflicts
- apereo/phpcas: <1.6
- jasig/phpcas: <1.6
This package is auto-updated.
Last update: 2024-12-04 17:32:59 UTC
README
A CMS that treats content as a generalized directed graph (generalized to the point of even gracefully handling cyclical site maps). Nodes in the graph may have different types, different data structures, and may be connected to each other by any number of edges in any structure imagineable. This CMS is intended for extreme flexibility, and prioritizes flexibility above performance.
This repo contains the source code of the core of the CMS. This is intended for more advanced development by users who are comfortable setting up their own entire system, and maintaining their own update schedule using Composer.
Under active development
For the love of glob, don't use this thing in production yet.
It's getting to be in the ballpark of production-ready, but the interfaces honestly still don't feel stable enough for me to subject other people to it.