24 Apr 2018

feedWordPress Planet

WPTavern: WordPress for iOS and Gutenberg Don’t Get Along

When it comes to editing and crafting content on the go, the WordPress Mobile apps are a good choice. The question is, how does the editor in the iOS app interact with content written in Gutenberg? Let's find out.

Quick Edits Turn Into Lengthy, Frustrating Fixes

For testing purposes, I used a simple scenario that many users may run into. I've written and published a post in Gutenberg using paragraph, unordered lists, and image blocks. I then used the WordPress for iOS mobile app to access the post, correct a typo, and save it. The goal is to see if content is effected by saving it in a different editor.

Here is what the content looks like written and published in Gutenberg.

Content Written and Published in Gutenberg

Here is what the post looks like in the iOS app. It displays what appears to be Comment shortcodes at the beginning of each paragraph.

Gutenberg Content in WordPress for Ios

After correcting a typo and saving the changes, this is what happened to the post. As you can see, what was supposed to be a quick fix has turned into a lengthy process of fixing the entire article in Gutenberg.

Content Written in Gutenberg After Editing in the WordPress for iOS App

All of the content runs together as one giant block. To say that this is frustrating is an understatement, especially if you're on the road and don't have access to a desktop or tablet that can load the WordPress backend.

Here is what the content looks like in Gutenberg after saving the edits in the iOS app. There are large gaps and a few of the blocks have warnings stating that they appear to have been modified externally.

Content in Gutenberg After It Was Edited in the WordPress for iOS App

Clicking the convert to block buttons turns the messages into blocks but it doesn't return the formatting and in some cases, content goes missing. Before editing in the iOS app, this block contained a quote with a citation. Now it's empty.

Quote Block Is Missing Content

WordPress has post revisions so I was able to quickly restore the breaking changes introduced by the iOS app. But this user experience between Gutenberg and the WordPress for iOS app is a great example of how something so simple can easily turn into a perceived disaster by users and ultimately, tarnish the new editor's reputation.

Searching the Gutenberg repository on Github for iOS produces some results, but none refer to the compatibility issues I experienced.

I found out the hard way and will not be making any more changes to posts written in Gutenberg in the iOS app until compatibility between both editors exists. I recommend you don't as well unless you want to fix a lot more than a typo.

24 Apr 2018 11:33pm GMT

20 Apr 2018

feedWordPress Planet

Dev Blog: Celebrate the WordPress 15th Anniversary on May 27

May 27, 2018 is the 15th anniversary of the first WordPress release - and we can't wait to celebrate!

Party time!

Join WordPress fans all over the world in celebrating the 15th Anniversary of WordPress by throwing your own party! Here's how you can join in the fun:

  1. Check the WordPress 15th Anniversary website to see if there's a party already planned for your town. If there is, RSVP for the party and invite your friends!
  2. If there isn't, then pick a place to go where a bunch of people can be merry - a park, a pub, a backyard; any family-friendly venue will do!
  3. List your party with your local WordPress meetup group (Don't have a group? Start one!) and then spread the word to other local meetups, tech groups, press, etc and get people to say they'll come to your party.
  4. Request some special 15th anniversary WordPress swag (no later than April 27, please, so we have time to ship it to you).
  5. Have party attendees post photos, videos, and the like with the #WP15 hashtag, and check out the social media stream to see how the rest of the world is sharing and celebrating.

Don't miss this chance to participate in a global celebration of WordPress!

Special Swag

In honor of the 15th anniversary, we've added some special 15th anniversary items in the swag store - you can use the offer code CELEBRATEWP15 to take 15% off this (and any other WordPress swag you buy), all the way through the end of 2018!

Keep checking the swag store, because we'll be adding more swag over the next few weeks!

Share the fun

However you celebrate the WordPress 15th anniversary - with a party, with commemorative swag, by telling the world what WordPress means to you - remember to use the #WP15 hashtag to share it! And don't forget to check the stream of WordPress 15th anniversary posts.

When 30% of the internet has a reason to celebrate, you know it's going to be great!

20 Apr 2018 9:07pm GMT

WPTavern: Gutenberg 2.7 Released, Adds Ability to Edit Permalinks

Gutenberg 2.7 is available for testing and not only does it refine the visuals around block controls, it adds the highly requested ability to edit permalinks.

Editing Permalinks in Gutenberg 2.7

A new pagination block is available that adds a page break, allowing users to break posts into multiple pages. The block is located in the Blocks - Layout Elements section.

There are a number of changes to the link insertion interface. Gutenberg 2.7 brings back the option to have links open in the same window.

Toggle Determines Whether Links Open in a New Window

When editing linked text, the Unlink icon now stays in the toolbar instead of displaying within the link options modal. When adding links, there's a URL suggestion tool similar to what's available in WordPress' current editor.

What will be welcomed news to plugin developers, the PluginSidebar API is exposed and considered final. According to the pull request, this change does the following.

Refactors all the existing Sidebar components to share the same set components and removes duplicated custom CSS styles applied to <PluginSidebar />. There are no changes to the public API of <PublicSidebar /> component, other than it is going to be available under wp.editPost.PluginSidebar.

Grzegorz Ziółkowski

This release, like the others before it, has a changelog that's a mile long. Please check out the release post for a detailed list of changes and links to issues on GitHub.

20 Apr 2018 3:05am GMT

WPTavern: WordPress Accessibility Team Is Seeking Contributors for Its Handbook Project

The WordPress Accessibility team is seeking contributors for its handbook project. It's a collection of tips, resources, tools, and best practices. The goal is to educate users through summaries, articles, and reference materials.

The handbook was created after the accessibility team repeatedly noticed the same accessibility issues cropping up and not having a central place to send people to learn about them.

The team is looking for people to review articles, discover resources to add to the handbook, and suggest topics to cover. If you're interested in contributing, please join the #accessibility-docs channel on Slack where you can ask questions and learn more about the project.

Also, consider following WPAccessibility on Twitter to keep tabs on team projects and links to resources.

20 Apr 2018 1:57am GMT

18 Apr 2018

feedWordPress Planet

WPTavern: BuddyPress 3.0 Beta 2 Released

The BuddyPress development team has released Beta 2 of BuddyPress 3.0. BuddyPress 3.0 is a major release that contains some significant changes. A new template pack called Nouveau will replace the bp-legacy template packs introduced in BuddyPress 1.7.

The new template pack has been refactored to be semantic, accessible, and use a new set of markup files. Loops, members, and activity areas now run under Backbone to provide a smoother experience. JavaScript has been rewritten to be more modular and have better structure.

BuddyPress 3.0 Customizer Options

BuddyPress 3.0 utilizes the Customizer by providing options to manipulate the Nouveau template pack or the site itself. For example, you can modify a user's navigation options from the frontend. There's also an option to adjust the number of columns for the Members loop.

There are 138 tickets closed in this release. In addition to what's noted above, 3.0 will remove support for WordPress 4.3 and below and BuddyPress functions for bbPress 1.x forums will be deprecated.

Considering the scope and breadth of changes in 3.0, users are highly encouraged to test BuddyPress 3.0 Beta 2. If you encounter any issues, please report them in the Troubleshooting and How-to section of the support forums.

18 Apr 2018 10:55pm GMT

HeroPress: Where WordPress REALLY Matters

Pull Quote: The silence is there. But it no longer scares me.

A couple years ago I was given possibly the biggest gift the WordPress community has ever given me. The organizers of WordCamp Pune called me to speak, and the community sent me. It was an amazing experience that changed my life.

While I was there I met Mahangu Weerasinghe, a wonderful man from Sri Lanka. He spoke about things that really really resonated with me. His talk was about linguistic accessibility to the Internet in Southeast Asia. Many people told me that English is enough to communicate to all of India, but Mahangu pointed out that MILLIONS of people in Southeast Asia cannot read or understand a single language on the web, let alone English.

WordPress can change that, and that's where WordPress really matters. It's wonderful that people around the world can make a living with it, and it's wonderful that it gives creative outlet to so many, but important that WordPress can give global voice to those who have none.

Mahangu felt for a long time that he had no voice. WordPress changed that for him, and now he's using WordPress to change that for everyone. He's been hugely inspirational to me, and I hope he is for you as well.

Breaking the Silence

The post Where WordPress REALLY Matters appeared first on HeroPress.

18 Apr 2018 12:00pm GMT

17 Apr 2018

feedWordPress Planet

Matt: Abstract Aluminum

You probably haven't thought much about beer cans, Abstract Aluminum Space, the Midwest Premium, and how it all ties into Goldman Sachs, so you should read how the Goldman Sachs aluminum conspiracy lawsuit is over.

17 Apr 2018 9:57pm GMT

BuddyPress: BuddyPress 3.0 Beta 2

It's with a huge amount of pleasure and excitement that we're announcing the Beta 2 release of BP 3.0 today ready for testing and feedback.

BuddyPress 3.0 will be a major milestone release for us and one we're all really excited about, it's been a long time coming but finally we are close to releasing the first template pack for BP, this is a completely new 'theme' or set of template files and functionality designed to replace bp-legacy which has served us so well since it's inception way back in the major release of 1.7 where we introduced 'Theme Compatibility', and we're all really eager for any feedback during these beta phases you may grab a copy of our beta1 release here to test with.

Nouveau - as our new template pack has been named - provides an all new clean set of markup files, refactored from the ground up to be semantic and accessible. Styles are re-written and provided as Sass partials for developers if wanting to build out new packs. A lot of core functionality for components has been re-written and re-located to be sourced from include files by component in the template directory which allows even easier access to modify functions by overloading to a new theme or child theme. Our major loops, members, activity etc have been re-factored to run under Backbone for a smooth Ajax experience and indeed all the Javascript functionality is re-written to be far more modular than it was before and has a far better modern feel to it's structuring.

For the first time we have brought in the Customizer to provide user option choices and a range of layout configurations may be selected. In our initial offering we have provided various layout options for the main BP navigation elements allowing for vertical navs or horizontal, tab effect where suitable. for the component loops such as members, Groups we provide an option to display in a grid layout & at row quantity options or simply as a flat classic list layout.

While we are really excited about Nouveau 3.0 also has many other improvements to offer and you can view a list of all closed tickets for 3.0

As always your feedback and testing is an invaluable part of our releases, helping us to catch any last minute bugs.
You can download the beta release for testing at downloads.wordpress.org and install on a local copy of WordPress ( please remember this is a beta release and should not be run on an active production site). Any issues found can be reported on our Trac by creating a new ticket

If you're a developer comfortable with SVN you might like to checkout a development copy which you can do from this link patches can be submitted to existing tickets or issues found reported on a new ticket.

Further guidance on contributing to BuddyPress is covered on our Contributor guidelines page in our Codex

17 Apr 2018 8:30pm GMT

WPTavern: Talking Gutenberg on Episode Eight of the Drunken UX Podcast

Last week, I had the pleasure of joining Michael Fienen and Aaron Hill, hosts of the Drunken UX podcast, to discuss Gutenberg. We covered a lot of topics, including, why Gutenberg was created, our experiences, its timeline, pros, cons, resources, our biggest concerns, and what developers and freelancers need to know.

The show is one hour and thirty minutes in length. By the way, please don't criticize my drink of choice.

#8: Sweet Home Automattic, Where We Use Gutenberg

17 Apr 2018 12:14am GMT

16 Apr 2018

feedWordPress Planet

WPTavern: Plugins Hosted on WordPress.org Can No Longer Guarantee Legal Compliance

The plugin review team has amended guideline number nine which states, developers and their plugins must not do anything illegal, dishonest, or morally offensive, to include the following statement:

Mika Epstein, a member of the WordPress.org plugin review team, says the change was made because plugins by themselves can not provide legal compliance.

Sadly, no plugin in and of itself can provide legal compliance. While a plugin can certainly assist in automating the steps on a compliance journey, or allow you to develop a workflow to solve the situation, they cannot protect a site administrator from mistakes or lack of compliance, nor can they protect site users from incorrect or incomplete legal compliance on the part of the web site.

Mika Epstein

Since sites can have any combination of WordPress plugins and themes activated, it's nearly impossible for a single plugin to make sure they're 100% legally compliant.

Plugin developers affected by this change will be contacted by the review team and be asked to change their titles, descriptions, plugin header images, and or the text within the readme.

Instead of claiming compliance, the team has published a frequently asked questions document that recommends plugin authors explain how the plugin will assist in compliance. If you have any questions, please leave a comment on the announcement post.

16 Apr 2018 11:35pm GMT

Post Status: All about you(r privacy) — Draft podcast

Welcome to the Post Status Draft podcast, which you can find on iTunes, Google Play, Stitcher, and via RSS for your favorite podcatcher. Post Status Draft is hosted by Brian Krogsgard and co-host Brian Richards.

In this episode, the two Brians discuss the current conversations and controversy surrounding data collection and visitor privacy on the web. The duo dig in to the General Data Protection Regulation (GDPR) and what it means for you both as site visitors and site owners and, in particular, how WordPress core and plugin authors are (or should be) responding to the new regulation. It's a pretty deep topic with many implications and ramifications. Be sure to follow the episode links, too, so that you can be best informed and prepared for when GDPR goes into effect on May 25, 2018.


Sponsor: Valet

This episode is sponsored by Valet. Valet helps keep your clients happy & coming back. They offer expert services and keep the websites they manage functioning flawlessly. They offer preventative care that provides peace of mind around the clock. For more information, check out their website and thank you to Valet for being a Post Status partner.

16 Apr 2018 12:56pm GMT

13 Apr 2018

feedWordPress Planet

Matt: Russell’s Treadmill

From Bertrand Russell's A Conquest of Happiness.

It is very singular how little men seem to realize that they are not caught in the grip of a mechanism from which there is no escape, but that the treadmill is one upon which they remain merely because they have not noticed that it fails to take them up to a higher level.

He also says later, "There are two motives for reading a book: one, that you enjoy it; the other, that you can boast about it." 😂

13 Apr 2018 8:22pm GMT

12 Apr 2018

feedWordPress Planet

Dev Blog: GDPR Compliance Tools in WordPress

GDPR compliance is an important consideration for all WordPress websites. The GDPR Compliance team is looking for help to test the privacy tools that are currently being developed in core.

What is GDPR?

GDPR stands for General Data Protection Regulation and is intended to strengthen and unify data protection for all individuals within the European Union. Its primary aim is to give control back to the EU residents over their personal data.

Why the urgency? Although the GDPR was introduced two years ago, it becomes enforceable starting May 25, 2018.

Make WordPress GDPR Compliance Team

Currently, the GDPR Compliance Team understands that helping WordPress-based sites become compliant is a large and ongoing task. The team is focusing on creating a comprehensive core policy, plugin guidelines, privacy tools and documentation. All of this requires your help.

The GDPR Compliance Team is focusing on four main areas:

Don't we already have a privacy policy?

Yes and no. That said, The GDPR puts tighter guidelines and restrictions. Though we have many plugins that create privacy pages, we need means to generate a unified, comprehensive privacy policy. We will need tools for users to easily come into compliance.

Site owners will be able to create GDPR compliant privacy policy in three steps:

  1. Adding a dedicated page for the policy.
  2. Adding privacy information from plugins.
  3. Reviewing and publishing the policy.

A new "postbox" will be added to the Edit Page screen when editing the policy. All plugins that collect or store user data will be able to add privacy information there. In addition it will alert the site owners when any privacy information changes after a plugin is activated, deactivated, or updated.

There is a new functionality to confirm user requests by email address. It is intended for site owners to be able to verify requests from users for displaying, downloading, or anonymizing of personal data.

A new "Privacy" page is added under the "Tools" menu. It will display new, confirmed requests from users, as well as already fulfilled requests. It will also contain the tools for exporting and anonymizing of personal data and for requesting email confirmation to avoid abuse attempts.

New section on privacy will be added to the Plugin Handbook. It will contain some general information on user privacy, what a plugin should do to be compliant, and also tips and examples on how to use the new privacy related functionality in WordPress.

The new privacy tools are scheduled for release at the end of April or beginning of May 2018.

How can you get involved?

We would love to have your help. The first step is awareness and education. For more information about the upcoming privacy tools see the roadmap.

If you would like to get involved in building WordPress Core and testing the new privacy tools, please join the #gdpr-compliance channel in the Make WordPress Slack group.

12 Apr 2018 8:11pm GMT

WPTavern: WPWeekly Episode 312 – Dragon Drop, WordPress Accessibility Statement, and WooCommerce GDPR

In this episode, John James Jacoby and I start the show by sharing our thoughts on Mark Zuckberberg's congressional hearing. We then discuss what's new in Gutenberg 2.6 and describe our user experience. We let you know what's in WooCommerce 3.3.5 and discuss what the development team is doing to prepare for GDPR compliance.

Stories Discussed:

Gutenberg 2.6 Introduces Drag and Drop Block Sorting
Theme Review Changes Place More Onus Onto Theme Authors
WordPress Accessibility Statement
WooCommerce 3.3.5 Released
How WooCommerce is tackling GDPR

Picks of the Week:

AtomBlocks by Mike McAlister

WPWeekly Meta:

Next Episode: Wednesday, April 18th 3:00 P.M. Eastern

Subscribe to WordPress Weekly via Itunes

Subscribe to WordPress Weekly via RSS

Subscribe to WordPress Weekly via Stitcher Radio

Subscribe to WordPress Weekly via Google Play

Listen To Episode #312:

12 Apr 2018 1:05am GMT

11 Apr 2018

feedWordPress Planet

HeroPress: Growing Up Rural

Pull Quote: I hope and pray that in some small way I'll be able to take what I've learned and make an impact for others.

This week's throwback essay is titled "I don't know anything, and that's ok". It was written back in 2015 by my friend Kyle. He and I grew up in similar circumstances; far from a hub of civilization, in a relatively economically depressed area, without the best education opportunities.

Yet he and I both managed to find the web, dive in, and find home. We support our families and find joy in the work we produce. I'm not sure there's a better way to live than that.

Check out Kyle's essay and let him know what you think.

I Don't Know Anything and That's OK

The post Growing Up Rural appeared first on HeroPress.

11 Apr 2018 12:15pm GMT

10 Apr 2018

feedWordPress Planet

WPTavern: Theme Review Changes Place More Onus Onto Theme Authors

The WordPress Theme Review team has implemented changes that simplify the process and places more responsibility onto theme authors. Theme reviewers now only need to check the following items to pass a theme.

Although the bar to pass a theme is significantly lower, theme authors are still expected to follow the required and recommended requirements listed in the theme handbook.

Moderators will check themes after they've gone live to make sure the author is following guidelines. If a moderator discovers any issues, a request will be made to the theme author to correct them. Failure to do so could lead to a temporary or permanent suspension.

Justin Tadlock clarified in the comments examples of egregious issues.

In the past two years, The Theme Review Team has battled the theme review queue with moderate success. In early 2017, the number of themes in the queue dropped below 200. Although there has been some work on automating the process, it's largely reliant on humans.

Even though it hasn't been updated in more than a year, theme authors are highly encouraged to use the Theme Check plugin before submitting themes for review.

With a simplified process to get a theme live, reviewers are hoping it will free them up to focus on larger projects.

10 Apr 2018 11:45pm GMT