Всем привет. С момента написания последней статьи в системе произошло много изменений, о которых хотелось бы рассказать.
Читать полностью »
Рубрика «Kohana»
Развитие KodiCMS
2015-01-27 в 12:10, admin, рубрики: cms, kodicms, Kohana, php, Блог компании KodiCMSПуть от новичка до профи: разработка CMS на фреймворке Kohana 3.3
2015-01-19 в 8:58, admin, рубрики: cms, cms разработка, flot, framework, jstree, Kohana, kohana 3.3, less, opencart, Oxidos, php, summernote, Twitter Bootstrap, Веб-разработка, мультиязычностьЛет пять назад подсел на разработку сайтов, причем чисто из интереса к вебу. Хотелось осознать, как их делать и делать лучше, чем другие. Начиналось всё это, как и для большинства разработчиков, с простого познания HTML, CSS и, конечно, популярных CMS, таких как Joomla, WordPress и Data Life Engine. По мере роста приходилось углубляться в Javascript и, конечно, в мой любимый сейчас PHP. Но все шло не так быстро, как хотелось. Тренируясь на простом, хотелось понять сложные вещи. PHP поначалу плохо давался, но характер взял верх и все же через некоторое время написал что-то вроде похожее на мини-социальную сеть.
Ну а затем пошло-поехало: ООП, MVC и, наконец, пришло время покорять фреймворки. На тот момент самыми известными для меня были Zend, Kohana и CodeIgniter. Позже узнал о Symphony и YII. Выбор пал на Kohana, т.к. для новичка была проще в освоении и с нормальной документацией. Ну и недостатков в принципе для себя не видел в этом фреймворке.
Читать полностью »
Архитектура KodiCMS
2014-10-17 в 23:00, admin, рубрики: cms, kodicms, Kohana, php, Блог компании KodiCMSВведение
Всем привет, в этой статье я постараюсь кратко рассказать о компонентах, которые составляют архитектуру CMS, их много (думаю все они не поместятся в статью), контроллерах, модулях, плагинах и организации подключения css, js файлов.
Всем привет, на Хабре уже вот как 6 лет и только сейчас решился написать свой первый пост, хотя до сих пор не уверен что это хорошая идея :)
Предисловие
Уже более 6 лет я занимаюсь разработкой web приложений, начинал с верстки, javascript, php, python и т.д., в общем за все время я прошел все этапы создания сайта от дизайна в фотошопе и заканчивая созданием полноценного сайта.
Memcached в PHP Kohana и его тестировние
2014-08-18 в 13:26, admin, рубрики: Kohana, php, ПрограммированиеУже много описано про memcache, однако я помучался прежде чем нашел оптимальный вариант для одного проекта на PHP, достаточно ресурсоемкого с большим объемом расчетов в Kohana.
Memcache пришлось отфутболить сразу же, так как когда ключей набегает пару сотен, нереально отследить, когда и какой ключ нужно убить. Смотрел в сторону MemcacheTag, где применено использование тэгов для объединения нескольких ключей, однако он оказался слишком сырым и весьма неудобным для работы. В конце концов был найден самый, на мой взгляд, оптимальный вариант работы с memcached.
Описание принципа работы данной технологии лучше всего посмотреть здесь
или на первоисточнике.
Я же напишу как подключать и использовать в фреймворке Kohana, каким образом отследить ключи кэшей и собственно протестировать как работает кэширование в проекте.
Итак, начнем:
Читать полностью »
PHP фреймворк 2013
2013-12-29 в 17:25, admin, рубрики: CakePHP, codeigniter, fuelphp, Kohana, laravel, phalcon, php, phpixie, silex, slim, yii, zend framework 2, метки: cakephp, codeigniter, fuelphp, Kohana, laravel, phalcon, PHP, phpixie, silex, slim, yii, zend framework 2 Идея провести голосование навеяна странной статьей, результаты которой хочется поставить под сомнение. Возможно предпочтения действительно определяются регионом и маленькой выборкой автора, поэтому предлагаю провести голосование среди большого Хабрасообщества.
Читать полностью »
EllisLab ищет нового владельца для CodeIgniter
2013-07-10 в 9:51, admin, рубрики: codeigniter, Kohana, php, phpixie, фреймворк, метки: codeigniter, Kohana, PHP, phpixie, фреймворк Вчера на своем блоге EllisLab объявил о поисках нового владельца для своего фреймворка CodeIgniter (ссылка). Решение было принято исходя из ограниченности ресурсов и желании сконцентрироватся на других продуктах компании. Ни для кого не секрет что CI довольно медленно шел в ногу со временем и для того чтобы снова сделать из него современный фреймворк его надо было бы полностью переписать, чего EllisLab делать не собирается.
Читать полностью »
Kohana 3.2: организация мультиязычности
2013-06-02 в 19:12, admin, рубрики: Kohana, kohana 3.2, php, мультиязычность, метки: kohana 3.2, PHP, мультиязычность На моём сайте в определенный момент очень остро встал вопрос организации мультиязычности, причём речь шла не о 2-3 языках, а о том, чтобы перевод сайта на другой, абсолютно любой язык мог быть осуществлен за считанные минуты. Информации в сети на эту тему не так много(может я плохо искал?) и мне пришлось думать самому. Хотя моё решение довольно простое и многим может показаться очевидным, я всё равно приведу его, надеюсь кому-нибудь оно будет полезно. Сразу предупреждаю, что необходимо мало-мальское представление о фреймворке kohana 3.
Читать полностью »
В Кохане встроен модуль авторизации пользователей. В базе уже есть таблица с ролями. Но пошарив по пространствам интернета я так и не нашел как же удобно сделать разграничение прав доступа. Поэтому предлагаю Вам свое решение этой задачи.
Читать полностью »
Сравнение количества кода популярных фреймворков
2013-03-02 в 19:51, admin, рубрики: Kohana, php, symfony, yii, zend, метки: Kohana, PHP, symfony, yii, zendПривет. С каждым годом количество фреймворков увеличивается, появляются форки, некоторые становятся модными, а некоторые выходят из моды. Конечно разные фреймворки предоставляют разработчику разные возможности, которые прежде всего зависят от разработчиков, их идей, выбранной архитектуры, наличия документации… и конечно размера фреймворка. Вот об этом параметре мы и поговорим сегодня — всех заинтересованных попрошу под кат.