Before making this suggestion in the bugtracker for 4.3, I wanted to get some input from you. Here's the idea:
Feature: Make Sysfolder appears as Web Module
Scenario: Simplification for tt_news editors.
For someone new to TYPO3, having to select a sysfolder in "list mode" is a bit strange at first. Why isn't a module, why is it mixed with pages ? It's not intuitive to first select "List" then navigate the pagetree to find where the news records are "hidden".
Solution: Make Sysfolder appears as Web Module
By adding 2 checkboxes and a selection list as seen in screenshot 1.
When choosing to check the first one, the sysfolder disappear from the pagetree for anyone not being an admin of the installation. This could be reverted by checking "Unhide sysfolder for non-admin" or some UserTS (like for DAM).
The idea of the feature is to hide the sysfolder and change its virtual position as a Web Module in the left panel.
Here's what happen to edit news (screenshot 2):
With all this, people won't need the pagetree to find records sometimes hidden under many levels of sysfolders. The "real" full pagetree is still there for Admins.
Does all of this make sense to you? Is it worth the effort to code this feature to help Editors in their job? Note that Krystian Szymukowicz gave me some hints to partly do it using "sys_actions" and some TS in the HCI list. But anyway, I wanted to share this one...
I mentioned tt_news but almost all extensions that needs records could use this feature and I can see extensions with multiple tables getting easier to use by making the visible link table=tab instead of listview with multiple tables on the same sysfolder.
Patrick "sysfolder" Gaumond
I promote this idea for sure, but I don't see a need for any simple db_table-to-frontend-extensions like tt_news. However for all more complicated db-driven extensions this would be a really nice feature! And for all the extensions which need sysfolders by design...