ouxsoft/hoopless

Modular Content Management System.

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 2

Language:JavaScript

Type:project

v2.1.0 2021-12-12 07:16 UTC

README

Codacy grade GitHub Help Wanted

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.