-
Notifications
You must be signed in to change notification settings - Fork 7
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
Introduction on using Gutenberg components for plugin pages #191
Comments
@bph I'm keen on this topic and would gladly give writing an article a shot 🙂 |
@meszarosrob - Thanks for taking this on. I'm excited to see what you come up with. Feel free to ask me for any help or anyone from the #core-dev-blog Slack channel about getting started. Here's a list with important links for contributing:
The biggest thing is to put your draft (when you start it) in a Google Doc that has open comments/suggestions and leave the link to it here. The review process will happen within the doc. |
I'll start (slowly) writing the first draft. Based on your recommendation, @bph, I wrote a fat outline. Justin was more than awesome to take a look at it and support the overall take on the topic. |
I'm going to use https://docs.google.com/document/d/1p8LHR8V4-2xNojwDlkPT1MdkpW0Pce3Z95pyfE6rq-8/edit?usp=sharing for my draft. There are already some things there. It's still far from ready, but I'm getting there. I'll give an update before or at the next developer blog editor meeting 🙏 |
That's a great start! @meszarosrob - Just added a note pointing to the guidelines to avoid the 'We" pronoun, as it might force you going through and change a few sentences. I am excited to read the final draft and following along on the tutorial! |
Thanks for taking a look at it @bph! Absolutely ✌️. It's on my list of things to remember when revising the draft. |
@bph, @justintadlock I believe the draft is in a good enough shape for somebody to read it through. I'm looking forward to the feedback 🙂 |
I've finished the first review of this. Overall, I like where this is at in terms of content. This is really good stuff and is definitely needed for the Dev Blog. The biggest thing I would recommend is being more explicit about what the reader should be doing in each step. Even though this is an advanced tutorial, make sure there's clarity about where each code block should be placed within the reader's files as they walk through. And this is especially important when you jump between different files. Basically, it's OK to assume some general knowledge on the reader's part. For example, there's no need to teach them how to use Another way of putting it might be: baby-step them through the things that you're teaching. Anyways, this is a good start. We still need someone to do a proper copyediting review (for the 2nd review) who's better at that than me. |
Excited for this! As a plugin developer I've created a lot of areas in the admin using my own solutions and would be great to start taking advantage of all the a11y and design concerns the Gutenberg team has had creating this components ❤️ |
@justintadlock thanks a lot for the feedback. I've incorporated your suggestions 🙂 @bph would you have time to take a look at it or find the appropriate person for the 2nd review? 🙇 |
@meszarosrob in have one more review to finish, but I should have time today, latest tomorrow for a review. Looking forward to reading it more thoroughly |
I started a review but it's getting late. I left a bookmark so I know where to continue tomorrow. I like the step-by-step approach with control screenshots in between. |
I am done with the review and only had a few more comments. It's a great tutorial now! Thank you. Just now I added you to the Dev Blog site "Invitation email sent to user. A confirmation link must be clicked for them to be added to your site." the email on your .org profile You should update your profile to show your first and last name so it displays right on the article. In a separate comment I will share the pre-publish and post-publish checklist. For first your first article I'll ask you only save it as draft, enable the Public preview link, and share it in a comment. |
Pre-publishing checklist: (updated 1/29/2024)
Post-publishing checklist
|
Thanks for the feedback and suggestions!
Got the invite, and I accepted it. I also changed my display name.
Of course. Here it is: https://developer.wordpress.org/news/?p=3084&preview=1&_ppp=7ec745bf4e |
Regarding the pre-publishing checklist:
I don't see anything suitable from the "most used" list. I would appreciate it if you could select the appropriate ones 🙇
Would something like this be okay? Learn how to create a settings page with multiple controls using WordPress React components for a plugin that displays an announcement bar on the front end. There's one thing that I find weird and I'm not sure what's going on. If I create a code block and select the language, then in the preview, the line breaks are not kept. However, if there's no language set, things look alright on the front end. Is this a known issue? Did the copy-paste go wrong? |
Hi Robert! Social copy is fine :-) Tags: add 'components' and 'react' should work. |
Got it. I removed from all code blocks the language.
Added these as recommended 🙂 @bph Let me know if there's anything else. I believe and hope I addressed all other points from the pre-publishing checklist 🙇 |
Congratulations @meszarosrob Your article was just published. |
@meszarosrob Will you do the honors and post the props to the props channel (see above post publish check list?) |
Thanks 🙏
It's great!
Absolutely 🙂 Done ✔️ . |
Discussed in #183
Originally posted by bph December 14, 2023
The whole component system is available for all WordPress developers, even if they don't create for the the block editor per se.
The article
The text was updated successfully, but these errors were encountered: