Під час створення одного з проектів, в мене виникла ідея створення декількох поведінок для того, щоб зробити своє життя легшим. Але як завжди, після того як я пройшовся по пекарні виявилось що добрі дядьки вже це зробили.
Далі я розповім вам про те, як використовувати поведінку для автоматичного завантаження файлів на сервер, і запису шляху до завантаженого файлу в таблицю.
Read the rest of this entry »
![]()
В останні десь два роки в якості редактора для своїх проектів я використовую E-Texteditor. Він мені дуже подобається: дуже швидкий, легкий, працює з ftp і має ці чудові здібності вставки готових шматів коду.
Саме завдяки цієї здібності редактор називають textmate для Windows. Наприклад, якщо написати doctype та натиснути tab, то ви отримаєте на вибір декілько доктайпів, які будуть автоматично всталені в ваш код. Крім того, він підримує цілу купу мов програмування, та інструментів для покращення роботи з ними. Ну, й ще підтримка cygwin’a та інше інше.
Вивилось, що Е має підтримку CakePHP. Як її підключити? Дивиться під кат.
![]()
Давно у меня уже была мысль о том, что фотогалерею надо бы было организовать при помощи веб-сервиса. Причин этому много. Во-первых это идеалогически правильно. Web 2.0, mash-ups и т.д. Во-вторых – помогает экономить место на хостинге. В-третьих – не стоит забоиться об организации БД, хранилища файлов, безопасности, аплоаде, а так же большой групповой загрузке фотографий на сервер.
Недавно я потратил кучу времени, чтобы оптимизировать вывод хлебных крошек (breadcrumbs) в одном приложении. Как всегда неожиданно для себя обнаружил что в CakePHP всё уже давно придумано.
![]()
В прошлом посте про GeoIP я использовал простую конструкцию в стиле plain php для подключения внешнего модуля к CakePHP. Конечно же, это не очень красиво, и как-то не совсем соотвествует hi-level oop-based framework программированию.
Что интересно, после небольшого загугления выяснилось, что в общем-то описания использования App::Import особенно нет, а если и есть, то в основном это слова о том, что эта конструкция заменяет старый и уже устаревший vendor(..) Read the rest of this entry »
В продолжении предыдущего поста хотел бы рассказать о том, как прикрутить геолокацию по IP-адресу к моему любимому фреймворку CakePHP.
![]()
Недавно во время изучения очередной микроблог-гео-социальной-сети BrightKite, я встретил заманчивое предложение узнать моё местонахождение по моему IP-адресу. На BrightKite эта функция была реализована при помощи java-апплета, но мне, конечно же, было нужно решение на PHP.
В общем после некоторых размышлений, решил писать тут о разных интересностях, которые встречаются во время разработки и\или вёрстки сайтов. Пока публиковать блог не буду, а когда сайт уже обрастёт каким-то внешним видом – прикручу и сюда и опубликую
Ну що, саме час розпочати блог про розробку сайтів та веб-застосунків на CakePHP та WordPress українською. Ну і звісно на усіх інших мовах :) Сподіваюсь усім гостям блога буде цікаво. Ну, а з часом, треба буде змінити дізайн і якось блог поштовхати :)

