... News Publishing System or whatever you call it.
Для онлайн версии одной бедной (в смысле, безденежной) армянской газеты в России требуется програмное решение, удовлетворяющее следующим критериям:
1. Публикация статей через веб-интерфейс. Т.е. владелец/редактор газеты просто заполняет обычную веб форму с полями типа: Название статьи, Подзаголовок, Автор, е-мэйл автора (если таковой имеется), Текст статьи, выбирает рубрику (дроп-даун), если надо цепляет несколько картинок и нажимает сабмит, после чего статья появляется на сайте, при этом на странице рубрики появляется Название статьи, и подзаголовок. На главной же странице выводится заголовки, скажем, десяти последних статей.
2. Желательно, чтобы были следующие фичи
2.а. Публикация статьи по заданной дате
2.б. Поддержка thread-ов, т.е. если статья принадлежит к какому-то thread-у, то внизу статьи приводится список ссылок на старые статьи по этой теме (как на лента.ру)
2.в. Кэширование: т.е. статьи из базы должны экспортироваться в статичный хтмл, приблизительно следующего вида:
http://server.org/02/11/10/nazvanie_statyi.html
Вариант с mode_rewrite, к сожалению исключается, так как будет хоститься на дешевеньком хостинге без доступа к httpd.conf.
2.г. Возможность, чтобы некоторые статьи имеющие статус "хот" всегда выводились на самом верху, примерно как это происходит на форуме со sticky топиками.
2.д. Возможность для читателей комментировать статьи/оценивать их.
2.е. статистика прочтения каждой статьи (сколько хитов было на эту страницу)
2.ж. возможность вывести в виде удобном для печати.
3. Обязательные фичи:
3.а. Автоматическое создание архива по выпускам (можно датам). Примеры: лента.ру, газета.ру, панармениан.нет
3.б. Работа на базе темплейтов: т.е. програма должна загружать обычный хтмл файл со специальными тэгами, забивать его данными и из него генерировать статические хтмл файлы.
3.в. Лента новостей: для примера смотрите газета.ру
3.г. Возможность экспортировать заголовки в формате RSS
Платформа: ПХП/МайЭсКюЭл
В крайнем случае сойдет и вариант CGI/Perl
Пока что вроде столько.
Писать (или оплачивать написание) такую прогу не могу. Знаю, что существуют сотни подобных БЕСПЛАТНЫХ програм.
ВНИМАНИЕ ВОПРОС: Какую прогу вы бы порекомендовали для решения поставленных выше задач?
(ПХПНюк и его клоны не предлагать)
Заранее спасибо.