sapalymahabat/plugins/lovata/toolbox
Shohrat 63f1adb70d api 2023-02-15 20:52:41 +05:00
..
assets/images Add all my files 2022-09-28 21:57:31 +05:00
classes api 2023-02-15 20:52:41 +05:00
components Add all my files 2022-09-28 21:57:31 +05:00
lang Add all my files 2022-09-28 21:57:31 +05:00
models Add all my files 2022-09-28 21:57:31 +05:00
tests Add all my files 2022-09-28 21:57:31 +05:00
traits Add all my files 2022-09-28 21:57:31 +05:00
updates api 2023-02-15 20:52:41 +05:00
.codeclimate.yml Add all my files 2022-09-28 21:57:31 +05:00
.editorconfig Add all my files 2022-09-28 21:57:31 +05:00
.gitignore Add all my files 2022-09-28 21:57:31 +05:00
CONTRIBUTING.md Add all my files 2022-09-28 21:57:31 +05:00
LICENSE.md Add all my files 2022-09-28 21:57:31 +05:00
PHPMD_custom.xml Add all my files 2022-09-28 21:57:31 +05:00
Plugin.php Add all my files 2022-09-28 21:57:31 +05:00
README.md Add all my files 2022-09-28 21:57:31 +05:00
composer.json Add all my files 2022-09-28 21:57:31 +05:00
crowdin.yml Add all my files 2022-09-28 21:57:31 +05:00
phpunit.xml Add all my files 2022-09-28 21:57:31 +05:00
plugin.yaml Add all my files 2022-09-28 21:57:31 +05:00

README.md

Toolbox

Build Status Dependency Status Coverage Status Code Climate Crowdin SemVer 2.0.0 License: GPL v3

Toolbox Banner

Toolbox is a set of helpers for faster development for October CMS. It includes a universal component for rendering pagination navigation controls, a set of tools for caching of objects and lists. Also, it includes a list of most common language strings for using in third-party plugins: name, title, description etc.

Features

  • Components
    • Pagination is used to get a list of pagination buttons and provides flexible settings.
  • Classes
    • ElementCollection provides a flexible tool for working with cached lists of model elements.
    • ElementData is an abstract class for components that returns object of ElementItem class for model.
    • ElementItem provides a flexible tool for single element data caching.
    • etc.

Read more…

Get involved

If you're interested in the improvement of this project you can help in the following ways:

  • bug reporting and new feature requesting by creating issues on plugin GitHub page;
  • contribution to a project following these instructions;
  • localization to your language using Crowdin service.

License

© 2017, LOVATA Group, LLC under GNU GPL v3.

Developed by Andrey Kharanenka.