FarengatePHP микрофреймворк
1.
No Name (15.07.2013 / 20:46)
Писал его всего несколько дней. Полная MVC структура, класс пользователей, шаблонизация, лэйауты и подобное. Есть всё чтобы сделать сайт.
Из плюсов:
+ Маленький вес
+ Высокая скорость работы
Минусы:
- Небольшой функционал (только нужное).
- Отсутствие Мультиязычности
Присутствует HTML-хелпер.
Ко всем классам можна обратиться через app();
<?php
echo app()->html()->doctype('html5');
Контроллёры бросать в папку /app/controllers
Главный контроллёр должен быть в файле SiteController.php
Содержание главного контроллёра:
<?php
class SiteController extends FController
{
// главная страница
public function indexAction()
{
// подключение шапки (файл /app/views/_layouts/header.php)
$this->header('Заголовок');
//поключение шаблона (файл /app/views/site/main.php)
$this->view('main');
// футер
$this->footer();
}
}
Если кого заинтересует, могу продолжить
Скачать
2.
iNeeXT (16.07.2013 / 14:30)
Github уже обзавёлся мобильной версией, поэтому лучше туда скидывать код.
3.
No Name (16.07.2013 / 15:24)
2.
iNeeXT, надо бы так и сделать
4.
orel (29.07.2013 / 16:50)
Может свой выложить, я смотрю это скоро станет модным
5.
lekt (17.09.2013 / 17:50)
1.
Artas, продолжение есть?
6.
No Name (21.09.2013 / 21:33)
5.
lekt, да. Работа над фреймворком возобновлена. Оно будет доработан. А также будет выпущен движок на нём, для примера. Точнее будет портирован perfcms с yii на farengate
7.
alert (22.09.2013 / 01:38)
Автор, советую помедитировать на тему "базовый шаблон".
8.
iNeeXT (22.09.2013 / 02:22)
Что нового?
9.
Евгений (22.09.2013 / 02:42)
Поюзаем.
10.
No Name (22.09.2013 / 15:11)
7.
alert, спасибо. Попробую
11.
No Name (22.09.2013 / 15:26)
8.
iNeeXT, из нового — мультиязычность, модульность, возможность настраивать приложение собственными конфигами, улучшеные страницы ошибок.
В планах ещё доработать модели, сделать что-то вроде mod_rewrite, но без .htaccess, тоесть только с помощью php (хотя это не первостепенное). Даже и не знаю, что еще добавить в roadmap
URL:
https://visavi.net/topics/38452