Yii2-Start альтернативный шаблон для быстрого старта нового проекта.
Добавлено: 2014.01.25, 12:58
UPD:
Всем привет!
Наконец появилось чуток свободного времени, и я смог довести до ума новую версию приложения. Сразу хочу попросить прощения что она вышла столь поздно.
Что нового:
- Первое и самое основное, это полностью переписаное приложение. Весь код был переписан с нуля, и структура приложения была изменена под подобие "advanced". Это позволило добавить установку через composer, и сделать код совместимым с последней версией фреймворка.
- Логика работы приложения полностью изменилось. На данный момент это некий эксперимент, создания мини систсемы, которая бы позволяла быстро и удобно подключать\отключать нужные\ненужные модули и компоненты и модули. Суть в том что весь код организован в виде модульных пакетов которые устанавливаются через composer. Их легко переопределить, а кастомизацию можно делать через еще одное нововедение, как "Темы".
- Были добавлены бесплатные шаблоны.
Админка теперь работает на AminLTE шаблоне, из этого списка он вроде лучший по качеству и функциональности.
Фронтенд сверстан на основе "Flat Theme", который тоже лидирует в этом списке по количеству доступных страниц, и давольно качественный.
Если у кого есть более хорошие примеры, пишите, обязательно посмотрю, так как много сил на поиск тем не тратил. По этому есть то что есть.
- После апдейта, бэкенд приложения доступен на одном и том же домене что и сайт, и никаких доп настроек уже делать не нужно. По дефолту он достуепн по адресу : http://my-site.com/backend/
- Также после апдейта есть некоторые нехорошие моменты: не все модули были переписаны, и функционал на данный момент не такой какой планировался, но если система будет кому-то интересна, она будет развиватся, если нет то будет юзатся только мной.
Ссылка на гитхаб.
Ссылка на демо сайт.
Ссылка на демо админки. (Логин: admin | Пароль: admin12345)
Видео инструкция по установке приложения
Это вроде все, если у кого есть желание помочь, прошу на гитхаб, пул реквесты всегда приветсвуются. Если у кого есть предложения по улучшению тоже буду рад, но отдельное спасибо скажу знатокам форума которые поделятся своим мнением касательно логики работы приложения, и конечно касательно качествы кода.
Всем хорошего времени суток!
Old version:
Здравствуйте, уважаемыйе форумчани!
Сегодня я наконец собрал то демо приложение которое многие ждали и которое по просьбам многих пользователей я давно должен был сделать.
Прошу простить и понять за столь длиный срок, но работа никак не давала покоя.
Сразу скажу - писалось все быстро и в свободное время (которого почти небыло), по этому возможны ошибки, недочеты, опечатки, но в случае если приложение будет кому либо нужное и принесёт пользу, я буду старатся её поддерживать и развивать, главное чтоб это было нужно.
Все ваши предложения или баги прошу писать на гитхаб, а я буду старатся быстро все исправлять.
Собственно само приложение на Github.
И простое демо.
По функционалу можно почитать на самом демо сайте на главной странице, тут только напишу короткий список модулей и виджетов.
Модули:
- Admin - ядро backend-a
- Site - ядро frontend-a
- Blogs - модуль блогов
- Users - модуль пользователей
- Comments - модуль комментариев
- Categories - модуль категорий постов
- RBAC - очень простой модуль с RBAC ролями пользователей на основе файловой системы
Расширения:
- FileAPI - для асинхроной загрузки
-TinyMCE - редактор
Виджеты:
- Comments - виджет комментариев
- Categories - виджет категорий
- Posts - виджет последних постов
Для всего этого есть админка с возможностью управлять нужными записями, хотя выглядит она не очень, да и далеко не закончена в плане юзабильности и функциональности. (Кстати в демо примере её не показал так как не успеваю подправить код для безопастности моего хостинга, но вы сможете установить все у себя, и поглядеть.)
Инструкция по установке есть на Github.
Из особеностей данного приложения хочу заметить некоторые моменты:
- Приложение основана полностью на модульной струткуре, несмотря на то что полной независимости у них нет, это позволяет удобно поддерживать код.
- Данное приложение подходит больше для крупных проектов, но ничего не мешает использовать каркас и для более мелких приложений.
- Толстые модели, тонкие контроллеры.
- Большая часть логики основана на сценариях.
- Структура похожа на официальное "advanced" приложение, с некоторыми правками.
- Все комментарии, тексты, инструкции написаны на русском. (Прошу прощения за это, но мой писменый английский не такой хорош.)
Буду рад любым отзывам, критике, и предложениям. Готов по возможности ответить на ваши вопросы.
С уважением, Василий!
P.S. Модераторов в случае сочтения этой темы недопустимой в данной категории, прошу удалить её, я дополню в таком случае этот топик. Хотя не уверен если это будет правильно, так как он относится больше к обзору, нежели к демо приложению.
Всем привет!
Наконец появилось чуток свободного времени, и я смог довести до ума новую версию приложения. Сразу хочу попросить прощения что она вышла столь поздно.
Что нового:
- Первое и самое основное, это полностью переписаное приложение. Весь код был переписан с нуля, и структура приложения была изменена под подобие "advanced". Это позволило добавить установку через composer, и сделать код совместимым с последней версией фреймворка.
- Логика работы приложения полностью изменилось. На данный момент это некий эксперимент, создания мини систсемы, которая бы позволяла быстро и удобно подключать\отключать нужные\ненужные модули и компоненты и модули. Суть в том что весь код организован в виде модульных пакетов которые устанавливаются через composer. Их легко переопределить, а кастомизацию можно делать через еще одное нововедение, как "Темы".
- Были добавлены бесплатные шаблоны.
Админка теперь работает на AminLTE шаблоне, из этого списка он вроде лучший по качеству и функциональности.
Фронтенд сверстан на основе "Flat Theme", который тоже лидирует в этом списке по количеству доступных страниц, и давольно качественный.
Если у кого есть более хорошие примеры, пишите, обязательно посмотрю, так как много сил на поиск тем не тратил. По этому есть то что есть.
- После апдейта, бэкенд приложения доступен на одном и том же домене что и сайт, и никаких доп настроек уже делать не нужно. По дефолту он достуепн по адресу : http://my-site.com/backend/
- Также после апдейта есть некоторые нехорошие моменты: не все модули были переписаны, и функционал на данный момент не такой какой планировался, но если система будет кому-то интересна, она будет развиватся, если нет то будет юзатся только мной.
Ссылка на гитхаб.
Ссылка на демо сайт.
Ссылка на демо админки. (Логин: admin | Пароль: admin12345)
Видео инструкция по установке приложения
Это вроде все, если у кого есть желание помочь, прошу на гитхаб, пул реквесты всегда приветсвуются. Если у кого есть предложения по улучшению тоже буду рад, но отдельное спасибо скажу знатокам форума которые поделятся своим мнением касательно логики работы приложения, и конечно касательно качествы кода.
Всем хорошего времени суток!
Old version:
Здравствуйте, уважаемыйе форумчани!
Сегодня я наконец собрал то демо приложение которое многие ждали и которое по просьбам многих пользователей я давно должен был сделать.
Прошу простить и понять за столь длиный срок, но работа никак не давала покоя.
Сразу скажу - писалось все быстро и в свободное время (которого почти небыло), по этому возможны ошибки, недочеты, опечатки, но в случае если приложение будет кому либо нужное и принесёт пользу, я буду старатся её поддерживать и развивать, главное чтоб это было нужно.
Все ваши предложения или баги прошу писать на гитхаб, а я буду старатся быстро все исправлять.
Собственно само приложение на Github.
И простое демо.
По функционалу можно почитать на самом демо сайте на главной странице, тут только напишу короткий список модулей и виджетов.
Модули:
- Admin - ядро backend-a
- Site - ядро frontend-a
- Blogs - модуль блогов
- Users - модуль пользователей
- Comments - модуль комментариев
- Categories - модуль категорий постов
- RBAC - очень простой модуль с RBAC ролями пользователей на основе файловой системы
Расширения:
- FileAPI - для асинхроной загрузки
-TinyMCE - редактор
Виджеты:
- Comments - виджет комментариев
- Categories - виджет категорий
- Posts - виджет последних постов
Для всего этого есть админка с возможностью управлять нужными записями, хотя выглядит она не очень, да и далеко не закончена в плане юзабильности и функциональности. (Кстати в демо примере её не показал так как не успеваю подправить код для безопастности моего хостинга, но вы сможете установить все у себя, и поглядеть.)
Инструкция по установке есть на Github.
Из особеностей данного приложения хочу заметить некоторые моменты:
- Приложение основана полностью на модульной струткуре, несмотря на то что полной независимости у них нет, это позволяет удобно поддерживать код.
- Данное приложение подходит больше для крупных проектов, но ничего не мешает использовать каркас и для более мелких приложений.
- Толстые модели, тонкие контроллеры.
- Большая часть логики основана на сценариях.
- Структура похожа на официальное "advanced" приложение, с некоторыми правками.
- Все комментарии, тексты, инструкции написаны на русском. (Прошу прощения за это, но мой писменый английский не такой хорош.)
Буду рад любым отзывам, критике, и предложениям. Готов по возможности ответить на ваши вопросы.
С уважением, Василий!
P.S. Модераторов в случае сочтения этой темы недопустимой в данной категории, прошу удалить её, я дополню в таком случае этот топик. Хотя не уверен если это будет правильно, так как он относится больше к обзору, нежели к демо приложению.