{"title":"Welcome to Phalcon Slayer","slug":"welcome-to-phalcon-slayer","body":"# Welcome slayers!\n\nWe're landing now! The newly created framework that wraps the existing Phalcon Framework into a structured framework. We know designing your own folder takes time and you're always doing it everytime.\n\nYeah, we know there are lots of boilerplate's released by some developers in Phalcon Community, however some of them doesn't support composer.json, and there is no way to chunk those configurations, unless rebuilding it again, naaahhh! That's why we have this package, we're happy to say, it's fully configurable!\n\nSo we came up an idea to follow how **Laravel** folder structure was designed, we also came up with the bundle folder of **Symfony** which refers to our modules that has a separate php file in the public folder. We also follow the lib folder of **Ruby on Rails** which refers to our components in which it is separated from the app folder itself.\n\n### You can explore the documentations on how to build a Modular-MVC that has\n- Model / Collection\n- Event Handling\n- Error/Exception Handling\n- Queue\n- Validation\n\n### There's more, probably imported your favorite packages:\n- Filesystem using [Flysystem](https://github.com/thephpleague/flysystem)\n- Modular HTTP Request using [Guzzle](https://github.com/guzzle/guzzle) to support Load Balancers.\n- A Laravel like:\n    - Facade\n    - Service Provider\n    - Resources for Language and Views\n    - Middleware using [Tactician](https://github.com/thephpleague/tactician)\n- Database\n    - Migrations and Seeders using [Phinx](https://github.com/robmorgan/phinx)\n    - Factories using [Faker](https://github.com/fzaninotto/Faker)\n\n### We also have these:\n- Hourly, Daily, Monthly logging options of your choices.\n- Mail Template In-liner using [CssToInlineStyles](https://github.com/tijsverkoyen/CssToInlineStyles)\n- Automated Script Executor\n\n\n---\n\n\n# FAQ\n\n**Question:** Speed matters when using Phalcon Framework itself, so Slayer too?\n**Answer:** It uses phalcon, for sure the classes called under Phalcon\\ namespace are the one fasts, remember we're using composer to install a package, but we have a solution for this, to run ``php brood optimize`` to combine all loaded classes and to optimize loaded **psr-4** into **classmap**.\n\n<br>\n\n**Question:** What makes it special?\n**Answer:** I think you must try it out and explore the listed features above, you will love it! Specially the module part.\n\n<br>\n\n**Question:** Secured, bugless?\n**Answer:** I don't know how risky it is but we have plenty of tests cases, if we will help each other to fix those scenarios, for sure we'll be in good state, read the [contribution guide](/docs) instead.\n\n<br>\n\n**Question:** Do you guys follow PSR?\n**Answer:** Yes.\n\n<br>\n\n**Question:** Why PHP7 is not supported yet?\n**Answer:** Phalcon extension is compiled using [Zephir Language](zephir-lang.com), however, the current builder doesn't support the PHP7 for now, but the Phalcon Core Team were working on it. So I'm sure they will be able to make it possible after PHP7 Stable Release.","_id":"56c1110a5abfe40d00be875f","__v":0,"changelog":[],"createdAt":"2016-03-11T23:30:00.000Z","project":"56c111095abfe40d00be875a","tags":[],"user":{"name":"Daison Cariño","username":"","_id":"56c1105874f0b417004baadc"},"metadata":{"title":"","description":"","image":[]}}

Welcome to Phalcon Slayer


# Welcome slayers! We're landing now! The newly created framework that wraps the existing Phalcon Framework into a structured framework. We know designing your own folder takes time and you're always doing it everytime. Yeah, we know there are lots of boilerplate's released by some developers in Phalcon Community, however some of them doesn't support composer.json, and there is no way to chunk those configurations, unless rebuilding it again, naaahhh! That's why we have this package, we're happy to say, it's fully configurable! So we came up an idea to follow how **Laravel** folder structure was designed, we also came up with the bundle folder of **Symfony** which refers to our modules that has a separate php file in the public folder. We also follow the lib folder of **Ruby on Rails** which refers to our components in which it is separated from the app folder itself. ### You can explore the documentations on how to build a Modular-MVC that has - Model / Collection - Event Handling - Error/Exception Handling - Queue - Validation ### There's more, probably imported your favorite packages: - Filesystem using [Flysystem](https://github.com/thephpleague/flysystem) - Modular HTTP Request using [Guzzle](https://github.com/guzzle/guzzle) to support Load Balancers. - A Laravel like: - Facade - Service Provider - Resources for Language and Views - Middleware using [Tactician](https://github.com/thephpleague/tactician) - Database - Migrations and Seeders using [Phinx](https://github.com/robmorgan/phinx) - Factories using [Faker](https://github.com/fzaninotto/Faker) ### We also have these: - Hourly, Daily, Monthly logging options of your choices. - Mail Template In-liner using [CssToInlineStyles](https://github.com/tijsverkoyen/CssToInlineStyles) - Automated Script Executor --- # FAQ **Question:** Speed matters when using Phalcon Framework itself, so Slayer too? **Answer:** It uses phalcon, for sure the classes called under Phalcon\ namespace are the one fasts, remember we're using composer to install a package, but we have a solution for this, to run ``php brood optimize`` to combine all loaded classes and to optimize loaded **psr-4** into **classmap**. <br> **Question:** What makes it special? **Answer:** I think you must try it out and explore the listed features above, you will love it! Specially the module part. <br> **Question:** Secured, bugless? **Answer:** I don't know how risky it is but we have plenty of tests cases, if we will help each other to fix those scenarios, for sure we'll be in good state, read the [contribution guide](/docs) instead. <br> **Question:** Do you guys follow PSR? **Answer:** Yes. <br> **Question:** Why PHP7 is not supported yet? **Answer:** Phalcon extension is compiled using [Zephir Language](zephir-lang.com), however, the current builder doesn't support the PHP7 for now, but the Phalcon Core Team were working on it. So I'm sure they will be able to make it possible after PHP7 Stable Release.