Идеи/Случайно произведение или книга с филтър

От Уики на Читанка
Направо към: навигация, търсене

Идеята в едно изречение

Разширяване на страницата за случайно произведение с възможност за филтриране.

Пълно описание

В момента при отваряне на chitanka:text/random се прави автоматично препращане към случайно произведение. Тази страница да се замени с формуляр, чрез който да може да се извършва предварително филтриране на произведенията, които да участват в лотарията. Пример: от филтъра се избира форма „роман“, етикет „научна фантастика“. След това се връща случайно произведение само измежду романите с въпросния етикет.

Възможни филтри:

  • форма (text.type) — роман, разказ и т.н.
  • етикет (text.label)
  • оценка (text.rating) — напр. над 3; евентуално и задаване на минимален брой гласове (text.votes)
  • оригинален език (text.orig_lang)
  • година на публикация (text.year) — напр. след 1950

Необходими умения за реализацията й

php, Symfony2, средно познаване на структурата от базата от данни на библиотеката

Сложност

Средна

Приоритет

7