ouxsoft / hoopless
Modular Content Management System.
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 2
Language:JavaScript
Type:project
Requires
- php: >=7.3
- ext-ctype: *
- ext-dom: *
- ext-gd: *
- ext-iconv: *
- ext-json: *
- ext-libxml: *
- ext-simplexml: *
- codemirror/codemirror: 5.53.2
- components/jquery: 3.5.1
- doctrine/annotations: ^1.13
- doctrine/migrations: *
- doctrine/orm: ^2.6.2
- laminas/laminas-validator: 2.14.4
- ouxsoft/dynamoimage: dev-main
- ouxsoft/luckbydice: ^2.0.1
- ouxsoft/phpmarkup: ^v4.2.2
- scssphp/scssphp: ^v1.8.1
- symfony/console: 5.3.*
- symfony/dotenv: 5.3.*
- symfony/flex: ^1.3.1
- symfony/framework-bundle: 5.3.*
- symfony/monolog-bundle: ^3.7
- symfony/runtime: 5.3.*
- symfony/twig-bundle: 5.3.*
- symfony/yaml: 5.3.*
- tinymce/tinymce: ^5.8
- twbs/bootstrap: ^5.1.3
- twig/extra-bundle: ^2.12|^3.0
- twig/twig: ^2.12|^3.0
Requires (Dev)
Conflicts
Replaces
This package is auto-updated.
Last update: 2024-11-30 01:52:30 UTC
README
About
Hoopless is a content management system.
It a web curator's super power.
It aims to make static and dynamic content easy to build and maintain.
<partial name="Page">
<partial name="PageHeader" title="About" tier="2" image="/assets/images/dimension/800x300/offset/0,-20/gallery/developer.jpg"/>
<partial name="PageContent">
<partial name="PageMainContent" class="editable">
Hello, World!
</partial>
<partial name="PageSideBar">
<partial name="QuickLinks" class="editable">
<a href="/hello-world">
Learn More
</a>
</partial>
</partial>
</partial>
<partial name="PageFooter" />
</partial>
Hoopless is modular and built on shoulders of these open-source packages:
- Symfony: Performs annotated auto routing, dependency injection, and more.
- React: A JavaScript library for building user interfaces.
- PHPMarkup: A markup abstraction layer to super power page editing, reduce technical debt, and create dialect for the team to communicate design.
- DynamoImage: Automatically resizes and caches images to request.
- Doctrine ORM: A object–relational mapping for converting data between the application and data layer.
- Doctrine Migrations: Syncs entity changes with data layer and manages data layer changes.
- Twig: Templating engine.
- Bootstrap: CSS framework for responsive mobile-first sites.
- TinyMCE: TinyMCE for page editing.
- Monolog: Logger.
- SCSSPHP: Rebuild SCSS changes on the fly.