-
Notifications
You must be signed in to change notification settings - Fork 39
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
[UX] Project Browser: Merge the pages in the UI where one can **INSTALL** a module, theme or layout into a single primary tab, under a single top-level menu item. #1701
Comments
I think that now we have issues filed for all the points above:
Also all the other ideas like consolidating the separate installation and "Update" pages for modules, themes and layouts under a single page have been mentioned over in those issues. Sooo... closing this one. |
The other two issues are about merging the "manage" pages for each project type (module/them/layout) under the same top-menu level and merging the "update" pages for them under a single tab that also resides under the same top-level menu item. This one is about merging all the installation pages for these content types under a single tab. Re-opening. |
...sorry for the noise. |
I understand that the term Project has a meaning to developers. Just wondering if Project, Project Browser, Project Installer have any meaning to new Backdrop users and non-developer Backdrop users in general. Could Layouts, Modules and Themes be described as Extensions? I think the current top-menu structure is pretty good, not sure what the merge would accomplish. What would it solve? To new users (especially those familiar with WP) What would you do with the |
Oh, this is a pain that we've inherited from Drupal because that's what these things are called: "projects". Here's the history of things... In D6 "Modules" and "Themes" were under "Administer" (a word that I believe should be banished from our UI) -> "Site building". The same menu was home for the "Menus" and "Blocks" items: In D7, the two "Modules" and "Themes" menu items were moved to the top level (better discoverability, less clicks 👍 ) with themes under "Appearance", and the "Menus" and "Blocks" items were moved under a new "Structure" top-level menu item: D8 has kept the "Structure" and "Appearance" top-level items but renamed "Modules" to "Extend": The reason why we went with "Functionality" in Backdrop was because "Extend" would make it the only top-level item that used a verb instead of a noun. Why not "Extensions" then you ask? ...because people (Drupal people) called these modules if I recall correctly. Anyways, I see you have been commenting in #2118 and I' sure you have read @jenlampton's comments where she states that the D6 menu structure made more sense for a lot of things:
I'm with @jenlampton on this one, but unfortunately, this cannot happen in 1.x. |
@maxmeno's comment here:
...brought this issue here to life. It is also related to #1291 (might make that one moot depending on the decision made here)
So, we currently have:
/admin/appearance/install
/admin/modules/install
/admin/structure/layouts/install
/appearance/install
while for modules is/modules/install
. Thought that we should perhaps change it to/functionality/install
, but then for layouts we have/layouts/install
. So, if we were to change something, it would be the theme installation URL to/themes/install
. Bothers me and OCD starts kicking in again 😜So, why not figure a way to consolidate all these in a single "Install projects" page, under a single
/admin/projects/install
or/admin/install/projects
or even plain/admin/extend
URL (with redirects in place if we need to)?...or is this whole thing sort of moot because we're getting Project Browser into core soon(ish)? But then again, once PB is in, why not simply redirect all these pages to it? We could perhaps pass on URL tokens that filter the PB results by project type depending on whether the user clicked Appearance -> Install theme or Functionality -> Install module or Structure -> Layouts - Install layout.
For people that need the old way of installing projects (browsing their local filesystem for custom-coded modules not uploaded on backdrop-contrib or manually entering URLs for use cases where projects are hosted elsewhere), we could have an "Advanced" tab in the PB UI that offers the URL text area and the multi-upload widget (already mentioned in #1288).
Thoughts?
The text was updated successfully, but these errors were encountered: