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
Diagnostic Page Project #2340
Comments
Hey @PopVeKind, thanks for opening an issue! Unfortunately, it seems you are missing information from the issue template. |
The Diagnostic PageThe Diagnostic Page would be located in the Admin area and would contain the following sections.
|
ERRORS: Repairing The ConfigurationThis Section produces advice to fix detected errors. The Output would be something like this:
|
WARNINGS: Possible ProblemsThis Section produces advice on detected warnings. These may or may not be errors. The Output would be something like this:
|
Technical Details Regarding My EnvironmentThis Section's Output should be copy/paste into an issue for a support request.
|
Admin Default SuggestionI suggest that when it is completed, we make the Diagnostic Page the default page after login. This will help a lot of noobs find the problems with their sites. |
@PopVeKind Wow wow wow, please keep in mind each time you're posting a new comment you're sending a mail to about 300 people following this repo. Thanks! 👍 |
All of this isn't stupid ideas at all, but I don't think this is something we need. Regarding what you call errors: they should simply halt at install. There's no need to code something to produce output and analysis, let's just die with an error message as it's done now.
Regarding what you call warnings, I don't think of one single thing that we should output as a warning. Either it works, then fine, or it doesn't, then die with an error. Regarding the technical details: I think that's typically plugin territory. But most errors make YOURLS die before it can even load plugins. Also, the very very vast majority of users simply never open a support request or trouble issue (roughly 2000 issue vs more than 100K install, again let's not code something for less than 2% of users) |
The Project
The Diagnostic Page Project is actually a companion to the Full-fledged installer Project #1254
Their purposes are as follows:
No code is faster than no code!
Whereas the Full-fledged installer works during installation, the Diagnostic Page is for existing sites, including manual modification of the config page.
The text was updated successfully, but these errors were encountered: