Postponed
Project:
Project Browser
Version:
1.0.x-dev
Component:
Other
Priority:
Normal
Category:
Plan
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
18 Oct 2022 at 22:34 UTC
Updated:
6 Aug 2025 at 14:34 UTC
Jump to comment: Most recent
Comments
Comment #2
tim.plunkettComment #3
bnjmnmComment #4
tim.plunkettComment #5
bnjmnmComment #6
effulgentsia commentedFrom the Priority TBD section in the issue summary:
In my opinion, this is a must-have for core inclusion for two reasons:
Meanwhile, tagging this issue for review from all the core committer roles to make sure we're all aligned on the roadmap to core inclusion, starting with giving feedback on the other 3 bullet points in the Priority TBD section.
Comment #7
bnjmnmComment #8
wim leers#6: this is not in the Drupal core issue queue, so do those tags have any effect?
Also, this roadmap seems incomplete/outdated?
Comment #9
wim leersAlso, do you intend to reuse the decade-old #1841788: Add project browser or do you intend to open a new core issue?
Comment #10
chrisfromredfinHaving a look at that one, I *think* it makes sense to open a new, clean one, so we're not muddied by the previous attempt. And yes, I think still incomplete.
Comment #11
chrisfromredfinComment #12
chrisfromredfinI just took a look through this, and most of the stuff I'm concerned about is in the Usability meta already. I'm not sure if that meta contains everything that is strictly _necessary_ for MVP or not.
I did add one consideration which is the Project "Detail" page (vs. just reverting back to "link to drupal.org page") - though the Site Builder Subcommittee has been working hard on that piece of the puzzle to try and identify the most important aspects of those pages, so I think we could do it considering most of the plumbing is in place.
Lastly, I only have a question as I'm unfamiliar with the process. Is there any non-code documentation required before it could go into core? Would it need a handbook page or something of that nature? If so, an issue should be created for that.
Comment #13
wim leersIn my experience, we consider a roadmap not actually a roadmap until there's zero meta issues left, because otherwise it's impossible to get a sense of the remaining size of work. (Because it's possible to add/remove issues to the meta issues, and that won't result in updates of this roadmap issue.)
Right now this lists 5 issues, which seems a tiny amount of work, but probably each meta issue has a number of issues associated with it? And are each of those 5 metas fully scoped out?
Yes, each module providing any API must have a
*.api.phpfile, any module regardless of API or not must have a handbook page, and each module must also have ahook_help()implementation.Comment #14
quietone commentedI came upon #3219457: Project Browser MVP Document which has had not activity, catch suggested to close this as a duplicate. This issue seemed the best fit so I have closed it as a duplicate of this issue.
Comment #15
chrisfromredfinRE #14 @quietone - yes, 100% the right thing to do. Thanks!
Comment #16
chrisfromredfinComment #17
chrisfromredfinComment #18
chrisfromredfinComment #19
chrisfromredfinComment #20
chrisfromredfinComment #21
chrisfromredfinComment #22
chrisfromredfinComment #23
chrisfromredfinJust a note that I have made marked updates to this and to the entire queue. This is following several triaging meetings with this team + Lauri. So, this is updated now and will be our path forward. Exciting!
Comment #24
chrisfromredfinComment #25
chrisfromredfinComment #26
chrisfromredfinComment #27
hestenetComment #28
chrisfromredfinComment #29
chrisfromredfinComment #30
chrisfromredfinComment #31
chrisfromredfinComment #32
chrisfromredfinComment #33
chrisfromredfinComment #34
chrisfromredfinComment #35
chrisfromredfinComment #36
chrisfromredfinComment #37
chrisfromredfinComment #38
chrisfromredfinComment #39
chrisfromredfinComment #40
chrisfromredfinComment #41
chrisfromredfinComment #42
chrisfromredfinComment #43
chrisfromredfinComment #44
chrisfromredfinComment #45
chrisfromredfinComment #46
chrisfromredfinComment #47
chrisfromredfinComment #48
chrisfromredfinComment #49
chrisfromredfinComment #50
chrisfromredfinComment #51
chrisfromredfinComment #52
chrisfromredfinComment #53
xjmPer discussion with @chrisfromredfin, @Gábor Hojtsy, @leslieg, and @thejimbirch, Recipes support is a Starshot blocker. However, as Gábor pointed out, it requires extensive API changes in PB, which means that we'll have the best success if we also treat it as a beta blocker for core. I didn't update the IS because I'm hoping someone from the initiative can confirm. Thanks!
Comment #54
chrisfromredfinComment #55
chrisfromredfinComment #56
chrisfromredfinComment #57
chrisfromredfinComment #58
chrisfromredfinComment #59
chrisfromredfinComment #60
chrisfromredfinComment #61
chrisfromredfinComment #62
chrisfromredfinComment #63
chrisfromredfinComment #64
quietone commentedThe issue summary states that many of the UI decisions need a decision. So, getting a usability review would help smooth the path to beta.
Comment #65
chrisfromredfinComment #66
chrisfromredfinComment #67
chrisfromredfinComment #68
chrisfromredfinComment #69
chrisfromredfinComment #70
chrisfromredfinComment #71
chrisfromredfinComment #72
chrisfromredfinsaving to get re-draw ¯\_(ツ)_/¯
Comment #73
catchI think the current status in regards to package manager, is that if only project browser is installed, it uses core's package_manager, but if automatic_updates is installed, it uses the package_manager shipped with automatic_updates.
For general stability and wider testing, it would be great if automatic_updates stopped shipping a copy of package_manager, but this really needs a beta package_manager in core, which has a couple of remaining blocking issues per #3319030: Drupal Core Roadmap for Package Manager and Update Manager.
Comment #74
xjmCrediting discussion participants from #53... Or was about to, but this ain't my queue. 😅 Pasting this in the "Credit others" field will do the trick quickly and easily.
Comment #78
chrisfromredfinComment #79
chrisfromredfinI am officially postponing this. I am unsure the path into core for Project Browser, if it's even necessary. So I can re-open and re-triage issues for core inclusion if that's something that presents itself as an actual need for more successful adoption of PB, or of Drupal itself.