Sign inSign up

arroyolabs/erdiko

By arroyolabs

•Updated almost 10 years ago

test

Image
1

10K+

arroyolabs/erdiko repository overview

⁠Erdiko

Package version

Erdiko Micro MVC

Erdiko is a micro MVC framework or better yet, a framework for APIs, lean web front-ends and web apps (start up friendly).

Iterate on your app without a bloated PHP stack!

http://erdiko.org/⁠

⁠Installation

We recommend installing using composer. At the commandline run,

composer create erdiko/erdiko [your-app-name]

via git & composer

If you prefer to install yourself you can clone erdiko from github and run "composer install" in the root folder.

  1. git clone [email protected]⁠:ArroyoLabs/erdiko.git
  2. cd erdiko
  3. composer install

Server

Now that you have the latest code, set up an apache vhost to the webroot which is located at /public/

In general, files that are downloaded in the browser go in the /public folder while application code goes in the /app folder. Erdiko packages are located in the /vendor/erdiko/ folder.

⁠Docker

If you want to run your new site using docker use our bundled container scripts by running docker-compose in the docker folder.

cd docker

docker-compose up -d

⁠Documentation

See our full documentation at http://erdiko.org/⁠

⁠Vision

Erdiko wants to make your php development easier. If you need a lightweight MVC framework then this is the tool for you. Our goal is to offer a clean platform to create sites optimized for mobile devices, APIs and multiple browsers.

Erdiko can act as a mash-up or middleware framework too, hence the name 'Erdiko' which means 'middle' in the Basque language (Euskara). Use Erdiko if you need to mash-up multiple components, applications or even full frameworks. Combine things like Symfony Components, Drupal, Magento, WordPress, and Zend into a unified application.

⁠Security

If you discover any security vulnerabilities within Erdiko, please create a github issue and send an e-mail to John Arroyo at [email protected]⁠. Security is top concern and all vulnerabilities will be quickly addressed.

⁠Notes

We value feedback and would love to hear your thoughts about the architecture and ease of use of this framework. There are a lot of possibilities for Erdiko, we value your ideas and thoughts about where to take this codebase.

⁠Upgrades

If you are upgrading from version 0.9.0 or earier than you need to adjust the configs in app/config folder. The structure has changed slightly. Move app/config/application/default.json to app/config/default/application.json and app/config/application/routes.json to app/config/default/routes.json. Take a look at the latest configs in this repo and make sure they adhere to the new structure.

⁠Team

Primary Contributors

* John Arroyo (Lead)
* Andy Armstrong
* Leo Daidone
  • If you want to help, please do, we'd love more brains and clever code! Make your enhancements and do a pull request. If you want to get to even more involved please contact us!

Who is behind Erdiko?

Erdiko was created by Arroyo Labs⁠

Tag summary

Content type

Image

Digest

Size

198.1 MB

Last updated

almost 10 years ago

docker pull arroyolabs/erdiko