Archives Posts
Jobeet.com.ua – работа для ИТ специалистов!
January 21st, 2009 by pilot
Все кто знаком с php фреймворком symfony, думаю следили за проектом jobeet – платформы для публикации вакансий в течении 24 дней.
На сегодняшний момент нельзя посмотреть live версию проекта в интернете и я решил исправить эту ситуацию.
Рад представить все интресующимся и использующих в работе symfony, доработаную версию проекта jobeet до презентабельной версии, которую вы можете поклацать на сайте jobeet.com.ua
В ближайшее время для всех желающих svn проекта http://subversion.assembla.com/svn/ijobeet.
Чего коснулись доработки:
- Основная проблема – это non-latin кодировки, для которых нет коректной ASCII версии символов. Говоря простым языком, jobeet использует библиотеку iconv для транслитерации всех не латинских символов в ASCII и тут же наступает на габли, связаные с таким перекодированием. Функция iconv возвращает на славянские символы – пустой результат, по-этому от транслитерации временно пришлось отказаться
- Из первой проблемы вышла вторая – это поиск, который использует движок Lucene, через прокси фреймворка Zend. И тут ситуация повторяется, так как Lucene использует для создания индекса ASCII снова возникает проблема с non-latin кодировками и корректным из индексированием.
Благо тут на помощь приходит то, что Zend позволяет использовать для индексирования кодировку UTF-8 (с определенныим ограничениями, о них можно прочесть в офф. документации Zend Framework). Вот собственно переход на utf-8 и был осуществленн для корректной индексации и поиска. - Добавлен русский перевод
- Небольшой ряд мелких исправлений, я не буду на всех останавливаться, практически все исправления описаны в коментариях к коммитам в svn
Все желающие разместить у себя на сайте список ИТ вакансий, в ближайшее время будет доступен API и примеры информеров.
Filed under Symfony having 2 Comments »

