Codeable is one of the best resources if you are looking for a WP developer. Per Esbensen shares the story building a fast growing WordPress business.
You can find Per on LinkedIn or Twitter. This is our recent interview with him, as part of our Kinsta Kingpin series. Q1: What is your background, & how did you first get involved with WordPress?
I’ve actually had quite a turbulent career before starting Codeable, having all kinds of jobs that were mostly related to sales and marketing. In all honesty, I wasn’t the best employee and got fired a number of times due to my low tolerance for bad ideas and people – you could say I’m not good with authority, especially when I think said authority is lacking in leadership skills and knowledge.
The last 9-5 job I had before Codeable was being a client director of a small online agency in which we used another CMS called TYPO3 – a very popular platform for enterprise clients in north Europe. We were building and maintaining massive websites (most over 2000+ “pages”) for all kinds of corporations.
I’m not a developer myself, so the area I shine the most is in starting and discussing projects, then making sure they get done with high quality and on time. This, of course, isn’t easy, but I have learned a couple of tricks in my career, which
2017 edition, always interesting to see what Matt is carrying around... sometimes sparks me to upgrade or buy my own new gear.
I am a road warrior who has racked up several million miles over the past decade, and since I’m also working more-than-full-time running Automattic (a totally distributed company) and leading WordPress I need the ability to be productive wherever I can find a comfortable place to sit. I carry a backpack with me almost all the time and obsessively tweak and iterate what’s in it, which lead to posts in 2014 and 2016. This is the latest edition, and I hope you enjoy it. This is a grey wool buff, which works as a scarf, a hat, or an eye cover if I’m trying to sleep. I tried this out because of one of Tynan’s also-great gear posts.
Theraband resistance band, which I aspirationally carry around to help stretch in the morning. Hat tip: Jesse Schwartzman of this blog post fame.
Some generic Maui Jim polarized sunglasses with rubber nose pads, which I like for running or hiking because they don’t move around or slip even when you’re hot.
Tzukuri “Ford” + charger, a super-cool Audrey company that is like a combination of a Tile and cool sunglasses. They connect via bluetooth to your phone and can notify you when you leave them behind, or use the
Very technical explanation of how they incorporated TinyMCE (finally, after 12 long years) into the text widget, and why the Add Media button isn't part of it.
In its first couple years, WordPress lacked rich/visual text editing. Before TinyMCE was incorporated in WordPress 2.0, users had to edit post content as raw HTML with some support from the Quicktags buttons. When widgets were introduced in WordPress 2.2, the Text widget was included which allowed a user to add content to their sidebar. Nevertheless, unlike the post editor, the Text widget did not incorporate TinyMCE, nor did it include Quicktags. For twelve years, since TinyMCE was added to core in 2005, users have had to hack around with HTML in their Text widgets to do things as simple as make text bold or add links. This has been featured even as recently as the 4.7 release video. Well, as of WordPress 4.8, the Text widget is finally getting the same treatment as the post editor with the introduction of TinyMCE for visual text editing, while still supporting raw HTML editing via a Text tab but now with the additional help of Quicktags: A primary reason for the long delay in incorporating TinyMCE into the Text widget was the difficulty of cleanly instantiating another copy of the WordPress visual editor dynamically after the page has loaded. Since WordPress 3.3 there has been the
What should you do at first when looking for custom WordPress development? How much is it going to cost you? Here are all the answers you've always looked for.
If I had to pick one and only thing that led me to using WordPress is the abundance of plugins. In the official WordPress repository, as of today, you can find more than 50k of such “chunks” of software you can add to your website and eCommerce store. And if you add premium ones (paid plugins) on top of that number, there’s no shortage of ways for you to extend your website/store functionality.
Do you need a more convenient way to edit your metadata info for your on-page SEO activity?
Do you need to add PayPal as a payment method to your eCommerce?
Do you need better ways to manage your cache?
Thanks to plugins, you’re (almost) covered!
But what if nothing on the market addresses your current needs?
What happens when your needs are so specific that go beyond what a given plugin can provide you with?
Each business has its own needs and, based on them, its own path to being successful and profitable. That’s why the very same plugin can be good enough as is for a business website, while in need to be further customized for another. Or maybe none of this is even slightly applicable in some cases and only a brand new, developed from scratch plugin would make
An interesting look into the mind of a creator and the things they have to go through when building things for others.
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
Being part of the WordPress community will take you some time and effort. Sometimes, without any extra income. Here's how you can deal with it.
Did you know that we're only three people here at Nelio? And, yet, our posts are pretty cool, huh? That's because of our new plugin, Nelio Content! Do you want to use it too? Last weekend I was out to dinner with some friends and I told them some good news: I’ll be talking on Contributor’s Day in WordCamp Europe 2017! This news was received with a huge toast (and a hangover next day) because they know how important for Nelio is to participate in such an event for the second time. We love being part of the WordPress community and sharing our experiences and learning from the very best is an honor
Anyway, following this news we started to talk about WordPress, WordCamps, and WordPress-based businesses like ours—what WordPress is, how one contributes to the project, what the community is and how one becomes a member… That sort of things, you know? The discussion was… quite interesting, I’d say, and I think I was able to answer all their questions (I even convinced them to create a WordPress blog with Nelio Content ). One of the most interesting questions they asked was:
You have a blog with no ads, just to talk about WordPress and let people get to
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.
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
Rundown of the various areas to look at when trying to increase pageviews on your site.
A website is done, impeccable graphics, astounding content yet traffic seems to be at the lowest. Why is it happening, what wrong did I have done? If that sounds identical to your website, then you are in the right place and at the right time. Every website owner falls under this gamut once. At one time, they also used to bang their heads for trying to know the reason why isn’t the traffic coming?
Now, before moving any further, first analyze your website as it is very crucial to know what is actually happening. Take a glance at the website’s visitor data. The page view is very important in order to analyze the traffic of the website.
You can simply evaluate the number of page views against the number of unique visits. This stat gives you a clear idea of why your page visits are not increasing. The page views show that you have visitors but at the same time, unique visit shows you that these readers are not getting impressed and leaving your website (that’s the first RED sign).
So, if we talk about the psyche of your page visitor, the level of enthusiasm degrade which leads to lower engagement levels. This lower levels of enthusiasm can lead or I should say will lead
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?
WordPress.com Experiments With Allowing Business Plan Customers to Install Third-Party Plugins and Themes
Matt shows off three videos involving businesses in Detroit. WordPress.com has these TV ads up in six markets to test.
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.
WP 4.8 features improvement to TinyMCE which makes it much easier to utilise in plugins and themes.
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
Somebody buying a £840.00 jacket from a premium theme demo page!
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
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 :)
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 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
Interview with Vova Feldman; co-founder of Freemius, a suite of solutions for monetization and analytics for WordPress plugin & theme devs. “Taking an idea and turning it into a vision and then executing it takes time, lots of hard work, and you stumble across endless challenges along the road."
You can find Vova on LinkedIn or Twitter. This is our recent interview with him, as part of our Kinsta Kingpin series. Q1: What is your background, & how did you first get involved with WordPress?
I discovered development very early in my life. When I was 12, my father’s friend gave him a programming book on C-development, which my father passed over to me. I got bored one weekend and decided to give it a try by following a few tutorials – it was love at first sight. The fact that I could type some characters and create intelligence swept me off my feet! This magical “aha” moment changed my life and I knew that my future will involve software development. The combination of the “power” to code, my love for math, and my early passion for solving problems with engineering and technology guided my path to naturally become a technological entrepreneur.
I had the chance to work at a startup during high school, as well as while studying computer engineering and physics. I graduated with a double degree in Computer Science and Math from the Technion – the top engineering university in Israel.
After finishing my military service in an elite unit
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.
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
Working on your new MVP website? Here's how to build it via an Agile WordPress development to squeeze the maximum value out of all the money you'll spend!
7 years ago, I’ve spent around $200,000 on a product that never took off. That was my own money, earned from outsourcing, and I’ve learned some expensive lessons down the road which I’d like to share with you today. Here’s how it all usually begins...
Finding the product/market fit is very hard
You’ve got an idea for a new online business, you’ve set aside some money and you are eager to get started. But how can you maximize your chances of succeeding with your new venture? How can you avoid the mistakes I made without squandering a fortune and actually get nothing in return?
There are many things you’d need to get aligned before you’ll have a successful business backed up by your website. When we talk about complex websites that power your business, one of the most important things here is to find the sweet spot within:
What website features your market needs
What website features you think your market needs
How much you can afford to spend on building the key features of your website
For example, if we talk about an eCommerce website that sells air cleaning devices, you might want to answer questions as:
Does your market require a product
Official Wordpress for Android app got new media picker. This is just the beginning of the improvements you can expect to see.
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!
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
Mika posted about the current SVN issues in WordPress.org directory. Team is full aware of this and working, but as the part of meta tool causing issue is not open source, and only handful people has access to that, and now its weekends plus Mothers’ Day in the US, so taking longer, follow this article to know updates.
tl;dr – Yes we know, yes we’re working on it, no you don’t need to email. I’m really sorry about this issue, but right now literally all I know is that the tool we use to automagically schedule everything that happens after you use SVN to bump your plugins is acting like a truculent child. It’s slow, it’s dragging it’s feet, and it’s taking WAY more than six hours (which is usually the outside norm for this stuff) to finish, if it does at all. It took 36 hours for one plugin, and even then some people got weird results.
And no, we don’t really know why yet.
It’s possible this is related to the new directory. It’s possible it’s from the entire .org slowdown last week or maybe it’s because we released the Beta and everything is slow from that. We literally don’t know.
I apologize for a series of very curt emails, but with the volume of people complaining, we had to resort to an auto-reply of, basically, we know, please be patient. If I have anything else to tell you, I will post, but right now we don’t know why and we can’t magically tell you what we don’t know, so please be patient with
Elementor introduces Login widget, letting you add and customize login forms on WordPress much easier than before.
Elementor introduces a new Login widget, making it easy to add login forms to any page on WordPress, and design the login form however way you choose. Whenever you create a site which has the options for users to log in, you want those users to have a consistent user experience when browsing your site, including when they log in. This consistent experience involves having a login forms with the same design, the same colors, typography, forms, buttons and so on.
Elementor's login widget lets you easily add login forms to any page, and fully customize every part of it: the fields, the button, the messages and the frame.
There are many situations where the login widget comes in handy.
Some interesting ideas for using the login widget can be:
Maintenance mode pages - The recently added free feature of Elementor maintenance mode feature is very handy, but it get even better for pro users, since they can also add login forms to their maintenance mode page. This way you can display the maintenance mode page to your visitors, but still allow them to access the under construction or coming soon site by logging in to their account.
Sidebar login forms - The login form doesn't have to be the only
This is the story of how Ricky Blacker became involved with WordPress, and the WordPress community in Australia. It gives examples of how giving back to WordPress can be beneficial in many ways, and also hopefully inspire those just embarking on their WordPress journey to follow their dreams, and maybe even some tidbits for seasoned WordPressers.
This is the story of how I became involved with WordPress, and the WordPress community, and also how attending WordCamp Sydney 2014 changed my life. It will give examples of how giving back to WordPress can be beneficial in many ways, and also hopefully inspire those just embarking on their WordPress journey to follow their dreams, and maybe even some tidbits for seasoned WordPressers.
Ricky Blacker: How WordPress Changed My Life!Get Link to Video
Elementor released 25+ pro landing pages, in a premium kit that includes stock images. The kit is free for all Pro users.
Today we are releasing the Elementor Professional Landing Page kit. These are not your average landing pages! The kit includes high-quality stock images that build the set of 25+ highly converting landing pages. Creating landing pages that convert. Sounds simple enough, yet so few businesses manage to get this right.
This is why we have decided to release the biggest landing page package ever seen, with 25+ professional landing pages included.
So, what is so special about this landing page release? The entire landing page set includes premium high-end stock images, which you can use freely on your site.
No pesky placeholder images. No faceless or generic images. No having to pay for iStock images. You get 100% top quality images in all landing pages, free to use.
In the last couple of weeks, we have added features that make Elementor the top choice for marketers looking for the best landing page solution.
It started with The Blank Canvas template, making it easy to create landing pages with no header and footer with one click.
Next, we released Form Integrations, allowing for an intuitive connection to email marketing services.
Now, comes this landing page package, giving you 25+ templates
David Bisset knows a thing or 2 about organizing a WordCamp, being the organizer of WordCamp Miami. We talk about some tricks of the trade, he gives some great advices, and we end with the possible future of WCMIA.
David Bisset is a WordPress developer who also happens to plan one of the biggest WordCamps in the United States. Their 9th one happened recently so I sat down and talked to David about what goes into planning a WordCamp, especially one this big! Show Notes
Tabs in the WordPress plugin repository were removed in the recent redesign and replaced with "read more" links. There was a lot of feedback that this was more difficult to use and today the "read more" links were reverted back to tabs.
Last month the WordPress Plugin Directory relaunched with a new design and improvements to the search algorithm. The new design replaced the plugin pages’ previous tabbed interface with a wall of text, truncated by numerous “read more” links. The outpouring of negative community feedback on the new design overshadowed many of the helpful improvements. Removal of the tabs was by far the most unpopular design choice in this iteration, as many found it to be confusing and inferior in terms of navigating the information efficiently. Users, developers, and contributors on the redesign felt their feedback was roundly ignored throughout all phases of the design’s beta and testing period.
Four months ago, contributor Jon Ang (@kenshino) opened a ticket regarding the “read more” links, which he described as “a usability nightmare.” The ticket was closed as a duplicate of another ticket which received very little discussion. Today, Otto marked the ticket as fixed, announcing the return of tabs in the commit message:
Change single-plugin view to have tabbed design. Eliminates read-more on all sections except developers and changelog, adds tabs back