DLE Order Desk
A request desk for DataLife Engine: visitors suggest movies, series, games or ideas, vote "+1" and get notified when a request is done. Similar requests and news appear as they type, duplicates are merged, and the look matches your template. DLE 21.0 support.
DLE Order Desk — a request desk for DataLife Engine: visitors suggest movies, series, games or ideas, vote "+1" and get notified when a request is done. Similar requests and news appear right as they type, duplicates are merged, and the look matches your template. DLE 21.0 support.
Highlights
- Visitors tell you what to add to the site. A request, a "+1" vote, and you instantly see what people want most: popular this week, month and year.
- Fewer duplicates from the very first second. While a visitor types a title, similar requests and news already on the site appear under the field — they support an existing request instead of creating a new one.
- People come back to the site. The author and everyone who voted get a private message and an email: "Accepted", "In progress", "Done — here is the link to the news".
- The full request lifecycle, like in Canny and Product Hunt. Moderation, "Accepted", "In progress", "Done" with a news card, "Rejected" with a reply, "Duplicate" with votes carried over. Every request has its own history.
- Looks like part of your template. Works on any skin, including Air in DLE 21.0: it follows its dark theme by itself, while the accent color, list style and corner rounding are set in the admin panel. No .htaccess or template edits needed.
- Does not load the site. On pages without the order desk the module makes no database queries at all, and template blocks are cached.
For visitors
- Cards with a big "+1" button, a status and a vote counter — votes are cast without a page reload.
- Status tabs with counters, "Popular", "New", "Updated", "Recently done" sorting, top of the week / month / year, categories and search.
- Request page: text, the administration's reply, a news card once the request is done, status history, a "Follow request" button.
- Request form with categories and fields: year, Kinopoisk or IMDb ID (turns into a link), link, poster. Required fields are set separately for each category.
- "My requests", an RSS feed of new and completed requests.
For administrators
- Overview: numbers by status, a moderation queue with "Approve" and "Reject" buttons, the most popular open requests, average time to completion.
- Requests: filters by status, category and linked news, search by title, text and number; bulk actions — change status, merge duplicates, delete.
- Editing a request: all fields, status and reply, linking a news item by searching its title, merging into the main request, "Notify subscribers" or a silent edit.
- Vote threshold: once a request collects the set number of "+1" votes, it becomes "Accepted" by itself and notifies subscribers.
- DLE group permissions: who can view, create, vote, publish without moderation, how many requests per day; moderator groups get access to requests in the admin panel.
- Spam protection: text length, stop words, a blacklist of titles ("screener", CAMRip…), a limit on guest votes from one IP.
Fits into your site
- Section address —
/tasks/or any of your own (/zakazy/,/requests/); works without editing .htaccess, old addresses get a 301 redirect. - Tags for any place in the template:
{tasks-top},{tasks-latest},{tasks-done}with parameters (count, category, period, heading),{tasks-count}counters. - Your own look:
.tpltemplates can be overridden in your skin's folder, colors — in the settings or with CSS variables. - SEO: custom title and description, canonical, noindex for hidden requests, Schema.org markup, RSS.
- Interface in Russian, English, Ukrainian and Spanish; works with DLE Multi-Language out of the box —
/en/tasks/,/uk/tasks/.
Upgrading from 1.x
Requests, votes and settings are migrated automatically the first time the section is opened: "on moderation" and "approved" become the new statuses, likes become "+1" votes. Old /tasks/view/N/ links lead to the new addresses.
Screenshots
Click a screenshot to zoom in
Choose a suitable plan
We offer flexible licensing options depending on your needs.
Recommended
Extended
$54
- All Standard features
- 10 sites
- Priority support
- Updates 12 months
- Downloads 12 months
Premium
$120
- All Extended features
- Unlimited number of sites
- Personal consultations
- Updates forever
- Downloads forever
- Installation and setup
- Adapted to your website (including code refinement)
UnboundFor studios and closed servers
Everything in Premium, but the key is not tied to sites and the module never contacts our server.
$264
A site is a domain together with all its subdomains.
Version history
-
2.0.1 current 1 Improved 1 Fixed
Improved 1
- Row actions in the Requests and Categories lists and in the moderation queue are in the usual ☰ menu, as in DLE sections
Fixed 1
- Hints on the Group permissions and Template tags tabs are readable now; the In progress label has better contrast in older DLE versions
-
2.0.0 11 New 3 Improved 3 Fixed
New 11
- DLE 20.0 and 21.0 support; the order desk works with any template, including Air
- New look: cards with a "+1" vote, status tabs with counters, search, sorting and "top of the week / month / year"
- Appearance is set in the admin panel: accent colour, light or dark theme (or follow the site), list, tiles or compact view, status colours
- Full request lifecycle: Accepted, In progress, Done with a link to the news, Duplicate with votes moved over, status history
- Notifications to the author and everyone who voted: a private message and an email when the status changes; a "Follow request" button
- Similar requests and site news appear while the title is being typed — fewer duplicates
- Categories with fields: year, Kinopoisk or IMDb ID (as a link), link, poster; required fields
- DLE group permissions: who can view, create, vote, publish without moderation, daily request limit; moderator groups
- Template tags: latest, popular and done requests, counters, order desk address
- Admin panel: overview with a moderation queue, filters and search, bulk status change, merging duplicates, vote threshold for auto-accept
- Spam protection: text length, stop words, a title blacklist, a guest vote limit per IP
Improved 3
- /tasks/ addresses work without editing .htaccess or templates; the section address is set in the settings
- SEO: canonical, noindex for hidden requests, Schema.org markup, requests RSS feed
- Interface in Russian, English, Ukrainian and Spanish; works with DLE Multi-Language
Fixed 3
- Security fixes: SQL injection in the request form, code execution via settings, voting without request forgery protection
- Requests on moderation and rejected ones are no longer visible to outsiders; the author's email no longer reaches the template
- Fixed links and pagination, quotes in titles, the error on status change, admin emails and "Template not found" on other templates
-
1.1.0 4 New
New 4
- Добавлено полная адаптация под DLE 19.0 с поддержкой rules.json для ЧПУ и автоматическим определением версии движка для AJAX-обработчиков
- Добавлено система рейтинга Like/Dislike с интерактивными кнопками, AJAX-обновлением, защитой от накрутки и настраиваемыми правами голосования для гостей
- Добавлено продвинутая SEO-оптимизация с настраиваемыми meta-тегами для всех страниц, canonical URLs и полной поддержкой ЧПУ для DLE 18.1 и 19.0+
- Добавлено гибкая система email-уведомлений с полностью редактируемыми шаблонами через админ-панель, поддержкой переменных и раздельными настройками для администратора и пользователей
-
1.0.1 1 Fixed
Fixed 1
- Обнаружена и исправлена ошибка, связанная со старыми версиями DLE
-
1.0.0 1 New
New 1
- Первый релиз модуля
Sign in to leave a comment.
No comments yet — be the first.