Improve User Experience by Automatically Managing Notices After Issue Resolution
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza revisando los puntos de entrada existentes de conflict-notice y la integración con W3 Total Cache descrita en el issue. Determina si la configuración relevante se puede detectar de forma fiable o si la notificación necesita una acción explícita de dismissal. Se considera completado cuando la notificación ya no genera confusión después de que los usuarios resuelven el conflicto.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
What problem does this address?
In Optimole, when there is a conflict with another plugin, we currently display notices to users, instructing them to make specific changes. For example, with the W3 Total Cache plugin, users need to exclude Optimole JS files from its settings. While this issue is straightforward and users can resolve it using a direct link, there is a problem with the user experience afterward.
Once users follow the instructions and make the necessary changes, they expect the notice to disappear automatically, indicating that the issue has been resolved. However, currently, users must manually dismiss the notification, which can lead to confusion as it's not written anywhere on the notice, and it can lead to a bad user experience.
What is your proposed solution?
To enhance this process, I propose the following improvements:
-
Add a function that automatically detects when the user has made the necessary changes and dismisses the notification accordingly.
-
If automatic detection is not feasible, modify the error message to inform users that they can manually dismiss the notification once the changes are made. Additionally, we can include a button within the notification that allows users to dismiss it directly, with a clear message explaining its function e.g -
I have made the changes
By implementing these improvements, we can reduce confusion, ensuring that users are confident their issues are resolved without additional manual steps.
References -
https://secure.helpscout.net/conversation/2601747066/419300/
https://secure.helpscout.net/conversation/2349518155/384145
Will this feature require documentation? (Optional)
None
- Lenguaje dominante
- PHP
- Estrellas
- 73
- Forks
- 14
- Merge medio
- 2 d 13 h
- PR fusionados (30 d)
- 16
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Codeinwp/optimole-wp
-
bug-report bug-report-triage crash-report
Dificultad 4/5 3-5 días Aptitud para principiantes 65/100
Codeinwp/optimole-wp#1162 ·
Los mantenedores suelen responder en 1 día
-
customer report feature-request-triage
Dificultad 3/5 1-2 días Aptitud para principiantes 65/100
Codeinwp/optimole-wp#1161 ·
Los mantenedores suelen responder en 1 día
-
bug-report bug-report-triage customer report regression
Dificultad 4/5 3-5 días Aptitud para principiantes 56/100
Codeinwp/optimole-wp#1159 ·
Los mantenedores suelen responder en 1 día
-
customer report feature-request-triage
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
Codeinwp/optimole-wp#1151 ·
Los mantenedores suelen responder en 1 día
-
bug-report bug-report-triage crash-report
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
Codeinwp/optimole-wp#1139 ·
Los mantenedores suelen responder en 1 día
Todos los issues de Codeinwp/optimole-wp
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
domain/crm-after-sales Platform(Default) priority/high
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
kind/bug status/to verify
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
PHP-CS-Fixer/PHP-CS-Fixer#9867 ·
Los mantenedores suelen responder en 1 día
-
sync-en
Dificultad 1/5 1-3 horas Aptitud para principiantes 86/100
Los mantenedores suelen responder en 2 días
-
sync-en
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 2 días