Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Язык программирования PHP. База MySQL.

Проект можно разбить на несколько шагов - задач.

--------------------------------------------

Задача 1 - сбор новостей

--------------------------------------------

Новости у будут собираться автоматически ежедневно (2-3 раза в день) с

10 разных серверов, где всё лежит в готовом формате rss.

--------------------------------------------

Задача 2 - предварительная обработка - удаление дубликатов

--------------------------------------------

Дубликаты (одинаковые новости) отфильтровываются по названию или первым 100

знакам. Будет также установлен приоритет источников откуда брать в первую очередь,

а чей дубликат удалять.

--------------------------------------------

Задача 3 - заливка в базу

--------------------------------------------

поля

- ID

- дата публикации

- заголовок

- текст

- источник (желательно оригинальный, который указывается на сайте где мы

копируем, а не сам сайт с которого копируем)

--------------------------------------------

Задача 4 - Сам информер

--------------------------------------------

в виде серверного PHP скрипта, который может на своем сайте установить даже новичок.

Скрипт может принимать следующие параметры

- ID Клиента

- Пароль

- Количество новостей показываемых на одной странице

- Формат выдачи

- искомые слова

- Искать только за последнюю неделю

- ID конкретной новости.

Форматы выдачи

1) только заголовки

2) заголовки и 250 знаков текста

3) заголовок и текст конкретной новости

К спискам всегда выдаем ID новостей, для возможности их детального показа.

Выдача результатов происходит в формате XML/RSS.

Дизайн выдачи новостей, нас не интересует. Это проблема вэбмастеров каждого сайта.

--------------------------------------------

Задача 5 - Поиск по новостям

--------------------------------------------

Если заданы "искомые слова",

то ищем в базе новостей на сервере все новости содержащие все слова (AND).

Если задано "Искать только за последнюю неделю", ищем среди новостей с дата публикации не старше недели.

--------------------------------------------

Задача 6 - документация

--------------------------------------------

Руководство по инсталяции (самого сервиса на сервере, а не информера) и описание функций

должно быть написано так, что бы даже не очень опытный админ, мог все инсталлировать

и настроить базу быстро и без вопросов

к создателям сервиса.

Без Руководства по инсталяции и документации всех важных функций сервиса, проект принят не будет.

Помимо стоимости и сроков реализации, указывайте пожалуйста по возможности причины, почему вы считаете,

что сможете справиться именно с этой задачей на высшем уровне.

Мы отлично представляем себе, сколько надо часов опытному специалисту на реализацию такого проекта. Но если у кого-то есть готовые заготовки, получится еще быстрее.

Комментарии:

Данный проект является лишь "вырванным" кусочком большого портального проекта.

Фрилансерам, которые справятся лучше всех, будут поручены остальные работы по проекту.

Формы оплаты: наличными в Киеве или банковский перевод по Украине.

18 лет назад
WebService
Украина
18 лет в сервисе
Был
4 года назад
Выбранный исполнитель
Alterego
Гость 
NaN лет
21 год в сервисе
Был
12 лет назад
18 лет назад
$240
5 дней