Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite widgets with the new design and track down the progress #544

Open
33 of 34 tasks
Moppa5 opened this issue Jun 14, 2021 · 2 comments
Open
33 of 34 tasks

Rewrite widgets with the new design and track down the progress #544

Moppa5 opened this issue Jun 14, 2021 · 2 comments
Labels
codebase Refactoring and overall codebase health-related topics. enhancement

Comments

@Moppa5
Copy link
Contributor

Moppa5 commented Jun 14, 2021

Description
As a part of the Up-To-Date project it was mentioned that we could convert Seravo Plugin widgets one by one to apply the new design. This issue is here just so that we can reference and keep track of the rewrite process.

Sitestatus

  • Cache Status, contains "Toggle more" widget
  • Site Information
  • HTTP Request statistics
  • Site checks, if possible ?
  • Speed test
  • Sanitize uploads
  • Disk Usage
  • Optimize Images
  • Shadows

Upkeep

  • Update Status
  • Tests Status
  • Changes Status
  • Update tests
  • Seravo Updates
  • Screenshots ?
  • Seravo Plugin Updater
  • Change PHP Version

Database

  • Database Access
  • Manage the Database with Adminer
  • Search-Replace Tool
  • Database Cleanup Tool (optimize & cleanup)
  • Database Size

Backups

  • Backups, basic box
  • Create a New Backup
  • Files Excluded from the Backups
  • Current Backups

Security

  • Security (options)
  • Last successful logins
  • Check passwords
  • Unnecessary themes
  • Cruft Files
  • Unnecessary plugins

Domains & Logs

  • Domains & Mails bundled
  • Logviewer ?
@Moppa5 Moppa5 added enhancement help wanted codebase Refactoring and overall codebase health-related topics. labels Jun 14, 2021
@JoosuaKoskinen
Copy link
Contributor

JoosuaKoskinen commented Jun 17, 2021

I think it's currently possible to rewrite these:

  • Site Status -> Site information
  • Upkeep -> Update Status (probably)
  • Upkeep -> Test Status
  • Database -> Database Access
  • Database -> Manage the Database with Adminer
  • Backups -> Backups

After #549 these should be possible:

  • Backups -> Files Excluded from the Backups
  • Backups -> Current Backups
  • Security -> Last successful logins

There will be a second AJAX handler and 'options/settings' upcoming very soon, I believe over 50% of postboxes can be rewritten then. And after possibility to add different kinds of graphs and tables I expect it to be at least 3/4 postboxes.

@Moppa5
Copy link
Contributor Author

Moppa5 commented Jun 24, 2021

@JoosuaKoskinen, I can take a look at the following widgets next

  • Site Information
  • Test Status
  • Last successful logins
  • Update Status, marked as probably so need to investigate maybe?

Last successful logins probably needs the table helper as well so this could be taken care at the same time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
codebase Refactoring and overall codebase health-related topics. enhancement
Projects
None yet
Development

No branches or pull requests

2 participants