-
Notifications
You must be signed in to change notification settings - Fork 846
Gutenberg: Add a Related Posts block #10132
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
Conversation
|
Thank you for the great PR description! When this PR is ready for review, please apply the Scheduled Jetpack release: January 10, 2019. |
dba8a42 to
0104e2d
Compare
keoshi
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is looking great and runs smoothly!
Here's a couple of notes from my testing:
- The block settings should follow the order of the resulting visual:
Display thumbnails,Display date,Display context (category or tag). - The input for
Number of postsaccepts number above 3. Try to enter 5 for instance, and check that it attributes the classcolumns-5to the element in grid view mode.
|
Thanks @keoshi, feedback has been addressed in Automattic/wp-calypso@cf622a2 and Automattic/wp-calypso@e1fb9e4 and this branch has been updated accordingly to allow changes to be in the new JN sites that we spin up for testing. |
8fe6fd9 to
54d0e86
Compare
|
Rebased, removed the built block and updated description to reflect the fact that we can now test without having to include the built block in the Jetpack PR. Thanks Osk❤️ |
54d0e86 to
ed25dc8
Compare
|
Caution: This PR has changes that must be merged to WordPress.com |
282e824 to
5434d3c
Compare
|
Rebased to fix a conflict in |
jeherve
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving again, for good measure
|
Thanks @jeherve! We'll address the minor feedback in subsequent PRs. Merging this one now. |
* Add first version of the Changelog and testing list for 6.9 * Changelog: add #10710 * changelog: add #10538 * changelog: add #10741 * changelog: add #10749 * changelog: add #10664 * changelog: add #10224 * changelog: add #10788 * Changelog: add #10560 * Chanegelog: add #10812 * changelog: add #10556 * Changelog: add #10668 * Changelog: add #10846 * Changelog: add #10947 * Changelog: add #10962 * Changelog: add #10956 * Changelog: add #10940 * Changelog: add #10934 * Changelog: add #10912 * changelog: add #10866 * changelog: add #10924 * Changelog: add #10936 * Changelog: add #10833 * changelog: add #10867 * Changelog: add #10960 * Changelog: add #10888 * changelog: add #10840 * changelog: add #10972 * Changelog: add #10979 * changelog: add #10909 * Changelog: add #10958 * Changelog: add #10981 * Changelog: add #10564 * Changelog: add #10809 * Changelog: add #10982 * Changelog: add #10706 * Changelog: add #10978 * Changelog: add #10132 * Changelog: add #11022 * Changelog: add #11024 * Changelog: add #10875 * Changelog: add #11030 * Changelog: add #11053 * Changelog: add #10880 * Changelog: add #9359 * Changelog: add #11037 * Update block list * Changelog: add #11060 * Changelog: add #10755 * changelog: add #11000 * Changelog: add #10786 * Changelog: add #10945 * Changelog: add #10597
Currently, the Related Posts functionality works as a singleton - multiple instances aren't expected, and overriding settings inline isn't easy because of the way we currently fetch settings and build the markup. We are keeping the singleton behavior, but we are now adding a new way to render related posts - the Gutenberg block.
This PR registers a Related Posts Gutenberg block uses the same markup for the Gutenberg block, without reusing the existing functionality to build the markup. This allows us to reuse most of the existing functionality provided by the module.
If you wish to learn more about the block UI, you can have a look at Automattic/wp-calypso#26530.
Changes proposed in this Pull Request:
Testing instructions:
Proposed changelog entry for your changes: