Доброго времени суток, читатели!
Недавно задался целью сделать поиск на своем сайте, написанном на Kohana Framework. Решил использовать именно морфологический поиск, т.к. считаю его более правильным (относительно полнотекстового поиска с применением LIKE). Поиски готовых модулей для Kohana с требующимся функционалом не увенчались успехом, но я нашел отличную библиотеку: phpMorphy, которая замечательно подошла для решения моих задач.
Читать полностью »
Рубрика «Kohana» - 2
Реализация морфологического поиска на Kohana (библиотека phpMorphy)
2013-01-14 в 8:41, admin, рубрики: Kohana, php, морфология, метки: Kohana, PHP, морфологияВидеоуроки по Kohana 3.2-3.3
2012-12-14 в 5:29, admin, рубрики: Kohana, php, видеоуроки, метки: Kohana, PHP, видеоуроки Доброго времени суток!
В рунете имеется приличное количество видео (и не только) уроков по одному из самых простых и удобных PHP фреймворков — Kohana. Материал, который буду размещать я, рассчитан на пользователей, которые уже освоили базовые принципы работы с фреймворком и которым требуется решить какую-либо прикладную задачу.
Под катом Вы найдете следующие видеоуроки:
- Мультиязычность в Kohana 3.2.2 при помощи класса i18n
- Kohana 3.2 и конфигурационные файлы из БД
- Kohana 3.2 и подключение WYSIWYG редактора CKeditor + CKfinder
- Kohana 3.2.2 и использование модуля Image
- Kohana 3.3.0 и формирование Sitemap.xml
Создание плагина разрешения ссылок для PhpStorm (IntelliJ IDEA)
2012-12-08 в 16:30, admin, рубрики: idea, java, Kohana, phpstorm, psi, плагин, метки: idea, Kohana, phpstorm, psi, плагинЯ работаю веб-программистом, пишу на PHP и использую фреймворк Kohana. Для разработки использую потрясающую, на мой взгляд, среду PhpStorm.
При работе с большими и не очень проектами меня всегда угнетало, что я много времени трачу на навигацию по проекту, на поиск того или иного файла (контроллера или шаблона) в дереве проекта.
Для начала мне захотелось сделать так, чтобы можно было переходить из файла контроллера по нажатию Ctrl+B (или Ctrl+Click) над именем шаблона, передаваемого в кохановский View::factory(), непосредственно в файл шаблона:
Поэтому я решил написать небольшой плагин для PhpStorm, который облегчил бы мою работу и освободил бы от некоторой части рутины.
Leap — не просто еще одна ORM. Он предоставляет функции, которых в других ORM нет. Leap также позволяет добавить новую базу данных SQL драйвера и обеспечивает соединение с базой данных, среду для управления его ресурсами. Кроме того, Leap рассматривает многие проблемы зависимости, сохраняющиеся в других ORM, следуя слабо связанной и тесно интегрированной методологии программирования.
Читать полностью »
Пакеты(packages) в Fuelphp
2012-10-28 в 15:38, admin, рубрики: codeigniter, fuelphp, Kohana, service, symfony, метки: fuelphp, service В данной статье я бы хотел поделиться знаниями о том, как устроены, для чего нужны и что из себя представляют packages(далее пакеты) в Fuelphp. Прошу помочь сравнить реализацию и возможности пакетов Fuelphp с аналогами из других фримворков. Думаю всем будет интересно узнать мнение адептов Simfony2 и Yii по этому поводу, милости просим, кидайте свои выкладки в комменты. Далее в примерах будет рассмотрен пакет fuel-ninjauth
Читать полностью »
Kohana 3.3.0 released
2012-10-24 в 19:18, admin, рубрики: Kohana, kohana 3.3, метки: Kohana, kohana 3.3Intro
Хотел было почитать на хабре об изменениях в новом релизе замечательного фреймворка Kohana и не обнаружил упоминаний об этом. Исправляю ситуацию.
Читать полностью »
Избавление Kohana ORM от лишних запросов к БД
2012-10-18 в 17:26, admin, рубрики: Kohana, orm, php, метки: Kohana, orm ORM, несомненно, мощная и удобная вещь, но запросы генерируются не только не всегда оптимальные, но еще и лишние. При создании объекта модели ORM должен знать информацию о всех полях соответствующей таблицы БД. Что приводит к нежелательным запросам к БД.
Читать полностью »
Уязвимость в Kohana?
2012-08-25 в 5:09, admin, рубрики: Kohana, Веб-разработка, информационная безопасностьВчера наш портал, написанный на Kohana, подвергся успешной атаке. Мысль, что грешить надо именно на уважаемый фреймворк, безопасность в котором далеко не на последнем месте, сначала даже не обсуждалась. Программке, которой сканировали наш сайт, потребовалось порядка 95 тысяч запросов и 5 часов времени, чтобы найти эту уязвимость.Читать полностью »
Kohana, Image Preview – это просто
2012-08-11 в 8:05, admin, рубрики: image resize, Kohana, php, Песочница, метки: image resize, Kohana, PHPС недавних пор, примерно год назад, перед нашей командой стояла задача выбора PHP фреймворка для реализации «серьезных» проектов. Почему в итоге выбрали Kohana, я уже и не помню, скорее всего интуитивно, подкупившись на его простоту, легкость и не высокий порог входа. На тот момент текущая версия была 3.0 и мы полные энтузиазма вгрызлись в документацию.
В любом «серьезном» проекте перед разработчиком встает задача генерации уменьшенных копий загружаемых пользователем картинок. Почитав различные HOW TO, мы решили использовать генерацию превью при запросе изображения через url.
Читать полностью »
Анти-спам модуль для Kohana
2012-08-07 в 8:48, admin, рубрики: Kohana, kohana 3.2, php, Веб-разработка, метки: kohana 3.2, антиспам На днях понадобилось для одного проекта, на фреймворке Kohana, прикрутить защиту форм, от заполнения спам-ботами.
Готовых модулей не нашлось, а утруждать пользователей вводом каптчи не хотелось.
Поэтому было решено поискать на хабре готовые библиотеки или методики по борьбе со спамом.Читать полностью »