Welcome to ManageWP.org

Register to share, discuss and vote for the best WordPress stories every day, find new ideas and inspiration for your business and network with other members of the WordPress community. Join the #1 WordPress news community!

×

4 min read Mason James
Development | valet.io | Mar. 29, 2016

AMP for WordPress—How to Get Started

3 free WordPress Plugins that help you get going quickly with Google AMP

AMP for WordPress—How to Get Started

Development | valet.io | Mar. 29, 2016

Google recently launched AMP (Accelerated Mobile Pages) to create “a better, faster mobile web”. When Google makes announcements backing projects like AMP, it’s worthwhile that site owners take note. In this case, the advantages of a faster experience with AMP are there. The strict HTML policies and prioritization create truly optimized mobile web performance. Along with the new format, Google is providing specific policies for SEO, Analytics, Ads, and Paywalls that make for a fully-featured experience on mobile possible. All this means that AMP for WordPress can provide your mobile users an even faster, more powerful experience. Not only that, but Google promises that “Now when you search for a story or topic on Google from a mobile device, web pages created using AMP will appear when relevant in the Top Stories section of the search results page.” (Full article here. ) This means that AMP has the advantage of getting your content in front of more users more quickly, both because it will load faster and because Google will prioritize it for mobile viewers.
Setting up AMP for WordPress
There are clearly a lot of advantages to this new tech, but how complex is it to set up? Do developers

34 min read Troy Dean
Business | wpelevation.com | Aug. 10, 2016

The Definitive Guide to Winning WordPress Clients - WP Elevation

In this post, I’m going to share everything I know about attracting good clients with decent budgets into your business. You need to read the whole post. If you’re going to do this, commit to it and I promise you it can be done.

The Definitive Guide to Winning WordPress Clients - WP Elevation

Business | wpelevation.com | Aug. 10, 2016

In this post, I’m going to share everything I know about attracting good clients with decent budgets into your business. You need to read the whole post. If you’re going to do this, commit to it and I promise you it can be done. This post is part mindset, part tactical. I don’t believe the tactics are valuable without the right mindset, so if some of this feels a bit “Woo Woo” try and sit with that feeling and do it anyway. What have you got to lose? You came here looking for answers remember.
I can assure you I have seen inside hundreds of WordPress consulting businesses over the last three years and have witnessed this process work time and time again. We run a private Facebook Group for WP Elevation members and we regularly get posts like this turning up:
If I hear you complaining in the future about the type of clients you have, then I will know that it’s because you haven’t done the work, not because I haven’t tried to help you. The clients you have in your business are a reflection of you. If you’re unhappy with the clients you have, you only need to look in the mirror and ask yourself how you attracted them.
Clients who believe

4 min read Mason James
Business | valet.io | Feb. 11, 2016

Don't Sign up for WordPress Maintenance

Maintenance is totally fine for your dishwasher or other kitchen appliance. With proper maintenance, you can eek out a bit of extra life before entropy has its way. This is, however, totally inadequate for your business. You don’t want to “maintain” anything. You don’t want to eek out a little bit more life. If you’re running a business you want to pursue growth, improve, iterate and do better.

Don't Sign up for WordPress Maintenance

Business | valet.io | Feb. 11, 2016

Don’t Sign Up for WordPress Maintenance I’ve hinted at this a few times, annoyed colleagues and friends with my soapbox, and now it seems it’s time to take the conversation to the internet. Valet will not sign up any client for “WordPress maintenance”—for good reasons.
The idea for Valet came from a lack of availability for ongoing strategy and support for WordPress sites. In 2010 and 2011, the number of business owners looking for continuous improvement to their sites rose far above the number of those requesting new full site builds.
This makes a lot of sense. As the web matures, site owners are more interested in an approach that strategically considers their current content, structure and branding. Sure, they want to do new things, but they also need regular, ongoing help to keep their sites running—long after the initial site build is completed. Minor improvements and iterations are needed on a more frequent basis, and business owners value having a reliable team to handle these.
When we launched WP Valet in 2012, we used the tagline “Management. Support. Peace of mind.” I’ve always liked that one, and honestly, it’s still one of my favorites. Note the lack of the word maintenance

3 min read Jonathan Wold
Development | make.xwp.co | Apr. 29, 2016

Customize Posts v0.5 Released

A major update focused on content editing within the Customizer.

Customize Posts v0.5 Released

Development | make.xwp.co | Apr. 29, 2016

We’re pleased to announce the v0.5 release of the Customize Posts plugin! Check out my rough release demo video: Key features in this release:
Postmeta support
A framework for registering postmeta types, adding controls, and previewing changes.
Page template
Changes to the page template can now be previewed, both in the Customizer and from the edit page admin screen. The Customizer now opens when clicking “Preview Changes” to preview the page. Further edits can be made from the page template control in this Customizer page preview, and the changes get synced back to the page template dropdown in the page attributes metabox on the edit page screen.
Featured image
Similarly to the page template, changes to the featured image can now be previewed where normally this is not possible in WordPress. The featured image selection on edit post screen has been improved to not update featured image in place, instead waiting until the post is saved before updating the featured image postmeta. The featured image can be set from the post edit screen and then previewed in the Customizer via the post Preview Changes button: the featured image can be further changed in the Customizer post preview, with

4 min read Benjamin Lupu

WordPress As A Mobile CMS?

A quick overview about what kind of player WordPress currently is in the mobile field.

WordPress As A Mobile CMS?

WordPress is now a major player in the CMS field. This position is often explained with the WordPress baseline: democratize publishing. It is recognized that WordPress is an affordable solution to build an online presence. Its ecosystem (themes, plugins, hosted services…) is growing everyday and it even grows outside the strictly publishing business. It is not far from becoming a very reliable e-commerce solution or a even becoming a player in the LMS field. It is used by individuals and big brands alike. So let’s see how it address the “new” mobile world. Mobile Themes
Building responsive websites with WordPress themes is now fairly common. You can also choose to have a specific mobile theme thanks to plugins such as WPTouch. So as soon as you use WordPress as a CMS, you may have a mobile online presence without too many problems. (Also, remember that your content has to be prepared for mobile consumption.)
But these are web solutions. We still build websites hosted on servers, which will be accessed with mobile browsers (meaning that you must have a connection to do so). We address the screen sizes problem. We can even have touch-enabled themes. But this is not the equivalent of an

21 min read Matt Cromwell
Editorials | wordimpress.com | Aug. 4, 2015

Are WordPress Legal Battles Bad for WordPress Users?

My motivation for writing this is simply to call attention to the fact that the WordPress community is the most important factor in how WordPress is perceived, and Automattic should be making decisions on how best to serve the community, because WE are the ones that will help WP grow and evolve best. That's the spirit of Open Source, and the Spirit of WordPress.

Are WordPress Legal Battles Bad for WordPress Users?

Editorials | wordimpress.com | Aug. 4, 2015

If you make a living using WordPress in any way you most likely have noticed WordPress in the news in ways that might make you a little uncomfortable lately. Anyone who builds a site with WordPress or builds their profession from WordPress learns that often, they have to be all things to all people. You end up learning all kinds of things about SEO, Advertising, or Accounting that you certainly never willingly signed-up for when you started on this Open Source endeavor.
With the weight of all that pressure, why should WordPress users also have legal expertise? In some ways, it’s part and parcel to running a business, even for a sole proprietorship. But lately, with news of a domain name challenge against Automattic, and a suit against The WordPress Helpers, anyone paying attention to WordPress news suddenly feels responsible to wade through legalese and jargon. I can tell you that I personally felt like a fish out of water, but was also desperate to understand not just the legal implications but also the potential consequences of these suits. Specifically how these kinds of “ugly cases” might affect the broader WordPress community — a community I personally adore.
That’s why I reached

7 min read Jean-Baptiste
Plugins | premium.wpmudev.org | Aug. 21, 2014

The Best WordPress Caching Plugins and Why Testing Them is So Important

There are a lot of caching solutions available to WordPress users. Here are the 6 best ones.

The Best WordPress Caching Plugins and Why Testing Them is So Important

Plugins | premium.wpmudev.org | Aug. 21, 2014

Reducing the page loading time of your website pages improves your visitor’s user experience and reduces the chance of them hitting the back button on their browser. Search engines such as Google have also confirmed the speed of a website is a contributing factor in how they rank it in their search results, therefore it pays to have a fast loading website. There are a number of ways in which you can improve the speed of a WordPress website, however a caching plugin will make the biggest difference. Caching is the process of creating a static HTML page of every page on your website. This means that visitors don’t need to retrieve data from your database, or execute PHP code, in order to display your page.
As a result of this, the number of your requests from your server greatly decreases. This also lowers CPU load and reduces the risk of bottlenecking.
Caching plugins boast many other features that can improve your page speed. These include CSS, HTML, and Javascript file minification, deferring the loading of Javascript to the end of pages, and GZIP compression. Some caching plugins also offer support for content delivery networks (CDNs) so that you can reduce server response times.

2 min read Aline
Community | mastermind.fm | Nov. 21, 2017

Episode 84 - Million Dollar Corruption in WordPress

A turbulent second half of the Dumitru Brinzan interview at Mastermind.fm where he openly talks about some very real problems that are festering behind the apparent blockbuster success of WordPress.

Episode 84 - Million Dollar Corruption in WordPress

Community | mastermind.fm | Nov. 21, 2017

This turbulent second half of the the Dumitru Brinzan interview revolves around his controversial blog post Inside WordPress.org Theme Review Team: Money, Abuse and Inconsistent Leadership. Donnacha and Dumitru discuss the series of events that led him to be the first member of the WordPress.org Theme Review Team to publicly call out the corruption that makes WordPress worse for users but, conveniently, hands a million dollar business advantage to leading volunteers.
We talk about how Dumitru’s background, growing up in Eastern Europe before the fall of communism, imprinted upon him the urgent importance of not allowing corruption to slide, especially in slow-moving, bureaucratic, cult-of-personality situations.
For anyone involved in WordPress, this interview is worth listening to precisely because it is so rare to ever hear an insider talk openly about the very real problems that are festering behind the apparent blockbuster success of WordPress.
Dumitru Brinzan:
@dumitru
http://www.Brinzan.com/
@hermesthemes
Donnacha:
@WordSkill
http://www.WordSkill.com/
https://www.RedPen.com
https://www.facebook.com/donnacha

I'm Luca Sartoni, Growth Engineer at Automattic. Ask me anything!

AMA | Sep. 28, 2016

Good morning,
My name is Luca Sartoni. I spent the last 15 years helping companies to achieve success. I started as a developer back in the days, but I found my real potential when I explored the shared ground between marketing and software, implementing data-informed strategies.
I freelanced most of my adult life and two years ago I joined Automattic as a Growth Engineer.
I also actively contribute to the WordPress Community and I co-organise WordCamp Europe.

Ask me anything!

What is your favorite sport?

via Chantal Coolsma

I practiced Aikido for many years, but I would not call it a sport.
I'm hardly attracted by any TV sport, however I'm intrigued by the napping power of F1. It must be the soothing sound of the engines, or something like that. I remember the Monaco GP as the best way to sleep thought my summer Sunday afternoon when I was younger.

Of the ones I like, I would choose Cricket as the most interesting to watch. I have no idea about the rules, but it's very fascinating nevertheless.

via Luca Sartoni

Hey Luca,

I have a few questions for you.

1.) As a freelancer for most of your life, what encouraged you to start working for Automattic?

2.) I attended your public speaking workshops, and I thoroughly enjoyed them. Are you planning on creating part 2? For those of us who have attended the first ones.

3.) You write a lot about photography, and you did the 365 day photography challenge. Can you pick a favorite photograph, and why?

Thanks!

Nevena

via Nevena Tomovic

Thanks for being on our AMA!

1) You held a great public speaking workshop on WordCamp Belgrade that people referenced several times in the past few months. Could you break down the workshop exercise into a couple of bullet points?

2) What do you think the biggest threat to the WordPress ecosystem will be in 5 years?

3) Value proposition: a lot of WordPress devs don't know how to convey value to their clients, ending up overworked and underpaid. What's your advice to them? You can't say "be like Super Mario" :D

via Nemanja Aleksic

Hi Luca - thanks for doing this AMA!

I'm very interested in what you defined as "implementing data-informed strategies" in marketing.
I was wondering if you'd mind elaborating further on the career shift you had made from a developer to a marketing strategist. Was there a specific event that made you realize that one trade is more magical for you than the other? Can you pinpoint one strategical marketing/growth process of which you are feeling proud?


Love your photos, BTW!

via Kobe Ben Itamar

1.) I was intrigued by Automattic since a friend of mine joined the company in 2010. Other friends joined and their experience was so positive that I was wondering if there was a chance for me too. At the end of 2013 the planets aligned because I left a company I contributed to start up in the previous two years and Automattic was looking for a Growth Engineer. So I successfully applied.

2.) The workshop you attended at WordCamp Split was just a 90-minute intro. The full training is 10+ hours. So, yes, there is a part 2, a part 3, and even a part 4!

3.) My favorite photograph is definitely my street portrait of Jeff Goldblum. It happened by chance to meet him in New York and I didn't miss the opportunity to get a good picture of him. luca.blog/2015/12/09/a-gracious-encounter/

via Luca Sartoni

Hi, I'm Troy Dean from WP Elevation, ask me anything.

AMA | May. 11, 2016

Hi Gang, I'm super excited to be here for the next 8 hours answering nay questions you have about running a WordPress consulting business, running a successful membership community website or selling courses online.

Hey Troy! What's the number on thing you wish you knew about making and selling online courses before you started WP Elevation?

Also what plugins do you find useful in combination with LearnDash and BuddyBoss?

via Amber Hinds

Hey Troy,

What's yor take on all the new top level domains. eg: .courses, .school etc

With many specific names for courses taken, is getting a generic name.courses a good idea?

or is it better to come up with one's own unique domain name like you did with wpelevation.com and be seen as an international brand vs having the .com.au that may confuse an international audience in that the course or brand is predominantly Australian?

Dan

via Daniel Doherty

Hey Troy,

I'm blogging, creating videos, posting on social media. Do you have any tips for generating more leads when you are starting out and word of mouth is too slow?

Thanks,
Nathan

via Nathan George

Hey Amber, great question.

The number one thing I wish I knew three years ago is that community trumps content. It doesn't matter how great the content is in your online course, if there is no sense of community students feel isolated and are more likely to drop off without completing the course.

Since we build the community aspect, we are averaging 65% completion rates and a massive increase in word-of-mouth referrals.

In terms of plug-ins we find the BuddyBoss Wall (www.buddyboss.com/product/buddyboss-wall/) and the Social Learner for LearnDash solution have been epic (www.buddyboss.com/product/social-learner-learndash/)

I hope that helps.

via Troy Dean

Hey Dan,

I think for any marketing site the .com is a must have. It's just so ingrained in our behaviour and I think these new top-level domains are a bit of a gimmick for registrars to increase revenue.

Of course I could be wrong :)

via Troy Dean

Hey Nathan,

The number one best thing I have ever done to generate leads is to speak at conferences, meet ups or any other live event.

It forces you to fuel up on your knowledge to make sure you know what you are talking about and it positions you as an authority in your field.

It also forces you out of your comfort zone which is where growth happens.

I hope that helps.

via Troy Dean

We are Tina Todorovic and Dejan Markovic, Co-Founders of Social Web Suite and HYPEStudio. Ask Me Anything X 2!

AMA | May. 24, 2017

Since we are closing the season 4 of Ask Me Anything series and as we are partners in business and life, it just made sense to us to give all of you something extra, so we will both be here today answering your questions. Our story with WordPress goes like this:

Dejan has been following WordPress from its early beginnings, but he has started getting more involved with the WordPress development in 2010. The first WordCamp he attended was in Toronto in 2013 where Dejan fell in love with the WordPress community. Deciding then to become more active and give back, Dejan became a co-organizer of WordCamp Toronto 2014, 2015 and a lead organizer in 2016, and he has been helping to organize WordPress Toronto meetups ever since.

Dejan wrote a book "WordPress Responsive Theme Design" https://www.packtpub.com/web-development/wordpress-responsive-theme-design in 2015., where he explains how to properly create a responsive WordPress theme. He was also a technical reviewer for the book "Learning Yeoman" https://www.packtpub.com/web-development/learning-yeoman in 2014.

Because of Dejan's love for WordPress, he persuaded Tina to go with him to WordCamp Montreal in 2014 where Tina quickly discovered why everyone keeps talking how awesome and welcoming WordPress community is. Meeting there some serious WordPressers like Carl Alexander (https://managewp.org/members/3698/carl-alexander), Kathryn Presner, Elida Arrizza and Chris Bavota, Tina started sharing Dejan's passion for WordPress and its community and has been involved ever since. Besides volunteering and co-organizing Toronto WordPress meetups and WordCamps (2014, 2015 and 2016), Tina enjoys meeting new fellow WordPressers and spreading the word about WordPress.

As they both share an entrepreneurial spirit they've founded several WordPress-focused businesses that provided WordPress development services, plugins, and the latest one being a SaaS startup.

While Dejan is involved in the technical aspects of their businesses, Tina does everything except development. However, they both have a strong interest in marketing and growth hacking, so they never miss Chris Lema's (https://managewp.org/members/483/chris-lema) talks at WordCamps and they enjoy reading the latest books and listening to several podcasts about marketing and growth hacking.

Dejan is a drummer and likes electronic music from ambient to drum and bass and psychedelic trance! Tina used to play Classical music on her piano and besides occasional trip to rock, pop and soul, that is the music she enjoys the most.

Extra points to anyone who knows of a chocolate that Tina hasn't tried and to anyone who set up a jamming session with Dejan:-).

We love everything WordPress & we have our laptops, chocolate, and water ready!

Ask Me Anything X 2!

Hey friends, great to have you here :) A couple of questions from my side:
- How do you envision WordPress three years from now?
- If you had a magic wand, what is the one thing that you would change immidiately in WordPress?
- WordPress & the community influenced your lives a lot, can you share with others what are the secret ingredients of that change?
- Dejan, what is the electronic drum set that you suggest for beginners?
- Tina, what is your favorite chocolate?
- Do we see each other in Paris? When can we expect you in Belgrade? :)

via Atanasovski Petar

Hey Guys! Love to see you doing an AMA here! What has been the biggest challenge in building what's essentially a social media platform on top of WordPress?

Also - Dejan I didn't know you played the drums - we'll have to set up a dueling drums session at WCUS ;-)

via Joe Casabona

Hey guys,

It is always cool to see a couple that is together bound in work and in life :)

I have few questions:

- As an organizers of WordCamp Toronto, what is your main challenge during planning and realisation of such big event?
- How much is WordPress a part of your life during one day session?
- Since You both play instruments, do You play along together occasionally? :D

Thanks :)
Nikola

via Nikola Kirincic

Hi you two! Good to see you doing an AMA on here. :)

What's the experience been like switching from client services to product development? Any advice for others considering the same pivot?

And with Social Web Suite, what have some of your biggest learnings been?

via Andy McIlwain

Hi Petar,

Thanks for stopping by.

1. It is really hard to envision the future of WordPress, so I can only say what I would hope the future will bring. I would like to see everyone from the WordPress community stepping up and explaining that WordPress is not just for blogging and that can scale. I would also like to see better (stricter) rules for submitting a plugin to repo and more plugins and themes using API calls.

2. From what I've already mentioned, perhaps the stricter rules for plugin submissions and more openness to submitting WordPress themes to repo are the things I would like to see implemented soon.

3. I can't mention here all the awesome WP peeps we've met during our journey and who has influenced our lives a lot (as we don't have enough time nor space for it:-)) but I just want to say that we've made some wonderful long lasting friendships along the way that we cherish a lot (for example, with you:-)). I believe the secret ingredients for a change are just to be yourself, be open to embracing new things, be willing to learn, and most importantly, don't be a jerk.

4. Now I know we will stay here forever as you've opened Dejan's favorite subject:-).

5. My favorite chocolate is (not-so-well -known) Ragusa chocolate (https://ragusa.swiss/ch/en/our-chocolates/), the Swiss chocolate named after the city of Dubrovnik. Although, I am known not to refuse a chocolate ever:-).

6. Unfortunately, we are not coming to Paris. It is simply not in the cards for us this year. Regarding Belgrade, not sure yet, but I promise we will let you know as soon as we buy the plane tickets.

Hope this answers your questions, as I have to run and answer other questions, too.

Cheers,

Tina

via Tina Todorovic

Hi Petar,
- How do you envision WordPress three years from now?
I think it's going to rock maybe more in the way of JS and API's

- If you had a magic wand, what is the one thing that you would change immediately in WordPress?
1. Open wordpress.com to plugins and themes (not only to selected people).
2. Open wordpress.com or something related as a PRO marketplace it can be another source of income to developers, agencies and Automattic too! :)
3. PAID REVEWS for plugins and themes and WordPress.org as an option, meaning free can still be option there but paid can be for developers and companies who don't want to wait 3 months for approval (plugin approval are faster though but there are only a few people who are doing that and they are swamped with work). In order to make WordPress more PRO we can't have only volunteers that will donate their time. We have to commercialize those services same as all other marketplaces.

- WordPress & the community influenced your lives a lot, can you share with others what are the secret ingredients of that change?
I used to be .NET developer and I was going to those meetups and conferences which were boring and people were there just to grab something and leave. Then I came to WordCamp Toronto in 2013 and it was totally opposite. Everybody was sharing everything, even how to become successful and all that kind od stuff and I said to myself this is a community for me (where I feel at home). I think Tina has the same opinion :)

- Dejan, what is the electronic drum set that you suggest for beginners?
Everything depends on the budget. I recommend Yamaha's for beginners and intermediate players and Roland more to Pro peoples :).
Budget kits from Alesis are OK too for the start :).

via Dejan Markovic
3 min read Dejan Markovic
Plugins | wptavern.com | May. 5, 2017

Manage Multiple Social Media Accounts in WordPress With Social Web Suite

Managing social media accounts across multiple networks can be a cumbersome task. Social Media Suite by Tina Todorovic and Dejan Markovic, based in Toronto, Canada, aims to make managing those accounts a breeze. At its core, Social Media Suite is a social media marketing management platform. To use it, you’ll first have to install the Social Media Suite connector Plugin to connect your site to the service.

Manage Multiple Social Media Accounts in WordPress With Social Web Suite

Plugins | wptavern.com | May. 5, 2017

Managing social media accounts across multiple networks can be a cumbersome task. Social Media Suite by Tina Todorovic and Dejan Markovic, based in Toronto, Canada, aims to make managing those accounts a breeze. At its core, Social Media Suite is a social media marketing management platform. To use it, you’ll first have to install the Social Media Suite connector Plugin to connect your site to the service.
Once activated, click the Go to Control Panel button which loads Social Web Suite’s control panel where you can connect social media accounts.
I highly recommend that you open the control panel in a new browser tab as opening it in the same browser tab makes it difficult to browse back to the WordPress backend.
Through Social Web Suite, users can publish or schedule Tweets and other messages across social networks such as Facebook. After connecting my Twitter account, I was able to publish a Tweet from the site’s interface.
Social Web Suite includes a number of sharing options. You can configure whether or not to share posts, pages, or both, how many times they can be shared, if the featured image is displayed, and if content is shared at the same time it’s

Business | poststatus.com | Mar. 24, 2015

Happytables 3 is taking on Squarespace and Wix for restaurant websites with a brand new platform

Impressive work on the new Happytables from Human Made. A great highlight of WordPress as a platform.

Happytables 3 is taking on Squarespace and Wix for restaurant websites with a brand new platform

Business | poststatus.com | Mar. 24, 2015

The new Happytables is a slick setup, and they’ve invested more time and energy into a hosted WordPress solution than perhaps anyone but Automattic on WordPress.com. The difference here is they are going after a niche, and it’s a huge one with a big need: restaurants. The Human Made team has been hard at work preparing Happytables 3, an all new platform for the restaurant website builder.
Happytables was one of the first major hosted initiatives after WordPress.com, and launched in early 2012. You can see the post I wrote about them then. They’ve matured a lot since that time, investing more into products, finding their footing from a sales perspective, and expanding their team.
Human Made has a products team of six people, including some WordPress back-end development heavyweights. The new Happytables 3 is built using a custom REST API to make it unrecognizable from WordPress, though it’s built completely on WordPress. Ryan McCue, who is leading the official WordPress REST API project, is lead on the Happytables API as well.
The new Happytables dashboard is catered directly to restaurant owners. It simplifies much of the decision making for theming, utilizing a single standard template

7 min read Jonathan Wold
Development | make.xwp.co | Apr. 21, 2016

Running PHPUnit tests with VVV and PhpStorm

A guide to setting up the PHP interpreter and configuring PHPUnit settings.

Running PHPUnit tests with VVV and PhpStorm

Development | make.xwp.co | Apr. 21, 2016

PhpStorm has excellent out of the box support for running unit tests using the PHPUnit testing framework. It also provides you with great code coverage statistics of your unit tests. The challenge however is getting it setup properly and actually running your WordPress unit tests. On my local development environment, I specifically use VVV and ideally I wanted PhpStorm to run the tests from within the VVV virtual machine. Since PHP and PHPUnit are bundled with VVV, it makes sense to have PhpStorm utilise those libraries inside the virtual machine than for me to have to install the libraries independently on my Mac. I love having clear separation between my computer and development environments.
There is a downside to running your tests from inside a VVV virtual machine and that is that it can be a bit slower. This is because there is extra overhead involved with the communication over a SSH connection between your host machine and the guest/virtual machine. The virtual machine also does not have the same computing power as your host machine. The good news is that I’ve found that even though there is a slight reduction in speed, it’s fast enough that it’s not of concern to me.
Initially

Community | blog.wp-rocket.me | Jul. 16, 2015

WP Rocket is 2 Years Old: Reports and Feedbacks

WP Rocket celebrates its second anniversary. With this blog post, we would like to share our journey and upcoming plans.

WP Rocket is 2 Years Old: Reports and Feedbacks

Community | blog.wp-rocket.me | Jul. 16, 2015

It is with great joy and emotion that we celebrate the second birthday of WP Rocket. With this blog post, we would like to share our journey and upcoming plans.
To celebrate our birthday, get 30% off on all WP Rocket licences with this coupon code: HAPPY02
Initiation Journey to San Francisco
In September 2014, Jonathan and Jean-Baptiste began a 3 months stay in San Francisco to discover the startup ecosystem in Silicon Valley. They participated in several meetups at Google, Twitter and of course SF WordCamp.
This initiation journey was extremely fulfilling, instructive and motivating.
Being immersed in this very inspiring place was a real game-changer for our mindset, and how we think about our company.
As a result of this trip, we’ve been able to create the foundation of our startup culture. This transformed three guys who were selling a WordPress plugin into a Startup of 8 people (today) with a strong company culture.
We are inspired by startups like Buffer, Baremetrics and MailPoet (in particular Kim, who advised us a lot, kudos to him).
From these startups, we’ve adopted :
A horizontal management structure
A radical transparency policy by publishing our revenue every month
A public

Security | ithemes.com | Oct. 14, 2016

How to Secure WordPress Quickly and Easily

Simple steps that anyone can do to secure a WordPress site.

How to Secure WordPress Quickly and Easily

Security | ithemes.com | Oct. 14, 2016

Knowing how to secure WordPress is one of the most important components of keeping your site safe and protected from hacks. In this post, we cover five quick and easy tips you can use today to secure your WordPress site. How to Secure WordPress: 5 WordPress Security Tips
1. Delete your “admin” user.
The username “admin” is just a generic name created by WordPress. The “admin” username is well-known and makes it simple for someone to potentially hack into your WordPress site.The “admin” username is well-known and makes it simple for someone to potentially hack into your WordPress site.
To remove the admin user, follow these steps:
Create a new user for yourself.It is important to come up with a username that is unique to make it more difficult for someone to figure out. (When coming up with your new username, you might also consider how you want your name displayed on the frontend of your site. For instance, if your name is John and that’s how it will be displayed on your posts, using John as your username would not be the best idea.)
Make sure you create a strong password for this user and set the role to admin.
Once you’ve

5 min read Mason James
Business | valet.io | Jan. 20, 2016

Welcome to valet.io - the New Face of WP Valet

We rebranded! Dropped 'thewp' but keeping the same awesome service in place!

Welcome to valet.io - the New Face of WP Valet

Business | valet.io | Jan. 20, 2016

Welcome to the 2016 Valet

13 min read Tina Todorovic
Business | bit.ly | Jan. 25, 2018

How To Use Social Web Suite to Master Your Social Media on WordPress

Need to get control over your WordPress sites social schedule? Check out the in-depth overview of an all-in-one social media platform deeply integrated with WordPress from BobWP and why he started using Social Web Suite. There is also an awesome video, too.

bit.ly |

How To Use Social Web Suite to Master Your Social Media on WordPress

Business | bit.ly | Jan. 25, 2018

I write about a lot of WordPress plugins and services on this site, but rarely does it work to write about one at the point that I am starting to use it myself. I have also written a lot about social. I’ve talked about it and shared my own strategies around the scheduling of social. Through testing, I’ve found what works and what doesn’t and have crafted that part of my business slowly and successfully.
I’ve shared plenty about the tools I use. For scheduling, it has been CoSchedule for quite some time. In fact, since August 2015.
But it’s time for a change.
Along Came Social Web Suite
If you go to WordCamps, you might have experienced that feeling when you meet someone and you just know… okay, these are good people and I know they are going to become colleagues and friends of mine. Call it my intuition. But that has been the case with Tina Todorovic and Dejan Markovic from Social Web Suite. If you have met them yourself, you know what I mean.
For quite some time, their new product has been in beta. They were working hard, fine-tuning it before the formal release, which happened this month. And damn, it was worth the wait. There may had been a time

Plugins | wptavern.com | Dec. 8, 2014

Manage Multiple WordPress Sites with WPDASH, Now in Beta

WPDASH has join a handful of Plugins that provide a centralized WordPress dashboard for managing multiple sites created a group of Polish Developers.

Manage Multiple WordPress Sites with WPDASH, Now in Beta

Plugins | wptavern.com | Dec. 8, 2014

WPDASH is a new service that launched in beta today, created by a group of WordPress developers in Poland. It joins the ranks of ManageWP, WP Remote, InfiniteWP, and a handful of others that provide a centralized WordPress dashboard for managing multiple sites. With the popularity of WordPress on the rise, many users have more than one site in operation. Those who work in development often have hundreds, if not thousands, of WordPress sites to look after, all of which require regular plugin and theme updates.
The automatic background updates introduced in WordPress 3.7 certainly ease the burden of maintenance for many WordPress agencies, but centralized dashboards are becoming critical for successfully managing backups, site uptime, and updates to themes and plugins for multiple installations.
WPDASH is entering beta with an impressive array of features for managing sites, including the following:
Add and modify posts and comments
Install themes and plugins
One-click updates
Generate reports
Create manual and automatic backups
Monitor server uptime and user browsing habits
Monitor accessibility of linked pages and inbound link statistics
Two-factor authentication with Rublon
Here’s

3 min read Maor Chasen
Tutorials | GenerateWP.com | Aug. 2, 2017

Filtering Post Types by Taxonomies in the Dashboard

y default, the admin Posts screen allows us to filter posts by the built-in “Categories” Taxonomy, using a neat, user-friendly dropdown menu. But in many cases, when we register new Taxonomies we often want to be able to filter posts by these new Taxonomies as well. In this quick tutorial, we will learn how to add new filters (dropdowns) to any Post Type screen in order to filter content by custom Taxonomies.

Filtering Post Types by Taxonomies in the Dashboard

Tutorials | GenerateWP.com | Aug. 2, 2017

By default, the admin Posts screen allows us to filter posts by the built-in “Categories” Taxonomy, using a neat, user-friendly dropdown menu. But in many cases, when we register new Taxonomies we often want to be able to filter posts by these new Taxonomies as well. In this quick tutorial, we will learn how to add new filters (dropdowns) to any Post Type screen in order to filter content by custom Taxonomies. Registering a New Post Type and Taxonomies
For many WordPress developers this is a basic step, we do it in almost every project. Therefore, we won’t be getting into how to set it all up in your code — instead, use the following links to navigate to the snippets. You can use the Post Type Generator and the Taxonomy Generator to do that.
Ok, so in our example we will create a car catalog for an imaginary car retailer or agency. We will create a new “Car” post type and add several taxonomies (manufacturer, model, transmission, doors and color).
Adding Filters to the Post Type Admin Screen
Now that we have a working “Car” Post Type with several Taxonomies, we would like to be able to filter our cars in the admin area. For that we need

6 min read Jonathan Wold
Development | make.wordpress.org | May. 5, 2016

Feedback Requested: Improving Setting Validation in the Customizer

A call for feedback around pending improvements to validation in the Customizer.

Feedback Requested: Improving Setting Validation in the Customizer

Development | make.wordpress.org | May. 5, 2016

In #34893 and the accompanying Customize Setting Validation feature plugin I’ve suggested improvements to the Customizer setting validation model. More can be read about the proposal in that ticket description and plugin readme, but the short of it is that settings in the Customizer generally undergo clean-up sanitization but lack a robust system for pass/fail validation. Here is a video demo depicting what I think validation should look like in the Customizer: Normally the Customizer just sanitizes values by attempting to coerce them and clean them up into something that can be safely used (e.g. stripping tags). As for validation, and while I believe this is relatively unusual to encounter, you can also do strict validation of a setting by blocking it from being saved: this is done by returning null from WP_Customize_Setting::sanitize() (often via WP_Customize_Setting::$sanitize_callback). This is the behavior for setting the background_color: if the value is not a valid hex code, it will not save. The problem here is that there is no feedback to the user that the save was blocked. If user tries to enter “blue” as a color instead of a hex code, they will not get informed that this

Business | techcrunch.com | Sep. 8, 2015

WordPress Hosting Service Pantheon Launches New Enterprise Product

Pantheon announces a new improved Enterprise product today. The container based platform host offers a new Enterprise package to allow agencies to better mange their client's sites.

WordPress Hosting Service Pantheon Launches New Enterprise Product

Business | techcrunch.com | Sep. 8, 2015

Pantheon, a well-funded website hosting and management platform for Drupal and WordPress sites, today announced that it is launching a new enterprise service. Pantheon Enterprise builds on the company’s experience in building and running its service for agencies that handle the sites of multiple clients. That service now hosts the sites of more than 1,500 of Pantheon’s agency partners.
The enterprise version adds a number of tools on top of Pantheon’s standard offerings that should make the service more attractive to large businesses. These include SAML integration for standard single-sign-on solutions like Active Directory. The Enterprise package also includes a dashboard to manage all of a company’s websites (and add new ones), role-based change management and the ability to create an unlimited number of cloud environments for developing new sites. The service will also be backed by an SLA.
As Pantheon co-founder (and head of developer experience) Josh Koenig told me, the service will cost $10,000 per year, which includes unlimited developer seats and an unlimited number of sandboxed projects. Enterprises will also get a credit of about $850 for production hosting, which he notes

Business | imagely.com | Jun. 13, 2017

Announcing Imagely Acquisition of Tesla Themes

Tesla Themes just celebrated their 4th year in business, and now Imagely has acquired the company!

7 min read Tom Zsomborgi
Community | kinsta.com | Dec. 16, 2015

Why Your WordPress Infrastructure Needs DevOps

Before hiring or contracting a DevOps team, consider what it is you need from them. Your DevOps team ensures your current WordPress site works smoothly, but they are much more than just developers.

Why Your WordPress Infrastructure Needs DevOps

Community | kinsta.com | Dec. 16, 2015

A few years ago, software releases were all scheduled. Any change to that schedule, and it was pure and utter chaos. In between the software releases, the maintenance team would take over to ensure that everything ran smoothly until the next update happened. It was all very quaint, and an outmoded model for software infrastructure.
Nowhere is this truer than on WordPress (WP) sites. Because of the constant nature of the updates to the platform, along with all of the plugins and themes, it shifted how developers work with the update model.
The biggest change is the rise of the Developer Operations (DevOps) model.
Since the advent of Developer Operations the idea of periodic updates has been thrown on its head. Instead of regularly scheduled updates, developers and IT operations merge together to constantly update systems as needed.
25% of the top million websites now run on WordPress, as adoption grows, especially in the Enterprise, DevOps for WordPress is going to become a must.
What is DevOps for a WordPress Infrastructure
The term DevOps is so new that it is still being defined. However, the most common definition is “Continuous improvement, feature releases and updating of an app