2017 © Pedro Peláez
 

library scabbia1

Scabbia PHP Framework (1.x branch)

image

eserozvataf/scabbia1

Scabbia PHP Framework (1.x branch)

  • Saturday, January 2, 2016
  • by eserozvataf
  • Repository
  • 6 Watchers
  • 14 Stars
  • 4 Installations
  • JavaScript
  • 2 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

Scabbia Framework Version 1.5

Scabbia Framework is an open source PHP framework project under GPL license. It had been under development by Eser Ozvataf for 2 years and reached version 1.5 on stable branch. Its active development is frozen but small bugfixes will be available in time., (*1)

Installation

Step 1:, (*2)

On Terminal or Command Prompt: ``` bash git clone https://github.com/eserozvataf/scabbia1-skeleton project, (*3)


Alternatively [Scabbia Skeleton](https://github.com/eserozvataf/scabbia1-skeleton/archive/master.zip) package can be downloaded directly. **Step 2:** ``` bash cd project php scabbia update

Step 3:, (*4)

Make application/writable and application/locale directories writable., (*5)

``` bash chmod 0777 -R application/writable chmod 0777 -R application/locale, (*6)


**Step 4:** Open `application/config/datasources.json` file to update the database configuration parameters. a sample mysql database configuration: ```json { "datasourceList": [ { "id": "dbconn", "interface": "pdo", "persistent": true, "overrideCase": "natural", "pdoString": "mysql:host=localhost;dbname=project", "username": "root", "password": "123456", "initCommand": "SET NAMES utf8", "errors": "exception" } ] }

Requirements

  • PHP 5.3.3+ (http://www.php.net/)
  • Composer Dependency Manager** (http://getcomposer.org/)

** Skeleton application auto-installs this requirement with other dependencies., (*7)

Dependencies

  • psr/log: PSR-3 Logger Interface (http://www.php-fig.org/)
  • facebook/php-sdk: Facebook PHP SDK
  • dflydev/markdown: Markdown Parser
  • mustache/mustache: Mustache Parser
  • trekksoft/potomoco: gettext compiler
  • leafo/lessphp: LESS compiler

Bundled Components

  • fonts/KabobExtrabold.ttf
  • twitter/bootstrap
  • twitter/hogan
  • twitter/typeahead
  • introjs
  • jquery
  • cleditor
  • flot
  • jquery.maskedinput
  • jquery.tablesorter
  • jquery.validation
  • laroux.js
  • mapbox
  • normalize.css
  • reset.css

Optional PHP Extensions

  • curl: http communication
  • gd: image manipulation
  • gettext: translation
  • intl: i18n features
  • mbstring: multibyte string manipulation
  • memcache: caching features
  • mongo: mongodb support
  • soap: soap protocol
  • sockets: socket communication
  • tokenizer: lexical analysis

Contributing

It is publicly open for any contribution. Bugfixes, new features and extra modules are welcome. All contributions should be filed on the eserozvataf/scabbia1 repository., (*8)

  • To contribute to code: Fork the repo, push your changes to your fork, and submit a pull request.
  • To report a bug: If something does not work, please report it using GitHub issues.
  • To support: Donate

The Versions