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

Widget Cleanup recommendations #67

Open
codemonkey1988 opened this issue Oct 17, 2019 · 3 comments
Open

Widget Cleanup recommendations #67

codemonkey1988 opened this issue Oct 17, 2019 · 3 comments
Labels
widget Work on a specific widget

Comments

@codemonkey1988
Copy link

Is your widget a widget that should be shipped with TYPO3?.
yes - It is very useful to keep a clean installation for many reason. Clean installations just make more fun.

How can this widget help the user?
Over the time, installations get bigger and bigger. Many installation I know personally have many files that were uploaded but never used or content elements, that were just disabled instead of deleted. Especially disabled content elements can lead to frustrated search for the correct content element on a page, that the editor wants to edit.

Describe the information you would like to show
This widget should show a list of records, that match given criteria. For files this can be if the file is used or not combined with the upload date (if file is older than 30 days). For content elements or records it can be the hidden flag also combined with last edited date.

Configuration options
It would be useful for the user to switch between record groups. So the user can see only files or only content elements.

@codemonkey1988 codemonkey1988 added the widget Work on a specific widget label Oct 17, 2019
@codemonkey1988 codemonkey1988 changed the title Widget Cleanup recommendation Widget Cleanup recommendations Oct 17, 2019
@kevin-appelt
Copy link

At least for files there should be an option to „ignore this file“ as the file may be uploaded to be available but not linked on the website.

@haassie
Copy link
Collaborator

haassie commented Oct 23, 2019

Do you think this should be a core-widget or would it be great to have an 3rd party extension taking care of this?

@codemonkey1988
Copy link
Author

This might be a core widget because it deals with data, the core provides. On the other hand, to get the best out of this widget, it needs some configuration, like which tables should be checked and the requirements that needs to match for each table, to display the records.
So if the core widgets should work out of the box, it might be better to make this an 3rd party extension. But if its okay to have some widgets that needs configuration, it could be a core widget, like the table garbage collector task in scheduler package.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
widget Work on a specific widget
Projects
None yet
Development

No branches or pull requests

3 participants