WordPress.org

WordPress Planet

November 15, 2016

WPTavern: WordPress 4.7 Improves Accessibility by Removing Alternative Text Fallbacks

When images are uploaded in WordPress 4.6.1 that have an empty alt text value, WordPress tries to generate one based on the caption text or the image title. If the image title is non descriptive as is common with photos uploaded from digital cameras, the alt text can be meaningless.

In WordPress 4.7, the caption text and the image title fallbacks have been removed. The fallbacks were originally introduced to ensure every image included alternative text. Over time however, this practice has proven to be a poor user experience for people who use screen readers.

Since the fallbacks are removed, users will need to explicitly set a value for the alt text field. According to Joe McGill, the change will not affect content already published but will be the expected behavior in WordPress 4.7 and beyond.

If you’re not sure what text to use to describe an image, check out this article on Webaim. It explains when alt text should be displayed and provides useful tips on how to describe an image.

by Jeff Chandler at November 15, 2016 06:51 PM under wordpress 4.7

WPTavern: Wedding Bride: A Free One-Page WordPress Wedding Theme

Wedding Bride is a new theme from Alex Itsios, co-founder of Ketchup Themes. The Cyprus-based theme company has 16 themes on WordPress.org. Wedding themes are a relatively small niche in the directory with fewer than 20 listings. This new arrival stands out from the pack with its bold colors and customizability.

Many WordPress wedding themes in the official directory seem like a wedding site forced into a blog-oriented design, with lingering post meta in areas where it serves no purpose. This particular niche is where a focused, one-page design really shines. Wedding Bride features event-specific front page sections for the couple to share their story but also allows for (optional) extra pages and a blog.

wedding-bride-screenshot

All of the theme’s options can be found in the Customizer where users can upload a header image, personalize the header overlay, and add various content sections – all of which are optional. It also includes an option to make the navigation menu sticky or have it scroll with the page (default).

wedding-bride-theme

Wedding Bride users can customize the background color and/or image. Unfortunately, the theme does not include a color picker to customize the pink accent color, but this can be changed with a little CSS. Blog pages include a sidebar and it supports four widget areas in the footer. The contact form section was created for use with Contact Form 7.

Check out the live demo to see the theme in action. Wedding Bride is Alex Itsios’ 16th theme on WordPress.org and his first foray into the wedding niche. If you’re looking for a theme that allows you to quickly create a wedding website with all the essential details on one page, you can download it for free from WordPress.org via your admin themes browser.

by Sarah Gooding at November 15, 2016 06:28 AM under free wordpress themes

WPTavern: WP eCommerce 3.11.4 Patches SQL Injection Vulnerability

Over the weekend, the WP eCommerce team released version 3.11.4 of its e-commerce plugin. The update patches an SQL injection vulnerability that was responsibly disclosed by Mika Epstein, a member of the WordPress.org plugin review team.

According to Justin Sainton, lead developer of WP eCommerce, the team was notified of the vulnerability on November 11th and patched within an hour. The update was available on WordPress.org the following day.

“This vulnerability only affects users who use eWay as their payment gateway, have Gold Cart activated, and are using the as-of-yet-unreleased Theme Engine 2.0,” Sainton said.

“We believe the number of users affected is likely close to zero, due to these conditions.”

Users are highly encouraged to update as soon as possible. Created in 2006, WP eCommerce is one of the oldest plugins in the directory and is actively installed on more than 40K sites.

by Jeff Chandler at November 15, 2016 12:34 AM under security

November 14, 2016

WPTavern: Upvato Backup Service Terminated by Storage Provider, Files May Not be Recoverable

upvato-featured

Upvato, the service that specializes in backing up Envato Market files, has shut down without warning. Freddy Lundekvam, a full time programmer and frequent user of Envato products, created the service after losing 10 files to Envato’s policy of reserving the right to take down and remove any file at its or the author’s sole discretion. Losing files is a common frustration among Envato users, as the company cannot guarantee the ongoing availability of products due to situations like copyright complaints and technical issues.

Upvato made it easy for users to automatically backup their purchases, cataloguing them with screenshots, descriptions, titles, and author information. The service offered unlimited backups and Lundekvam encouraged users to connect their Envato accounts to keep their files safe. A few weeks ago, Upvato users started to suspect that the service was shutting down.

“I’m beginning to think this was not all above board,” one WP Tavern commenter said after discovering that the site disappeared. “[Upvato] seamlessly copied all my themes to their server and then shut down with no warning!”

Lundekvam, whose website can no longer be reached, replied to my first inquiry. After experiencing problems with Upvato’s provider, he is not hopeful that he can recover the files.

“Our provider’s automated systems terminated everything related to Upvato,” Lundekvam said. “I am so frustrated and upset that you won’t believe it, but I am doing what I can do recover the files and or get a backup up and running. But it seems like the provider isn’t and wasn’t really a reliable backup provider at all, and as it is right now, it looks really dark for a possible chance to recover the files.”

Lundekvam would not specify who his provider was, but had referenced Amazon Glacier in a previous interview as an example of cheap storage space at a mere $7/month.

“Such things shouldn’t happen with a backup provider like Upvato, and I am extremely surprised that it happened with our backup provider, causing it to affect Upvato,” he said. He also confirmed that he does not plan to shut the service down permanently.

“If I am unable to recover the backup and files, then no, I am not shutting down,” Lundekvam said.” I would, and have to, install Upvato with a new provider and start over. Please rest assured that Upvato is coming back up. Regarding the concerned users, I am deeply sorry for the downtime and, possibly, loss of Envato files. It hurts that it happened, as this is in no way how I want Upvato to be seen or represented.”

Lundekvam would not respond to subsequent inquiries. Upvato has had ample time to share this news via other outlets but the service did not have a Twitter account and its website has vanished, leaving users without any information. Lundekvam had said in previous interviews that he did not have plans to monetize Upvato in the immediate future. His motivation was to “make something cool and useful that people might want and need.”

Unfortunately, since he treated Upvato as a side project and did not have further backups in place, an unexpected problem with his provider has wiped out the files users trusted with the service. In an ironic twist, the service has inadvertantly replicated the exact situation that users hoped to avoid with Envato. Lundekvam has not responded to further inquiries on the status of the recovery process, but we will update when any new information is available.

by Sarah Gooding at November 14, 2016 09:01 PM under upvato

November 13, 2016

Matt: Flying Lotus, Never Catch Me

Music videos are themselves an art form, and it’s always interesting to me how an artist chooses to transform the interpretation of their song with the video. I’ve listened to this song since it came out but haven’t seen the video until now, and it will definitely make me listen to it differently. Featuring Kendrick Lamar.

by Matt at November 13, 2016 06:49 PM under Asides

November 11, 2016

WPTavern: New WordPress Plugin Serves Pre-Compressed Emoji

compressed-emoji

WordPress emoji are served from s.w.org, but they are not compressed. This impacts the SVG loading time, depending on how many emoji you are using, and can even throw warnings on Google’s PageSpeed Insights tool. Turkey-based WordPress developer Mustafa Uysal has just released Compressed Emoji, a plugin that makes use of the emoji_svg_url filter introduced in 4.6. This filter allows developers to change the URL for where emoji SVG images are hosted.

When the plugin is activated, the compression offers savings in the range of 3kb ~ 1.3kb (roughly %60) per emoji.

emoji-compressed-comparison

Uysal said he hopes WordPress.org will consider compressing emoji in the future, especially since approximately 10% of the web is using WordPress 4.6. Compressing emoji is a small way to speed up a sizeable chunk of the web. A ticket was created on Trac four months ago, requesting cache headers for emoji files and compression. According to Gary Pendergast, the change is something that can be made outside of the WordPress core development cycle, so he closed the ticket and passed the suggestion on to the Systems team. Cache headers were added by the team, but compression was not implemented in that update.

“The current plan is to move everything to a new CDN,” Gary Pendergast reported after chatting with the Systems team. “The current CDN is a bit outdated – they don’t support HTTP/2, for example. They need to do some more testing, but it’s high on the todo list.”

In the meantime, users who want compressed emoji can use Uysal’s plugin. It compressed the files using SVGO, an open source Node.js-based tool for optimizing SVG vector graphics files. The tool removes unnecessary things like metadata, comments, hidden elements, and default or non-optimal values from the SVG files without affecting their rendering. Another advantage is it doesn’t require an internet connection for those who are developing locally.

Compressed Emoji is available in the WordPress plugin directory and is also open for contributions on GitHub.

by Sarah Gooding at November 11, 2016 11:49 PM under emoji

Dev Blog: WordPress 4.7 Beta 3

WordPress 4.7 Beta 3 is now available!

This software is still in development, so we don’t recommend you run it on a production site. Consider setting up a test site just to play with the new version. To test WordPress 4.7, try the WordPress Beta Tester plugin (you’ll want “bleeding edge nightlies”). Or you can download the beta here (zip).

For more information on what’s new in 4.7, check out the Beta 1 and Beta 2 blog posts, along with in-depth field guides on make/core. Some of the changes in Beta 3 include:

  • REST API: The unfiltered_html capability is now respected and rest_base has been added to response objects of wp/v2/taxonomies and wp/v2/types, while get_allowed_query_vars() and the rest_get_post filter have been removed.
  • Roles/Capabilities: Added meta-caps for comment, term, and user meta, which are currently only used in the REST API.
  • I18N: Added the ability to change user’s locale back to site’s locale. (#38632)
  • Custom CSS: Renamed the unfiltered_css meta capability to edit_css and added revisions support to the custom_css post type.
  • Edit shortcuts: Theme authors should take a look at the developer guide to the customizer preview’s visible edit shortcuts and update their themes to take advantage of them if not already implementing selective refresh.
  • Various bug fixes: We’ve made over 50 changes in the last week.

Do you speak a language other than English? Help us translate WordPress into more than 100 languages!

If you think you’ve found a bug, you can post to the Alpha/Beta area in the support forums. We’d love to hear from you! If you’re comfortable writing a reproducible bug report, file one on WordPress Trac, where you can also find a list of known bugs.

Building the future
A global community
Stronger together

by Helen Hou-Sandi at November 11, 2016 03:30 AM under 4.7

November 10, 2016

WPTavern: Andy Baio Relaunches Waxy.org on WordPress

waxy

After 14 years of blogging with MovableType, Andy Baio has relaunched Waxy.org on WordPress. Baio’s media and technology blog has been a continual source of original content about life on the internet and how it affects our culture. The migration includes 472 posts and 15,891 entries from his sideblog Waxy Links.

Waxy.org played a small part in WordPress.org’s early history. In 2005 Baio broke the story about WordPress quietly hosting search engine spam articles in order to help cover some of the site’s expenses. The exposure and subsequent removal of the articles temporarily decimated WordPress.org’s pagerank but Matt Mullenweg’s response to the situation brought more transparency to how the open source project was being funded. Baio interviewed Mullenweg for the piece and considered it his first foray into serious journalism.

In his post about the site’s redesign Baio concedes that blogs are “not really part of the cultural conversation anymore” but said he thinks there’s still potential in the medium.

“There a few reasons why I’m sad about the decline of independent blogging, and why I think they’re still worth fighting for,” Baio said. “Ultimately, it comes down to two things: ownership and control.”

Baio explained why it’s important for him to control his own space on the web, as opposed to putting content at the mercy of third-party platforms whose futures are not guaranteed:

Last week, Twitter announced they’re shutting down Vine. Twitter, itself, may be acquired and changed in some terrible way. It’s not hard to imagine a post-Verizon Yahoo selling off Tumblr. Medium keeps pivoting, trying to find a successful revenue model. There’s no guarantee any of these platforms will be around in their current state in a year, let alone ten years from now.

Here, I control my words. Nobody can shut this site down, run annoying ads on it, or sell it to a phone company. Nobody can tell me what I can or can’t say, and I have complete control over the way it’s displayed. Nobody except me can change the URL structure, breaking 14 years of links to content on the web.

Waxy.org is now responsive and uses a custom theme built using Automattic’s Components starter-theme generator. Baio will continue exploring odd corners of the internet on his blog and plans to share his thoughts about the challenges of navigating the ecosystem of independent publishers.

by Sarah Gooding at November 10, 2016 11:45 PM under Blogging

WPTavern: bbPress 2.5.11 Adds WordPress 4.7 Compatibility

The bbPress development team has released 2.5.11 to add support for a technical change in WordPress 4.7. Users are highly encouraged to update to bbPress 2.5.11 before updating to WordPress 4.7. In 4.7, the loading order for the current user in the function stack was changed to accommodate user locale switching.

Previously, BuddyPress and bbPress displayed a custom notice when a user was initialized without using WP->init(). In addition to patching the issue in BuddyPress and bbPress, a new wp_roles_init filter was added to WordPress that allows plugins to add custom roles when they’re initialized.

The changes mentioned above are technical in nature so I asked John James Jacoby, lead developer of bbPress, what the update really means. “bbPress loads its roles on-the-fly, in a similar way to how post-types and taxonomies are registered,” Jacoby told the Tavern.

“With locales and roles now having a reversed load order, bbPress needed some code changes to work for both WordPress 4.6 and 4.7 without causing any problems for third-party bbPress plugins and non-English installations.”

This particular improvement has personal historical meaning to Jacoby, “This change to WordPress core in 4.7 is a long time coming,” he said.

“It was the very first bug I ever reported in WordPress’ IRC channel back in 2008, when I was working on a large multi-lingual multisite installation. It’s how I met Peter Westwood and Jen Mylo, and it was their kindness that made it clear that WordPress was the platform for me.”

Jacoby also notes that per-forum moderators, favorites, and subscriptions have been rewritten in bbPress 2.6. During testing, performance enhancements were discovered and submitted to WordPress core and have been implemented across the forums on WordPress.org. Work continues on bbPress 2.6 which is expected to ship in 2017.

by Jeff Chandler at November 10, 2016 10:33 PM under locales

WPTavern: WPWeekly Episode 253 – BuddyPress 2.8, WordCamp US, and PressNomics 5

In this episode of WordPress Weekly, Marcus Couch and I discuss the news of the week. WordCamp US live stream tickets will be free this year and development of BuddyPress 2.8 kicks off. We talk about the revamped guidelines for the WordPress plugin directory and how they should help streamline the review process.

Last but not least, we discuss an important update to bbPress. Because of some recent life changes, the recording time for WordPress weekly will now be on Wednesdays at 3PM Eastern, 12PM Pacific.

Stories Discussed:

BuddyPress 2.8 Development Kicks Off, 2016 Survey Now Open for Developers
WordCamp US Live Stream Tickets Now Available
Take the 2016 WordPress User Survey
WordPress Plugin Team Publishes Revamped Guidelines for Plugin Directory
PressNomics 5 Scheduled for April 6-8, 2017 in Phoenix, AZ
bbPress 2.5.11 – Maintenance Release

Plugins Picked By Marcus:

Grid Canvas – Pinterest Image Creator automatically detects all the images in a post and adds them to a grid layout. It comes with plenty of predefined grid layouts to choose from and there are more coming soon. You can also select the image size that is most optimal for different social networks.

Disable Password Changed Notifications by Pippin Williamson disables the notification email sent to site administrators when users change their passwords.

WP Private Comment Notes allows WordPress admins and or moderators to add and manage private notes for comments. Additionally, each note can be shared with the user who left the original comment.

WPWeekly Meta:

Next Episode: Wednesday, November 16th 3:00 P.M. Eastern

Subscribe To WPWeekly Via Itunes: Click here to subscribe

Subscribe To WPWeekly Via RSS: Click here to subscribe

Subscribe To WPWeekly Via Stitcher Radio: Click here to subscribe

Listen To Episode #253:

by Jeff Chandler at November 10, 2016 08:53 PM under wordcamp us

WPTavern: WordPress Community Team Proposes New Selection Process for 2017 Summit Attendees

testing

WordCamp Europe 2017 is set to host the next community summit in Paris. This will be the first time the event has been held outside of the United States, a change that makes it more accessible for contributors who are unable to obtain a visa to enter the U.S.

Attaching the summit to WordCamp Europe was the next logical step, as the event brings together project contributors from around the world. Europe is one of the fastest growing regions for the WordPress community in terms of events, with a 70% increase in WordCamps in 2015. There were 20 WordCamps held in October and 50% of those were hosted in European cities.

The past three community summits have been invitation-only in order to ensure those present were active contributors to WordPress and to enable a format that facilitates face-to-face discussions on key issues facing the project and the community. This inevitably leaves many valuable contributors on the outside. In an effort to mitigate the sense of exclusivity around the event, the WordPress Community Team is proposing a new selection process for 2017:

If we have to limit our attendance to have productive, collaborative discussions at the Summit, then choosing the participants becomes a challenge if we don’t know what the teams are going to discuss ahead of time. Therefore, this year I suggest we try something new:

Let’s ask teams to decide on the challenging, controversial, or sensitive issues they want to discuss at the summit before the summit is held. Then, once the teams know what they want to talk over in person, they can nominate and select the people needed to represent all points of view in each of those discussions. This way, the event stays small, hard topics get discussed, but the selection process is more transparent and functional.

Rocio Valdivia, who posted the proposal on behalf of the team, roughly outlined how the selection process would work. She suggested each make.wordpress.org project team would create and publish a list of topics/issues for discussion at the summit and submit them by December 20th. Teams would then select representatives to attend the summit. Two members of those selected would be assigned to help with the organization and logistics of the summit, including tasks such as finding sponsors, travel assistance, and communication.

“The intention of this approach is to propose a more open and team-focus Community Summit with transparent participation from all active contributors and reps of each team,” Valdivia said. “This way we can hopefully anticipate barriers and cross-team difficulties that might come up, and avoid them.”

This approach is different from past events where attendees were not part of the organizational aspects but it gives contributors more ownership of the event and their teams’ specific goals. Details and logistics would be worked out later in the year with the help of the WCEU organizers.

The Community Team is asking for feedback on the proposal before implementing a plan of action for the new selection process. As the open source project has grown, WordPress has hundreds of contributors spread across its three dozen core components. So far contributors have weighed in on the initial proposed number of team representatives and the deadline for preparing topics.

There was also some concern in the Community Team’s meeting on Slack as to whether the new selection process will perpetuate the pattern of the same people being invited to the summit every time simply because they are most active in the project. Allowing teams to nominate their representatives based on the anticipated topics will make the selection process more focused on which contributors are best suited to work on pressing issues. Moving the location to Europe will also give regional contributors the opportunity to bring fresh ideas and perspectives, especially regarding the challenges of multilingual publishing with WordPress.

by Sarah Gooding at November 10, 2016 06:48 AM under summit

November 09, 2016

WPTavern: A New Way to Search, Preview, and Install Themes in the Customizer Removed From WordPress 4.7

Astute testers may have noticed a new feature in WordPress 4.7 beta 1 that enabled users to search, preview, and install themes from within the customizer. This feature was part of five feature projects related to the customizer that were approved for merge last month. Its goal is to unify the theme browsing and customizing experience.

Customizer Theme Browser FlowCustomizer Theme Browser Flow

It was removed in WordPress 4.7 beta 2. Helen Hou-Sandí, WordPress 4.7 release lead, reverted the change after collecting feedback. Some of the reasons for reverting the feature include:

  • Displaying on mobile devices is broken.
  • Inability to close the feature/filter accordion.
  • Checkmarks are overlayed on top of the search form.
  • The full-screen plus reload experience isn’t polished.

According to Hou-Sandí, there is not enough time left in the development cycle to polish the design and make it sufficient for WordPress 4.7. Nick Halsey, who helps maintain the Customizer component, expressed displeasure with the decision.

“Abruptly deciding to pull something without allowing any opportunity to improve things or even bring it up in a weekly dev chat is ridiculous,” Halsey said.

“Had I been asked to provide patches for outstanding bugs (one of which never even received a ticket), I would have gladly done so sooner – this was my highest priority for core for the past 4 months.”

Halsey goes on to say that the revert is disrespectful and insulting to him and that he is unlikely to further contribute to the project until it is back in trunk. Samuel Sidler, Apollo Team Lead at Automattic, responded to Halsey supporting Hou-Sandí’s decision.

“Making a decision to pull a highly visible feature is hard, but, as you know, it’s ultimately one that the release lead should make as it’s their release and they have the best overall view,” Sidler said.

Weston Ruter, who also helps maintain the Customizer component, asked if the revert could be reversed if patches to outstanding issues were created.

“No – if this were a matter of problems that have defined solutions already then the course of action would not have been a revert,” Hou-Sandí responded. “I know that it would feel better to have something more than ‘my gut and the guts of others say no’, but if there was more definition to the problems then we may not have been in a position where reverting from this release was the only sane thing to do.”

The feature has been punted and the milestone was changed from WordPress 4.7 to a Future Release.

A Window Into How WordPress Development Works

The quotes I published above are only part of the story. I highly encourage you to start with this post and read every response in full. It’s a great opportunity to see a WordPress release lead in action and how and why certain decisions in WordPress development are made. Those interested in the feature’s progress can follow along by monitoring this ticket.

by Jeff Chandler at November 09, 2016 11:41 PM under Themes

HeroPress: Uncomfortable doesn’t mean walk away

Pull Quote: Uncomfortable often means there is something amazing to be learnt.

I am not a developer. Confession? It feels like it sometimes. In my mind’s eye I see a roomful of skittish WordPress marketers with dark-ringed eyes, disclosing the number of times they pretended to understand something technical when it made about as much sense to them as the moon landing. Frustrated they can’t code it themselves. Maybe it’s just me in that room.

I am a words person – a creative, a copywriter, and a marketer. My heart beats faster over ancient English literature, clever mailers, alliteration, storytelling and subject lines, and the shapeshifting challenge of building an authentic brand in a world of smoke, mirrors, and shmoozing.

Topher asked me to write my WordPress story and when I thought about what I’ve learnt over the past two years what came to mind was: uncomfortable doesn’t mean walk away.

Far from being something to categorically flee or avoid, discomfort is a signpost to watch out for – something to embrace and step bravely towards. Obviously there are exceptions – but in my experience discomfort often means lean in, listen closely, change something.

I’ve chosen to share a few of the ways I’ve encountered uncomfortable in my WordPress journey so far, and why I’m grateful.

A bit of background

Perhaps we are all creatures of habit on some level, but I really am. For example, when backpacking with my best friend in 2008 from Istanbul down to Cairo – through Syria and Jordan, including places that are now literally non-existent – she and I noticed that if we found a good restaurant I’d suggest returning the following night while she always wanted to try new spots.

When I find something I like, it makes perfect sense to me to stick with it, sometimes to a fault. Until fairly recently I would have described myself as someone who didn’t thrive on change. This partly explains why by the age of twenty nine my entire life had played out in one city.

Marina as a child with motherMy beautiful mum, brother and I. My mum is a superhuman and I miss her daily.

Birth, preschool to postgraduate studies, the first nine years of my career, family, friends, life – all in one patch.

I have been privileged to do some excellent travelling to amazing places – European beach holidays and ski trips (obviously I broke my arm), teaching English for four weeks in South Korea, a cruise in Alaska, a church trip to Singapore and Malaysia, Vancouver to visit family – but my sense of home and place was unwaveringly Cape Town.

At the beginning of 2014 I decided to emigrate. The delay between the idea occurring to me and resigning was less than two weeks. With a British passport through my English mum and a mild obsession with all things British, London was it. It seemed wise to secure a job first but my gut said I should have faith and move regardless so I resigned from Yuppiechef.com where I’d been for nearly five years, sold my car, and booked a one way ticket.

At this point, it would be fair to say WordPress was not even really on my radar. It powered Yuppiechef’s blog so I’d used it in that capacity and my own blog was on WordPress.com – but it was pretty much just a thing to do with the internet that helped people publish stuff.

A week before I set off I was having sushi with friends and got chatting to a mouthy American who worked for WooThemes. Hearing of my pending departure and getting a sense of my strengths and what I loved to do, he suggested I consider applying. Less than a week later I accepted an offer to join Woo’s then-tiny marketing team. I’m still amazed at the speed with which it all happened – and will be forever amused by Mark and Warren’s confidence in me as a total WordPress n0ob (maybe they didn’t realise!).

I love MailChimp. Freddy lives on my desk beside some Woo stickersI love MailChimp. Freddy lives on my desk beside some Woo stickers

And so my WordPress journey began in London on 1 July 2014, fresh off the boat and working remotely for the first time. I logged online from a coffee shop – specifically Timberyard, which has become a familiar friend – and dived headfirst into a world I hadn’t realised would be so technical. And digital. Marketing a digital product is a very different kettle of fish to kitchen products. And working remotely as an extrovert?

In my first week I was sent to WordCamp Brighton where I innocently asked someone the difference between .org and WordPress.com. This was the first prickle of my first uncomfortable hurdle: being okay with not knowing everything.

It really is okay not to know everything.

It sounds stupid to even write that one needs to be okay with not knowing everything – of course one can’t, but at Yuppiechef.com I sure knew a lot more about a lot more. There, my lack of technical understanding wasn’t a thing, marketing was lauded, and our brand was at the forefront of what set us apart. People wrote about how the following for Yuppiechef was cult-like, and I’d helped create that.

Joining Woo I was a tiny fish all over again, and I was swimming in a world with languages I didn’t understand.

Everyone is a genius. But if you judge a fish by its ability to climb a tree, it will live its whole life believing that it is stupid. – unknown (but attributed to Einstein)

It was a little bit terrifying to be a marketer in this tech-celebratory world. And it took me a long time to accept I have something significant to offer at WooCommerce (and now Automattic) and feel confident enough to add my voice to conversations. Why? I guess I am proud. In the early days I was constantly tempted to pretend to know more than I do (for the record this is a bad idea) and developed a hefty dose of imposter syndrome, which worsened when Automattic acquired WooCommerce. I found myself wondering if they would have hired me.

For a few months, the fear I felt kept me from bringing to the table the valuable things I did know.

Standing by a concrete wall with a vast ocean scene behind.With my team in Cape Town earlier this year. Nicole, Aviva, me, Gareth and Kevin <3.

It’s scary admitting a lack of understanding, it takes strong relationships with colleagues (which take time to build, especially remotely) to raise your hand and be vulnerable. But the problem is that not doing so ends up blocking and robbing the contribution you could make. It silences your voice. It is not possible to be a master of all trades: yes I need a working understanding of our products, but I don’t need to become a Javascript developer. One body, many parts, all valuable.

This learning curve was uncomfortable for me. At various points I have wanted to bail, or take a year to learn how to code fulltime. But I am really glad I haven’t because marketing is vital and that is what I can do. And do very well (when I’m not looking over my shoulder).

It’s okay to be an expert in what you love, not what other people love. It’s why we have teams. It’s what makes the world interesting.

Classroom filled with peopleThe first WordPress London meetup I attended. It was pretty awesome.

Remote relationships take longer to build but they sure run deep.

My degree was in Psychology and it remains an active interest. ENFJ is proudly in my Twitter bio, I love taking personality tests and calling out and connecting with the underbellies and depths of fellow human beings.

My friends are my estate. Forgive me then the avarice to hoard them.” – Emily Dickinson

If you’re familiar with Gallups Strengthfinder, I’m a Relator to the bone. People often ask how I have the discipline to work from home but that’s pocket change compared to the relational challenge. Showing up to work and being productive hasn’t been the thing I’ve found difficult – it’s trying to build relationship digitally with people far away and in different timezones.

Plus I find there is a certain type of rapport, creativity, and energy that is really hard to create remotely when it comes to brainstorming and collaborating. The buzz of having an idea and someone else adding to it IRL, growing it into something greater. This was not a comfortable thing, but again choosing to stay has proven invaluable.

Remote relationships take longer to build, but they sure run deep. The bonding that happens when you come together for meetups and WordCamps is extraordinary. I have grown to properly know and love my colleagues (not all 500+ Automatticians yet but certainly my immediate team) and a bunch of awesome WordPress people I’ve met.

On-screen grid of faces in a google hangoutWell hello Woo people. Here’s us hanging out on Air.

It’s tiring flying to meetups, and you miss home, but it’s now becoming hard to leave them. My heart sometimes feels like it is scattered in little bits: a fragment with Scotty and the Dekode crew in Norway, another few with Louise in Kwazulu Natal, Cobus and Dom in Cape Town and chunks with Nicole and Aviva stateside. It’s fragmenting, but what a privilege.

To keep me grounded day to day, I’ve helped start and now am involved in running a non-profit coworking space, which has opened up a whole new web of relationships in London. If you’re ever in town, pop into ARK Coworking for a pour over coffee.

Working remotely is different. But it’s a pretty niche kind of special to have a web of people around the world that you would otherwise be totally unconnected to.

People standing astride bikes, flashing gang symbols.The Woo biker gang on a marketing meetup near Lake Michigan, 2015

Which brings me to another uncomfortable hurdle brought squarely to me by WordPress: the challenge of responding well to diversity and difference.

Thinking something for a long time doesn’t mean it’s true.

Part of Automattic’s creed is to never stop learning. Being part of WordPress has brought me into close proximity with a more varied, vocal, challenging, and diverse group than I could have made up.

The thing about being a human is you only ever get to be one of them. One in over seven billion. How much about other people and parts of the world you don’t live in do you know, really? How much do I? Being part of WordPress has opened my eyes to diversity in a way that is hard to describe. Emigrating helped too, but it is very possible to live in a bubble wherever you go.

A long habit of not thinking a thing wrong gives it a superficial appearance of being right. – Thomas Paine

Just because something has always been a certain way, doesn’t make it right. Being part of WordPress, and Automattic, has helped me greatly in learning how to hold what I believe to be right and true gently, and have equal respect for other people’s right and true.

I ran the WooCommerce London meetup for two years which brought me into contact with a very mixed group; I was part of Automattic’s diversity workshop at the GM which was educational to say the least; when my friend Rosie started a blog to highlight out how mouthy women get told they’re too masculine, I got behind her heart and soul.

Stewart Ritchie sharing at the WooCommerce London meetup. Photo: Gabor Javorsky.Stewart Ritchie sharing at the WooCommerce London meetup. Photo: Gabor Javorsky.

The most poignant example of this for me was much closer to home. I wrote some copy a while ago as the backstory of Woo’s ninja mascot, Hiro and included in it a bunch of references to Japanese culture that, though well intentioned, turned out to be not okay. It had been up for ages before someone with a different enough perspective flagged it. Ouch.

I went home after a long day of tears and much Slack messaging and confided in my Malaysian flatmate about it, half expecting him to comfort me and say the whole thing really wasn’t such a big deal and that it didn’t bother him. Instead his only comment was: “That’s good. It will make your company better.

We live, we learn. We wound, we grow.

John Maeda, who recently joined Automattic as Head of Design and Inclusion, calls such oversights in our thinking ‘lacunae’. Being part of the worldwide community of WordPress has brought a number of my own lacunae into sharp focus. It’s also made me more able to exist peacefully alongside people whose views I don’t share. I’m a human, they’re a human. Two in seven billion.

Now, the idea of stepping away and retreating to a more homogenous, same-y group of people who tend to agree with me is not just unattractive, it’s scary.

WordPress helps me be open-minded and it’s vehicle for doing this is individuals who are willing to speak up. Let’s help each other, as kindly and graciously as we can.

Marketing a WordPress product is difficult.

I’ve found marketing WooCommerce challenging for two reasons.

First there is the classic digital marketer’s problem of how to build relationship with customers you never get to meet. All we have are words online and if we’re lucky some rituals and routines we can inject life into (I wrote about this strategy here).

Over the past two years there have been a number of times I have thrown my hands up in the air and wanted to market something that is just easier to sell (coffee, an awesome gadget, luxury jewelry).

On top of that eCommerce is a competitive space and selling WordPress can be a little complex messaging-wise, especially for non-coders and those not familiar with WordPress:

Friend: Do I even have WooCommerce yet?
Me: Yes it’s there in your downloads folder.
Friend: <silence>.

Every time I see another seductive Squarespace ad or the daily Shopify case study lands in my inbox (How person x built y and changed the destiny of the human race) – part of me can only see how far we have to go.

But, I am enjoying fighting the good fight to democratise eCommerce with WordPress. I believe in what we’re doing, and in open source, and even though our competitors have bigger marketing teams and 24/7 phone support I feel a fierce loyalty to Woo.

I don’t believe marketing has the emphasis it deserves in the WordPress space, but it’s coming to the fore. Great products don’t market themselves. The weaker thing will win if that is what is in front of people. I’m excited to be in this space.

Saying less is more. Narrow focus is healthy.

As someone who loves to joke around, natter, and come up with ideas, something I have learnt the hard way is that volume of words and number of ideas is not no an indicator of the quality of your contribution.

It feels nice to be busy, but what is the deliverable?

Having another great idea is not always helpful. Sometimes what I need to do is shut up and work. The manager versus maker ratio tends to leave a lot of cooks in the kitchen. Ideas are a dime a dozen. Pushing a few strategic things over the line, with your eyes on a goal everyone has agreed on, now that’s a better way.

Staying focused working remotely can be hard. Fortunately, we have a great system of setting OKRs that my team is particularly diligent at sticking to. There are so. Many. Conversations. Going on all of the time. Focus is a healthy and freeing thing.

Marina and Louise, heads together, grinningMy Woo bestie, Louise. Here we are in San Francisco in 2014. I went back to South Africa for her wedding this year :).

Inclusion is a very important thing.

A final thing I am learning through WordPress, and which has made my uncomfortable for sure, is the importance of inclusion. I touched on this a little already, but it’s something that I have now got my teeth into and am not going to let go of. Inclusion is a thing.

Something that is great about WordPress is that intrinsically inclusive, it’s open to all.

It isn’t only about big shiny success stories where people are making thousands of dollars. It’s people all over the world, fighting to make WordPress available in all languages; it’s faithful meetup organisers sharing knowledge with those who are just starting out; it’s the GPL; it’s having childcare at WordCamps; it’s using y’all or folks not guys to greet an audience.

WordPress is not slick, sometimes things get a bit messy and there are heated discussions on forums and in backchannels. But WordPress is also a lot like how the world should be – democratic, going out of it’s way to make room and include, and with more than just the bottom line driving decisions.

Conclusion

That’s it from me. I hope sharing just a few of the ways WordPress has made me uncomfortable– what I learnt, and why I am glad I didn’t just bail – will be encouraging.

Perhaps you are facing some tough things related to work or beyond. Maybe someone has expressed an opinion or belief that has made you uncomfortable. I’d encourage you to pause and take some time to think over whatever it is before acting.

Uncomfortable often means there is something amazing to be learnt.

Let’s be brave, open, and keep on learning together through this wonderful thing called WordPress.

Pin board with hundreds of photos all over it.

The post Uncomfortable doesn’t mean walk away appeared first on HeroPress.

by Marina Pape at November 09, 2016 12:00 PM

November 08, 2016

WPTavern: BuddyPress 2.8 Development Kicks Off, 2016 Survey Now Open for Developers

buddypress-logo-blue

Development for BuddyPress 2.8 kicked off during last week’s meeting and the target release date was set for January 25. In line with the project’s recent change of course, the upcoming release will be another one focused on developers and site builders.

Long time contributor Slava Abakumov is leading 2.8 with a focus on reducing the 650+ tickets in BuddyPress Trac by 50%. He will coordinate contributors in working on a UI for developer features that were added in the 2.6 and 2.7 releases, which introduced an API for Group Types. Abakumov wants to dive deeper into security and plans to perform a security audit of the plugin.

The BuddyPress core team will shape development for 2017 based on feedback from this year’s survey, which opened November 1. It includes 36 questions aimed at site builders and developers, as opposed to previous years where the survey was open to users and anyone connected with the software.

The project’s change of direction is evident in the questions this year, which are decidedly developer-focused. According to the BuddyPress core team, these questions were prepared for the project’s primary audience of site builders and developers, “an explicit recognition of what BuddyPress has become, and how people use it.”

In addition to the usual demographical questions, respondents are asked about their PHP versions, site setups, and local development environments. A new question asks when developers test their sites and extensions against upcoming releases. The survey also asks which template files developers customize when creating themes (with no option to indicate that you’re not a theme developer). Participants are asked to weigh in on BuddyPress’ problem areas and to give feedback on the most frequent feature requests they receive from community members and clients.

In 2013 the survey received 178 responses, 338 responses in 2014, and 211 in 2015. Given that the target audience is much narrower in 2016, the number of participants may decline again. However, the core team hopes responses will be more concentrated with the kind of information they find useful. The survey will be open through November 20, 2016 and results will be posted before the end of the year.

by Sarah Gooding at November 08, 2016 06:17 PM under buddypress survey

November 07, 2016

WPTavern: WordCamp US Live Stream Tickets Now Available

wordcamp-us

WordCamp US is less than a month away and attendees are finalizing their travel plans. In August, organizers were estimating 3,000 attendees on the ground but official numbers are not yet available as tickets continue to sell. A maximum capacity has not been published, because organizers have a great deal of flexibility to expand the event to thousands more if necessary.

“The entire side of the PA Convention Center is ours, and we’re not using all of the spaces that they have,” WordCamp US co-organizer Alx Block said. “The sky is the limit.”

Last week a world-class lineup of speakers was confirmed from a record number of applicants. The team received 600 submissions (up from 231 last year) and accepted less than 10% of them, according to Block.

“I think that WCUS last year really excited a lot of people, and they were interested in being a part of it,” Block said. “We also had quite a bit more time on the speaker applications, since in 2015 we planned the entire conference in just about three months.”

One exciting change this year is that live stream tickets will be free for those who are not able to attend the event. There’s no limit on the number of people who can watch live.

“We really felt like there shouldn’t be a barrier to entry in attending WCUS,” Block said. “It’s the community’s conference, and everyone should be able to ‘attend’ no matter where they physically are. We have some incredible sponsors, and making the live stream free felt like the best move.”

Last year’s live stream tickets included swag from the event, and WCUS 2016 will have commemorative t-shirts for sale in the swag store. In addition to the live stream, all of the sessions will be recorded and uploaded to WordPress.tv. If you are joining by live stream, make sure to reserve your ticket in advance. You can also test your computer for compatibility ahead of the event.

by Sarah Gooding at November 07, 2016 09:47 PM under wordcamp us

WPTavern: Take the 2016 WordPress User Survey

With WordCamp US a little less than a month away, it’s time to take the 2016 WordPress user survey. The survey is quick and easy to fill out with only a few questions to answer. Results are anonymized and will be shared at this year’s State of the Word presentation.

Results from last year’s survey were not shared during Matt Mullenweg’s State of the Word presentation. During the question and answer portion, Mullenweg was asked about the results.

“Lots of data to go over, but basically more people are using WordPress, app development is growing, lots of people are making their living with WordPress, and other great trends are showing up,” Mullenweg responded. “We’ll try to do a blog post about it.”

A post highlighting the results from the 2015 survey has yet to be published.

In 2014, 33K people took the survey and of those 33K, 7,539 or 25% said they make their living from WordPress. Over 90% of respondents said they built more than one site.

If you use WordPress, please take a few minutes to complete the survey. Also, tickets are still available to attend WordCamp US December 2-4.

by Jeff Chandler at November 07, 2016 05:55 PM under survey

HeroPress: Finally SSL!

I’ve been wanting to get SSL on HeroPress for a long time, but couldn’t for a variety of reasons. Well, it’s finally there! That means the HeroPress Widget will finally work properly on sites running SSL, I could someday do a Give campaign, etc.

One downside is that it broke our connection to WordPress Planet. It’s fixed now, but while it was down there were two essays that didn’t make it to the News widget in WordPress, and that made a big difference.  Here they are, using WordPress’ cool oembed tools. Check’em out and leave a comment if you’re willing.

I fell. WordPress helped me up.

Conquering My Obstacles To Happiness

 

The post Finally SSL! appeared first on HeroPress.

November 07, 2016 04:02 PM under Strategy

Post Status: Learning WordPress development and how employers should look at candidates — Draft podcast

Welcome to the Post Status Draft podcast, which you can find on iTunesGoogle PlayStitcher, and via RSS for your favorite podcatcher. Post Status Draft is hosted by Joe Hoyle — the CTO of Human Made — and Brian Krogsgard.

In this episode, Joe and Brian talk about how they learned WordPress development, how employers should look at candidates for skill hiring, and various resources they find valuable for learning WordPress.

https://audio.simplecast.com/52463.mp3

Direct Download

Links

Sponsor: Gravity Forms

This episode is sponsored by Gravity Forms. Gravity Forms makes the best web forms on the planet. Over a million WordPress sites are already using Gravity Forms. Is yours? For more information, check out their website and thank you to Gravity Forms for being a Post Status partner.

by Katie Richards at November 07, 2016 02:38 PM under Everyone

WPTavern: WordPress Plugin Team Publishes Revamped Guidelines for Plugin Directory

photo credit: Green Chameleonphoto credit: Green Chameleon

Two months ago, revised guidelines for the WordPress Plugin Directory were opened up on GitHub for public feedback. This transparent and open process of updating the guidelines resulted in more than a dozen contributors submitting pull requests with improvements to the language and content. The revamped guidelines have now replaced the previous ones with language and expectations that are clearer and easier to understand.

“In addition to rewriting the guidelines, we took the time to codify the expectations of developers and cost of not abiding by the guidelines, as well as a reminder that we do remove plugins for security issues,” plugin team member Mika Epstein said in the announcement. “We are doing our best to be transparent of what we expect from you and, in return, what you can expect from us.”

After several incidents this year where unclear guidelines contributed to confusion on issues like incentivized reviews and developers submitting frameworks, the plugin team made the jump to update the five-year-old document. Although there are not major changes, some of the guidelines were considerably expanded for clarity. This includes #9: “The plugin and its developers must not do anything illegal, dishonest, or morally offensive.” The list was updated with several more examples of infractions that would land under this category.

“It’s a massive undertaking to re-write guidelines in the public eye in a way that won’t pull the rug out from anyone,” Epstein said. “Our goal was to clarify, not totally change, but also to address the needs of an ever changing technology.”

Because the plugin directory was created to serve the WordPress project and its users, it doesn’t function like many other popular directories and marketplaces. Clear language and expectations are important, especially with WordPress’ growing international user base. The newly updated guidelines should cut down on incidents where the plugin team has to enforce guidelines that were not explicitly documented.

by Sarah Gooding at November 07, 2016 06:03 AM under wordpress plugin directory

November 05, 2016

BuddyPress: BuddyPress 2.7.2

BuddyPress 2.7.2 is now available. This is a maintenance release and a recommended upgrade for all BuddyPress installations.

BP 2.7.2 fixes a bug which ignored deprecated code being used in existing installations. For more information, see the 2.7.2 milestone on BuddyPress Trac.

Update to BuddyPress 2.7.2 today in your WordPress Dashboard, or by downloading from the wordpress.org plugin repository.

Questions or comments? Check out 2.7.2 changelog, or stop by our support forums or Trac.

by @mercime at November 05, 2016 04:30 PM under 2.7.2

November 04, 2016

WPTavern: PressNomics 5 Scheduled for April 6-8, 2017 in Phoenix, AZ

PressNomics, an annual conference devoted to the economics of WordPress has announced that the fifth iteration of the event will take place April 6-8, 2017 at Tempe Mission Palms Hotel, in Phoenix, AZ. The event is organized by Joshua Strebel of Pagely, a managed WordPress hosting company that recently celebrated its seventh birthday.

A hallmark of the event is its contributions to charity. Since PressNomics one, the event has raised more than $40K for various charities including, St. Jude Children’s Research Hospital, CureSearch.org, BensBells, and Big Brothers and Big Sisters.

In addition to the conference, there will be a social Saturday where attendees can participate in a golf tournament or go on an excursion to explore the Art’s and Culture of the area. The social activities will be available as a separate purchase of $50 when buying your tickets. To take full advantage of the event, organizers suggest that attendees fly in on Wednesday, April 5th and leave on Sunday, April 9th.

Tickets have yet to go on sale and the speaker lineup is in the process of being finalized. If you want to be one of the first to know when tickets go on sale, you’re encouraged to sign up to the event’s email list. For insight into what it’s like to attend PressNomics, check out my review of PressNomics 3 held in January of 2015.

by Jeff Chandler at November 04, 2016 06:53 PM under pressnomics

Dev Blog: WordPress 4.7 Beta 2

WordPress 4.7 Beta 2 is now available!

This software is still in development, so we don’t recommend you run it on a production site. Consider setting up a test site just to play with the new version. To test WordPress 4.7, try the WordPress Beta Tester plugin (you’ll want “bleeding edge nightlies”). Or you can download the beta here (zip).

Notable changes since WordPress 4.7 Beta 1:

For more of what’s new in version 4.7, check out the Beta 1 blog post.

If you want a more in-depth view of what major changes have made it into 4.7, check out posts tagged with 4.7 on the main development blog, or look at a list of everything that’s changed. There will be more developer notes to come, so keep an eye out for those as well.

Do you speak a language other than English? Help us translate WordPress into more than 100 languages!

If you think you’ve found a bug, you can post to the Alpha/Beta area in the support forums. We’d love to hear from you! If you’re comfortable writing a reproducible bug report, file one on WordPress Trac, where you can also find a list of known bugs.

Happy testing!

Ya es la hora
Time for another beta
请您帮下忙!

by Helen Hou-Sandi at November 04, 2016 05:39 PM under 4.7

WPTavern: A Preview of the Custom CSS Editor Added to the Customizer in WordPress 4.7

WordPress 4.7 is a little more than a month away and is going to be packed with new features and improvements. In particular, five feature projects related to the customizer were approved for merge and will be part of the release. One of the feature projects is the custom CSS editor that enables users to make CSS changes to a theme without having to create a child theme.

CSS Editor in The WordPress 4.7 CustomizerCSS Editor in The WordPress 4.7 Customizer

In WordPress 4.7, there’s a new section in the customizer labeled Additional CSS. Clicking the label displays a blank pane with a short description of what users can do. Clicking the help icon displays a short explanation of what CSS is with a link to a help document on the Codex. The Additional CSS pane is more like a text area than an editor.

Unlike Jetpack’s Edit CSS module, the editor in the customizer lacks line numbers, colored text, and other conveniences. However, these are features that are likely to be added in future iterations.

Jetpack's Edit CSS ModuleJetpack’s Edit CSS Module

There are a couple of things to keep in mind before using Additional CSS. First, it does not have revision support enabled. Weston Ruter, WordPress core committer, says revision support is disabled by default and requires a plugin.

Second, changes are theme specific and are not global. Luke Cavanagh has inquired on whether an option will be added in the future to enable global CSS changes which could come in handy for making tweaks for active plugins.

During testing, I didn’t encounter any issues with writing or pasting CSS code into the Additional CSS area. I encourage you to download and install WordPress 4.7 beta 1 and try it out for yourself and let us know your thoughts. If you think you’ve encountered a bug while using WordPress 4.7 beta 1, please report it on the Alpha/Beta section of the support forums.

by Jeff Chandler at November 04, 2016 08:57 AM under jetpack

November 03, 2016

BuddyPress: BuddyPress 2.7.1

BuddyPress 2.7.1 is now available. This is a maintenance release and a recommended upgrade for all BuddyPress installations.

BP 2.7.1 fixes bugs in several components. For more information, see the 2.7.1 milestone on BuddyPress Trac.

Update to BuddyPress 2.7.1 today in your WordPress Dashboard, or by downloading from the wordpress.org plugin repository.

Questions or comments? Check out 2.7.1 changelog, or stop by our support forums or Trac.

by @mercime at November 03, 2016 09:12 PM under releases

November 02, 2016

WPTavern: Fall Enrollment for Zac Gordon’s JavaScript for WordPress Course Closes This Friday

photo credit: ParisJS, May 2012 - (license)photo credit: ParisJS, May 2012(license)

Zac Gordon, a WordPress educator, has opened enrollment for the Fall for his JavaScript for WordPress course. Gordon created the course after Treehouse dropped WordPress from its library in late 2015.

Open enrollment began on October 25th and ends this Friday, November 4th. You can either take all four parts of the course for $397 or a single part for $199. The next open enrollment period will be in 2017.

A Four Part Course

The first part of the course covers basic and advanced JavaScript skills and development tools. Students will also learn how to create a single page web application built with JavaScript called VanillaPress.

The second part of the course is dedicated to JavaScript libraries and frameworks where students will learn how to build a decoupled web application called ReactPress using React and the WordPress REST API.

The third part covers the WordPress REST API. Using OAuth, students will add OAuth support for ReactPress and add Save and Edit abilities to the app via the API.

The fourth and final part of the course is devoted to real world projects. Students will learn how to build single page plugins, mobile apps, and JavaScript powered themes that use the REST API.

The course is geared towards those who want to “Learn JavaScript, deeply,” a task assigned to the WordPress community by Matt Mullenweg in his 2015 State of the Word presentation. For more details on the course material and to enroll, visit the JavaScript for WordPress site.

by Jeff Chandler at November 02, 2016 10:39 PM under zac gordon

HeroPress: Conquering My Obstacles To Happiness

Pull Quote: Welcome failures because they will provide you with new learning.

The late great Superman Christopher Reeve once said “a hero is someone who, in spite of weakness, doubt or not always knowing the answers, goes ahead and overcomes anyway.” What if a hero instead is someone who, because of weakness, doubt or not knowing the answers, goes ahead and overcomes?

To get to the happy and fulfilling place I am in life today I’ve had to learn how to overcome self-doubt and build up my strengths around it. To do that, I discovered the power of self-reflection and began a journey to understand the very core of who I am. I’m not a hero, but I know when to be one. When fear and worry appears I recognize it. And then I conquer it.

If you don’t think you are good enough or smart enough to be and have what you want in life, then fear is holding you back, too. The story that follows is both inspired by and written for you.

You may not believe it yet, but you’ve already got what it takes within yourself to live a happier life.

Let me show you how you can discover it.

This Is Me Today.

I am a Norwegian expat in Canada. Here, I live in the heart of the world’s most multicultural city, Toronto, and lead a happy and full life with my wife and our furkid. By so many standards around our globe, my lifestyle is privileged. It hasn’t come easy, and I often am reminded of how fortunate I am.

I never could have envisioned living this life when I, one and a half decades ago, trapped, lost and without hope and goals for the future, decided on a whim to learn how to code and develop websites. I read about people making a living out of it, yet didn’t believe it was something I myself could do.

After a year of trying, failing and learning I began to prove myself wrong.

Today I work at XWP, a global company powered remotely by people working from their homes around the world. Our core expertise is WordPress. Our team dreams up and engineers platforms, tools and workflows that let companies more effortlessly connect with their audience. We help our clients to sell and deliver their services and product, and grow communities that serves as an extension of their businesses.

XWP’s roots date back to 2004, and I’ve been part of the journey for 10 of those years. In my current role I serve a team of 40 people. I was fully entrusted with the care of the company and the people working there by its owner in 2014. I am responsible for guiding our company vision, strategy and direction while ensuring its healthy growth and great performance. A vital area of my mandate is helping each person on our team have meaningful, impactful work in a purpose filled role they can be successful in.

The workplace environment and my role allows me to connect directly with my own professional purpose – to be a catalyst and energizer in helping people discover their personal and professional strengths, and uncover the opportunities and possibilities it can bring in their life. At work, I am also able to apply my strength of bringing people together to build unity and community.

At home, I am at my happiest when spending time with my wife and our senior rescue lab. The love I give and receive, our deep and our silly conversations together, and all the laughs we share are things that fills me up and re-energizes me. Cooking and serving food, especially for a small crowd, also energizes me. I’m known for preparing elaborate meals with menus that can take days to plan to get “just right”. Earlier this year I completed a Culinary Arts program at George Brown College here in Toronto to further explore my passion for food and for service.

My whole life I’ve found joy in doing sports. In my youth I actively played football/soccer and volleyball and did well with it. Since moving to Toronto I’ve taken up running, and I’ve discovered a way to keep myself motivated to exercise and train is to sign up for running races. It also has become a way I get to compete against myself, measuring my improvement to pace and finishing times. In 2015 I ran my first half-marathon. My goal was to run a full marathon this year, but I pushed myself too hard and strained a muscle, so I’ll run it next year instead. I am looking forward to passing that 42.2km mark in under 4 hours.

  • I lead my life guided by a set of deeply held values, principles and beliefs:
  • I value compassion, kindness, care, integrity and authenticity.
  • I believe in serving others before myself.
  • I offer my trust from the very start of a relationship, choosing to believe everyone has good intent in their heart.
  • I strive to listen to and understand others. This lets me be empathic which will help me serve others needs better.
  • I am of the opinion that everyone deserves to live a happy, fulfilling life, regardless of any personal flaw.
  • I recognize my flaws and build up my strengths around them.

I am so grateful to have discovered all of this about myself at an early stage in life so I can live authentically who I am today and embrace all the opportunities it is affording me.

When I Discovered My Strengths.

I was invited to join the team at XHTMLized (today known as XFive, and a sister company of XWP), as a front-end developer in 2006. There was no shortage of work, the demand for its PSD-to-HTML service was growing rapidly. Opportunities to be part of great projects with exciting brands kept coming my way, and I continued to hone and develop my skills as a developer and project lead. Opportunities to be part of building the company surfaced, and I began investing time into helping the business grow.

Trying on and wearing the hats of different areas of the business was encouraged. I served in a variety of roles that touched on most every function of the business, including project management, sales and account management, finance and HR. I would often run into new and unfamiliar territory. Through my own determination I battled my fear of failure, and figured out how to do the things that needed to be done. I was surrounded by people who believed in me and recognized my strengths and achievements even when I wasn’t able to see them myself.

It was here that my belief in trust, empowerment, collaboration and autonomy in the workplace was shaped because I was experiencing how powerful it was first hand.

When our WordPress-focused team came together to form XWP in 2014, the opportunity to lead the company surfaced.

While faced with startup jitters and challenges of building up a brand new business, and while working with a team of enormous potential, I became uncertain of my own place in it. I questioned my ability to add value, to set us up in a way that would help us fulfill our potential. I began questioning my professional future. To deal with this uncertainty, I chose to start working with a professional coach. It was a decision that would greatly alter how I viewed myself and where I was in my career.

Through the work with my coach, I was introduced to the concept of unique ability, a belief that at the heart of who you are lies the secret to your greatest success, best quality of life, and biggest contribution to the world. It gave me new hope. I began the work to define my own unique ability. I discovered the concept of Servant Leadership, the understanding that leadership is not for personal power or gain but it is in service to others. This deeply resonated with me. I had seen traits of Servant Leadership in people I worked with and I was unknowingly applying aspects of it in my own life.

Within 6 months of coaching I had made the decision to pursue the role I have in the company today. I was believing in myself again and recognized that I could continue to make meaningful contribution and impact at the workplace I already had.

I am reminded of a quote that has served me well over the last decade of my life and often comes to mind at times when I forget my strengths:

“You must do the thing you think you cannot do”. – Eleanor Roosevelt

A Personal Sidestory.

My biggest personal transformation to date began when I found myself at rock bottom.

I was at a complete and utter dead end in most areas of my life when I chose to end a personal relationship that had kept me abroad in the U.S for 12 years. I had come to the realization that in order to have the positive change I needed for myself, I had to be the change. I found the courage within to take the action needed to close an unfulfilling and unhappy chapter of life.

To do that, I needed to break with almost everything around me and start fresh – and it was terrifying.

And exhilarating. But mostly, it was just terrifying. I had to let go of people I had grown close to and become dependent on. I didn’t have money in my own pocket nor did I have a home of my own to go back to in Oslo. I put my pride aside and asked for help from my family and the company I was working for so I could do what I needed to do for myself. I renewed an expired passport. I booked a plane ticket. I made sure I met all requirements necessary to bring my little dog with me. I began shipping the few belongings I had back to Norway. And I prepared my closest friends and extended family there for my departure by asking for their support and understanding of my decision. It was one small step at the time, and each step helped move me forward.

Letting go of what I had then was one of the best decision I have ever made for myself. I gave myself permission to create a better life for myself.

A constant during this challenging period of my life was my remote work. It offered the flexibility I needed to relocate and start my next chapter.

Back in Oslo, I settled into an apartment which my sister helped me find while I still was overseas and had been unable to travel. I took a few weeks off work, still conflicted with what I wanted out of life and worried about what the future would hold for me. During my leave of absence from work I was called upon to lead an onsite kick-off of a significant multisite WordPress migration project with an important client in Canada. In my mind, I was still in need of “me-time” to get my life in order. But I chose to embrace the opportunity to be there for our team and to serve our client together. It would be another life-changing decision. During my visit to Toronto, I met and fell in love with the person who would become my significant other.

Steps To Conquer Your Own Obstacles.

Step 1: Commit To Becoming a Better You

I’ve learned through my personal and work experiences that nothing holds you back in life more than yourself. Life has taught me that who you aspire to be and what you want to do is within your reach. It’s within you.

You can start a transformation that lets you move towards a happier, more fulfilling place by making a commitment to consciously and continuously learn and grow yourself.

Welcome failures because they will provide you with new learning. You have the ability to overcome them.

Take care to hone skills you have acquired. Develop new skills you aspire to have.

Discover your strengths. Apply them and find ways to develop them further. Your strengths makes up your unique ability, and your unique ability is who you are and why you are here. Use it, it will be your biggest contribution to the world.

Be your own hero and get out of your own way. When you do, new and often unexpected opportunities are revealed. And you’ll discover that your possibilities in life are limitless.

Step 2: Find an Encourager

When you are ready to start your own journey of transformation, or if you are in the middle of one now, it’s important to find someone who can be your encourager and your ally on that journey.

Look for someone in your circle of family or friends, or within the community. If don’t have anyone, I would welcome the opportunity to get to know you and cheer you on!

Step 3: Let Yourself Be Inspired.

Below are the key resources that helped spark my transformation in significant ways, and has lead me to where I am today. They continue to be sources of inspiration, and I hope they can be yours, too.

Books

Thought Leaders, Influencers & Contributors to the Servant Leadership Community

Giving Thanks.

I’d like to thank Topher DeRosia here at HeroPress for giving me the opportunity to share my story. It is against my nature to talk about myself to this extent, but I do it knowing it can serve others. To write my story, I’ve also had to move past my fear of being in the spotlight and accept there may be judgement passed. The reality is that no one will ever hold me to a higher standard or judge me harder than I do myself.

A very special thanks goes out to my wife, Heather, who bore with me through the, at times, difficult writing process. She has opened my eyes to life’s possibilities. In her, I found a partner I wanted to journey with. She believes in me and helps me believe in myself, and she is my greatest ally and encourager. As I write these words, I recognize they will be published the week of our 4-year wedding anniversary. Our years together have been the very best of my life so far.

I also want to offer a heartfelt thank you to another big ally and encourager, my coach and friend Jeff. He’s made me believe in pink fluffy unicorns dancing on rainbows, and I am so grateful for him coming into my life and having him be part of the journey.

Lastly, I’d like to express my deepest gratitude to Dave and to the team at XWP. They have had and continue to have enormous impact on my life, and they hold a very special place in my heart. I look forward to continuing my journey with them.

The post Conquering My Obstacles To Happiness appeared first on HeroPress.

by Tine Haugen at November 02, 2016 11:00 AM

November 01, 2016

WPTavern: NaNoWriMo 2016 Kicks Off Today: Write Your Novel with WordPress

nanowrimo

NaNoWriMo (National Novel Writing Month) today kicks off its 18th year helping writers achieve their creative goals. The online event is organized by a 501(c)(3) nonprofit organization that encourages participants to work towards writing a 50,000-word novel. Writers commit to posting their word counts to their profiles each day during the event, which runs from November 1-30.

NaNoWriMo began in 1999 in the San Francisco Bay Area with just 21 writers and grew to 5,000 participants the following year, thanks to promotion from bloggers around the web. In 2015, the project had 431,626 participants, including 80,137 students and educators in the Young Writers Program.

WordPress Tools for NaNoWriMo

The NaNoWriMo website encourages writers to use their own materials for writing their novels, such as a word-processing program, typewriter, pen and paper, or whatever inspires the most creativity. WordPress is ideally suited for capturing your writing and keeping track of your word count. There are also several plugins that make it easy to break novels up into chapters and export your work into the proper formats for self publishing with WordPress.

Nano Status is a plugin created specifically for NaNoWriMo participants. Public accountability with word counts is one of the motivating factors for many writers who participate in the event, and Nano Stats makes it easy to display your progress in posts, pages, and sidebar widgets. It pulls in word count stats from the NaNoWriMo website for the username entered in the plugin’s settings.

nano-stats

The MyBookProgress plugin is another option for tracking your novel’s progress and displaying stats. The plugin’s writing goals and deadline tracking features are customizable so it can also be used for other projects besides NaNoWriMo.

mybookprogress-widgetMyBookProgress allows users to upload cover images for their books and displays a progress bar using a widget or a shortcode. It also includes MailChimp integration so that readers can subscribe to get progress updates on a book.

In addition to the customizable goal tracking, MyBookProgress comes with preset template for NaNoWriMo participants who are working to achieve the 50,000-word goal. Progress can be recorded directly inside WordPress for display on your own website, as opposed to having to sign into the NaNoWriMo website. The backend of the plugin includes a writing statistics dashboard to give you an idea of which day of the week is your most productive, and your average percentage per day/week/month. Users can easily share their progress to Facebook or Twitter directly from the plugin’s writing dashboard.

mybookprogress

Author Wordcount is a much simpler plugin that allows writers to display one or multiple works in progress via a widget. Current word count and expected (goal) word count can be entered in the admin on the plugin’s settings page. It also has a simple UI that fits in more seamlessly with WordPress than the MyBookProgress plugin.

author-wordcount

During the NaNoWriMo event’s 18-year history, nearly 400 novels have been published via traditional publishing houses. Participants have also self-published more than 200 novels. If you achieve your goal of finishing a novel and want to look into self-publishing, there are many tools that make it easy to export content hosted on both WordPress.com and self-hosted sites.

The Anthologize plugin allows authors to publish their works in several ebook formats, including PDF, EPUB and TEI. BookPress Client is another free plugin that organizes your writing into a custom post type so book posts won’t show up mixed with normal blog posts on your site. It supports both ePub and Kindle mobi formats. WordPress.com users can take advantage of services like FastPencil or Blog2Print for importing their posts into different book reader and print formats.

by Sarah Gooding at November 01, 2016 09:03 PM under self-publishing

Mark Jaquith: The 4 best WordPress hosts of 2016

As a seasoned WordPress developer, I am frequently asked what WordPress web hosts I recommend. There are so many solid choices now! The WordPress ecosystem is truly a bounty of choice in 2016. I could write an exhaustive comparison of all of the options, but these are called “exhaustive comparisons” for a reason. Let’s skip that, and I’ll just tell you the four WordPress hosts I recommend in five distinct tiers.

Note that many of these hosts target a range of sites, from starter sites to enterprise sites, so I am picking the hosts that I think fit each tier of site best, even though they might also work for other kinds of sites.

Starter Site

SiteGround is one of my favorite WordPress hosting companies. They offer a range of hosting solutions, but their WordPress-tailored plans are a tremendously good value and have many WordPress-specific perks. Ask around the WordPress community — SiteGround is a well-respected company that works hard to win and retain the business of WordPress customers. Their plans start as low as $3.95 a month, which is an incredibly good deal. If you aren’t sure what you need, SiteGround is what I would choose.

Take a look at SiteGround’s WordPress hosting plans.

Developer-Friendly Site

What if you know your way around WordPress, want things like Git and WP-CLI access, or want advanced WordPress-friendly caching for your site? SiteGround has you covered there, too. Their GoGeek plan (currently $14.95 a month) offers all of these perks, unlimited sites, WordPress staging sites, and so much more. I love working with GoGeek-level SiteGround sites, because they work really well and give me access to all the tools that I need as a developer. Or, if you’re not a developer, but have hired one to work on your site, you may want to upgrade to GoGeek hosting so she can work at maximum efficiency.

Go sign up for SiteGround’s GoGeek WordPress hosting.

Intermediate Site

WP Engine has been around since 2010, focuses entirely on WordPress hosting, and has established themself as a solid choice in the intermediate range. Their plans start at $29/month and include a 60-day money-back guarantee and free automated migration of your existing WordPress site. WP Engine also has more advanced hosting options, so they’re an option that could grow with you.

Sign up for WP Engine using this link and you’ll save 20% off your first payment.

Professional Site

Pantheon got their start as a Drupal host, but have taken their innovative container-based hosting technology to the WordPress market. As a developer, I appreciate their Git-based development flow, their powerful “Terminus” command line client, and their built-in and dead-simple dev/test/live environments. On the higher level plans, you get “Multidev” which lets you spin up a sandboxed development environment for a specific Git branch. This means you can send clients and testers URLs for testing new features in isolation, before they are merged back into the main code branch. Awesome.

Their professional tier starts at $100/month, which isn’t cheap, but your developers will love their deployment tools, their dev/test/live code staging flows, and their Git-based deploys to the development environment. Pantheon is a great choice for professional WordPress sites that have a developer on staff or on retainer.

Check out Pantheon’s professional WordPress hosting plans.

Enterprise Site

Pagely has been around since 2006! They started the whole WordPress-dedicated hosting marketplace. When they started, they targeted a range of WordPress sites, but now they focus on enterprise hosting. This is where big brands go for custom WordPress hosting solutions. The folks at Pagely know WordPress well, and will be an excellent hosting partner for your enterprise WordPress site. Their VPS solutions start at $499/month, but they also have a shared server plan called Neutrino for $99/month.

Get started with Pagely enterprise hosting.

How I Picked

My method here was simple. I thought about how I answer if a friend or a client asks me for hosting advice. I found that I regarded sites as fitting in one of five categories. Then, I considered which hosts offer the best service and value in those categories, and picked these four hosts. After I had made my picks and written about their benefits, I went to see which of my picks had affiliate programs. Three of them did, and one did not. I used affiliate links for those that offered them, and a direct link for the one that did not. Using affiliate links to sign up for their service will earn me some money, but you can of course just go directly to their sites if you like. I stand by these recommendations, either way. I’ll write a new post in 2017 with my new picks. Let me know on Twitter what hosts are your favorites, and why!


by Mark Jaquith at November 01, 2016 08:27 PM under WP Engine

WPTavern: Beware of Links to Baidu in Skype Messages

I recently logged into Skype and received two messages from people who I haven’t spoken too in years. Both messages contained a URL to Baidu with my Skype username at the end. I immediately became suspicious and after a cursory search of Google, I discovered that I wasn’t the only one receiving these messages.

Baidu Links in Skype MessagesBaidu Links in Skype Messages

According to a support document published by Claudius, Community Manager at Skype, the accounts sending the messages are most likely compromised. The document offers a list of steps that includes, checking your computer for malware, changing passwords, and increasing the security of your Skype account.

Tips to Strengthen the Security of Your Skype Account

Microsoft recently made changes so that Skype, Office, Xbox, and other Microsoft services can be managed with a single account. If you haven’t upgraded your Skype account to a Microsoft account, visit Microsoft’s account page and enter your Skype username and password. You’ll be prompted to upgrade which can only be done once.

Once upgraded, click on the Security and Privacy settings link. This is where you can change your password, add security information, and enable two-step verification.

Two Factor Authentication EnabledTwo-Step Verification Enabled

It’s important to note that in recent years, there have been major data leaks where the login credentials of millions of people have been exposed to the public. If you use the same password on multiple sites, visit Have I Been Pwned and check to see if your password was leaked. If you see the Oh no — pwned! message, you should update your password immediately.

Create a New Primary Alias

In addition to changing passwords and turning on two-step verification, you should limit the aliases that are allowed to login to your account. By default, your Skype username is the primary alias. You should change this to an email address or a phone number and disable your Skype username. Allowing only one alias that’s different from your Skype username limits the amount of entry points into your account.

Keeping Tabs On Your Skype Account

One of the major benefits of upgrading a Skype account to a Microsoft account is the ability to view recent activity. To view the most recent activity, click the Security and Privacy link and click on the see my recent activity link.

How to View Recent ActivityHow to View Recent Activity

This will inform you of successful and unsuccessful login attempts. Some users who have unwillingly sent spam messages with links to Baidu confirmed through the recent activity page that their login credentials were compromised. In addition to the recent activity page, users are encouraged to enable and create alerts to be notified of suspicious activity.

If you receive messages out of the blue on Skype with links to Baidu or LinkedIn, do not click them. Delete the message, send the user a link to this page, and inform them that their account may be compromised.

by Jeff Chandler at November 01, 2016 07:28 PM under skype

BuddyPress: 2016 BuddyPress Survey for Site Builders and Developers

Earlier this year, Project leads @johnjamesjacoby, @boonebgorges, and @djpaul presented a number of strategic priorities which included defining the primary intended audience for BuddyPress: Site Builders and WordPress Developers, an explicit recognition of what BuddyPress has become, and how people use it.

Help us start the year right in 2017. Your feedback is important to help us improve BuddyPress by ensuring that we’re still building what you want to use and help us determine if any course corrections are necessary.

This survey will run from November 1 – 30, 2016. It has 36 questions and could take around 15 – 20 minutes to complete.

Thank you for your participation !

=> Take the 2016 BuddyPress Survey now.

by @mercime at November 01, 2016 06:51 PM under Survey

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:

November 15, 2016 08:45 PM
All times are UTC.