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!


6 min read Ben Gillbanks
Community | halfelf.org | 3 days ago

While Not Being Consumed

An interesting look into the mind of a creator and the things they have to go through when building things for others.

While Not Being Consumed

Community | halfelf.org | 3 days ago

I get painted as a bad guy a lot. I’ve been called names, everything you can think up. I’ve had my gender, sexuality, appearance, and ability all mocked and derided. And most of this has happened since I took up the role of a volunteer in WordPress. Creation, Editing, Fitting In
As a writer, which is how I’ve always seen myself first, I’m used to the ruthlessness of the editing process. I’ve seen papers torn apart and painted red with corrections and commentary. Why this? What are you saying here? I understand the reason for ripping apart creativity to find it’s heart and crux and meaning. Art for the sake of art is different than art for the sake of consumption, after all.
But instead of a career in the arts, or journalism, I had a different path. Out of college I went to work for a bank and quickly learned how to fit myself into the cog of a machine. I had a role and a life that did not encourage innovation and uniqueness, but that of interchangeability. And in that work, I began to understand the reason for patterns and the similarity.
I’ve always been fascinated by patterns. I liked to see how the number went from 09 to 18 and 27 and obviously

7 min read David McCan
Community | chrislema.com | 3 days ago

Demonstrating Progress on Website Projects

In this article, Chris Lema compares his old process of preparing comps with Photoshop and getting client approval with his new process that involves using a page builder. While he focuses on Beaver Builder, the same changes and options are available with other page builders.

Demonstrating Progress on Website Projects

Community | chrislema.com | 3 days ago

Demonstrating progress was easy In the old days, when I would work on a website project, there were some natural phases to the work I did. Your process may have been different, but mine went something like this.
Phase One: Define project / Agree on Scope
Phase Two: Create Thumbnails of Design Concepts
Phase Three: Create Photoshop Files of Final Design
Phase Four: Turn Designs into Code
Phase Five: Fine Tune Everything
Phase Six: Launch
If this feels very “waterfall” to you, and you’re more of an “agile” person, know this: I did a lot of iterating in each phase with customers until they were happy.
Does this sound familiar? I’m ok if you had a slightly different approach. But I’m guessing it was more similar than dissimilar. And it used to really work.
How did people understand progress? Well, once I laid out how things were going to go, they understood both the process and the deliverables they would expect. They’d get a scope document, wireframes, design files and then there would be a bit of quiet during the coding part, and then they’d see everything.
Did you catch that? There would be a tiny phase of silence in stage four where

2 min read Ben Gillbanks
Community | make.wordpress.org | 3 days ago

Editor API changes in 4.8

WP 4.8 features improvement to TinyMCE which makes it much easier to utilise in plugins and themes.

Editor API changes in 4.8

Community | make.wordpress.org | 3 days ago

A new editor API was added in #35760. It makes it possible to dynamically instantiate the editor from JS. There are two parts to it: All editor related scripts and stylesheets have to be enqueued from PHP by using wp_enqueue_editor().
Initialization is left for the script that is adding the editor instance. It requires the textarea that will become the Text editor tab to be already created and not hidden in the DOM. Filtering of the settings is done on adding the editor instance from JS.
There are three new methods added to the wp.editor namespace:
(See wp-admin/js/editor.js for more info.)
The default WordPress settings are passed to the initialize() method automatically, and can be overridden by passing a settings object on initialization, similarly to using wp_editor() in PHP.
In addition there are several custom jQuery events that are fired at different stages during initialization:
wp-before-tinymce-init is fired before initialization and can be used to set or change any editor setting. It passes the settings object.
tinymce-editor-setup is fired after initialization has started but before the UI is constructed. It

7 min read Matt Cromwell
Editorials | ttmm.io | 5 days ago

WordPress.com is not WordPress - Things That Matter Most

Skip to the section "WordPress is not WordPress" -- that's the most important read. A controversial opinion but a conversation worth having.

WordPress.com is not WordPress - Things That Matter Most

Editorials | ttmm.io | 5 days ago

A story I enjoy retelling is how a friend of mine tricked me into using WordPress. At the time, I was working with him on a career mentorship project. He’d written a book that I was publishing, and we wanted to add a premium video series to go along with it. We just needed a way to host those videos online.
I was still very new to web development. I had built my own portfolio site in PHP, having learned PHP through a series of emails from a good friend in Arizona. My business partner was excited about the prospect of a dynamic website and turned me loose to find the right tool.
I settled on … not WordPress.
A few days later, he invited me to lunch downtown. Having no real job and, since our project wouldn’t be launched or profitable for a few months, I had no money and was thrilled at the thought of a free lunch. I parked downtown and met at an obscure office building … where the first ever WordCamp Portland was being held.
Spending the day with a bunch of WordPress geeks was fun and excited me about the tool. I switched gears and rebuilt our site on WordPress. I rebuilt my own site on WordPress. I started publishing plugins and a few themes for WordPress.

8 min read David Bisset
Development | calvinkoepke.com | 4 days ago

WordPress Performance in Theme Development

Strategies from Calvin on how you can leverage performance gains and layout options using "modern technologies".

WordPress Performance in Theme Development

Development | calvinkoepke.com | 4 days ago

I’ve once again updated my theme, but for good reasons. I wanted to explore two areas of front-end web development that I needed more experience in: WordPress performance in building themes, and the new CSS kid on the block — Grid. This post is a review of the strategies I used in the theme, and how you can leverage performance gains and layout options using modern technologies. If you like the theme, you can get it for free on GitHub.
WordPress Performance is Achievable
WordPress is actually very performant. Forcing server-side rendering used to be an issue, but with the WP-API almost all of the setbacks to performance are no longer forced and therefore invalid arguments. What’s more important, is that most performance issues come from bloated themes and plugins. They often times add either large-size assets to the page, or smaller-size assets in render-blocking methods.
Usually, it’s both.
With this theme, I wanted to reign in the excessive default resources that are usually coupled with modern themes and trim everything down to as small as possible. The result?
An average ~24kb page size on my homepage, and ~500ms load time. Pretty great results for what many

11 min read David McCan
Community | codeinwp.com | 4 days ago

Transparency Report #27 - Stop Building New WordPress Themes?

A theme shop that stops making themes? This is an insightful read on the WordPress theme market and future of themes. It will be an interesting experiment.

Transparency Report #27 - Stop Building New WordPress Themes?

Community | codeinwp.com | 4 days ago

Welcome to the 27th edition of the monthly transparency report (for April 2017). This series is all about what’s been going on at CodeinWP and ThemeIsle that relates to the business side of things. I try to talk about new products, marketing plans, the team, and everything else that is relevant (and fun). Click here to see the previous reports. WordPress themes are the core of our business. This should come as no surprise, right? However, lately, I’ve started questioning the future of themes in the WordPress ecosystem as a whole. And I don’t just mean the future of the themes department in our house, but the future of themes overall.
This is the kind of stuff I’ve been pondering for the bigger part of last month. But it all started with our own backyard:
When Zerif Lite got suspended from the official repository a while ago (I know, I’ve been talking about this for what seems like ages, sorry; but it’s still relevant) causing our themes-related revenue to drop two-fold, it’s when I started to question and improve our theme development process more seriously. However, it seemed that whenever I came up with a sensible plan, some WordPress.org

I'm David Bisset - Freelancer & WordCamp Organizer - Ask Me Anything

AMA | 6 days ago

Born and raised in South Florida, I started coding when i was in Elementary school on an Apple IIe with Apple BASIC and I haven't looked back since. When I moved to ASP.net to PHP, it didn't me long to find myself using Movable Type as my first CMS. But after tackling enough client projects, I moved to WordPress around version 1.5 and haven't looked back since. Along with WordPress in general, I have a particular love for BuddyPress and have been using that since it's pre-beta days.

I also helped start WordCamp Miami, one of the longest running WordCamps. I've been involved with every WCMIA which has been going on for almost 10 years non-stop (we're just about the longest in terms of consecutive years). We've been honored to either start trends (like Learn JavaScript Deeply tracks or certain swag) or help make existing trends more popular (BuddyCamps, Kids Camps, etc.) We are also among the largest in North America with recent attendance topping 850. I am an official mentor of other WordCamps and also have been helping run my local WordPress meetups for a number of years. Not to mention other meetups/events I help out with.

I've done work with numerous startups and businesses. I currently work at Awesome Motive where i'm involved in building great WordPress plugins, particularly Envira Gallery. I love it there.

Aside from technology, I'm 40, have been married 15+ years, and have three beautiful daughters (thankfully my wife's DNA mostly prevailed).

I love pizza, Star Trek, MST3K, and if you see me at a WordPress event bug me for some swag because heaven knows i am still trying to get rid of all of it from past WordCamps.

Ask me anything!

Thanks for being on our AMA, David!

1) Name one thing you tried to accomplish for WordCamp Miami, but never did.
2) Picard, Sisko, Janeway or Kirk?

via Nemanja Aleksic

1. Making WCMIA more fresh and exciting in terms of formats I think. We've been "stuck" in the same track formats for a while even though we have brought in the Learn JavaScript Deeply track. It's hard to make moderate to drastic changes when you have a large attendee total - lots of people are used to the way we do things and don't like change. Luckily our 10th anniversary is coming up which is going to give us an excuse to do more interesting things hopefully.

2. Hard choice. Picard - because i think i'm starting to go bald. Sisko - Like him, I'm a father. Janeway - i'm into science and discovering lots of neat things that get me and my crew/family into trouble. Kirk - well, not a ladies man but i look good in yellow. And you left out Archer? Oh the shame. I think i'm more like Harry Mudd if anyone here gets that reference.

via David Bisset

Almost forgot: i want to get a WordCamp where the shirts are modeled after 60s Star Trek. Organizers in command yellow, speakers in science blue and volunteers are the "red shirts".

via David Bisset

Morning David!

I'm curious if there is one activity or element during WordCamp Miami that seems to get the best response from attendees. In other words, what do you feel attendees find to be the most engaging part?

Also, the trivia game was amazing this year! I loved that!

via Jodie Riccelli

1) How do you ace being so unpopular?
2) What do you think the biggest change in the WordPress ecosystem will be in the next 5 years?

via Clifton Griffin

What are the characteristics of the best WordCamp talks you see? What do you wish more people would do?

via Matt Mullenweg
12 min read Luca Fracassi
Plugins | freemius.com | 5 days ago

Freemius MailChimp Integration & Seamless Checkout

Cool integration of Freemius with Mailchimp... I was really looking forward to it... and the auto-update thing looks neat, too!

Freemius MailChimp Integration & Seamless Checkout

Plugins | freemius.com | 5 days ago

Release Notes is our monthly update that highlights the recent product improvements we’ve made, so you can easily stay up to date on what’s new. Here’s what we launched in May. This product cycle was focused on three main objectives:
Integration with 3rd party email marketing services
Improving the in-dashboard upgrade process for freemium products
User-friendly usage tracking terms
MailChimp Integration
Since our early days, we released a webhooks mechanism, because we know it’s impossible to develop every feature in-house and address every use-case. A solid webhooks mechanism makes Freemius more powerful and extensible and allows developers to integrate the platform with practically any 3rd party service.
Over the past year, we learned that the #1 (by far) usage of the webhooks mechanism was for integrating Freemius with MailChimp, powering up the email marketing efforts with our high converting opt-in. At first, we created an example of a vanilla PHP Webhook integration. Though some WordPress developers in our community had a lack of sysadmin knowledge for taking and deploying it to their WordPress powered site. A collaboration between two of our developers

2 min read Ben Gillbanks
Community | binarymoon.co.uk | 3 days ago

WordPress Jetpack Admin Backup: For When There are Problems

I've had a few problems using the Jetpack settings page in WordPress, until I found the old settings page is still available. This article shows how to access it.

WordPress Jetpack Admin Backup: For When There are Problems

Community | binarymoon.co.uk | 3 days ago

I’m a big fan of the Jetpack WordPress plugin. I support it in all of my WordPress themes, and have even contributed to its development. However it’s not perfect, and I have recently had some issues with the new React powered Jetpack admin not letting me change site settings. I have been getting the error:
Notifications failed to activate. SyntaxError: Unexpected token < in JSON at position 0
Now as far as I can see the issue seems to be with the new admin loading resources from http - when using a https site. However the team at Jetpack support have been unable to reproduce or fix it - they've been able to see the issue on my site (I've given them admin access to a site with the issue) however they have been unable to diagnose the problem, so it still happens.
Then one of the support agents gave me a quick tip. The new React powered admin is likely what's causing the problem - so why not use the old settings admin? It's still there in the plugin!
So, if you're having a problem changing the settings on your Jetpack powered site you can go to the following url and manage the settings as you used to:
I’ve now used this on two

How do you perceive GoDaddy as your (potential) partner and provider of tools and services?

Community | 5 days ago

Hey everyone

I am interested in how do you perceive GoDaddy's brand giving it a simple score from 1 to 100 (100 being best) and why?

Looking to gather as much as feedback possible. Don't be shy, open up :)



I've been a GoDaddy customer for a little over 10 years. It started with domain names, then hosting a few small sites on their shared Linux hosting, and now having referred a handful of clients to their Managed WordPress hosting platform.

I used to despise their old brand, and the advertising that went along with it. But I've seen all the changes happening with the new leadership that came in a few years ago.

One of their senior VPs commented on a blog post I did comparing their speed with that of WP Engine's. I've had numerous fantastic interactions with members of their support team, where they've given me their direct line & email, and gone above and beyond to help. And my cousin got a job on their security team about a year ago, and raves about what it's like to work there (and he has pretty high standards).

Their UI has been continually improving for the better part of two years. Their managed WordPress product is incredibly easy to use. They are very active in the community, participating here on this site, commenting on WP-related blogs/forums, sponsoring prominent WordPress folks to contribute to core.

They are aware of the negative perceptions people have from how they did things in the past, and they aren't afraid to acknowledge them. From what I've seen, they are listening to the community, and trying to improve.

With all that being said, I think their product offerings still leave a little to be desired. They don't support PHP 7 yet, nor do they offer free SSL certs via Let's Encrypt. I realize selling SSLs is probably a large part of their business, but it's tough to compare free vs. $70/yr. when I'm trying to recommend hosting to my clients & colleagues.

But in terms of their BRAND, which was the initial question, I'd give them very high ratings. I hope to see them continue down the path they are currently on, and hopefully never turn into something like that of EIG.

via Dave Warfel

12 out of 100 - Brand is bad enough in my experience to walk away from ManageWP when they purchased it. I was happy for you, but couldn't bring myself to use a Godaddy product or service. And it's not just their history, though that certainly plays a huge part in it. But even recently (a few months ago, maybe, don't remember exactly), I had to deal with a client whose PHP version was very old, and it was the highest available. Again, I don't remember the details right now, but it was frustrating, and just typical of all of the Godaddy issues over the years. There's no point in rehashing all of the past woes. Bad company, bad product, bad service. Just can't get past all of it. Sorry.

via Donna Cavalier

I don't have much opinion of them either way now. I had a couple of domains with them and using their old admin interface was horrible. It was hard to find the simple things I wanted to do, and they were spending more time upselling new stuff than letting me get on with managing my domains. Then there's all the ethics and stuff - dodgy adverts that were all about boobs rather than the product, the ceo who was a scumbag etc.

Over the last couple of years they seem to have been making big steps to improve their image (presumably why you have asked this). I no longer use their service but the adverts have improved massively, and their participation in the WordPress community appears genuine.

I think it will take a lot to get past the negative feelings people had of them in the past but they are heading in the right direction.

via Ben Gillbanks

2 -
They are a direct competitor
They have a dire reputation, which while have had some brand reputation improvements still to many horror services
They are a US based company which immediately opens up data protection issues
Their purchasing strategy while positive in that they are picking good companies (High ManageWP peeps) hasn't yet shown how they will gut those companies long term.

We would have been interested in working with several of their now subsumed companies historically prior to being bought. However there is no amount of assurances about their independence that I think we would trust given who the parent is.

via Tim Nash

No thanks

via JazzFan Junkie

Thanks Dave. SSL is a big pain and a large business on its own but I think we are about to solve that. It goes without saying that next generation WordPress hosting will support PHP7. Stay tuned.

via Vladimir Prelovac
Community | wptavern.com | 6 days ago

WordPress.com Experiments With Allowing Business Plan Customers to Install Third-Party Plugins and Themes

"Quick update on third-party plugins: We've recently opened the opportunity to install plugins for Business Plan users. Keep in mind that most features are covered already by the plugin included in your WordPress.com account, so it is possible that you do not need any additional plugins." After reading this, do you think WordPress.org users will start moving to WordPress.com?

2 min read David Bisset
Development | wordpress.org | 8 days ago

WordPress Now on HackerOne

HackerOne is a platform for security researchers to report vulnerabilities. With the announcement also comes introduction bug bounties!

WordPress Now on HackerOne

Development | wordpress.org | 8 days ago

WordPress has grown a lot over the last thirteen years – it now powers more than 28% of the top ten million sites on the web. During this growth, each team has worked hard to continually improve their tools and processes. Today, the WordPress Security Team is happy to announce that WordPress is now officially on HackerOne! HackerOne is a platform for security researchers to securely and responsibly report vulnerabilities to our team. It provides tools that improve the quality and consistency of communication with reporters, and will reduce the time spent on responding to commonly reported issues. This frees our team to spend more time working on improving the security of WordPress.
The security team has been working on this project for quite some time. Nikolay Bachiyski started the team working on it just over a year ago. We ran it as a private program while we worked out our procedures and processes, and are excited to finally make it public.
With the announcement of the WordPress HackerOne program we are also introducing bug bounties. Bug bounties let us reward reporters for disclosing issues to us and helping us secure our products and infrastructure. We’ve already awarded

1 min read David Bisset
Community | ma.tt | 6 days ago

Matt Mullenweg On New WordPress.com TV Ads

Matt shows off three videos involving businesses in Detroit. WordPress.com has these TV ads up in six markets to test.

ma.tt |

Matt Mullenweg On New WordPress.com TV Ads

Community | ma.tt | 6 days ago

As I mentioned in the State of the Word this is the year we’re ramping up marketing. There is lots to learn and much to follow, but we have our first TV ads up in six markets to test. Each shares a story of a business in Detroit, and I actually got the chance to visit one of the businesses earlier today.

Our Theme Demos are So Good People Keep Buying Stuff From Them

Somebody buying a £840.00 jacket from a premium theme demo page!

Our Theme Demos are So Good People Keep Buying Stuff From Them

Turns out our theme demos are pretty convincing on their own. Over the years some optimistic people comepletely believed that our demos were the real thing. The real deal. They thought that there was an online store called Goodz Shop. The theme demo was so good, even the payment processing worked – for better or worse! This is what the Goodz Shop demo looks like on desktop and mobile:
Scroll down a bit and you’ll see a pretty good-looking jacket, like this one:
You might even be tempted to buy it! Well. Someone did.
Someone bought the £840.00 jacket. They added it to their shopping basket, proceeded to checkout, entered their payment info and bought the jacket.
So, we had to email the person back and tell them that the jacket is not for sale. We gave them a full refund, and both the customer and we shared a laugh. Here’s the proof of payment with the person’s details cut out for privacy.
Over the past few months we’ve had people buying lamps, jackets, shoes – a lot of shoes were sold, believe it or not. But it all ended in good fun. We’ve since added notifications so folks know the products are fake, and we’re making sure this doesn’t

2 min read Donna Cavalier
Security | wordpress.org | 7 days ago

WordPress 4.7.5 Security and Maintenance Release

Release notes are out, and this release fixes 6 security issues.

WordPress 4.7.5 Security and Maintenance Release

Security | wordpress.org | 7 days ago

WordPress 4.7.5 is now available. This is a security release for all previous versions and we strongly encourage you to update your sites immediately. WordPress versions 4.7.4 and earlier are affected by six security issues:
Insufficient redirect validation in the HTTP class. Reported by Ronni Skansing.
Improper handling of post meta data values in the XML-RPC API. Reported by Sam Thomas.
Lack of capability checks for post meta data in the XML-RPC API. Reported by Ben Bidner of the WordPress Security Team.
A Cross Site Request Forgery (CRSF) vulnerability was discovered in the filesystem credentials dialog. Reported by Yorick Koster.
A cross-site scripting (XSS) vulnerability was discovered when attempting to upload very large files. Reported by Ronni Skansing.
A cross-site scripting (XSS) vulnerability was discovered related to the Customizer. Reported by Weston Ruter of the WordPress Security Team.
Thank you to the reporters of these issues for practicing responsible disclosure.
In addition to the security issues above, WordPress 4.7.5 contains 3 maintenance fixes to the 4.7 release series. For more information, see the release notes or consult the list of changes.
Download WordPress

8 min read Donna Cavalier
Security | gravityscan.com | 7 days ago

Introducing Gravityscan - malware / vulnerability scanner that works on any website

Pretty darn impressive! Running a scan on one of my sites right now. This is nice!

Introducing Gravityscan - malware / vulnerability scanner that works on any website

Security | gravityscan.com | 7 days ago

This morning I am incredibly excited to introduce you to a project that the Wordfence team has been working on for almost a year. A few moments ago we officially launched Gravityscan.com, a malware and vulnerability scanner that works on any website. Gravityscan is free. You don’t need to install any software to use it. Simply visit https://www.gravityscan.com/ and enter your website URL. Then hit the “Launch Scan” button and Gravityscan will start examining your website to find out if you have been hacked, or if you have any security vulnerabilities. Go and run your first scan now! I’ll be here when you get back.
A Malware and Vulnerability Scanner for Websites
Gravityscan is designed specifically for websites. It is smart enough to detect if you are running WordPress, Joomla, Drupal, Magento or vBulletin. Then it carefully examines each of those applications you have installed to find out if they have any vulnerabilities. It even detects the extensions you are running in each application and checks them for vulnerabilities.
Gravityscan also performs a comprehensive scan for malware on your site. It does a great job if you simply run a regular scan on any website.

8 min read Iain Poulson

Using the New PDF Preview Images in WordPress 4.7 in the Real World

When WordPress 4.7 was released at the end of 2016 most of the response was around the new REST API endpoints. However, it was one of the smaller features that caught my eye: PDF preview images. In this post I take you through what that entails, why it’s useful, and how to get it set up on your own site.

Using the New PDF Preview Images in WordPress 4.7 in the Real World

When WordPress 4.7 was released at the end of 2016 most of the response was around the new REST API endpoints for posts, comments, terms, users, meta, and settings. However, it was one of the new smaller features that caught my eye: PDF preview images. In this post I’ll take you through what that entails, why it’s useful, and how to get it set up on your own site.
Real World Use
The new feature means WordPress now has the ability to create an image from the first page of a PDF when it is uploaded to the Media Library, as long as your server has the necessary requirements (more on that later). The release post boasts that the new feature allows you to “more easily distinguish between all your documents”, however I instantly recognized a better use for the preview image.
For the last 4 years my wife has been running an educational resources website which allows teachers and parents to download free PDF teaching resources. Naturally I was roped in to build and maintain the site! It runs on WordPress (of course) and is powered by Easy Digital Downloads. Every time she adds a new resource, the workflow includes:
Create the PDF resource
Use a program to generate an

3 min read Sallie Goetsch
Plugins | wptavern.com | 6 days ago

Hookr Plugin Rebrands as WP Inspect, Project to Shift to a Module-Based Architecture

I thought the name "Hookr" was clever, and not really that rude. But I think the plugin will benefit from being in the repo, and I'm curious to compare it to other hook-revealing plugins.

Hookr Plugin Rebrands as WP Inspect, Project to Shift to a Module-Based Architecture

Plugins | wptavern.com | 6 days ago

A year and a half after the initial release of the controversially-named Hookr plugin, its creator, Christopher Sanford, has rebranded the plugin as WP Inspect. The plugin provides a WordPress hook/API reference for developers and displays the actions and filters that fired as the page loaded. At launch Sanford was fairly committed to the Hookr brand, despite criticism, due to an oversaturated market for WordPress developer plugins. After 3,500 downloads, Sanford decided to rebrand and put the plugin in the official directory. “Based on the usage and positive feedback, I wanted to target a broader audience, which led to both the re-brand and submission to the WordPress Plugin repository,” Sanford said. “Leveraging the plugin repo, it will be much easier to coordinate/communicate updates, which is somewhat lacking today.”
The 1.0.0 release of WP Inspect includes mostly bug fixes and technical debt cleanup with two major enhancements:
WP Inspect will only be active under specific roles, with Administrators being enabled by default. (Previously it was active for everyone.)
Action detail now requires no additional clicks. (Before, if users wanted to inspect an action,

7 min read Donna Cavalier
Security | gravityscan.com | 6 days ago

Gravityscan's First Day Results: In a Word - Wow!

That is a lot of activity for a first day of a launch.

Gravityscan's First Day Results: In a Word - Wow!

Security | gravityscan.com | 6 days ago

You only realize how incredibly impressive a team is on launch day. The Gravityscan team worked steadily for almost a year, consistently producing releases that added features as Gravityscan grew and became a product. Then, through the QA cycle, the team steadily burned down bugs and made the product rock-solid and ready for launch. Here Are the Numbers
In the first 24 hours since Gravityscan launched, we processed 26,153 scans.
12,596 unique sites have been added to users’ accounts.
Of those, 6,007 sites had their site ownership verified with Google Analytics, which is by far the fastest and easiest method to verify site ownership. Remember: you need to verify site ownership to see vulnerabilities. We do this to make sure unauthorized users can’t see your site’s vulnerabilities.
We already have our first Pro customers, and many have upgraded multiple sites – in some cases, those upgrades numbered in the double digits – to Gravityscan Pro for faster scans and all the other benefits of Pro.
We have a total of 4,052 registered users now – and climbing.
The Craziness of Launch Day
Yesterday morning starting at 7am Pacific Time, we launched. We let our

11 min read Kobe Ben Itamar
Business | freemius.com | 7 days ago

Interview: CEO of Perfect Dashboard & VP of Joomla

A bunch of challenging questions for Aleksander Kuczek about businesses and about the WordPress sphere.

Interview: CEO of Perfect Dashboard & VP of Joomla

Business | freemius.com | 7 days ago

The first time I met with Alexander Kuczek was through Adam Warner from FooPlugins, a common friend, who introduced us in a lunch we had during the last WordCamp US. Since then, Aleksander was in every event I had attended, so we had the chance to have a few more in-depth conversations and get to know each other. I got to know a super-sharp and very business-oriented guy. Attending conferences & meetups, I get to meet many business owners in the WordPress ecosystem, but the business focus I see in Aleksander is unique and something that I very much appreciate. So, I thought it would be cool to “showcase” Aleksander, since not enough people know him yet, and also pick his brain with WordPress business oriented questions.
Can we start by learning a little about you? Do you come from a technological background? How did you get into the field of web-development and websites management?
Web development at first was my passion and the way to express myself. Then I learned quickly that there are people willing to pay me money for what I was considering merely a hobby.
As the number of jobs was increasing, I started my freelance web development business in 2007. Back then, I

2 min read Harsh Agrawal

Launching: All New Media Picker for Android

Official Wordpress for Android app got new media picker. This is just the beginning of the improvements you can expect to see.

Launching: All New Media Picker for Android

There’s this… thing… in the Android WordPress app that we refer to as the “seven-item menu.” It would show up when trying to add a photo to confront you with a list of choices and we confess, we couldn’t always remember what option we wanted, either. As of the 7.3 release, the seven-item menu is gone! We’ve replaced it with an all-new — and much more streamlined — media picker. See your recent photos below your post, multi-select using long-touch, browse your site’s media library, take a picture — all without leaving the app.
We know that for many of you, your smartphone is your camera. We’re working to make the best place to manage your WordPress media the place where you keep it — your phone. This is just the beginning of the improvements you can expect to see. If you haven’t already, download WordPress for Android on Google Play, give it a try, and let us know what you think!
Email Newsletter
Missing out on the latest WordPress.com developments? Enter your email below to receive future announcements direct to your inbox. An email confirmation will be sent before you will start receiving notifications

4 min read Dave Warfel

Image Widget Plus - New WordPress Plugin from Modern Tribe

With WordPress 4.8 offering a new simple image widget, these guys just launched an updated version to their popular Image Widget plugin. It has some nice new features, but it is a premium offering.

Image Widget Plus - New WordPress Plugin from Modern Tribe

Images bring websites to life, so it’s no surprise one of the common questions asked by new WordPress users is: How do I add an image to my sidebar? You can manually add images using HTML code, but many people prefer the more convenient option of using a simple, lightweight plugin to do the work for them.
Introducing Image Widget Plus
While our classic Image Widget plugin focused on adding a single image to your widget area, Image Widget Plus provides additional options for you to control how your images display within the widget:
Lightbox to showcase images by filling the screen, dimming the rest of the page in the background and creating a true focal point for your photo.
Slideshow to display images in a series, allowing users to scroll through several photos or graphics without leaving the page.
Random Images to give your page a fresh feel by displaying a random image each time the page is loaded or refreshed.
Using the native WordPress media manager, Image Widget Plus gives you the power to create widgets to display logos, photos, custom ads, and more.
Best of all? We’ve kept Image Widget Plus just as simple and easy to use as possible.
Installing & Using Image Widget

6 min read Eric Karkovack
Editorials | speckyboy.com | 6 days ago

The Quest for a Seamless WordPress Experience

The plugin decisions you make when developing a site may have repercussions that you might not have realized - especially when you need to export data.

The Quest for a Seamless WordPress Experience

Editorials | speckyboy.com | 6 days ago

I work with WordPress on a daily basis. Whether it’s design, theme development, customization or performing maintenance – the open source CMS makes up the vast majority of my workload. Over the years, I’ve really come to love the flexibility and the sheer number of options available that allow me to create just about any type of website. But, sometimes, all of that choice and flexibility means a piecemeal approach to site development – particularly if you’re (like me) not a master developer. What are the potential pitfalls? What in the world am I talking about? Don’t worry, I’ll explain!
A Collage of Functionality
When developing a WordPress website, we often have our own set of trusted plugins we turn to in order to add specific functionality.
Each plugin does its own thing and comes from a diverse group of developers. Each one of these developers has created their plugin in their own unique way.
Besides their primary function, the plugins might do things such as add a custom post type, install new JavaScript or CSS. Depending on the purpose of the plugin, they might also write their own database entries. In essence, the sky is the limit.

4 min read Donna Cavalier

Why Use Elasticsearch on Your WordPress Website?

Interesting, though it feels incomplete. Yes, it answers the why in the title, but it leaves out the how, where, etc.

Why Use Elasticsearch on Your WordPress Website?

What Is Elasticsearch? Elasticsearch is an incredibly fast, open-source, distributed, and highly-scalable solution for managing your searchable content. Elasticsearch can scale up with your site, because of its distributed architecture. This means that as your site grows, Elasticsearch grows with it; and it still provides performance benefits. One of the main advantages of Elasticsearch is to offload search to a separate service, which saves valuable server resources for your site.
Why Use Elasticsearch?
WordPress’ built-in search is not optimized on sites that operate with heavy search use or complex searches. That’s because WordPress’ search works by matching full sentences in post titles, any/all search terms in post titles, and full sentence matches in post content. It relies on MySQL and does not support complex relevancy calculations or advanced filtering. More complex queries also have the risk of utilizing significant server resources.
Benchmarking Setup:
VVV2 Vagrant box with test site
Elasticsearch Vagrant box – base setup with only one cluster
WordPress version 4.7.3 with ~24471 posts
ElasticPress version 2.4.1 to integrate WP queries with ElasticSearch