Closed (fixed)
Project:
Configuration Management
Version:
7.x-2.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
30 Mar 2012 at 21:30 UTC
Updated:
3 Oct 2012 at 20:11 UTC
Jump to comment: Most recent file
Comments
Comment #1
cweagansThere is no need for this this, since all of the UI is contained in configuration.admin.inc and that file is only loaded on the menu paths that need it (hook_menu takes care of it automatically).
Comment #2
dragonwize commentedThis is still on the board for discussion. The current UI is extremely lacking and could benefit a lot from use of other modules like Views, VBO, and others that are not needed for the core functionality and so should not be dependencies to the main module.
Comment #3
cweagansMoving the UI to a separate module will not fix the UI. Introducing a dependency on Views is not a big issue, in my mind, as most sites use Views anyways. Then, if views is already a dependency, then you're in a position where you can just use VBO if it's available (and don't if it's not available)
If the UI is in a separate file (as it is now), and is only loaded by hook_menu (as it is now), then we don't need a separate UI module. In fact, having a separate UI module could cause some minor performance issues, as it will be one extra item in the module list, and will cause extra function_exists calls for hook invocations.
I won't change the status back, but let it be known that I think this is a bad idea.
Comment #4
lucascaro commentedMy 2 cents:
Ideally the configuration module will be an API for other modules (like features) or be used for installation profiles or drush and therefore an UI will not be needed for those use cases.
Also, ideally, in the future, the configuration module could have a better / heavier ui.
Having that in mind, I wouldn't discard the possibility of separating the UI from the main functionality, even if we keep this on hold for now, given that we keep the UI in separate files.
For now, the only way to use the module is through the UI, so it wouldn't make sense yet. But again, when we get the drush integration done, and if the UI grows we should get back to this issue.
Comment #5
dagmarThis will be implemented in the 2.x during next week.
Comment #6
dagmarHere is the new UI for the new API. I will commit this to have something to start working @GDrupal
Comment #7
dagmarCommitted #6 without the trailing spaces and with extra lines at the end of the files. e55633a
The UI is incomplete now, but we are going to use other issues to complete it.