Стіл замовлень DLE — стіл замовлень для DataLife Engine: відвідувачі пропонують фільми, серіали, ігри чи ідеї, голосують «+1» і отримують сповіщення, коли заявку виконано. Схожі заявки й новини — просто під час введення, дублі об'єднуються, вигляд під ваш шаблон. Підтримка DLE 21.0.
Головне
- Відвідувачі самі кажуть, що додати на сайт. Заявка, голос «+1», і одразу видно, чого чекають найбільше: популярні за тиждень, місяць і рік.
- Менше дублів із першої секунди. Поки людина вводить назву, під полем з'являються схожі заявки й новини, які вже є на сайті, — вона підтримає готову заявку замість нової.
- Люди повертаються на сайт. Автор і всі, хто проголосував, отримують особисте повідомлення й лист: «Прийнята», «В роботі», «Виконана — ось посилання на новину».
- Повний шлях заявки, як у Canny та Product Hunt. Модерація, «Прийнята», «В роботі», «Виконана» з карткою новини, «Відхилена» з відповіддю, «Дубль» із перенесенням голосів. У кожної заявки своя історія.
- Виглядає як частина вашого шаблону. Працює на будь-якому скіні, зокрема Air у DLE 21.0: сама стежить за його темною темою, акцентний колір, вигляд списку й заокруглення — в адмінці. Правити .htaccess і шаблони не потрібно.
- Не навантажує сайт. На сторінках без столу замовлень модуль не робить жодного запиту до бази, блоки для шаблону кешуються.
Для відвідувачів
- Картки з великою кнопкою «+1», статусом і лічильником голосів — голос віддається без перезавантаження.
- Вкладки статусів із лічильниками, сортування «Популярні», «Нові», «Оновлені», «Нещодавно виконані», «топ за тиждень / місяць / рік», категорії й пошук.
- Сторінка заявки: текст, відповідь адміністрації, картка новини, коли заявку виконано, історія статусів, кнопка «Стежити за заявкою».
- Форма заявки з категоріями й полями: рік, ID Кінопошуку або IMDb (стає посиланням), посилання, постер. Обов'язкові поля — для кожної категорії свої.
- «Мої заявки», RSS-стрічка нових і виконаних.
Для адміністратора
- Огляд: цифри за статусами, черга модерації з кнопками «Схвалити» й «Відхилити», найпопулярніші відкриті заявки, середній час до виконання.
- Заявки: фільтри за статусом, категорією, наявністю новини, пошук за назвою, текстом і номером; масово — змінити статус, об'єднати дублі, видалити.
- Редагування заявки: усі поля, статус і відповідь, прив'язка новини пошуком за назвою, об'єднання з основною заявкою, «Сповістити підписників» або тихе редагування.
- Поріг голосів: набрала заявка потрібну кількість «+1» — сама стає «Прийнята» й сповіщає підписників.
- Права груп DLE: хто бачить, створює, голосує, публікує без модерації, скільки заявок на добу; групи-модератори отримують доступ до заявок в адмінці.
- Захист від спаму: довжина тексту, стоп-слова, чорний список назв («екранка», CAMRip…), ліміт голосів гостя з однієї IP.
Вбудовується в сайт
- Адреса розділу —
/tasks/ або будь-яка своя (/zakazy/, /requests/); працює без правки .htaccess, зі старих адрес — редирект 301.
- Теги для будь-якого місця шаблону:
{tasks-top}, {tasks-latest}, {tasks-done} з параметрами (кількість, категорія, період, заголовок), лічильники {tasks-count}.
- Свій вигляд: шаблони
.tpl можна перевизначити в папці свого скіна, кольори — через налаштування або CSS-змінні.
- SEO: власні title і description, canonical, noindex для прихованих заявок, мікророзмітка Schema.org, RSS.
- Інтерфейс російською, англійською, українською та іспанською; з DLE Multi-Language працює одразу —
/en/tasks/, /uk/tasks/.
Оновлення з 1.x
Заявки, голоси й налаштування переносяться самі під час першого відкриття розділу: «на модерації» та «схвалено» стають новими статусами, лайки — голосами «+1». Старі посилання /tasks/view/N/ ведуть на нові адреси.