Доработка скрипта Nevius работа Pro
Здравствуйте!
Требуется доработка скипта Nevius работа Pro
Скрипт написан на php + MySQL
Демо версия скрипта (если надо взглянуть) здесь:
http://nevius.ru/download/nevius-job-pro.zip
Тех. задание:
Первое.
Сделать вывод вакансий из базы в файл формата YVL - для Яндекса.
Технические требования к формату прописаны здесь: http://help.yandex.ru/webmaster/?id=1112742
Файл должен быть сжат гзипом. Обновление файла раз в час. Название: vacancies.yvl.gz
Второе.
Необходимо сделать вывод вакансий и резюме в RSS с учетом города.
Получается две разные ленты.
Было бы идеально сделать что-то типа этого: http://kotidog.com/rss.html
Только в моем случае:
1. Количество резюме или вакансий (5, 10, 15)
2. Непосредственно: вакансии или резюме
3. Cфера деятельности (все или задать из списка (в базе есть список))
4. Страна и город (Все иди задать только страну, только город)
и чекбокс: Выводить только Vip объявления (платные)
Что выводить в самой ленте? В заголовке должность и предполагаемая з/п.
В тексте: для вакансий "Требования" (ограниченные в 200 знаков), а для резюме "Опыт работы" (ограничение в 150 знаков). Ну и по стандарту дата там выводится, вроде, и время.
Третье.
Необходимо генерировать карты:
http://domain.ru/sitemap_res.xml - резюме
http://domain.ru/sitemap_vac.xml - вакансии
http://domain.ru/sitemap_agency.xml - кадровые агентства
http://domain.ru/sitemap_rab.xml - работодатели
http://domain.ru/sitemap_text.xml - статьи
Все должно выводиться с учетом города. В базе для каждого города есть свой ID. Можно прямо в файле генерации карты (а лучше в файле настроек var.php) указать нужный ID и карта бы включала в себя все данные только для этого города. Если ID не указан (или нулевой, кажется в базе) выводить все подряд без учета города.
Четвертое.
Сделать форму поиска по вакансиям/резюме/КА/Работодателям с использование аякса на главной, как здесь: jobinmoscow.ru Только надо добавить выбор страны/региона/города
Результат выводится должен в уже существующих файлах (формах) для выдачи. Собственно, поиск есть на сайте. Надо просто на главную его вытащить и аякс прилепить для удобства.
Пятое.
Сделать в списке профессий (listres.php и listvac.php) подтемы на аяксе, как здесь: jobinmoscow.ru/listres.php и здесь: jobinmoscow.ru/listvac.php А то cейчас новое окно открывается чтобы увидеть подтемы профессий.
Шестое.
На сайте реализована система пополнения счета через SMS и Webmoney. А уже со счета потом списываются деньги за всякие услуги. Надо подключить robokassa или roboxchange для пополнения счета.
Седьмое.
Проверить работу добавления кук при авторизации пользователей на главной и здесь /autor.php
Разраб говорит, что на 10 дней ставятся, а меня при тесте через час простоя уже снова просит авторизоваться.
Восьмое.
Сделать систему кеширования и гзипования файлов кеша. Этого нет вообще в скрипте. Надо чтобы создавался кеш и сразу gzip'ом его. Обновление кеша - при изменениях на страницах или с заданным промежутком времени - я не знаю как лучше. Можно сделать 2 способа на выбор - на будущее. В файле настроек (var.php) должна быть возможность отключить или включить кеширование (False/True - там все так регулируется).
Кешироваться должна только внешняя часть скрипта. Пользовательские кабинеты (после авторизации) не должны.
Бюджет я предположительно написал. Способ оплаты может быть Безопасным или Webmoney