QUIQQER Dashboard 1.0

in #utopian-io5 years ago (edited)

QUIQQER Dashboard 1.0


QUIQQER Dashboard

The QUIQQER dashboard provides the user with a first overview of all important information from his QUIQQER system. In addition, the dashboard provides an API for modules. Each module / plugin has the possibility to extend the dashboard and provide the user with further information.

What's so great about this extension? It comes out of the box with QUIQQER itself.

Repository

New Features

What feature(s) did you add?

  • We release the complete new Version 1.0.

QUIQQER didn't had a dashboard yet. The old "dashboard" was integrated directly into the core and a small collection of outdated links. We decided to create a complete new module for this problem. Thus it is completely independently updatable and changeable.

Basic features

  • How many pages are created in the system
  • How many users exist in the system
  • How many groups exist in the system
  • How many projects exist in the system
  • The latest news about QUIQQER
  • Useful links
  • Overview of the media area
  • The latest changes
  • The last logins
  • General System Information
  • General file system information
  • Overview of Cron designs

How did you implement it/them?

Today we finished the last details for the new QUIQQER Dashboard. So that everything looks a bit tidier, we have set on flexbox and all widgets are now aligned.

commit

Since last November we have been working on this module and today we have finished the last details. The complete commit log is therefore the complete master branch. The development took a little longer than expected but finally we have released the first version now.

Complete commit log


dashboard-1.png

Here are some widgets in detail:
Media Info

The Media Info Widget gives you an overview how many files and images you have in your QUIQQER system.


dashboard-2-media-info.png

Latest page changes

For each site operator it is important to quickly see which pages have changed to the last.


dashboard-3-latest-page-changes.png

Cron history

Over the time we've noticed that it's barely visible when some crons don't work. the cron history widget makes errors in the crons faster and easier to see.


dashboard-4-cron-history.png

The whole thing doesn't run on the fly of course and many of the widgets bring their own cron services so that all statistical values are calculated in the background.

All the services you need are created during the installation so you don't have to worry about anything.

In the next days version 1 will also be available in the store. Since this module comes automatically with every update QUIQQER Dashboard does not have to be installed separately.


We wish you a lot of fun with the new QUIQQER Dashboard.


dashboard-preview.png

GitHub Account

Thanks for reading,
Hen and Jan, for PCSG Developers

Sort:  

Thank you for your contribution.

  1. is there a reason that this interface has a static method declaration? e.g. static in most cases is a bad idea.
  2. Generally, you don't want to put try-catch inside a loop as per here and also you have a general-exception, which hints a code smell
  3. In Javascript, you should aim to replace var with const or let.
  4. In here the loop variable should be moved to the for for better practise.
  5. The URL should be extracted/configurable
  6. Is here vulnerable to SQL Injection?

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Chat with us on Discord.

[utopian-moderator]

Thank you for your review, @justyy! Keep up the good work!

Hi @pcsg-dev!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server

Hey, @pcsg-dev!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

@pcsg-dev You have received a 100% upvote from @botreporter because this post did not use any bidbots and you have not used bidbots in the last 30 days!

Upvoting this comment will help keep this service running.

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.033
BTC 62937.86
ETH 3092.40
USDT 1.00
SBD 3.87