php-vitexsoftware-ease-bricks

php-vitexsoftware-ease-bricks 0.9.9

 pool/bionic/main/p/php-vitexsoftware-ease-bricks/php-vitexsoftware-ease-bricks_0.9.9_all.deb php-vitexsoftware-ease-bricks
Simple PHP framework Bricks
Filename pool/bionic/main/p/php-vitexsoftware-ease-bricks/php-vitexsoftware-ease-bricks_0.9.9_all.deb
Version0.9.9
Age in days1954
Release date2021 06. 29.
Size11.46 KB
id49
Namephp-vitexsoftware-ease-bricks
Package
Appname
Essential
Vendor
License
Distributionbionic
Suitemain
Source
Architecturebinary-i386
MultiArch
MaintainerVítězslav Dvořák
InstalledSize55
Dependsphp-vitexsoftware-ease-html
PreDepends
Breaks
Enhances
Replacesphp-ease-bricks
Sectionweb
Priorityoptional
DescriptionSimple PHP framework Bricks
LongDescriptionAddon components for EasePHP Framework
AutoBuiltPackage
Filenamepool/bionic/main/p/php-vitexsoftware-ease-bricks/php-vitexsoftware-ease-bricks_0.9.9_all.deb
MD5sum7478f305db91cceeddb09817dfc66c48
SHA191f9e527784f8b784d6247caf31578d39dc2075d
SHA2567ffcfe08ed30d7cbe8b531d68c5ee47984f05aaa73dbc58b5462fc20e9ba7d9a
SHA512c64f4cb23677fb32260ab9371b1c494a8368a71a4eafee269992fad374731d36fad9b4e2fe7d199a5cda1dd1542c9402785ec8e4fd6e5ffde13468982d30ce22
Size11732
Auto-Built-Package
Homepagehttps://github.com/VitexSoftware/php-ease-bricks
Provides
Existing
fileMtime2021-06-29 23:07:44
created2021-03-20 02:24:28
updated2021-06-29 23:07:44
php-vitexsoftware-ease-bricks
<>

Packaging: deb

EasePHP Framework Logo

EasePHP Bricks

Object oriented PHP Framework for easy&fast writing small/middle sized apps.

Latest Version Software License Build Status Total Downloads Docker pulls Downloads Latest stable


Bricks Included

OldTerminal

Old Terminal

GDPR Logger

Log all GDPR related information into SQL table

MainPageMenu

Well framed large icons

MainPageMenu

$mpmenu = new \Ease\ui\MainPageMenu();
$mpmenu->addMenuItem('logo.png', 'Caption', 'https://url/');

Boolean LED

Show light or dark circle in given color.

Boolean LED

new \Ease\ui\BooleanLED(false, 'green');

Tree View

Ease Support for http://jonmiles.github.io/bootstrap-treeview/ A simple and elegant solution to displaying hierarchical tree structures (i.e. a Tree View)

TreeView

new \Ease\ui\TBWTreeView('tree', 'data: getTree()');

Locale Select

Simple chooser of availble locales

new \Ease\ui\LangSelect()

LocaleSelect

Live Age

Show live age based on unix timestamp

new \Ease\ui\LiveAge(1530280004);    

LiveAge

Sign In form

Classic form with username input password input and submit button

new \Ease\ui\SignInForm();

Sign In

Password Input

With eye icon to show plaintext

new PasswordInput($this->passwordField);

Password Input

Browsing History

new BrowsingHistory();

Browsing History

Sticky note

new StickyNote();

Sticky Note

Selectizer trait

Apply Selectize.js to InputBox or Select

class Selector extends \Ease\Html\SelectTag
{
    use \Ease\ui\Selectizer;
}

$properties = [
    'valueField' => 'value',
    'labelField' => 'key',
    'searchField' => ['key', 'value']
];

$options = [
    ['key' => 'red', 'value' => 'Red'],
    ['key' => 'blue', 'value' => 'Blue'],
    ['key' => 'green', 'value' => 'Green'],
    ['key' => 'yellow', 'value' => 'Yellow'],
];

$s = new Selector('selector');
$s->selectize($properties, $options);

Selectizer

Installation

Composer:

composer require vitexsoftware/ease-core-bricks

Older versions and its requirements https://packagist.org/packages/vitexsoftware/ease-bricks

For Debian, Ubuntu & friends please use repo:

sudo apt install lsb-release wget apt-transport-https bzip2


wget -qO- https://repo.vitexsoftware.com/keyring.gpg | sudo tee /etc/apt/trusted.gpg.d/vitexsoftware.gpg
echo "deb [signed-by=/etc/apt/trusted.gpg.d/vitexsoftware.gpg]  https://repo.vitexsoftware.com  $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo apt update
sudo apt install php-vitexsoftware-ease-bricks

In this case please add this to your app composer.json:

    "require": {
        "deb/ease-bricks": "*"
    },
    "repositories": [
        {
            "type": "path",
            "url": "/usr/share/php/EaseCore",
            "options": {
                "symlink": true
            }
        }
    ]

Note

All classes extendig booststrap classed was moved to separate libraries