What Is a Plugin?
If you spend enough time around social media and blogs, “plugin” is a term you are sure to run into.
The term plugin or plugins refers to software. Think of it as a piece of software code that you can “plug in” to another software application — hence the name “plugin.”
It became part of popular vernacular over the past decade as more ordinary citizens flocked online and became Web savvy.
However, if you go way way back, you’ll find the term was used as early as the 1970s on UNIVAC Series 90 mainframe computers.
Usage of the word really took off in 2002 with Mozilla’s then-new browser called Firefox. At the time, Mozilla brought with it an updated concept of plugins to add functionality to the basic browser. Plugins gave you a way to customize the browser to do all sorts of things you wanted to have it do. If you wanted the FireFox browser to, say, notify you that you have new mail in your GMail inbox (without having to open up your inbox), it could do that.
To answer the question “what is a plugin,” it is a piece of add-on software that helps make the base software do what it doesn’t normally do by itself. In fact, sometimes instead of using the word plugin you will see the word “extension” or “add-on.” We’re not going to get terribly technical here, so for our purposes today consider the three terms to be interchangeable.
Plugin is also a term commonly used in connection with WordPress blogging software. Plugins add bells and whistles to WordPress.
What Do You Do With a Plugin?
In a nutshell, you download and install plugins to make whatever software you are using more feature-rich. But, you probably are dying to know, how hard is it to install a plugin? The answer is: it depends.
First you must find a plugin. Usually there’s an official directory of plugins for popular base software packages.
You simply search until you find what you’re looking for, or until you find something interesting. For example, here is a directory for Firefox extensions.
From there you download the plugin or add-on you selected directly to the software concerned, on your computer.
Some plugins can be simple enough for non-technical people to install. For instance, with a Firefox browser plugin, installation may involve simply following the on-screen instructions and clicking your mouse a few times, as shown below:
In other cases, such as with WordPress software, you may have to install the plugin on your server where your WordPress software resides. Depending on the hosting company you use, this may require technical help. Some hosting companies make a limited selection of popular WordPress plugins easy to install, even for non-technical people. With other hosts, you’re completely on your own.
For something like a WordPress plugin, once you install it you may have to configure the plugin and choose various options. Some configuration options can be as simple as checking a few boxes. Others can involve extensive options where specialized knowledge and even some coding ability is required.
As I said earlier, whether it is easy or hard to install a plugin … depends.
Find a PluginBegin by searching for a plugin in an official directory or repository designed for the specific software you want to enhance.
Select a PluginChoose a plugin based on your requirements or interests, ensuring it aligns with your software’s compatibility.
Download the PluginDownload the selected plugin or add-on directly to your computer or device from the official source.
Installation (Firefox Example)For some plugins like Firefox extensions, installation can be straightforward, involving following on-screen instructions and clicks.
Installation (WordPress Example)In the case of WordPress plugins, you may need to install the plugin on your web server, which could require technical assistance.
Configuration (WordPress Example)After installation, configure the plugin settings, which can range from simple checkbox selections to more complex customization.
Varied Difficulty LevelsThe ease of installation and configuration depends on the specific plugin, software, and hosting environment, varying in complexity.
Examples Of Plugin Sites
Let’s take a look at some well-known plugin sites, to show you more examples:
Firefox calls them “add-ons” but nevertheless, they are plugins – an add-on that performs an extra feature the software doesn’t do by default.
If you use Firefox, then you have a lot of options to choose from. The left side shows all the categories and they are pretty comprehensive.
This is the plugin depository for all those who use Google Chrome. Again, you can find a lot of plugin options for different things you want your Chrome browser to do.
Here is the Business Tools section. Chrome feels much nicer and easier to navigate than the Firefox section (in my humble opinion).
We recently discussed Apache Open Office and how it is a worthy alternative to Microsoft Office. Apache Open Office also has a wide range of extensions – which is another name for a plugin.
This site lists hundreds of extensions for a wide range of tasks, including translations from dictionaries, conversion into PDF, conversion into an eBook and more.
The WordPress Plugin Directory has over 30,000 plugins covering categories such as spam filters, SEO optimizers, contact forms, newsletters, and optimizing for a mobile screen.
Using some of these plugins, you can turn a basic website or blog into an eCommerce store or something equally advanced.
Add-Ons For FirefoxWhile Firefox refers to them as “add-ons,” they function as plugins, adding extra features to the browser beyond its default capabilities. The directory offers various categories for easy navigation.
Chrome Web StoreGoogle Chrome’s plugin depository, where users can explore a wide range of plugins to enhance their browsing experience. Different categories help users find plugins tailored to their needs.
Apache Open Office ExtensionsApache Open Office provides extensions, which are akin to plugins, offering additional functionality to the software. The site hosts numerous extensions, including PDF conversion and more.
WordPress Plugin DirectoryThe WordPress Plugin Directory boasts a vast collection of over 30,000 plugins. These plugins cater to different needs, including spam filters, SEO optimization, contact forms, and mobile optimization.
Pitfalls of Plugins
Are there downsides to using plugins?
Yes. The biggest issues relate to plugins that have security risks.
Many plugins are created by other users in the community. They allow the public to use their software plugin. No one is overseeing it to make sure it meets quality standards.
In fact, that plugin may have been created by your 16-year old neighbor!
The creator may or may not have coded the plugin well, and some very popular plugins have turned out to have security risks. The good news is, these risks are often surfaced and the insecurity of the plugin brought to light. A Google search will often reveal security issues.
However, it is your obligation to investigate and search around to see what others are saying. If it’s a well known plugin used by hundreds of thousands of others, none of whom have mentioned security issues, chances are it’s safe. But a little known plugin may or may not pose a security risk that could put your computers and data at risk.
Another pitfall has to do with plugins that are not updated. Outdated plugins may suddenly malfunction and stop working or cause wonky behavior. That’s yet another reason to stick with highly popular plugins, as they tend to be regularly updated.
Benefits of Plugins For Small Businesses
The first thing that immediately springs to mind for small business owners is that plugins can help to power their websites (WordPress) to a whole new level.
This brings a multitude of benefits to you and to your customers. You can get plugins for contact forms, newsletters, photo galleries, search engine optimization, more.
Finally, on WordPress, you can install your own social network (great for customer support), your own Twitter site, and your own online store. In general, plugins will help streamline things and assist you in working smarter – not harder.
If you use Apache Open Office, you can even use plugins to make your editing work easier. If you use a browser, a plugin can (depending on its purpose) make things go faster in some cases.
In a business environment, anything that makes you go faster and makes things easier, can only be a good thing, right?
In conclusion, the term “plugin” has become a common part of our online vocabulary, referring to software add-ons that enhance the functionality of various applications. While its widespread usage gained momentum in recent years, the concept of plugins can be traced back to the early days of computing. Mozilla’s Firefox browser played a significant role in popularizing plugins as a means to customize and extend software capabilities, and the terminology has since become prevalent.
Plugins, also known as extensions or add-ons, serve as versatile tools to augment the features of base software. Their installation and usage can vary in complexity, depending on the specific application and hosting environment. While some plugins can be effortlessly added to software with a few clicks, others may require technical expertise for installation and configuration.
Several well-known plugin directories and repositories, such as those for Firefox, Google Chrome, Apache Open Office, and WordPress, offer a wide array of options to cater to diverse user needs. These plugins span various categories, from productivity enhancements to web optimization, enabling users to tailor their software experiences to their preferences.
However, it’s essential to exercise caution when using plugins, as there are potential pitfalls associated with them. Security risks can arise from poorly coded or outdated plugins, underscoring the importance of thorough research and scrutiny before installation. Sticking to well-established and regularly updated plugins can mitigate these concerns.
For small businesses, plugins offer significant benefits by empowering websites and software applications with added functionalities. They enable businesses to streamline operations, improve customer interactions, and enhance productivity. Whether it’s optimizing websites for search engines, adding contact forms and newsletters, or creating online stores and social networks, plugins provide valuable tools to work smarter and more efficiently.
In the ever-evolving digital landscape, plugins continue to play a vital role in shaping user experiences and expanding the capabilities of software, making them a valuable resource for individuals and businesses alike. As technology advances, we can expect plugins to remain a fundamental part of our digital toolkit, offering endless possibilities for customization and innovation.