WordPress.org

WordPress Planet

May 18, 2018

BuddyPress: BuddyPress 3.0.0 “Apollo”

BuddyPress 3.0.0 “Apollo” is now available for immediate download from the WordPress.org plugin repository, or right from your WordPress Dashboard. “Apollo” focuses on various improvement for developers, site builders and site managers.

Say hello to “Nouveau”!

A bold reimagining of our legacy templates, Nouveau is our celebration of 10 years of BuddyPress! Nouveau delivers modern markup with fresh JavaScript-powered templates, and full integration with WordPress’ Customizer, allowing more out-of-the-box control of your BuddyPress content than ever before.

Nouveau provides vertical and horizontal layout options for BuddyPress navigation, and for the component directories, you can choose between a grid layout, and a classic flat list.

Nouveau is fully compatible with WordPress. Existing BuddyPress themes have been written for our legacy template pack, and until they are updated, resolve any compatibility issues by choosing the legacy template pack option in Settings > BuddyPress.

Support for WP-CLI

WP-CLI is the command-line interface for WordPress. You can update plugins, configure multisite installs, and much more, without using a web browser. With this version of BuddyPress, you can now manage your BuddyPress content from WP-CLI.

Control site-wide notices from your dashboard

Site Notices are a feature within the Private Messaging component that allows community managers to share important messages with all members of their community. With Nouveau, the management interface for Site Notices has been removed from the front-end theme templates.

Explore the new management interface at Users > Site Notices.

New profile field type: telephone numbers

A new telephone number field type has been added to the Extended Profiles component, with support for all international number formats. With a modern web browser, your members can use this field type to touch-to-dial a number directly.

BuddyPress: leaner, faster, stronger

With every BuddyPress version, we strive to make performance improvements alongside new features and fixes; this version is no exception. Memory use has been optimised — within active components, we now only load each individual code file when it’s needed, not before.

Most notably, the Legacy Forums component has been removed after 9 years of service. If your site was using Legacy Forums, you need to migrate to the bbPress plugin.

Make mine Apollo’s

In north-east London, Stoke Newington — or Stokey, as it’s affectionately known — is an area awash with newly-opening restaurants, amidst lapping waves of encroaching gentrification. Apollo’s is an authentically Neapolitan pizza place on the High Street, serving fantastically tasty yet uncomplicated pizzas. If you ever find yourself in north London, don’t miss Apollo’s!

by Paul Gibbs at May 18, 2018 12:23 AM under releases

May 17, 2018

WPTavern: WordPress 4.9.6 Released With User Data Export and Removal Tools

WordPress 4.9.6 has been released and is considered a privacy and maintenance release. Traditionally, minor versions contain security and bug fixes. This release is different as it includes a number of privacy related features such as:

  • Privacy Policy page template/creation
  • User Data Request Handling
  • User Data Export and Removal tools
  • Cookie Opt-in for Comments
  • Other features related to GDPR Compliance

Earlier this month, I reviewed the privacy features in 4.9.6 and since that post was published, the team has made a number of adjustments. For example, site admins will receive an email when a user confirms a personal data export or removal request and the text on the privacy policy template page has been simplified. 

The privacy features in WordPress 4.9.6 are largely the result of a new team of volunteers that was formed earlier this year. The team is already hard at work on improving these features for future versions of WordPress.

In addition to privacy enhancements, more than 50 bugs have been fixed. ‘Mine’ has been added as a filter in the WordPress Media Library and when viewing a plugin in the backend, it will display the minimum PHP version that’s required.

The WordPress Development team has published an update guide that provides links to technical information related to features in 4.9.6. In addition, there’s a guide available for Theme Authors as styling adjustments may be necessary.

As this is a minor release, sites are in the process of updating automatically. If you encounter an issue with 4.9.6, please report it on the Support Forums.



by Jeff Chandler at May 17, 2018 10:46 PM under wordpress 4.9.6

Dev Blog: WordPress 4.9.6 Privacy and Maintenance Release

WordPress 4.9.6 is now available. This is a privacy and maintenance release. We encourage you to update your sites to take advantage of the new privacy features.

A decorative header featuring the text

Privacy

The European Union’s General Data Protection Regulation (GDPR) takes effect on May 25. The GDPR requires companies and site owners to be transparent about how they collect, use, and share personal data. It also gives individuals more access and choice when it comes to how their own personal data is collected, used, and shared.

It’s important to understand that while the GDPR is a European regulation, its requirements apply to all sites and online businesses that collect, store, and process personal data about EU residents no matter where the business is located.

You can learn more about the GDPR from the European Commission’s Data Protection page.

We’re committed to supporting site owners around the world in their work to comply with this important law. As part of that effort, we’ve added a number of new privacy features in this release.

Comments

A screenshot of a comment form, where the new

Logged-out commenters will be given a choice on whether their name, email address, and website are saved in a cookie on their browser.

Privacy Policy Page

A screenshot of the new Privacy Settings page.

Site owners can now designate a privacy policy page. This page will be shown on your login and registration pages. You should manually add a link to your policy to every page on your website. If you have a footer menu, that’s a great place to include your privacy policy.

In addition, we’ve created a guide that includes insights from WordPress and participating plugins on how they handle personal data. These insights can be copied and pasted into your site’s privacy policy to help you get started.

If you maintain a plugin that collects data, we recommend including that information in WordPress’ privacy policy guide. Learn more in our Privacy section of the Plugin Handbook.

Data Handling

A screenshot of the new Export Personal Data tools page. Several export requests are listed on the page, to demonstrate how the new feature will work.

Data Export

Site owners can export a ZIP file containing a user’s personal data, using data gathered by WordPress and participating plugins.

Data Erasure

Site owners can erase a user’s personal data, including data collected by participating plugins.

Howdy,

A request has been made to perform the following action on your account:

Export Personal Data

To confirm this, please click on the following link:
http://.wordpress.org/wp-login.php?action=confirmaction…

You can safely ignore and delete this email if you do not want to
take this action.

This email has been sent to you@example.com.

Regards,
Your friends at WordPress
http://wordpress.org

Site owners have a new email-based method that they can use to confirm personal data requests. This request confirmation tool works for both export and erasure requests, and for both registered users and commenters.


Maintenance

95 updates were made in WordPress 4.9.6. In addition to the above, particularly of note were:

  • “Mine” has been added as a filter in the media library.
  • When viewing a plugin in the admin, it will now tell you the minimum PHP version required.
  • We’ve added new PHP polyfills for forwards-compatibility and proper variable validation.
  • TinyMCE was updated to the latest version (4.7.11).

This post has more information about all of the issues fixed in 4.9.6 if you’d like to learn more.

Download WordPress 4.9.6 or venture over to Dashboard → Updates and click “Update Now.” Sites that support automatic background updates will start updating soon.

Please note that if you’re currently on WordPress 4.9.3, you should manually update your site immediately.


Thank you to everyone who contributed to WordPress 4.9.6:
Aaron D. Campbell, Aaron Jorbin, abdullahramzan, Adam Silverstein, Alain Schlesser, allendav, Andrea Fercia, Andrea Middleton, Andrew Ozz, Ayesh Karunaratne, Birgir Erlendsson (birgire), bridgetwillard, Burlington Bytes, Chetan Prajapati, claudiu, Corey McKrill, Daniel Bachhuber, David Herrera, Dominik Schilling (ocean90), Ella Van Dorpe, Eric Daams, Fernando Claussen, Garrett Hyder, Gary Pendergast, Heather Burns, Helen Hou-Sandi, herregroen, Ian Dunn, ibelanger, imath, Jb Audras, Jeffrey Paul, Jeremy Felt, Jesper V Nielsen, JJJ, Joe McGill, John Blackbourn, Jonathan Desrosiers, Josepha, jrf, Kåre Mulvad Steffensen, Laken Hafner, laurelfulford, lbenicio, macbookandrew, Marius L. J., Mel Choyce, Michael Nelson, Mike Jolley, Pascal Casier, pbrocks, postphotos, Prashant Baldha, PressTigers, programmin, Robin Cornett, Sergey Biryukov, Stefano Lissa, Stephane Daury (stephdau), Subrata Sarkar, Tammie Lister, teddytime, thomasplevy, Timothy Jacobs, Tobias Zimpel, Tom J Nowell, Tor-Bjorn Fjellner, Towhidul Islam, voneff, William Earnhardt, and Xenos (xkon) Konstantinos.

by Allen Snook at May 17, 2018 07:21 PM under Releases

WPTavern: WPWeekly Episode 316 – Stone Cold WordPress

While editing this episode, I noticed that my voice routinely goes from quiet to loud. I’m not sure why this is and suspect it has something to do with Windows 10. I apologize for the audio quality and will try to have it fixed by next week’s show.

In this episode, John James Jacoby and I discuss the recent acquisition of the Google Analytics Dashboard for WordPress plugin, rebuilding the WordPress edit screen, and an in-depth conversation on the concerns expressed surrounding WordPress 4.9.6. We send a shout out to Alex Mills, get an update on John’s stolen goats, and rant about lawn care power equipment.

Stories Discussed:

Google Analytics Dashboard for WordPress (GADWP) is Now ExactMetrics
Warning: WordPress 4.9.6 Really is a Major Update
Rebuilding the WordPress Edit Screen
Medium’s latest pivot leaves some independent media in the lurch
Vision Update: Better Than Expected But Serious Damage Was Done

WPWeekly Meta:

Next Episode: Wednesday, May 23rd 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 #316:

by Jeff Chandler at May 17, 2018 01:12 AM under wordpress 4.9.6

May 16, 2018

HeroPress: Succeeding in Egypt

Pull quote: If you didn’t fail, you probably haven’t *truly* succeeded yet.

This week’s HeroPress rewind is by Shady Sharaf from Cairo, Egypt. Shady is really the kind of person I had in mind when I started HeroPress: talented and smart, but isolated. The WordPress community is relatively small in Cairo, given the number of people that live there. So he leans on the international community for the kinds of relationships others (who can just go to WordCamps whenever they want) might take for granted.

Shady’s essay came to me during a time of unrest in Egypt, yet he still got up every morning, took care of his family, and got work done. He’s one of my heroes for a number of reasons, as well as a good friend.

Ambition, Persistence, and Self-Motivation

The post Succeeding in Egypt appeared first on HeroPress.

May 16, 2018 11:55 AM under Replay

May 15, 2018

WPTavern: To Free Up Resources, WordPress.org Plugin Review Team Begins Closing Unused Plugins

In an effort to free up resources on WordPress.org, the WordPress Plugin Review Team is closing unused plugins. An unused plugin is one that has been approved for the directory but no code was uploaded by the developer in six months or more.

An unused plugin reserves a URL slug on WordPress.org and prevents others from using it. It also takes resources away from active plugins. In addition, if plugin authors are submitting multiple plugins without taking advantage of the resources WordPress.org offers, submissions from that author will be suspended.

WordPress.org provides plugin authors free hosting as a convenience and is not a listing service. Mika Epstein, a member of the plugin review team, says that some people have taken advantage of the submission process to receive a code audit, “We’ve found out some people like to get a review as a ‘free’ security review instead of hiring people for that work.”

To find out what happens when a plugin is closed and how to close a plugin you maintain, check out this guide in the Plugin Developer FAQ. Also, if you want to use a plugin name that’s currently held by a closed, unused plugin, you can request to take over the slug by contacting the review team.

by Jeff Chandler at May 15, 2018 09:17 PM under unused plugins

May 12, 2018

WPTavern: WordPress 4.9.6 RC1 Released

WordPress 4.9.6 Release Candidate 1 is available for download and addresses some of the issues that have been reported in beta 1. Since the beta’s release, there have been 30 bugs fixed.

Many of the fixes in this release are focused on the new privacy tools that help with GDPR compliance. The verbiage has been changed in multiple areas to make explanations and actions clearer. For example, the Privacy Policy introduction text has been shortened and more user friendly.

One notable bug fix is that site administrators now receive an email when a Personal Data Export/Removal request is confirmed. In a future version of WordPress, it’s possible that the notification bubbles will be extended to display confirmed requests.

A full list of changes in this release can be found on Trac. This minor release needs more testing than usual due to the privacy tools and enhancements introduced. Please test 4.9.6 on staging site or local server and if you encounter any issues, report them on the Alpha/Beta/Release Candidate section of the forums.

by Jeff Chandler at May 12, 2018 01:37 AM under wordpress 4.9.6 rc1

May 09, 2018

WPTavern: WPWeekly Episode 315 – WordPress 4.9.6, Gutenberg, and Stolen Goats

In this episode, John James Jacoby starts the show by giving everyone a status update on bbPress 2.6. We review the new privacy features in WordPress 4.9.6 Beta 1 and provide feedback. We tell you what’s new in Gutenberg 2.8 and comment on WooCommerce’s new Products insertion block. Last but not least, John describes watching security footage of a woman stealing metal goats off his property at 4:30 AM.

Stories Discussed:

WordPress 4.9.6 Beta 1 Adds Tools for GDPR Compliance
4.9.6 Schedule Changes
What’s new in Gutenberg? (May the 4th)
Making it easier to add products to posts and pages with the Products block for Gutenberg
WooCommerce 3.4 RC1
Recap of Attending the First WordCamp Retreat

WPWeekly Meta:

Next Episode: Wednesday, May 16th 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 #315:

by Jeff Chandler at May 09, 2018 10:21 PM under wordpress 4.9.6 beta 1

HeroPress: Finding Family Wherever You Can

Pull Quote: Without the WordPress community, I don't know where I would be now.

I don’t actually remember when I met Jeff Matson.  As I look back over the last 8 years I know there were times I didn’t know him, and then suddenly he was there, immediately a good friend. And then, for all that I thought I knew him, his HeroPress essay shed an entirely new light on who he is.

I believe that what we know about people shapes how we view them. Now I know that Jeff plowed through some crazy, dangerous, harmful things in his young life and somehow still ended up a stable, intelligent, reliable adult. Many kids in that life don’t make it this far.

I’m proud of what the WordPress community has contributed to his life, and I’m grateful to Jeff for what he’s has contributed to this community.

Out Of The Darkness

The post Finding Family Wherever You Can appeared first on HeroPress.

May 09, 2018 12:00 PM under Replay

WPTavern: Recap of Attending the First WordCamp Retreat

The first WordCamp Retreat was held this past weekend in Soltau, Germany and by all accounts, it was a very successful event. The following is a guest post by Remkus de Vries who recaps his experience attending the event.

Remkus is from Fryslân, the Netherlands and is Manager Partnerships at Yoast. He’s been active in the WordPress Community since 2006 and co-founded WordCamp Netherlands and WordCamp Europe.


As some of you know, I’ve been active in the WordPress Community for over a decade and in that time, I’ve attended many WordPress related events. From Meetups to WordCamps. I get so excited about WordCamps, I’ve even co-founded a few.

However, in all those years, the format of a WordCamp has been relatively consistent. One or two days, multiple tracks and, in the last five years, a Contributor Day. Perhaps the biggest difference has been the city + location combination. WordCamp Europe started shaking this up with us opting for a rotating city and country principle (you should totally come to this year’s edition btw), but the main format has relatively remained the same.

This past weekend, I attended a WordCamp with my colleagues from Yoast with quite a different format though. Yes, there were still presentations, different tracks, a Contributor Day, and an after party. So what was different about this one? The short answer: a lot.

WordCamp Retreat in Soltau, Germany was the first of its kind. One of the primary goals of WordCamps is to benefit the local community and #WCRetreat took a very different approach.

Here are a couple of things that set it apart from a typical WordCamp:

  • The location was exclusive for the WordCamp attendees.
  • Indoor and outdoor activities.
  • Work on your personal development/strengths.
  • Enjoy co-working under ideal conditions.
  • Alternate between valuable input and relaxation.
  • Benefit from previously unknown networking opportunities.

Exclusive Location

Most of this was made possible by the location. Hotel Park Soltau is located in the North of Germany surrounded by woods and heath. The hotel was reserved for WordCamp attendees only. Everyone stayed there, ate there, and networked there. It was an incredibly immersive experience on a different level than any of the other WordCamps I’ve attended.

WordCamp Retreat Venue

Immersive Activities

In addition to the regular WordCamp presentations you might be familiar with, were non-tech related workshops and activities. From mindfulness, yoga, boot camps, to jam sessions and just playing sports outside (like football – not egg hand – and basketball). The goal being to interact with fellow attendees on a different level. And it worked. I saw much more networking and getting to know one another happening.

A Schedule Built Around Social Interaction

The day started with some of the above-mentioned activities, then breakfast for all, followed by the first regular sessions. There was plenty of time between the sessions as well as morning, lunch and afternoon breaks that allowed for a lot of hallway tracks. Before the end of the afternoon, we switched back to other activities again like playing sports or jam sessions.

Contributor Day on Day 2 of 3

One of the things I enjoyed a lot is the fact that the Contributor Day was organized the second day of the three. This meant that everyone attending was kinda ‘locked into’ attending the Contributor Day.  I’m not a big fan of forcing people to do anything, but this was a nice way of integrating the giving back part of a WordCamp.

WordCamp Retreat Contributor Day

I Want to See More of These Types of WordCamps

Sunday afternoon, as the attendees were getting ready to head home, you could see how much everyone had enjoyed these three immersive days. The relaxed schedule, the different approach to what came when,  the fact of us all sharing the same rooms for 72 hours, the activities before, between and after the presentations, they all made this concept an extremely pleasant and relaxed one.

This first edition had about 180 attendees and all of their feedback will determine the fine tuning of what this WordCamp can be, but I’m very enthusiastic about this first edition.

I hope to see this type of WordCamp happen a lot more. It adds value to the format as we know it.

by Jeff Chandler at May 09, 2018 06:38 AM under wordcamp retreat

May 07, 2018

Post Status: Making WordPress and WordSesh — 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, Brian and Brian discuss the upcoming WordSesh schedule and go spelunking through make.wordpress.org to surface some recent gems making their way to WordPress.org – both the project and the website.

Links

Sponsor: iThemes

This episode is sponsored by iThemes. The team at iThemes offers WordPress plugins, themes and training to help take the guesswork out of building, maintaining and securing WordPress websites. For more information, check out their website and thank you to iThemes for being a Post Status partner.

by Katie Richards at May 07, 2018 11:33 PM under Everyone

WPTavern: WordPress 4.9.6 Beta 1 Adds Tools for GDPR Compliance

WordPress 4.9.6 Beta 1 is available for testing. It’s the first step in bringing GDPR (General Data Protection Regulation) tools to WordPress. In addition to 10 bugs being fixed, this release heavily focuses on privacy enhancements.

One of the first changes is the addition of a Privacy tab on the successful update screen. The message informs users that their sites may send data to WordPress.org for plugin and theme updates with a link to the WordPress.org privacy policy.

WordPress 4.9.6 Privacy Information

Privacy Policy Page Creation and Template

WordPress 4.9.6 includes the ability to create a Privacy Policy page from the backend. Simply browse to Settings > Privacy and select an existing page or create a new one where the policy will be displayed.

Privacy Policy Page Settings

Privacy policy pages will likely become as ubiquitous as About Us pages thanks to the GDPR, but the information that’s displayed is unique to individual sites. WordPress helps out by providing a template with suggestions on what information to display.

Privacy Policy Template

Personal Data Export and Removal Tools

To comply with the GDPR, sites need to provide a way for users to obtain their personal data and request that it be removed. WordPress 4.9.6 does not give users a button to make these requests. Instead, a site’s privacy policy needs to  include information on where to send such requests.

Once a request for a data export or removal is received, site administrators or the Data Protection Officer can browse to Tools > Export Personal Data or Tools > Remove Personal Data and send that user a verification request.

Export Personal Data Verification UI Data Removal Request Verification UI

When an admin enters a username or email address into the send request field, they’ll receive an email with a confirmation link. Once clicked, the site will display an Action Confirmed notice and that the site administrator has been notified and will fulfill the request as soon as possible.

Here’s what a confirmed notice looks like in the backend.

Confirmed Data Export Request

One thing I noticed is that after a user confirms the request, the site administrator has no way of knowing that they confirmed unless they visit the Data Export or Removal page.

Perhaps a new notification bubble can be created, similar to pending comments and updates that takes admins to the appropriate place for confirmed requests.

When WordPress finishes creating the zip file, a link is sent to the user. For security purposes, the file will automatically be deleted after 72 hours.

My Personal Data Export

To test this feature, I exported my personal data from WP Tavern. My data export arrived in a zip file as one Index.html file. This file contains my comments, user meta data, links to attachments, and more. The data provides me with an opportunity to see what data the site has and what would be deleted if I requested full data removal.

Commenter Cookie Notification and Opt-in

Cookies save data so that visitors don’t have to fill in the Author, URL, and Email fields each time they want to leave a comment. In 4.9.6, visitors will be informed of this data storage and will need to check mark a box to opt-in.

Checkbox For Consenting to Data Storage

WordPress 4.9.6 isn’t your typical minor release. It introduces new UI, options, and a bunch of privacy related enhancements. The development team is aiming to officially release 4.9.6 before GDPR goes into effect later this month, but these features need battle tested now, especially on multi-site configurations.

I encourage you to check out 4.9.6 on a staging site and go through the process of requesting, confirming, and obtaining user data. Now is a good time to experience what users will be going through.

You can download WordPress 4.9.6 beta 1 here or obtain it by using the WordPress Beta Tester plugin. If you encounter any issues, please report them on the Alpha/Beta section of the support forums.

by Jeff Chandler at May 07, 2018 10:18 PM under privacy

May 05, 2018

WPTavern: Jetpack 6.1, Now With Even More Privacy Information

Jetpack 6.1 is available and is considered a general maintenance release. This version adds two improvements to the WordAds module. Users can now use the [wordads] shortcode to place an inline ad on any post or page. Support for the ads.txt file has also been added.

A new filter is available that honors the Do Not Track feature. This filter only affects the Stats module and will not track visitors who have Do Not Track enabled. This filter may be exposed as a setting in the UI in a future update.

Sharing and Likes functionality has been removed from WooCommerce’s Cart, Checkout, and Account pages. Notices that appeared in log files related to language features on sites running PHP 7.2 have been fixed.

Continuing the progress made in Jetpack 6.0 towards GDPR compliance, 6.1 adds More Info buttons to every module that handles user data.

The More Info buttons contain links to specific sections of support documents that describe whether or not the module is activated by default, what data is used for site owners and visitors, and what data is synchronized with WordPress.com.

More Info Links in Jetpack Detailed Privacy Information for The WordPress.com Toolbar Module

In the example above, the Privacy Information link for the WordPress.com Toolbar module points to the following support document. With all of this information now readily available, users can educate themselves on the privacy implications of each module and decide what’s best for their visitors.

A full changelog of Jetpack 6.1 is available on WordPress.org.

by Jeff Chandler at May 05, 2018 12:23 AM under privacy

May 03, 2018

WPTavern: WPWeekly Episode 314 – Getting Squeebly With It

In this episode, John James Jacoby recaps his trip to WordCamp Chicago and explains the thought process behind his presentation, The Fourth Wall of WordPress. We highlight a new project that gives developers a guided path to migrate functionality from the Classic editor to Gutenberg.

We discuss the pros and cons of the trusted authors program launched by the WordPress Theme Review Team and what’s new in Jetpack 6.1, what to expect from WordSesh 5, and comment on Square’s agreement to acquire Weebly for $365M.

Stories Discussed:

A Gutenberg Migration Guide for Developers

WordPress Theme Review Team Launches Trusted Authors Program

WordSesh 5 Scheduled for July 25th

Jetpack 6.1 Released

Square Acquires Weebly for $365M

WPWeekly Meta:

Next Episode: Wednesday, May 9th 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 #314:

by Jeff Chandler at May 03, 2018 09:41 PM under weebly

May 02, 2018

HeroPress: Childhood to WordPress

Pull Quote: WordCamp is a way to meet new people, learn, and share knowledge!

આ નિબંધ ગુજરાતીમાં પણ ઉપલબ્ધ છે

Pravin standing by a long sign that says I Heart WordPress

First of all, I want to say thank you to HeroPress for reaching out and letting so many people share their stories. I am a follower of HeroPress and read new stories every week! A few months ago my cousin Chetan Prajapati published a WordPress story, and I was inspired by him to share my own and how it has changed my way of working.

I love WordPress because since childhood I am playing with WordPress. I was studying for a Diploma in Computer Engineering. For my last year I have an Industrial project and I was very confused about to how to create this project and how to choose the best framework and language so that after my college I can get a good job in IT.

At one point my cousin was working on WordPress so I am discuss with the my last year project then he says “You choose WordPress!” and he created an eCommerce project within 10 minutes and I was very shocked. I can’t believe he created within 10 minutes a finished Project. He says “I have installed WooCommerce and a simple theme”. Then I Love WordPress and I do more and more research in WordPress and develop knowledge in WordPress.

After completing my Diploma I got a job in a small company in Ahmedabad and am working as Junior WordPress Developer. Also I am attending Local Meetups and WordCamps.

Now I also teach a class every weekend on how to make a career in WordPress.

It was my first time speaking in Ahmedabad WooCommerce Local Meetup in a session on how to create and setup eCommerce with in 10 minutes.

Speaking at the Ahmedabad WooCommerce Local Meetup

Pravin Teaching At WordCamp


My First WordCamp – WordCamp Udaipur 2017

Pravin and a woman showing WordCamp name tags Pravin in a cutout pink tuk tuk

My Second WordCamp – WordCamp Mumbai 2017

Pravin by the WordCamp Mumbai tag Pravin's Nametag

My Third WordCamp – WordCamp Nagpur


After much hardwork to achieve this event, it’s WordCamp Ahmedabad 2017.

My Fourth WordCamp – WordCamp Ahmedabad 2017 as Volunteer


My Fifth WordCamp – WordCamp Mumbai 2018 ( Second time )


I am a WordCamp Lover. WordCamp is a way to meet new people, learn and share knowledge!

Finally my dreams are coming true at WordCamp Europe 2018. Finally I am volunteer in WordCamp Europe 2018.

WCEU Volunteer Badge


હું WordPress પ્રેમી છું

Pravin standing by a long sign that says I Heart WordPress

સૌ પ્રથમ, હું તમને કહેવા માગું છું કે હિરોપર્સને પહોંચવા માટે અને ઘણા લોકોને તેમના વાર્તાઓ શેર કરવા માટે આભાર. હું હિરોપ્રેસનો અનુયાયી છું અને દર અઠવાડિયે નવી કથાઓ વાંચી સંભળાવું છું! થોડા મહિના પહેલાં મારા પિતરાઇ ભાઇ ચેતન પ્રજાપતિએ એક વાર્તાની વાર્તા લખી હતી, અને મારા દ્વારા તેનો પોતાનો ભાગ લેવા માટે પ્રેરણા મળી હતી અને તે કેવી રીતે કામ કરવાની રીત બદલ્યો છે.

હું WordPress સાથે રમવા માટે chilhood છું beacuse લવ. હું છેલ્લા વર્ષમાં ડિપ્લોમા ઇન કમ્પ્યુટર એન્જીનિયરિંગમાં અભ્યાસ કરતો હતો, મારી પાસે ઔદ્યોગિક પ્રોજેક્ટ છે, તેથી હું પ્રોજેક્ટમાં કેવી રીતે સર્જન કરું છું અને કેવી રીતે શ્રેષ્ઠ માળખા અને ભાષા પસંદ કરવી તે મારા કૉલેજ પછીથી હું આઇટીમાં શ્રેષ્ઠ કામ મેળવી શકું છું તે અંગે ભ્રમિત છું.

એક મારા પિતરાઈ ભાઈ WordPress પર કામ કરી રહ્યા છે, તેથી હું મારા છેલ્લા વર્ષ પ્રોજેક્ટ અંગે ચર્ચા કરી રહ્યો છું પછી તે કહે છે કે તમે WordPress પસંદ કરો છો અને તે 10 મિનિટમાં ઈકોમર્સ પ્રોજેક્ટ બનાવશે અને હું ખૂબ જ વ્યસ્ત છું. હું તે સાથે તૈયાર કરી શકતો નથી, તે 10 મિનિટમાં પૂર્ણ થયેલ પ્રોજેક્ટમાં તે કહે છે કે મેં WooCommerce અને સરળ થીમ ઇન્સ્ટોલ કરી છે. પછી હું WordPress લવ અને હું WordPress માં વધુ અને વધુ સંશોધન છું અને WordPress માં જ્ઞાન વિકાસ.

દરેક અઠવાડિયે મારા સત્ર પર WordPress સાથે કારકિર્દી કેવી રીતે શરૂ કરવી તે મારા સત્ર પર.

મારી ડિપ્લોમા પૂરો કર્યા પછી મને અમદાવાદમાં નાની કંપનીમાં નોકરી મળી અને જુનિયર વર્ડપ્રેસ ડેવલપર તરીકે કામ કર્યું. પછી હું સ્થાનિક મીટઅપ અને વર્ડકેમ્પમાં હાજરી કરું છું. સત્રમાં અમદાવાદ વુકોમર્સ સ્થાનિક મેટઅપમાં મારો પ્રથમ વાર સ્પીકર હતો અને 10 મિનિટમાં ઈકોમર્સ કેવી રીતે બનાવવું અને કેવી રીતે સેટઅપ કરવું તે વિશે.

Pravin Teaching At WordCamp


મારો પ્રથમ વર્ડકેમ્પ – વર્ડકૅમ્પ ઉદયપુર 2017

Pravin and a woman showing WordCamp name tags Pravin in a cutout pink tuk tuk

મારી સેકન્ડ વર્ડકેમ્પ – વર્ડકેમ્પ મુંબઇ 2017

Pravin by the WordCamp Mumbai tag Pravin's Nametag

મારો ત્રીજો વર્ડકેમ્પ – વર્ડકેપ નાગપુર


આ ઇવેન્ટને તેના વર્ડકેમ્પ અમદાવાદ 2017 માં પહોંચાડવા માટે વધુ અને વધુ સખત મહેનત કર્યા પછી

મારી ફોર્થ વર્ડકેમ્પ – વર્ડકેમ્પ અમદાવાદ 2017 સ્વયંસેવક તરીકે


મારો પાંચમા વર્ડકેમ્પ – વર્ડકામ મુંબઇ 2018 (સેકન્ડ ટાઇમ)


હું એક WordCamp પ્રેમી છું વર્ડકેમ્પ નવા લોકોને મળે, જ્ઞાન અને જ્ઞાન વહેંચવાનો એક માર્ગ છે!

છેલ્લે WordCamp યુરોપ 2018 માં સાચા મારા સપના. છેલ્લે હું WordCamp યુરોપ 2018 માં સ્વયંસેવક છું.

WCEU Volunteer Badge

“કોડ કવિતા છે”

The post Childhood to WordPress appeared first on HeroPress.

by Pravin Parmar at May 02, 2018 12:45 PM

Dev Blog: The Month in WordPress: April 2018

This past month saw a lot of preparation for upcoming events and releases across the WordPress project. Read on to find out more about these plans, and everything else that happened around the community in April.


The WordPress 15th Anniversary is Coming

On May 27 2018, WordPress will turn 15 years old — this is a huge milestone for the project, or, indeed, for any open-source platform. The Community Team has been hard at work helping communities around the world plan local anniversary parties.

Check the central anniversary website to see if there’s already a party being planned near you. These parties are all organized by local communities — if there’s no local community in your area, you can start one today and host a party yourself.

Work has Started on a Gutenberg Migration Guide

With Gutenberg, the upcoming WordPress content editor, in rapid development, a lot of people have been wondering how they will convert their existing plugins to work with the new features. To mitigate the issues here and help people overcome any migration hurdles, a Gutenberg Migration Guide is underway to assist developers with making their code Gutenberg-compatible.

If you’d like to contribute to this guide, you can review the existing documentation on GitHub and open a new issue if you find something to add.

Theme Review Team Launches Trusted Authors Program

Reviews of themes submitted to the Theme Directory can take quite a while to complete. In order to combat this issue and to make the theme submission process smoother for everyone, the Theme Review Team is introducing a Trusted Authors Program.

This program will allow frequent and reliable theme authors to apply for trusted status, allowing them to upload themes more frequently and to have their themes automatically approved. This will allow more high-quality themes to be added to the directory, as well as recognize the hard work that authors put in to build their themes.

If you would like to get involved with reviewing themes, you can read their getting started guide, follow the team blog and join the #themereview channel in the Making WordPress Slack group.


Further Reading:

If you have a story we should consider including in the next “Month in WordPress” post, please submit it here.

by Hugh Lashbrooke at May 02, 2018 08:30 AM under Month in WordPress

WPTavern: WordSesh 5 Scheduled for July 25th

After not having an event in 2017, WordSesh, a virtual WordPress conference, is returning July 25th. The event is being organized by Brian Richards, Founder of WPSessions and a collection of partners. 

The schedule is online and like previous events, there is a mixture of sessions and live podcasts. Based on the sessions, this year’s event leans towards consultants and developers.

WordSesh 2018 Schedule

WordSesh five will have a hallway track that provides multiple ways for attendees to get in touch with speakers and other viewers. Attendees will also receive digital swag.

Richards is encouraging Meetup organizers to host viewing parties. If you’d like to coordinate a viewing party for your meetup or co-working space, please contact Wordseshlive at gmail.com.

Tickets are not yet available but those who sign up to the site’s email list will be the first to know when they are.

by Jeff Chandler at May 02, 2018 05:10 AM under wordsesh

WPTavern: WordPress Theme Review Team Launches Trusted Authors Program

In an effort to further streamline the review process and take some of the burden off of reviewers, the WordPress Theme Review team has launched a Trusted Authors Program.

The program is for authors who consistently submit themes that follow the WordPress theme review guidelines and have three or fewer issues in multiple areas. Applications and approvals will be handled by team leaders only.

To apply for the program, theme authors need to select a ticket for the team to take into consideration and submit it as a comment on the announcement post. This can either be a recently approved theme or a ticket in the new or final queue.

In addition to following the guidelines, the theme must meet the following conditions.

  1. Escaping/Sanitization with a maximum of three issues.
  2. Needs to be 100% GPL with a maximum of three issues. This includes all of your products on your site or third-party sites.
  3. Can not create content and demo content must be used correctly. 
  4. The theme must not contain any PHP or JavaScript errors, plugin territory functionality, correct use of prefixing, enqueue, translations, and advertising.

Theme authors can submit a theme for review once every two weeks, must have at least one approved theme in the directory, and can not apply using a child theme. The privilege is non-transferable and themes that are approved can only be transferred to other accounts after six months.

As with any program, there are consequences for breaking the rules. The announcement notes that the team will not take into consideration active installs counts, how old a theme is or a theme author’s financial distress and that suspensions will be given without hesitation.

The team has already demonstrated their ability to enforce this thought process. Last year, Zerif Light was suspended from the directory for five months, affecting 300K users and costing its parent company, ThemeIsle, $75k/month in lost revenue.

If you have any questions or concerns about the program, you can contact any of the team leads on Slack.



by Jeff Chandler at May 02, 2018 04:23 AM under trusted authors

April 30, 2018

Matt: Chinese Bikeshare Photos

A worker rides a shared bicycle past piled-up shared bikes at a vacant lot in Xiamen, Fujian province, China December 13, 2017. Picture taken December 13, 2017. REUTERS/Stringer

I find myself frequently returning to this Atlantic photo essay on the Chinese bike share companies flooding the streets with bikes. It’s strangely beautiful.

by Matt at April 30, 2018 05:53 PM under Asides

April 29, 2018

Matt: Rent-A-Family in Japan

Elif Batuman, who was recently a Pulitzer finalist for her novel The Idiot, has a stunning story in the New Yorker on Japan’s Rent-a-Family Industry, “People who are short on relatives can hire a husband, a mother, a grandson. The resulting relationships can be more real than you’d expect.”

You think from the title it’s going to be one of those gee-whiz stories or vaguely condescending toward Japanese, but what follows is actually an incredibly poignant and powerful view of society through a lens I had never imagined before. It’s a #longread but I hope you take the time to sit with it this weekend. You may need a swordsman.

by Matt at April 29, 2018 01:05 AM under Asides

April 27, 2018

Post Status: The meta episode — 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, Brian and Brian discuss meta data in WordPress, including the challenge of implementing data into new tools, such as the REST API and the Gutenberg editor.

With the endless options of data complexity that’s historically possible with meta fields, the way these features are implemented into new projects has to be well thought out. There is continued activity with both the REST API and Gutenberg to make sure meta is well supported. There are several things that are worth knowing, if you are a consultant or a product maker in regard to working with WordPress meta.

Links

Sponsor: Pippin’s Plugins

This episode is sponsored by Pippin’s Plugins. Pippin’s Plugins creates a suite of plugins that work great alone, or together. Whether you need to restrict content, sell downloads, or start an affiliate program, they’ve got you covered. For more information, check out their website and thank you to Pippin’s Plugins for being a Post Status partner.

by Katie Richards at April 27, 2018 08:10 PM under Everyone

WPTavern: A Gutenberg Migration Guide for Developers

In order to help developers learn how to migrate from the classic editor to Gutenberg, Daniel Bachhuber has launched a Gutenberg Migration Guide. Bachhuber is seeking the community’s help in identifying and filling a database to document all of the ways the classic editor can be customized.

Take a look through the Gutenberg Migration Guide. For each action, filter, and so on, we’d like to document real-world examples of how they’ve been used. Then, for each of those real-world examples, identify how the feature might be replicated in Gutenberg.

Daniel Bachhuber

He uses the media_buttons action as an example. This action is commonly used to add a button to the top of the editor. Developers can accomplish the same task in Gutenberg using the block inserter.

If you have any questions or suggestions, you’re encouraged to create a new issue on GitHub.

by Jeff Chandler at April 27, 2018 08:06 PM under migration

WPTavern: WPWeekly Episode 313 – BuddyPress, Gutenberg, and An Upcoming Anniversary

In this episode, John James Jacoby and I start the show with a shout out to WebDevStudios, a web development agency that’s celebrating its 10th year in business. We then cover what’s new in BuddyPress 3.0, why plugins hosted on WordPress.org can no longer claim legal compliance, and what to expect from 0.7 of the AMP for WordPress plugin. Last but not least, we share what’s new in Gutenberg 2.7 and explain why you shouldn’t edit content written in Gutenberg with the WordPress for iOS app just yet.

Stories Discussed:

Celebrate the WordPress 15th Anniversary on May 27
Plugins Hosted on WordPress.org Can No Longer Guarantee Legal Compliance
BuddyPress 3.0 Beta 2 Released
WordPress Accessibility Team Is Seeking Contributors for Its Handbook Project
AMP for WordPress 0.7 RC 1 Released
Gutenberg 2.7 Released, Adds Ability to Edit Permalinks
WordPress for iOS and Gutenberg Don’t Get Along
Talking Gutenberg on Episode Eight of the Drunken UX Podcast

Picks of the Week:

Delicious Brains explains how they create and release WordPress plugins.

WPWeekly Meta:

Next Episode: Wednesday, May 2nd 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 #313:

by Jeff Chandler at April 27, 2018 02:08 AM under webdevstudios

April 25, 2018

WPTavern: AMP for WordPress 0.7 RC 1 Released

XWP, Automattic, and Google’s AMP team, has released 0.7 Release Candidate 1 of the AMP for WordPress plugin. Hinted at during AMP Conf 2018 earlier this year, 0.7 is a major release that contains significant new features.

This release adds Native AMP support for all of the default widgets, embeds, and commenting. Notifications will be triggered for posts that contain content with validation errors or if you use a theme or plugin that adds invalid AMP markup.

While earlier versions of AMP displayed content in a way that was different from a site’s theme, 0.7 creates a native experience. For example, if you visit the AMP Conf WordPress Theme Demo site on an iPhone 7, the site looks exactly the same. As you can see in the image below, you can’t tell it’s running AMP.

AMP Conf Demo Theme

Before 0.7 is officially released, the development team is asking for users to put 0.7 RC 1 through its paces and report issues on the project’s GitHub page. You can download the pre-release version here.
.

For more information on the AMP project, listen to episode 309 of WordPress Weekly where I interviewed Alberto Medina, Developer Advocate working with the Web Content Ecosystems Team at Google, and Weston Ruter, CTO of XWP. In this interview, we covered why the project was created, its future, and its potential impacts on the Open Web.

by Jeff Chandler at April 25, 2018 05:30 PM under release candidate

WPTavern: How Delicious Brains Creates and Releases WordPress Plugins

Delicious Brains have published the process they use for creating and releasing WordPress plugins. The post covers development, brainstorming, reviewing, testing, and wire frames. The team also describes the products and services they use and the roles they play within their projects. How is their process different or similar to yours?

by Jeff Chandler at April 25, 2018 04:32 PM under resources

HeroPress: Second Careers

Pull Quote: I'd rather solve the right problem with code that has room for improvement, than solve the wrong problem with perfect code.

I’m always fascinated by people who find second careers when they’re at the top of their game in the first one. To be really excellent at something and then switch to something else altogether is fascinating to see. Very often those people bubble to the top of whatever career they venture into.

This week’s HeroPress replay is titled “Moving On From Moving On Stage” by Karin Taliga. Karin is a dancer, and has had a rich and full career in that field. But the web called to her. Like the siren’s song, always keening “Come play here, it’s wonderful!”

When someone recommended I contact Karin 2 years ago she was winding up her dancing career and moving into a full time career as a web developer. The whole concept of a second career sounds exciting. I’ve always thought of “career” as something you do your whole life. But Karin has more adult life ahead of her than behind her, and I’m super excited to see where she goes with it.

Check out Karin’s original post from May of 2016.

Moving On From Moving On Stage

The post Second Careers appeared first on HeroPress.

April 25, 2018 11:30 AM under Replay

April 24, 2018

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 affected 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.

by Jeff Chandler at April 24, 2018 11:33 PM under WordPress for iOS

April 20, 2018

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!

by Andrea Middleton at April 20, 2018 09:07 PM under wp15

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.

by Jeff Chandler at April 20, 2018 03:05 AM under permalinks

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.

by Jeff Chandler at April 20, 2018 01:57 AM under handbook

Follow our RSS feed: 

WordPress Planet

This is an aggregation of blogs talking about WordPress from around the world. If you think your blog should be part of this site, send an email to Matt.

Official Blog

For official WordPress development news, check out the WordPress Core Blog.

Subscriptions

Last updated:

May 20, 2018 12:00 PM
All times are UTC.