-
Notifications
You must be signed in to change notification settings - Fork 40
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
[META] Layout Followup Issues #345
Comments
Mentioning the addition of TouchPunch makes me want to shamelessly "promote" #159 |
Some suggestion that most site builder or themer will need:
I would suggest to take a peek at wp visual composer plugin, although it is not the best coding but their gui served the purpose to help designer create custom layouting with no coding at all. |
As far as I can tell, the only way now to see what blocks are available on a site is via the 'Add block' button when editing a layout. I think a nice feature would be to add a listing of available blocks (a sub-page of admin/reports seems appropriate) to allow users to see what modules are providing what blocks. |
Few issues I uncovered this weekend:
|
This is actually a much harder problem to solve than it appears. Layout module requires a name before it can start doing anything. The tempstore entry is saved by name, so we can't start doing anything until it is entered. Views has the same problem but gets around it by asking for the name of the view before you are dropped into the main views interface. I don't think introducing a new screen is a good idea for this. We could potentially hide the path option until the name is entered, but I feel like that's misleading the user into thinking the form is shorter than it really is, and would likely cause other UX problems.
Both of these problems are being addressed in #535. |
Hadnt noticed this before. This is going to be confusing then, to have three different types of block? Here's a Big Bad Idea: get rid of the current "Custom Blocks" functionality and just have instances of one "Custom Block" block thats added through Layout builder's "Add block" UI. |
@docwilmot Yeah that's actually pretty much exactly what I was thinking. Only we can't just get rid of all custom blocks in the 1.x cycle, Custom Blocks already a stand-alone module that you can easily disable. |
This has now changed. Blocks are in configuration in 1.3.0+ and are going to stick around. See #1428 and #1099. |
Does #1528 (Allow a layout to be selected on multiple paths) seem like something we can add to this meta list? |
I've gone through the remaining issues and made a bunch of PRs. The remaining ones: #943, #1020 and #1022 are all related and awaiting some decision on how to proceed. I dont think I agree with #1025 either, so will wait for some further discussion. And I agree with @quicksketch #1021 is going to be very difficult to accomplish given how the #1300 should propbably use |
@klonos please test https://github.com/docwilmot/backdrop/tree/conditions. Fixes #943 and #1020. Still in-progress, was hoping to finish this morning, but out of time. And will add #1022 in final PR. Thanks. |
I will do so, but most likely I'll be able to allocate time over this coming weekend. This one is + backdrop/backdrop#1234 is on my list.
...while at it, can you tackle #1622 too that is related to the "dirty" flag not firing? |
@docwilmot Great progress! Thanks for all the effort you are putting into this. |
Thx. These have been lingering too long. Just hope they get reviewed in time to get in 1.4.0. |
@docwilmot Sorry, I've been busy finding a place to rent in Portland, but will try to review things soon. Luckily, we still have a bit of time before the 1.4.0 release in May. |
@mikemccaffrey no worries. And I'm done. The last remaining two I'm not sure if we should. Leaving them there. The "long term followups" are higher level stuff and will leave to the experts. |
...I need to find some time to go through the list of issues in the issue summary. Some of the issues I placed there are under the "Has PR" section while there's no PR for them. |
Closing this issue since we now have the project https://github.com/backdrop/backdrop-issues/projects/13#card-21014976 |
In #86, we're working on completing the initial introduction of Layouts into Backdrop. That issue took us far, including introducing Layout module, simplifying Block module, providing contexts, access rules, and an expanded block API. However, there are many, many followups to be done. This issue serves as a listing of sub-issues, which may or may not yet have their own dedicated issues.
edit: I have created a GitHub "Project" for all the Layout related issues that were not completed as part of this meta. To view them all see: https://github.com/backdrop/backdrop-issues/projects/13
Completed and merged
Postponed/not doing
More issues are likely necessary. Let's expand this list as we find more suggestions for the module...
The text was updated successfully, but these errors were encountered: