Архив рубрики ‘мои работы’ Category

Мар
06
Как “подружить” Prototype и jQuery в одном проекте
1 балл2 балла3 балла4 балла5 баллов (6 голоса, средний балл: 4 из 5)
Loading ... Loading ...

jQuery и Prototype вместеДавно не писал ничего на тему программирования и вообще о вебе (все-таки блог не только о фрилансе).

Так вот недавно в одном из моих проектов возникла надобность использовать одно из готовых решений - плагин контекстного меню (того, что выпадает по клику правой клавишей мышки) в jQuery.

К сожалению (или к счастью) весь проект был построен на Prototype, а выдумывать велосипед заново желания не было (тоесть писать на Prototype то, что уже есть готовым в jQuery), поэтому я начал гуглить по поводу того, как “скрестить бобра и носорога”.

В итоге решение было найдено (сейчас даже уже не помню где именно, важен сам факт) в одном из англоязычных блогов (жаль ссылка утеряна во времени…) и состояло оно в том, чтобы включить jQuery в режим “безконфликтности” (да, да,  разработчики побеспокоились о том, чтобы другие библиотеки могли спокойно работать совместно с их детищем):

<script type="text/javascript"> $j = jQuery.noConflict();</script>

И далее везде для Prototype применяется и дальше знак $, а для jQuery - $j. После этого мне достаточно было в файле плагина все $ заменить на $j, подключить jQuery к проекту - и все заработало как мне того и хотелось.

Возможно мой опыт будет кому-то полезен в их проектах.

Ноя
27
Портал для студентов КПИ
1 балл2 балла3 балла4 балла5 баллов (5 голоса, средний балл: 4.2 из 5)
Loading ... Loading ...

portal_logo.jpg Сегодня завершился долгострой, который я создавал по части программирования для сети НТУУ “КПИ” (http://kpi.cc) (кто не в курсе - Киевский Политехнический Институт).

В целом проект является украиноязычным, с прицелом на молодежную аудиторию. Официальный статус проекта - публичная бета-версия.

По сути - обычный портал, с элементами Web 2.0. Создавалось все то, что есть там по части программирования - моими руками, кроме почты (в качестве решения был выбран проект Zimbra, которую недавно купила Yahoo), поиска (использован один из опенсорц движков) и IRC чата (взял отличное опен-сорц решение на сокетах).

Работает система единой авторизации (через SOAP, посредством LDAP).

Проект написан полностью на PHP5 (мой любимый язык, поэтому именно так).

Планов еще по развитию проекта - очень много, в целях - сделать лучший молодежный портал.

В общем - прошу любить и жаловать, о проблемах в работе можно сообщать либо на сайте проекта, либо мне через контакты.

—————————————————————————————-

Продолжается акция “Задай вопрос - получи ответ” . Пока особой активности не наблюдается, но думаю, что это временно.