CMS components

While this package bundles several solutions that support early development, it also has a few pre-built components you might be able to use without altering. Most of these are admin pages built with the CRUD generator solution, while some of them also have minimal implementation that could support your application outside of the administrator interface. Think about it as a collection of extension boilerplates, built with GreenLight elements.

Most of the solutions mentioned below have only backend support. In rare cases you can find extendable or reusable views, but in the majority you will have to implement frontend and layout functionality for these boilerplates. The main reason is that while backend functionality seems to be redundant (and reusable in a high percentage), frontend-wise our projects vary a lot and it would make less sense to include code in the package that has to be overridden every time.

Articles

Whenever you need a simple system that handles categorized articles, GreenLight's Article system may be a good choice for your project. More details...

Gallery

Basic Gallery manager that supports albums and image uploads. More details...

Text modules

In early development stages of GreenLight it became clear that using the Article system solely would not be flexible enough to satisfy the need for dynamic text occurrences in layout files. For this purpose, Text modules were created and can be used widely either in blade files or directly in controllers.

These categorised and translated records of dynamic HTML content can be used whenever you want to let administrators update certain text occurrences of your site without developer assistance. More details...

Menus

Menus and menu items aim to provide a flexible way of creating navigation elements for your page. This component is also responsible for handling the navigation of the admin interface of GreenLight. More details...

Newsletter

A simple Newsletter component. Keep in mind that the current implementation does not use any popular 3rd party mailing services, handles only subscriptions and depending on your implementation and needs, might not be ready for GDPR either. More details...

Slideshow

A similar component to Galleries, with different parameters. Depending on your needs these components could be interchangeable, although most likely for Slideshow purposes this one may fit your project better due to better customization possibilities. More details...