CAll Us: +1 888-999-8231 Submit Ticket

Three WordPress Theme Red Flags You Should Know About

Red FlagsOne of the WordPress ecosystem’s most attractive features is its endless variety of themes. Thousands of developers have created tens of thousands of themes, many of them free. There’s almost certainly a theme in the official repository or premium marketplaces to suit any style or functional requirement.

For the most part, that’s a good thing, but finding and choosing the right theme from the thousands available is no easy task. Developers and designers range from the slipshod to the expert, and themes vary in quality accordingly. In addition to which, developers are incentivized to create themes and demo pages that look incredible, but that can prove disappointing in real-world use.

It’s useful for WordPress users to have a simple set of questions they can ask themselves before choosing a theme. At the risk of being negative, I want to focus on reasons a user shouldn’t choose a theme. Rejecting themes is an essential part of the process of selecting the right theme, so let’s take a look at three red flags that cause me to walk away.

It’s Slow

A fast website depends on two fundamental components: performance-optimized hosting and a speedy front-end. There’s a lot a theme can do to make a site slow even if it’s hosted on the fastest server. In fact, some of the most feature-rich and impressive themes are guilty of this: the demos look awesome, but that’s because they’re packed with so much poorly optimized JavaScript that site visitors are left twiddling their thumbs.

Respected designer Ethan Marcotte tested a number of prominent theme demo pages, and found them to be unacceptably slow, particularly on mobile devices. Some of the themes he tested took 90 seconds to load. If you want a front-end that doesn’t embarrass your back-end, run demo pages through a performance-testing service like WebPageTest or Pingdom tools before you install the theme on your site.

It’s Old

When I choose a WordPress theme, I expect to be able to use it for a couple of years at least. I want to be confident that a theme will be maintained and updated while I’m using it. I don’t want to be stuck with a theme that is incompatible with the most recent versions of WordPress.

Of course, there’s no guarantee that a developer won’t abandon a theme a month after I start using it, but I automatically reject any theme that doesn’t have a pattern of regular updates. If it’s a new theme without much of a history, I take a look at the developer’s other themes to see how often they are updated.

Poor Customer Support

Finally, I take a look at the developer’s support channels to see how responsive they are to support requests. This is especially important for premium themes — if I intend to use a free theme then I’m willing to accept that the developer doesn’t owe me anything, including their time. But if I pay for a theme, I want to see evidence that the developer quickly and politely responds to support requests. If I visit their support forums and the only thing moving is a tumbleweed, I’m likely to look elsewhere.

There are thousands are elegant, feature-rich themes available for WordPress, created by talented developers and designers who care about giving their customers the best possible experience. If you know what you’re looking for (and what to avoid) you’ll have no trouble finding a great-looking theme that you can rely on for years to come.

Posted in:
Security, WordPress

Source link

4 Plugins To Turn A WordPress Site Into A Powerful Education Platform

PluginsWhen we think about WordPress, it usually brings to mind business sites, portfolios, and blogs, but as a fully fledged content management system, WordPress is flexible enough to be put to all sorts of different uses, including as a powerful educational tool.

With the proliferation of mobile devices and tablets, not to mention the explosion in online learning among people of all ages, teachers should seriously consider integrating a website into their educational workflows, both as a central location for course materials and as an educational tool that can be used by students to publish and collaborate. Educators who don’t embrace the preferred communication platforms of their students limit their potential and that of their students.

WordPress is the perfect foundation for building an education site, and developers in the WordPress community have created a number of plugins that make it straightforward to deploy education-focused features. I’d like to highlight five of them today.

Sensei

Sensei, from WooCommerce, provides a complete coursework solution that allows for the creation and publishing of courses, lessons, and quizzes. It integrates well with WooCommerce, so education entrepreneurs can charge for access to their content.

Other features include quick user registration, testing, quiz grading, and course analytics.

teachPress

This is also a course management system, but more suited to higher education and specifically designed to meet the needs of research groups, but it has useful features for any higher-level academic teaching. TeachPress is focused on academic publishing and provides comprehensive BibTeX integration for citation importing and exporting, as well as an integrated course enrollment system, and a variety of shortcodes for displaying publication lists, publication searches, and course overviews.

mTouch Quiz

There are any number of quiz plugins for WordPress, but I’m highlighting this one because it’s designed with touch interfaces in mind, so students can take multi choice quizzes from their tablets and phones.

Batch Create

This is a premium plugin from WPMUDev, so it isn’t free, but it can save a huge amount of time for educators who need to create lots of blogs or sites for their students to publish on. Doing it manually would be very time consuming, but with Batch Create, educators using WordPress Multisite can upload a CSV or XLS file exported from their enrollment records and the plugin will add users or create new sites.

I’ve only got space here to share a few educational plugins, but there are many more that I could have included. Instead, I’d like to open the floor to the educators out there: what are your favorite WordPress plugins and how have they contributed to your teaching?

About Graeme Caldwell – Graeme works as an inbound marketer for Hostdedi, a leading provider of Magento and WordPress hosting. Follow Hostdedi on Twitter at @nexcess, Like them on Facebook and check out their tech/hosting blog, http://blog.nexcess.net/.

Posted in:
Content, WordPress

Source link

Does It Make Sense For A Business To Have More Than One Website?

WebsiteIn the dim and distant past, when Google wasn’t nearly as smart, it was common practice for brands to have more than one website. If a business sold keyboards and mice, it might have sites at “cheapkeyboards.com” and “cheapmice.com”. At the time, this was a sound technique because Google paid particular attention to exact-match domain names. A few years ago, the advantage of having an exact match domain name was removed, and today Google uses more sophisticated signals for indexing and ranking websites. There’s little SEO advantage to having multiple sites of this sort.

But that doesn’t mean there’s no good reason for a business to have more than one website. I’d like to explore when a second website might be a good idea, but I’m going to start by looking at when it’s a bad idea. I’m starting with the bad to clear out some misconceptions I’ve frequently heard from small business owners before I put the positive case.

The main reason to stick with a single website is so that you can focus all your marketing efforts on it. If you have lots of websites, you’ll need content, design, strategy, link building, and inbound marketing for each. It’s far better to have one authoritative site with great content and a healthy link profile.

A single website also makes it easier to up-sell and cross-sell products and services. There’s nothing to prevent reciprocal promotions between sites, but cross promotion is more effective within a brand than via what’s perceived by customers as a different brand altogether. Additionally, tying together the content management systems or eCommerce platforms used on several sites can be a headache.

Unless you’re very clear about why your business needs more than one site, the default should be to invest your efforts into building a single authoritative online presence.

When is it a good idea to launch a second website with a different brand? Some businesses sell and provide services to discrete groups that have different marketing and informational requirement. This issue frequently arises with brands that sell into the consumer, B2B, and enterprise spaces. The ideal site for marketing to a consumer is quite different to one that effectively targets enterprise customers.

Elizabeth Hollingsworth recently published an article on Practical eCommerce that illustrates the point nicely. Her business — My Wedding Decor — sells and rents wedding decorations to couples. But she noticed that a number of her best customers weren’t couples about to get married, but companies in need of decor for corporate events. There was an obvious market need for corporate event decor, but the My Wedding Decor site was not well suited to market to other companies. In fact, it’s likely that Hollingsworth was missing out on corporate customers because potential leads were discounting her business as an option.

The solution was to launch a second site with a focus on the marketing and product profiles that suit corporate event planners, leaving the original site free to focus on the soon-to-be-married market.

As a general rule of thumb, it’s better for smaller businesses to focus their efforts on a single site. If you’re considering launching a second site, make sure there’s a clear business advantage to making what could be a substantial investment.

Posted in:
Webmaster

Source link

WordPress’s Gutenberg Editor Is Now Available As A Plugin

Gutenberg EditorFollowing several months of development, WordPress’s forthcoming new editor — named Gutenberg for the inventor of the printing press — is available as a plugin.

The plugin is still being developed and is nowhere near finished. WordPress hosting clients should not install Gutenberg on their production sites, because it’s likely to break things. That said, Gutenberg is well-worth taking a look at if you’re interested in the future of WordPress. Anyone who spends a lot of time in the WordPress editor is going to experience substantial changes to their writing workflows when Gutenberg is rolled into WordPress Core.

If you do take Gutenberg out for a spin, its development team are eager to hear about any bugs you find. You can report bugs on the project’s GitHub page.

Gutenberg has come a long way since we last wrote about it in February, and it’s worth spending some time thinking about the motivation behind the new editing experience and the problems Gutenberg is intended to solve.

As a writer, the writing and editing experience is important to me. If I wanted to, I could write everything in HTML, but burying the content in a forest of formatting and structuring markup isn’t ideal. The current WordPress editor offers an abstraction on top of the HTML approach, allowing writers to interact more naturally with their text while also providing much needed functionality like embeds, dividers, and other features that writing on the web makes necessary.

But, although WordPress offers a good enough editing interface, today, there’s room for improvement. Most of the features WordPress makes available to writers aren’t easy to find — they’re not discoverable in designer parlance. Using them takes writers out of the flow of their work to research shortcodes or futz around with formatting.

Gutenberg is intended to make it easy to both write and format a page in complex ways without having to reach for fragile shortcodes. With a few clicks and a bit of typing, it’s possible to create web pages that look like this.

The major change is from linear editing to a block-based experience. The page is divided into blocks, and each block has its own formatting options, controls, and positions on the screen. Making changes to a block is as simple as clicking in the block and editing it. Naturally, plugins will be able to add more blocks in the future.

One of the basic principles of web design insists that content should be kept separate from presentation, because it’s better to be able to control each independently. As a writer, I often choose to write in Markdown because I want to spend the least possible time messing around with formatting, leaving me free to focus on the message I want to communicate to readers.

Gutenberg mixes presentation and content, but it does so in a way that doesn’t impose much of a cognitive burden on writers. It also makes the WordPress editing experience intuitive to people who have grown up with WYSIWYG environments. We’re probably a few months away from Gutenberg being integrated into WordPress Core, but I for one am looking forward to being able to build beautiful layouts without shortcodes in an elegant modern editing environment.

Posted in:
Content, WordPress

Source link

The Magento Marketplace Helps eCommerce Merchants Find Best-In-Class Magento Themes And Extensions

Magento MarketplaceThe Magento ecosystem includes a rich collection of extensions and themes that empower eCommerce merchants to shape the retail and shopper experience. Thousands of developers contribute to that ecosystem, but it can be difficult for retailers to figure out which extensions are right for them, which are coded to a high standard, and which may introduce performance or security problems.

The Magento Marketplace, which recently received a number of updates, helps eCommerce merchants find the best themes and extensions. The Magento Marketplace offers a carefully curated set of best-in-class free and premium extensions and themes from which eCommerce merchants can choose in the confidence that they’ve been vetted and approved by Magento experts.

That’s not to say there are no good themes and extensions outside of the Magento Marketplace — there are many — but for eCommerce merchants who don’t have the time and technical ability to assess the code quality of software before they integrate it with their store, Magento Marketplace can be a huge timesaver.

Each extension or theme included on the Marketplace undergoes a thorough vetting process to make sure it provides genuine utility and solves a real problem, adheres to basic coding and packaging standards, isn’t plagiarized and doesn’t contain malware, and provides all the information retailers need to make an informed decision. There’s also an enhanced vetting tier that includes a complete technical analysis by a Magento engineer.

Good For eCommerce Merchants

eCommerce merchants often have a hard time distinguishing the great from the mediocre where Magento extensions are concerned. Anyone with a bit of PHP experience can create a Magento extension, but it takes a commitment to excellence and knowledge of Magento’s internals to make a truly great plugin.

Poorly coded plugins can cause security and performance issues, not to mention the criminals who take genuine extensions, infect them with malware, and make them available to unsuspecting eCommerce merchants.

Good For eCommerce Developers

The Marketplace allows developers to make their work available on a trusted platform. The theme and extension marketplace is highly competitive, and even the best developers have trouble standing out from the cloud. A presence on the Magento Marketplace offers developers access to a large number of potential users, increasing their reach and reducing promotion costs.

There’s room in the Magento ecosystem for numerous vendors and marketplaces, from Magento Connect to individual developer websites and third-party marketplaces, but the Magento Marketplace has a prominent role to play in reducing confusion and eliminating poor experiences for new and established eCommerce merchants.

Posted in:
eCommerce, Magento

Source link

Five Front-End Optimizations For A Faster Magento Store

Front-End Optimizations Black Friday and Cyber Monday are almost here, not to mention Christmas. eCommerce merchants all over world are battening down the hatches in preparation for the busiest and most profitable shopping season of the year. To make the most of the Holiday Season, retailers should take a careful look at their store’s performance. Harried shoppers don’t want to deal with slow eCommerce stores, and that goes double for mobile users.

Articles discussing Magento performance optimization often focus on server-side optimizations: choosing a hosting company that values performance, configuring caching, database optimization, and so on. But ignoring the front-end is a mistake. The most carefully optimized back-end won’t compensate for a poorly optimized front-end that leaves the shopper hanging while multiple scripts block rendering and enormous unoptimized images download.

I’d like to take a look at five ways Magento merchants can improve the performance of their store’s front-end.

Before you do anything, gather data so you know how well your store performs today. Without a clear idea of current performance, you won’t be able to tell which optimizations are effective. I recommend using Pingdom Tools and Google Pagespeed Insights to develop an understanding of your site’s performance.

Performance Budget

A performance budget sets limits within which your designers and developers must work. You might budget by load-times: this page has to load within two-seconds on a typical low-bandwidth connection. Or you might budget by page weight: this page can load no more than 1 MB of content in total. Performance budgets help focus attention on page performance.

Minify And Concatenate

When you order dinner at a restaurant, you don’t expect the server to bring each item to the table individually. They don’t bring you the bread, return to the kitchen to get a plate, then again for a fork, and a knife, and a spoon, and so on. They bring everything at once so they only have to make one trip to the kitchen.

Whenever the browser makes a request to a server, the load time of the page increases. If a store loads lots of JavaScript and CSS files, each file adds a bit more latency. The browser has to make lots of round-trips to the “kitchen” and back. This is inefficient.

It’s far better to join JavaScript and CSS files together in a process called concatenation, reducing the number of round trips.

You can use the built-in Merge JavaScript and Merge CSS options in the Developer menu to concatenate your store’s files.

Defer Loading Of Non-Essential JavaScript

If you want shoppers to see the content of product pages quickly, that content has to be loaded before everything else, including non-essential JavaScript and CSS. Otherwise, the rendering of the page will stop and wait every time a new JavaScript or CSS file has to be loaded.

Defer loading of all non-essential JavaScript and CSS, and, where possible, use the “async” tag to load JavaScript asynchronously.

Image Optimization

Images are an essential part of any product page, but the bigger they are, the longer they take to download. That’s not much of a problem for people shopping on high-bandwidth broadband connections, but it can negatively impact the experience (and the bandwidth bills) of mobile users.

First, make sure that your store delivers the right image sizes for the screen size of the shopper’s device. Hopefully, your theme does this for you. If not, consider modifying the theme so it makes use of responsive image best practices.

Many images contain data that isn’t especially useful for eCommerce shoppers, including EXIF headers and other metadata. Using a tool like ImageOptim or the Image Optimizer Magento extension will strip all that extraneous metadata and compress images for smaller file sizes.

Frugal Tracking

eCommerce merchants are often tempted to include as many tracking and conversion optimization scripts as possible on their pages. After all, data is key to improving shopper experience and optimizing for conversions. However, most tracking scripts are loaded from external servers, aren’t especially well optimized, and seriously impact page-load times. I advise Magento merchants to include only the services they really need.

To give shoppers the best experience this Holiday season, optimization efforts should focus on both the back-end and the front-end. Front-end optimization is a easy win for eCommerce retailers and their customers, and ignoring the front-end optimization may well lead to shoppers deciding your store just isn’t worth their time.

Posted in:
eCommerce, Magento

Source link

Keeping Your WordPress Site In Shape

WordPress HealthWordPress sites constantly evolve as new content is published, new pages are created, and plugins and themes are installed or removed. Most of the time, those changes are for the good and don’t cause any problems for the health of the site.

But WordPress is a complicated piece of software, and, as with any complex system, it’s hard to predict how the parts interact. Any modification can cause a regression, a change for the worse. That’s why I like to run through regular health checks on any WordPress site I’m managing.

If something is wrong, I want to know about it sooner rather than later, so it’s not enough to deploy a site that works wonderfully and leave it at that. Every month or so, I run a series of tests to reassure myself that all is as it should be.

Performance

Site performance can be affected by any number of factors. Perhaps a new plugin interacts badly with existing functionality, introducing latencies to page load times. Maybe a CDN the site relies on to load JavaScript libraries isn’t as quick as it once was.

I use Pingdom Tools to perform a comprehensive scan of the site’s performance from various locations around the world. Pingdom provides the information I need to identify performance regressions and their likely cause.

Security

Last year, a security researcher published a list of eCommerce stores infected with credit card swiper malware capable of capturing card numbers and sending them to criminals.

Many of the stores had been infected for months.

It’s impossible to be completely certain that your WordPress site hasn’t been infected with malware or otherwise compromised. Prevention is better than cure, but if preventative measures have failed, I want to know about it as soon as possible.

There are several WordPress malware scanners available, but Sucuri’s free SiteCheck does the job quickly and well.

Links

Links have a tendency to break and 404 errors are a common occurrence on sites that change frequently. They’re bad for both user experience and search engine optimization. I use the excellent Broken Link Checker plugin to scan for broken links so I can repair or redirect them.

Backups

I’m going to assume everyone reading this article makes regular backups of their WordPress site and keeps those backups for an appropriate amount of time.

But going through the motions of keeping a backup isn’t enough. Site owners should also verify that backups are actually being made and that they’re viable. There’s nothing quite so frustrating as trying to restore a site from an earlier backup only to find it empty, corrupt, or otherwise useless.

To check backups, I do a full restore of a recent backup on a brand new WordPress installation. It’s possible to do this manually or with your existing backup plugin. It’s not really important how you check backups, but not checking them can lead to nasty surprises.

Altogether, running through these steps takes no more than half an hour, and I find the peace of mind well worth the time invested.

Posted in:
Content, WordPress

Source link

Four Ways Small eCommerce Merchants Can Take Customer Service To The Next Level

eCommerce MerchantsCustomer service is a key differentiator for eCommerce stores. Only a retailer who cares about excellence in customer service can build a positive reputation and distinguish their store from the competition.

In an eCommerce market dominated by giants, many of which sell the same products as smaller stores, it’s vital to build a strong relationship with customers so they become brand ambassadors and return for future purchases.

Amazon, which the vast majority of eCommerce stores count among their competition, has established a well-deserved reputation for excellent customer service. To compete, smaller merchants have to be just as committed to making customers feel valued.

Customer service can be a major cost center for smaller eCommerce busineses, but it’s a necessary component of long-term success — it’s difficult in the extreme for an eCommerce business to recover if it develops a poor reputation for customer service.

Offer Multiple Ways To Get In Touch

Personally, I’m not a fan of talking on the phone, and if a retailer only offers phone support, I’m likely to go elsewhere. I prefer to contact retailers by email. My father, however, much prefers to be able to talk directly to a representative on the phone.

An excellent customer support experience takes account of its customer’s preferences and offers multiple contact channels. In today’s world, that means phone, email, instant chat, and social media at a minimum.

Many smaller eCommerce stores avoid offering customer support over the phone, because it can be expensive, and for some stores, it’s not necessary.

Stores that focus on millennial customers who often prefer not to make phone calls can probably do without phone support. However, retailers should make sure they have a clear idea about who their customers are before closing any line of communication.

Track Customer Service Interactions

The best customer service happens when there’s no need for the customers to reach out at all because their needs have been anticipated and pro-actively resolved.

Online retailers have access to a lot of information about customers. Data about previous customer support interactions can be used to identify common pain-points in the eCommerce journey. Retailers can design processes and informational resources that give customers what they need before they ask for it.

Self-Service Support

Most customer service interactions are the result of customers seeking information. Is this product suitable for me? Does it do what I want it to? What are your return policies?

Smart eCommerce merchants anticipate these questions in advance and create content that answers them in the form of blog posts, FAQs, tutorials, and so on.

Support content has the added benefit of being an excellent SEO resource.

Set Response Goals And Take Them Seriously

There’s little benefit to offering multiple channels of contact if no one is there to answer customer queries. There’s nothing quite so frustrating as waiting on hold for half-an-hour for a response to a simple query. Ignoring user email for several days will not endear you to the sender or incline them to make future purchases.

If you offer multiple support channels, set response targets for each channel, measure the speed at which customer service operatives are able to respond to customer requests, and focus on improving response times.

Much of the above is common sense, but for online retailers focused on marketing and promotion, customer service is often not a priority. That’s a mistake: recurring custom is less expensive than attracting new customers, and the cost difference frequently makes it worthwhile to spend a little more on keeping current customers happy.

Posted in:
eCommerce

Source link

Three Reasons Your Business’ WordPress Site Needs Live Chat

Live ChatNot so long ago, if we wanted to talk to a company, we’d pick up the phone. Today, many companies have retreated behind their websites. From the company’s perspective, this is a money-saving measure: phone support and sales are expensive. But it’s not just companies that have changed; millennials aren’t too fond of calling either, preferring to email, text, or Tweet to companies.

But there are definite benefits to the immediacy of a phone conversations, even if customers would rather not talk. Live chat is an excellent solution to the problem of immediate interaction. Customers and leads visiting your website can get in touch on-the-spot without having to call.

Act Immediately On Customer Intent

When a lead visits your website, they’re ripe for conversion. They’ve expressed a clear intent, but that intent can easily change to doubt if they can’t find the information they need.

Thoughtful information architecture and copywriting can make a huge difference here, but it’s impractical to foresee and respond to every possible stumbling block in advance.

Live chat lets leads satisfy their need for information, and lets companies present precisely tailored information immediately. The result: increased conversions and happier customers.

The same questions could be answered in an email conversation, but email doesn’t have the same feeling of responsiveness and immediacy. By the time your support or sales team has responded to an email, the lead may well have moved on.

Increased Customer Loyalty

Nothing begets a customer’s loyalty like the feeling a company is prepared to respond personally to their needs.

Live chat creates the impression of immediate personal communication: your company is there for them, and cares enough to take the time to talk them through their journey to making a purchase.

Reduced Costs

As I mentioned earlier, front-line phone sales and support are expensive. Live chat is more economical while producing much the same result.

I don’t suggest you abandon phone support altogether: many people still prefer to talk on the phone. But offering a live chat service allows an agent to service several leads simultaneously; something that’s obviously not possible over the phone.

Live chat also lends itself to automation, a factor that will be of increasing importance as conversational interfaces and AI become a prominent part of how we communicate with leads.

Implementing Live Chat On Your WordPress Site

WP Live Chat Support is a free live chat plugin (although it offers a premium version for extended functionality). WP Live Chat is easy to integrate with most WordPress sites, and offers niceties like desktop notifications, unlimited simultaneous live chats, and a responsive chat interface.

ZenDesk Live Chat is a premium plugin that offers a huge range of features. One of the most useful is custom triggers: users can configure when they want the chat box to appear to visitors, which helps ensure that agents engage in high-value conversations.

Additionally, the service behind this plugin offers both iPhone and Android apps, which means you don’t have to be sitting at your desk with your WordPress site open when you respond to customers.

Live chat is a powerful tool for connecting with leads on your website. Giving leads the ability to talk directly to a member of your team can increase conversion rates and customer satisfaction.

Posted in:
Webmaster

Source link

Chassis Is A GUI Tool For Creating WordPress Development Environments

ChassisSetting up local WordPress development environments is an everyday task for WordPress professionals. Local development environments, which include WordPress and the full stack of software it needs to run, let WordPress pros work on sites without having to deal with the latencies and complications of working on remote staging or development installations.

Local development environments are great for developers, who will typically create environments for each of the projects they’re working on, but site owners with only one or two sites also benefit: local dev environments are useful for testing plugins, themes, beta versions, and site modifications without making potentially breaking changes to a production site.

As you might imagine, setting up a WordPress development environment on your Mac or Windows machine isn’t straightforward, a problem that tools like VVV — which we’ve written about before — are intended to solve. Chassis is a graphical tool that does much the same job as VVV, but with an intuitive user interface that’s more friendly to developers and site owners who aren’t comfortable with the command-line.

Chassis is a cross-platform application that hides much of the complexity involved in creating development environments. When you first launch Chassis, it will take care of installing the components it needs to build virtual machines to install WordPress on. Under-the-hood, Chassis uses VirtualBox, a popular free virtual server management application, and Vagrant, a tool used by developers to create configurable dev environments.

Once the basics have been installed, Chassis pulls down an Ubuntu disk image and builds a virtual machine, onto which the full software stack and configuration required by a WordPress site will be installed. Users can either create a virtual machine and WordPress installation from scratch, or use an existing virtual machine. Because the end result is just a WordPress site running on a server, site owners can replicate their production site in the same way they any other staging site.

The end result is a fully configured WordPress site running locally on your machine that you can interact with in your browser, just as you would with a remote WordPress site.

One of the nicest features of Chassis is its extension system. Extensions, which are installed from GitHub, let Chassis users add software to the virtual machine running their local WordPress site. Available extensions include Memcache, Redis, PHPMyAdmin, and Composer.

The extension system exemplifies one of the reasons you might want to try out Chassis even if you already use a tool like VVV for creating development environments. Chassis creates minimal dev environments containing only the software you need to get a WordPress site up and running, in contrast to the “everything you might possibly want” approach of related tools.

It should be noted that Chassis is still in beta, and the process of building virtual machines and installing WordPress isn’t as smooth as I would like, but once the wrinkles are ironed out, Chassis will be an excellent addition to the toolkit of WordPress site owners and developers who prefer to avoid the command line.

Posted in:
Content, WordPress

Source link