weareathlon / silla.io
The Silla.IO Application Development Framework.
Installs: 56
Dependents: 0
Suggesters: 0
Security: 0
Stars: 25
Watchers: 21
Forks: 3
Open Issues: 17
Type:project
Requires
- php: >=5.3.7
- ext-gd: *
- ext-mbstring: *
- ext-pdo: *
- afarkas/html5shiv: 3.7.3
- components/bootstrap: 3.3.7
- components/jquery: 1.12.4
- drmonty/ekko-lightbox: 5.2.0
- eonasdan/bootstrap-datetimepicker: 4.17.37
- erusev/parsedown: 1.6.3
- icanboogie/inflector: *
- imagine/imagine: v0.7.1
- itsjavi/bootstrap-colorpicker: 2.4.0
- kriswallsmith/assetic: 1.4.0
- lmammino/jsmin4assetic: 1.0.0
- mustangostang/spyc: 0.6.2
- natxet/cssmin: v3.0.4
- phpmailer/phpmailer: v5.2.25
- pnikolov/bootbox: 4.4.0
- pnikolov/bootstrap-chosen: 1.5.1
- pnikolov/bootstrap-daterangepicker: 2.1.19
- pnikolov/bootstrap-maxlength: 1.7.0
- pnikolov/jquery-serialize-object: 2.5.0
- pnikolov/spin.js: 2.3.2
- recaptcha/php5: v1.0.0
- rogeriopradoj/respond: 1.4.2
- smarty/smarty: v3.1.31
- tecnickcom/tcpdf: 6.2.13
Requires (Dev)
- apigen/apigen: v4.1.2
- eloquent/phpunit-extensions: @stable
- jakub-onderka/php-parallel-lint: @stable
- mikey179/vfsstream: 1.*
- pdepend/pdepend: @stable
- php-mock/php-mock-phpunit: 0.2
- phploc/phploc: @stable
- phpmd/phpmd: @stable
- phpunit/phpunit: 4.8.35
- predis/predis: 1.1.*@dev
- sebastian/phpcpd: @stable
- squizlabs/php_codesniffer: 2.9.0
Suggests
- leafo/lessphp: v0.5.0
- leafo/scssphp: v0.6.6
- predis/predis: 1.1.*@dev
This package is not auto-updated.
Last update: 2024-12-23 19:04:30 UTC
README
Reference
- Code API Reference: https://api.silla.io
- Demo of the CMS app: https://demo.silla.io/cms/
- Credentials
- email: demo@silla.io
- password: DemoDemo1!
- Credentials
Overview
Silla.IO is a lightweight PHP application development framework based on the MVC software architecture pattern. The framework includes CMS Application to provide assistance building custom content management systems.
The code base features Model-View-Controller pattern with additional support for:
Configuration Per Environment
ORM
layer for persistent data managementTemplate rendering
engine support for output managementURL Routing
Base\Entity
for consolidation ofCRUD
operationsMailer API
Cache API
Session API
Crypt API
i18n
CLI
task manager- ... any many more
Server Software Requirements
- Operating System
- Type:
*nix
,Windows
- Type:
- Web Server
- Type:
Apache
,nginx
or compatible(PHP built-in web server
) - Modules: (below are
Apache
module names. Each of them has equivalent fornginx
)mod_rewrite
- in order to have custom(pretty) URLsmod_env
- in order to easily switch configuration environments
- Type:
- PHP
- Type:
Standard
(SAPI - Apache Handler or CLI/CGI/FCGI) - Version:
5.3.7
(or newer, compatible up to7.2.x
) - Configuration:
- Runtime change enabled via
ini_set()
- Extensions
mbstring
- Provides multi-byte specific string functions that help dealing with multi-byte encodings.PDO
,PDO_mysql
,mysqli
,SQLite3
(depends on on the configured database adapter)GD
- in order to work with media
- Runtime change enabled via
- Type:
- Database
- Type:
MySQL
(depends on on the configured database adapter) - Version:
5
(or newer, recommended5.6+
)
- Type:
- File System
- Type: Standard file system(all
PHP
file functions should work as expected) - Permissions:
Writable
directories:/temp
/public
- Type: Standard file system(all
- Package Managers
Composer
- PHP package manager