Suggestion to improve Libarea Admin Panel
I myself appreciate what @evg does to make this software awesome.
and of course i know he is busy making new cool stuff.
these are just some suggestions for things i would like to see in admin panel in near future.
User Management
-
Admin must be able to block the user.
-
Admin can modify user data, and profile.
-
User permissions.
-
Admin can apply restrictions on users. for example, freezing the account for a period of time.
Also, having the IP address of the users is not a good idea, Libarea could be used for web democracy, and free speech and any security breach may harm the users when the hackers get the access to the admin panel, there should be a strict test method to hide the IPs of the users and to prevent the exposure in case of hacking, because you run a free speech instance means more hacking attempts.
Topic Managment -
The admin must be able to change the details of any topic, change the ownership or hide.
-
Admin can lock a specific topic to prevent users from posting.
-
Bulk delete.
-
Clean all the topic posts.
-
must show date create, and by who, and number of posts assigned to.
Style and pages
- The admin must be able to put Favicon, logo and change the welcome banner from the panel.
- The admin must be able to control custom CSS.
- The admin must be able to add new Navbar items and remove.
- The admin must have full control over footer, can change the links, data, Etc.
- The admin must be able to control all the widgets in sidebars.
- Fonts and colors control.
- Admin can create static pages, for example terms and conditions, privacy page and about, Etc.
Posts
- Admin can control all posts, edit, delete, lock, hide, and assign to topic.
- Admin can make allow only 1 or more post type in posting from, for example users only can ask questions, or only submit links
- For URL posts, admin can restrict specific domains to be posted, for example if i want to post a news from cnn.com, if the domain is black-listed then i will not be able to post from CNN.
- move the owner ship of the post from user to another.
- Bulk delete and delete as per topic, like i need to delete some posts only from NEWS topic.
- the list must show who created the post, date created, and belongs to which topic.
Comments
- List of all comments with delete and hide, edit is not recommended because this is user opinion.
- Each comment must show to which post is posted and by who.
Global site setting
- Name and the slogan of the website
- Email SMTP settings.
- CAPTCHA settings.
- admin can set default global language.
- admin can lock new registration.
- Email and summaries templates.
- Lock posting globally
- Lock comments globally
- TS Managment.
- Badges Managment.
- Put the site on maintenance.
- Analytics and global head, body codes.
Post reporting
The admin must get special urgent notifications for report, if rejected, nothing happens, if accepted, the post or the comment must be hidden same moment.
Monetization
Because libarea can be used for commercial purposes, then this is very important part.
the admin must be able to show ads between posts on home page, show in sidebars, and top and bottom of the post, and near comments.
This is all in my head, add your thoughts if you have.
Hello. Thanks for the suggestions, but most of what you've described is already there. For example, block a member.
In addition, ip address of the participant. I would like you to show where, for example, on this site you see it. It is available, but only for the admin.
About the admin panel. All these actions are already possible now, only in manual mode, not through the admin panel. The admin panel adds convenience but incurs some costs.
And so I will study, thanks for such a meaningful post!
Приветствую. Спасибо за предложения, но большинство того, что вы описали уже есть. Например, блокировать участника.
Кроме того, ip адрес участника. Мне бы хотелось, чтобы вы показали, где вы, например, на этом сайте видите его. Он доступен, но только для админа.
По поводу админ панели. Все эти действия уже возможно сейчас, только в ручном режиме, не через админку. Админ панель добавляет удобство, но берет на себя некоторые расходы.
А так я изучу, ещё раз спасибо за столь содержательный пост!