Envato Tuts+ Tutorials

Envato Tuts+ Tutorials


How to Add a Dropdown Menu in Android Studio

Posted: 16 Aug 2021 08:27 PM PDT

A dropdown or pull-down menu, also known as spinner, is one of the most essential UI elements for an app. In this tutorial I'll tell you how to add one to your Android app using Java.

Dropdown menus organize an app and improve user experience. Almost every app has a dropdown menu integrated into its user interface.

If you are a fresh developer making your initial apps on Android Studio, this tutorial is for you.

Even though adding a dropdown menu in your Android app is as simple as dragging and dropping it, it sure can get tricky especially if you are new to using Android Studio.

Setting Up the Environment

Once you have created a project on Android studio, open these files:

  • res/layout/activity_main.xml
  • res/values/strings.xml
  • app/java/your.project.name/MainActivity.java

(The file MainActivity.java is opened by default when you create the project.)

With all the files open, your IDE should look like this:

IDE with code resource and layoutIDE with code resource and layoutIDE with code resource and layout

Adding the Dropdown Menu Layout

Now, it is time to add the dropdown menu layout. In Android Studio, the layouts are added to the layout XML files. For that, head over to activity_main.xml. While you're in the activity_main.xml file, open the Design tab. You'll find it in the upper right corner of your IDE.

Design tab in XMLDesign tab in XMLDesign tab in XML

Android pull down menus in Android Studio are added using Spinners.

If there is default text present on your application screen, head back to the code section and remove all the TextViews.

Now, from the design palette, select Containers. You'll find Spinner there.

Please note here that we are using Android Studio 4.2.2. In the older versions of Android Studio Spinner might be located under the widgets' section. In case you are unable to find it, you can simply click on the search icon and search for Spinner.
SpinnerSpinnerSpinner

Once you've located the Spinner, drag and drop it on top of your mobile application. Android Studio will do the relevant coding for you and you can later check it out by getting back to the code screen.

Depending on where you've dropped your Spinner, the layout code should look something like this:

However, Android Studio allows you to customize your dropdown menu by changing its height, width, and margins through the attributes panel without having to code all of it from scratch.

While you're at it, make sure that spinnerMode is set to dropdown to create a dropdown menu. You'll find this setting in the attributes panel.

Positioning the dropdown menu on your application screen is quite easy. The Android Studio GUI will provide you with all the constraints to let you specify where your dropdown menu sits.

Once you're satisfied with the styling of your dropdown menu, switch to the code view and edit the Spinner id, this will be required later on when we integrate the Spinner into the Java file.

The Spinner id is found in the first line of the <Spinner> tag. Give this an id that you'll remember for use elsewhere in your app code.

Spinner idSpinner idSpinner id

Lastly, head back to the design section and press the Infer Constraints button—which I personally call the "magic button"—on the top to take care of all the missing constraints in our code:

Infer Constraints ButtonInfer Constraints ButtonInfer Constraints Button

Adding Elements to the Dropdown Menu

Now that you've added a dropdown menu to your screen, it's time to populate it with a bunch of choices for the user to choose from.

For this, you need to open up the strings.xml file. This file will be empty initially and it should look something like this:

strings.xml filestrings.xml filestrings.xml file

To add elements to your Android dropdown menu, you need to declare a string array and give it a name. Declare a string-array underneath the already declared string using the following syntax:

The string array has to be declared within the resources tag. Otherwise, you will be get a Syntax error. The string array can be declared within the main Java file as well but putting it in a separate XML file increases the reusability of the code and enhances the efficiency of your application. There's no limit to the number of items that you can have in your dropdown menu.

Calling the Spinner in the Java file

Before we begin with the coding, have the following classes imported into your code:

  • os.Bundle
  • view.View
  • widget.AdapterView
  • widget.ArrayAdapter
  • widget.Spinner
  • widget.Toast

It's best that these classes are imported beforehand to avoid any syntax errors later on. However, if you still get a Syntax error, you can always hover your mouse over it and then press Alt + Enter to import the relevant class for your code. 

To pass the Android dropdown menu to Java, you have to define a Spinner object. Use the Spinner class name and give the object an appropriate name. Next, instantiate the spinner by looking it up with the same id you declared in the activity_main.xml file:

Now in the next step, you'll have to create an ArrayAdapter. The ArrayAdapter will be responsible for rendering every item in the languages string array to the screen when the Java dropdown menu is accessed.

createFromResources() is a built-in method for the ArrayAdapter class which takes three input parameters:

  • the environment of the application. Within an Activity you can just use this.
  • the name of the StringArray that you declared in the strings.xml file
  • the layout type

For this particular example we're using a basic spinner layout.   

The adapter that we declared above is useless unless it is attached to our dropdown menu (spinner). Therefore, set the spinner to use that adapter.

With the ArrayAdapter declared and successfully bound to the spinner, you've successfully integrated your very first Android pull-down menu into your application.

You can now run your application on the emulator. It will look something like this:

Dropdown menu view in emulator

With the Java dropdown menu all set, you can now play around with it a little in the activity_main.xml file. Try altering the height attribute and see how the dropdown menu moves across the screen.

Summary

A dropdown menu can be added to your Android application in a few simple steps.

For starters, you need to edit the XML files. Integrate the dropdown menu into them using Android Studio's drag and drop feature. Next, you have to create a string array to add all the relevant items to your dropdown menu. Then, you need to get the Spinner instance in the main Java file along with an ArrayAdapter. Lastly, you set your spinner up to use that adapter.

With all three code files working simultaneously, you'll have an Android dropdown menu working functional on your first Android app.

WordPress Troubleshooting: Error Establishing a Database Connection

Posted: 16 Aug 2021 05:09 PM PDT

In this quick article, we'll discuss how to troubleshoot and fix the Error establishing a database connection error on a WordPress site.

The Error establishing a database connection error is one of the most common errors which WordPress users can encounter while visiting your website. It's pretty similar to the white screen of death (WSOD) error, which displays a blank page on your WordPress website, and you're clueless about what to do next. In this case although, it at least displays a helpful message, which allows you to debug further and fix it.

Having said that, this can be frustrating for you as a WordPress admin, if you don't know the cause of this error, since your entire site goes down with this error. You'll want to fix this error immediately, since it's irritating for users to see this error with a blank page. And of course, you will lose all of your website traffic as well until you fix it.

Today, we'll go through the possible solutions that could fix this error.

Primary Suspect: WordPress Database Details

In most cases, the reason for this error is the wrong database details in your WordPress configuration file. Since WordPress uses a database to manage your website content, it needs to connect to the database to run your site in the first place.

To connect to the database, WordPress needs the following information.

  • database host name
  • database username
  • database password
  • database name

WordPress stores all the above information in the wp-config.php configuration file, which is located in the document root of your website, so that's the first thing which you want to check. You can download the wp-config.php file by connecting to your site with a FTP client or you can use cPanel if it is supported by your host.

Try to find the following snippet in your wp-config.php file, which you've just downloaded.

As you can see, it holds all the details that WordPress need to connect to the database. If any of these are wrong, WordPress won't be able to connect to the database and you would end up with the Error establishing a database connection error.

Make sure that all the details are correct, and if you're in doubt, you can always ask your hosting provider to verify it. If any of these are wrong, correct it and upload the wp-config.php file on your server. In most cases, that should fix it and you should notice that your website is working back again!

On the other hand, if you're sure that all these details are correct in your wp-config.php file, and you're still getting this error, move on to the next step.

Connection to Your Database Server

You've already checked that the database settings in your wp-config.php file are correct, and your site is still down with the Error establishing a database connection error, the next thing which you would like to check is the status of your database server.

For any reason, if your database server is down, WordPress won't be able to connect to the database and produces this error. The most common reason behind your database server being down is the heavy traffic on your website, which can't be handled with the limited resources on your server.

If you're on a dedicated server and have got shell access to your server, you can try rebooting your database server to see if that helps to fix this error. On many occasions, this turns out to be one of the most effective solutions.

Finally, if you haven't got shell access or you are not comfortable with running commands in the shell, you canto contact your hosting provider and confirm the availability of your database server. If there's something unusual with your database server, they should probably fix it and get back to you, and that should also solve this error for you as well.

Corrupted Database

In very rare cases, a corrupted database may also produce this error. There are various reasons for your database to get corrupted so that WordPress will not be able to use it.

In this case, the best option is to restore your recent database backup and check if it does the trick. Unfortunately, if you don't have any database backups, you can't perform this step. So it's always a good habit to make database backups regularly.

There are a few different ways that you could restore your database. If you've got shell access to your server, you could use a command to restore your database from the database dump file. On the other hand, you can use a tool like phpMyAdmin, if you're using the MySQL database. Finally, you can always contact your hosting provider or a developer just in case if you don't know how to restore it.

Needless to say, it's a good idea to backup your WordPress site and database regularly. If you want to learn more about backing up your WordPress website, check out some of our other tutorials here on Envato Tuts+.

Conclusion

In this quick article, we discussed a couple of possible solutions to the Error establishing a database connection error in WordPress. We looked at how to diagnose an error in your WordPress database configuration, how to make sure WordPress can connect to your database, and what to do in case of a corrupted database.

Create a PHP Login Form

Posted: 16 Aug 2021 04:59 PM PDT

A user login and registration system is super helpful when we want to store information about the users of our website. This applies to everything from educational websites, which might store course progress and marks, to e-commerce websites, which will store information about customers' past purchases.

In this tutorial, I'll teach you how to create your own PHP login and registration forms from scratch.

Creating the Login and Registration Forms

Our first step will be the creation of a login form and a registration form. The forms will actually be pretty simple. The registration form will only ask for a username, email, and password. The username and email will be unique for everyone who registers. If anyone tries to create two accounts using the same email address, we'll show them an error message letting them know that the email is already in use.

Coding the Registration Form

Here is the HTML for creating the registration form. You have to put it in a file named register.php.

The form is very basic, but we do use HTML5 to do some very basic input validation. For instance, the use of type="email" will alert users when the email address that they entered isn't in the proper format. Similarly, the use of the pattern attribute on the username will make sure that the username only consists of alphanumeric characters.

You can read the tutorial titled Form Input Validation Using Only HTML5 and Regex if you want to learn more about the topic. You can also take client-side form validation to the next level with jQuery by getting more power over the error messages that are shown and their placement and appearance. If you want to learn more about client-side validation, check out those posts.

Coding the Login Form

Here is the HTML for the login form. You can put it in a file named login.php.

Style the Forms With CSS

Here is some CSS that you can apply to these forms:

This contains some additional styling rules for error messages and headings. The HTML and CSS from this section can be used as the basis of your project when you create your own forms, which might require different styling and input fields.

Creating the User Table and Connecting to the Database

The next step is the creation of a user table that will store all the information about the registered users. In our case, the table simply consists of four columns:

  1. an auto-incrementing id
  2. a unique username
  3. an email
  4. a password

You can use the following SQL to create the table quickly.

Now, create a file called config.php and write the following code in it to connect to the database.

Change the database name to whatever the name of your database is. This file will be used to establish a connection to the database.

Code the User Registration

It's finally time to implement the registration functionality. The main function of this code is to check if the supplied email is already registered. If it's not, we enter the username, email, and password into the database.

Place the following code at the top of registration.php.

The first step is to include config.php and start the session. This helps us store any information that we want to preserve across the pages.

Next, we check if the user has clicked on the Register button to submit the form by checking if $_POST['register'] has been set. Always remember that it isn't a good idea to store passwords as plain text. For this reason, we use the password_hash() function and then store that hash in our database. This particular function creates a 60-character hash using a randomly generated salt.

Finally, we execute the query and check if a non-zero row number exists for a given email address. If it does, the user will get a message saying the email address is already registered.

If no row exists with the given email address, we enter the supplied information into our database and let the users know that the registration was successful.

Implementing the Login Functionality

In our last step, we wrote the code for logging users in. This time, we simply check the information in the database to see if the username and password combination entered into the form is correct.

Here is the code that goes at the top of login.php.

One important thing to note here is that we don't compare the usernames and password in a single step. Because the password is actually stored in a hashed form, we first need to fetch the hash with the help of the supplied username. Once we have the hash, we can use the password_verify() function to compare the password and the hash.

Once we've successfully confirmed the password, we set the $_SESSION['user_id'] variable to the ID of that user in the database. You can also set the value of other variables here.

Restricting Access to Pages

Most websites where users are asked to register have some other pages where users access and store private data. You can use session variables to protect these pages. If the session variable isn't set, simply redirect the users to the login page. Otherwise, show them the contents of the page.

The only thing that you have to do is to ensure the script contains session_start() at the beginning.

Resolving Common Errors

There are three types of errors that you might encounter when using this script:

1. Errors Due to Incorrect Variable Names

One of the most common sources of error is having the wrong capitalization for a variable somewhere. Therefore, it's important to stick with the same naming convention for all your variables. As an example, the keys in the $_POST superglobal are based on the value of name assigned to input elements in the form. This means that $_POST['USERNAME'] and $_POST['username'] will have different values.

2. The " Headers already sent" Error

Some functions like session_start() and header() modify HTTP headers. Since PHP flushes all headers before it outputs something, it's important to call all such functions before you output anything. This includes any raw HTML or unintentional spaces before the opening <?php tag.

3. Session Variables Not Persisting Across Pages

You can access session variables on a page only if you called the function session_start() on that page. If you cannot access the values in the $_SESSION superglobal on a page, this is probably because you forgot to call session_start(). Also remember to call the function before you output anything on the page. Otherwise, you'll encounter the " Headers already sent" error.

PHP Forms From CodeCanyon

It's good to know how to create a login page in PHP. But it can take some time, and you'll need more forms to fill out your site. If you're looking to cut down on coding time, you can try some of these PHP form templates found on CodeCanyon.

1. Quform—Responsive Ajax Contact Form

Create awesome contact forms with Quform. It's the most popular PHP script available on CodeCanyon today. The results are responsive which means they can scale to fit multiple screen sizes. Play around with the different themes to find one which fits your site's look.

Quform - Responsive Ajax Contact FormQuform - Responsive Ajax Contact FormQuform - Responsive Ajax Contact Form

2. PHP Form Builder

You'll be able to make more than a login page with PHP with this download. It's a comprehensive form builder that will save you time and is easy to use. With PHP Form Builder, you can make:

  • contact forms
  • registration forms
  • dynamic field forms
  • order forms
  • and a lot more
PHP Form BuilderPHP Form BuilderPHP Form Builder

3. Easy Forms: Advanced Form Builder and Manager

Create online forms quickly with Easy Forms. It's an advanced form creator that's also simple to navigate. Just drag and drop the different components to make the form you need. It's perfect if you're looking to create a unique HTML PHP login script but don't have time to code from scratch.

Easy Forms: Advanced Form Builder and ManagerEasy Forms: Advanced Form Builder and ManagerEasy Forms: Advanced Form Builder and Manager

4. ContactMe—Responsive AJAX Contact Form - HTML5 PHP

Simple and powerful, ContactMe is a great set of forms to use for your website. It has four unique themes and multiple premade forms included. But that's not all. There are more than 25 combinations you can create using ContactMe's components.

ContactMe - Responsive AJAX Contact Form - HTML5 PHPContactMe - Responsive AJAX Contact Form - HTML5 PHPContactMe - Responsive AJAX Contact Form - HTML5 PHP

5. Easy PHP Contact Form Script

We round out our list with Easy PHP Contact Form Script. It gives you the power to create complex contact forms with little coding knowledge needed. This PHP form script download features:

  • file attachment upload support
  • location detection
  • SMTP or PHP mail authentication
  • multi-language support

You'll be able to complement your login page design in PHP well with the contact forms you create with this script.

Easy PHP Contact Form ScriptEasy PHP Contact Form ScriptEasy PHP Contact Form Script

Final Thoughts

In this tutorial, we learned how to create a basic user registration and login system using PHP. Once you've grasped the basics of login and registration systems, you can create more complicated logic, such as allowing users to reset their password or verify their email address.

You can also add more front-end validation with HTML5 attributes or jQuery to make the form more user-friendly.

Learn PHP With a Free Online Course

If you want to learn PHP, check out our free online course on PHP fundamentals!

In this course, you'll learn the fundamentals of PHP programming. You'll start with the basics, learning how PHP works and writing simple PHP loops and functions. Then you'll build up to coding classes for simple object-oriented programming (OOP). Along the way, you'll learn all the most important skills for writing apps for the web: you'll get a chance to practice responding to GET and POST requests, parsing JSON, authenticating users, and using a MySQL database.

There's more to learn from Envato Tuts+ than making user login code in PHP. If you want additional PHP resources, check out these great tutorials and articles.

How to Create a JavaScript PDF Viewer

Posted: 16 Aug 2021 04:56 PM PDT

The Portable Document Format, or PDF for short, is ideal for sharing documents containing lots of precisely formatted text and images, especially if they're likely to be printed or read offline. Although most modern browsers can display PDF files, they do so using a PDF viewer that runs in an independent tab or window, forcing users to leave your website.

PDF.js is an open-source JavaScript library that allows you to parse and render PDF files right inside your web pages. In this tutorial, I'll show you how to use it to create a fully fledged custom JavaScript PDF viewer from scratch.

If you're adding a PDF viewer to your site, you might also be interested in a professional Flipbook plugin. JavaScript flipbooks showcase your content in a digital flipbook form, using page-flipping effects, zoom, and support for multiple content types.

1. Creating a User Interface

Let's start by creating a new web page and adding the usual HTML5 boilerplate code to it.

Next, inside the <body>, create a <div> element that can serve as a container for our PDF viewer.

At the heart of our JavaScript PDF viewer will be an HTML5 <canvas> element. We'll be rendering the pages of our PDF files inside it. So add the following code inside the <div> element.

To keep things simple, we'll be rendering only one page inside the canvas at any given time. We will, however, allow users to switch to the previous page or the next page by pressing a button. Additionally, to display the current page number, and to allow users to jump to any page they desire, our interface will have an input field.

To support zoom operations, add two more buttons to the interface: one to zoom in and one to zoom out.

At the end of this section, the web page code looks like this.

2. Getting PDF.js

Now that a bare-bones user interface for our JavaScript PDF viewer is ready, let's add PDF.js to our web page. Because the latest version of the library is available on CDNJS, we can do so by simply adding the following lines towards the end of the web page.

If you prefer to use a local copy of the library, you can download it from the pdfjs-dist repository.

3. Loading a PDF File

Before we start loading a PDF file, let's create a simple JavaScript object to store the state of our PDF viewer. Inside it, we'll have three items: a reference to the PDF file itself, the current page index, and the current zoom level.

At this point, we can load our PDF file by calling the getDocument() method of the pdfjsLib object, which runs asynchronously.

Note that the getDocument() method internally uses an XMLHttpRequest object to load the PDF file. This means that the file must be present either on your own web server or on a server that allows cross-origin requests.

If you don't have a PDF file handy, you can get the one I'm using from Wikipedia.

Once the PDF file has been loaded successfully, we can update the pdf property of our state object.

Lastly, add a call to a function named render() so that our PDF viewer automatically renders the first page of the PDF file. We'll define the function in the next step.

4. Rendering a Page

By calling the getPage() method of the pdf object and passing a page number to it, we can get a reference to any page inside the PDF file. For now, let's pass the currentPage property of our state object to it. This method too returns a promise, so we'll need a callback function to handle its result.

Accordingly, create a new function called render() containing the following code:

To actually render a page, we must call the render() method of the page object available inside the callback. As arguments, the method expects the 2D context of our canvas and a PageViewport object, which we can get by calling the getViewport() method. Because the getViewport() method expects the desired zoom level as an argument, we must pass the zoom property of our state object to it.

The dimensions of the viewport depend on the original size of the page and the zoom level. In order to make sure that the entire viewport is rendered on our canvas, we must now change the size of our canvas to match that of the viewport. Here's how:

At this point, we can go ahead and render the page.

Putting it all together, the whole source code looks like this.

If you try opening the web page in a browser, you should now be able to see the first page of your PDF file.

DemoDemoDemo

You may have noticed that the size of our PDF viewer currently depends on the size of the page being rendered and the zoom level. This is not ideal because we don't want the layout of our web page to be affected while users interact with the PDF viewer. 

To fix this, all we need to do is give a fixed width and height to the <div> element encapsulating our canvas and set its overflow CSS property to auto. This property, when necessary, adds scroll bars to the <div> element, allowing users to scroll both horizontally and vertically.

Add the following code inside the <head> tag of the web page:

You are, of course, free to change the width and height or even use media queries to make the <div> element match your requirements.

Optionally, you can include the following CSS rules to make the <div> element seem more distinct:

If you refresh the web page now, you should see something like this on your screen:

Demo With BackgroundDemo With BackgroundDemo With Background

5. Changing the Current Page

Our JavaScript PDF viewer is currently capable of showing only the first page of any PDF file given to it. To allow users to change the page being rendered, we must now add click event listeners to the go_previous and go_next buttons we created earlier.

Inside the event listener of the go_previous button, we must decrement the currentPage property of our state object, making sure that it doesn't fall below 1. After we do so, we can simply call the render() function again to render the new page.

Additionally, we must update the value of the current_page text field so that it displays the new page number. The following code shows you how:

Similarly, inside the event listener of the go_next button, we must increment the currentPage property while ensuring that it doesn't exceed the number of pages present in the PDF file, which we can determine using the numPages property of the _pdfInfo object.

Lastly, we must add a key press event listener to the current_page text field so that users can directly jump to any page they desire by simply typing in a page number and hitting the Enter key. Inside the event listener, we need to make sure that the number the user has entered is both greater than zero and less than or equal to the numPages property.

Our PDF viewer can now display any page of the PDF file.

Page ControlsPage ControlsPage Controls

6. Changing the Zoom Level

Because our render() function already uses the zoom property of the state object while rendering a page, adjusting the zoom level is as easy as incrementing or decrementing the property and calling the function.

Inside the on-click event listener of the zoom_in button, let's increment the zoom property by 0.5.

And inside the on-click event listener of the zoom_out button, let's decrement the zoom property by 0.5.

You are free to add upper and lower bounds to the zoom property, but they are not required.

This is what it looks like when it's put all together.

Our PDF viewer is ready. If you refresh the web page again, you should be able to view all the pages present in the PDF file and also zoom in to or zoom out of them.

Zoom DemoZoom DemoZoom Demo

Premium Flipbook Plugins From CodeCanyon

You might also be interested in a professional Flipbook plugin. JavaScript flipbooks showcase your content in a digital flipbook form, using page-flipping effects, zoom, and support for multiple content types. CodeCanyon is a marketplace for all kinds of code, including premium JavaScript widgets and jQuery plugins. It's the best place to find jQuery flipbook plugins.

jquery Flipbookjquery Flipbookjquery Flipbook

Let's dive into five top jQuery flipbook plugins you can buy from CodeCanyon:

1. WowBook, a Flipbook jQuery Plugin

WowBook is appropriately named. This JavaScript PDF viewer is adaptable and easy to use. There are three included demos that are ready for you to use once you get them set up. It's also responsive, so your PDF will look great on multiple screen sizes.

WowBook JavaScript PDF Viewer DownloadWowBook JavaScript PDF Viewer DownloadWowBook JavaScript PDF Viewer Download

2. Diamond FlipBook—Query

There's a reason why Diamond FlipBook is so highly rated. It's a simple viewer that looks great on your site. It does away with the now obsolete Flash Player and can support an unlimited number of pages. You'll also like the lazy loading that keeps your site and PDF loading fast.

Diamond jQuery FlipBook PluginDiamond jQuery FlipBook PluginDiamond jQuery FlipBook Plugin

3. Responsive FlipBook jQuery

Fully driven by HTML and jQuery this responsive flipbook download is perfect for PDFs. It comes with zoom features as well as:

  • table of contents
  • adaptable to mobile devices
  • double pages
  • video support
  • over 30 background patterns

If you need a JavaScript PDF viewer that's packed with features for you and your site's visitors.

Responsive FlipBook jQueryResponsive FlipBook jQueryResponsive FlipBook jQuery

4. Newspaper Flipbook -jQuery

Newspaper Flipbook is a top jQuery PDF viewer on CodeCanyon. Not only does this download include free support, but it also comes with free updates so your content stays looking its best. It supports right-to-left languages and documents. You can also add individual pages as JPGs in the HTML code.

Newspaper Flipbook jQuery PluginNewspaper Flipbook jQuery PluginNewspaper Flipbook jQuery Plugin

5. Real3D FlipBook jQuery Plugin

We round out our list of premium flipbook plugins with Real3D FlipBook. It's a jQuery PDF viewer download that has a lot of style. You can choose from:

  • mobile optimized
  • Retina-ready icons
  • fully customizable

Check out the demos online and you'll see why it's a top-rated jQuery flipbook plugin to try in 2021.

Real3D FlipBook jQuery PluginReal3D FlipBook jQuery PluginReal3D FlipBook jQuery Plugin

Conclusion

You now know how to use PDF.js to create a custom JavaScript PDF viewer for your website. With it, you can confidently offer a seamless user experience while displaying your organization's brochures, white papers, forms, and other documents generally meant to be distributed as hard copies.

You can learn more about PDF.js on the official GitHub repo.

You might also be interested in a professional flipbook plugin. JavaScript flipbooks showcase your content in a digital flipbook form, using page-flipping effects, zoom, and support for multiple content types. CodeCanyon is a marketplace for all kinds of code, including premium JavaScript widgets and jQuery plugins. It's the best place to find jQuery flipbook plugins.

jquery Flipbookjquery Flipbookjquery Flipbook

20+ Social Media Image Maker Templates for Instagram, Facebook + More

Posted: 16 Aug 2021 07:00 AM PDT

Visual content is king on social media. Whether you're an individual or brand, if you want to establish your online identity and get noticed, you need to use eye-catching and engaging social media graphics. 

In this post, we'll look at some important elements of successful social media graphics, and then we'll look at some simple ways to make them with social media image templates.

7 Elements of Awesome Social Media Graphics

1. Keep It Simple 

Newbies to design often think they need to add loads of stuff to make their design effective. But with all design, including when you create images for social media, your best strategy should be to use a few key elements well. Even if you do want to use social media image templates, it's easy to add too much and make your final product busy and distracting. Make sure you keep your content the focus through design.

2. Get Your Dimensions Right

With social media, one size doesn't fit all. So if you've designed a great Facebook cover, you can't just apply it as is to your Instagram Stories or use it in your YouTube channel art because they all use different dimensions. We'll talk about this a bit more later, but it's something for you to be aware of and keep in mind. 

social media image maker download Instagram Story Makersocial media image maker download Instagram Story Makersocial media image maker download Instagram Story Maker

3. Incorporate Your Brand 

Your social media graphics are an extension of your company's identity, so your designs should be consistent across all media and match your company's brand identity. If you're an individual and not a business, this idea still applies, in that you want your designs to be consistent across all media so that your friends and fans can recognise your accounts easily. 

4. A Picture Is Worth a Thousand Words

Of course, this doesn't mean you always have to use pictures when creating a graphic, but if you do, they should be beautiful, luscious images that complement your message.

5. Make the Most Important Text Stand Out

Whether your main text is a quote, your name, or a sale's announcement, make it stand out so that it's the first thing that your target audience sees.

Social Media Image Templates With Large Main TextSocial Media Image Templates With Large Main TextSocial Media Image Templates With Large Main Text

6. Use Secondary Text Smartly

If you use secondary text, it should be smaller than your headline text, easily readable, and less than ten words, giving just enough information to get the readers interested and leave them wanting more.

7. Don't Forget a Call to Action

A call to action is a message that makes the reader want to act, like 'Subscribe', 'Contact us', 'Enter to win', 'Buy now', etc. A call to action lets your readers know how to act on what they've been reading. Not every social media graphic will need a call to action, but for those that do, it's important to remember to add one.

social media image maker downloadsocial media image maker downloadsocial media image maker download

Use a Social Media Image Maker

But how to combine all these components into a perfect graphic for your Instagram Stories or Facebook Page? If you don't have a design background, this can seem quite challenging.

One way to ensure that you create images for social media right is to use an image maker like this one by Placeit.

Social Media Image Templates Online From PlaceitSocial Media Image Templates Online From PlaceitSocial Media Image Templates Online From Placeit

This social media image maker is online and puts hundreds of layouts at your disposal so that you can easily make social media images for a variety of platforms. Here's how you use it. 

How to Use the Social Media Image Maker

Say you want to create the perfect banner for your YouTube channel. All you need to do is follow these five simple steps to have your own cool YouTube banner ready in minutes. Though I'm using the YouTube Banner Makers in my example, the other makers for Instagram Stories or Facebook Banner work the same, so you can apply the same steps I'll cover to them as well. 

1. Navigate to the Social Media Image Maker Online at Placeit

Sign up for FREE!

2. Select the YouTube Banner Maker

You'll find the YouTube Banner Maker option in the menu column on the left of your screen under Social Media Image Maker. Once you've selected it by clicking on it, uncheck the tick next to the Social Media Image Maker so that only YouTube Banners will appear in the grid.

Select YouTube Banner MakerSelect YouTube Banner MakerSelect YouTube Banner Maker

3. Select a YouTube Banner Template 

Review the YouTube Banner templates available and select the one you like by double-clicking it. This will open up the YouTube Banner Maker. I chose the Anti-Design Styled YouTube Banner Maker for a Fighting Games Channel template for this example.

Select YouTube Banner Maker for Gaming ChannelSelect YouTube Banner Maker for Gaming ChannelSelect YouTube Banner Maker for Gaming Channel

4. Customise Your Banner Template

Starting with the controls on the left and working your way down from the top, you can add your text, change the font style and colour, and change the frame icons used. I changed the different game categories under the main title text.

Customize YouTube Banner Maker for Gaming ChannelCustomize YouTube Banner Maker for Gaming ChannelCustomize YouTube Banner Maker for Gaming Channel

Moving to the controls on the right and working from the top, you can change the type of arrow used and its colour. If you choose not to use an image for the background, you can change the background colour. If you decide to use a background image, you can choose from one of the several great images provided or upload one of your own. 

Additionally, you can move or scale any element in the template, and if you aren't happy with your changes, just hit the Reset Layout button in the upper right corner of your template. Using the controls on the right, I changed the arrow to one with a sketch style, and I scaled it up to make it bigger, then pointed it towards the channel name. Next, I changed the text and texture colors to orange.

Customize YouTube Banner Maker for Gaming ChannelCustomize YouTube Banner Maker for Gaming ChannelCustomize YouTube Banner Maker for Gaming Channel

Scrolling down the page, you can try one of the presets on offer if you get stuck while you're customising your design. They are all different versions of the image maker template you choose and can help you see how your template would look with different settings applied.

Alternate Social Media Images TemplatesAlternate Social Media Images TemplatesAlternate Social Media Images Templates

Alternatively, below the presets, you can view your settings applied to different templates.

Similar Social Media Design TemplatesSimilar Social Media Design TemplatesSimilar Social Media Design Templates

5. Download Your Creation

Once you're satisfied with your design, hit the Download button at the top of the screen and download your design for a small fee. Alternatively, if you regularly need to create social media graphics, flyers, posters, social media banners, etc., then the monthly plan may be the best deal for you.

Make Your Own YouTube Banner With Banner Maker PlaceitMake Your Own YouTube Banner With Banner Maker PlaceitMake Your Own YouTube Banner With Banner Maker Placeit

Use an Instagram Website Maker

Milkshake is an Instagram website maker. Milkshake will help you create a free website for your Instagram profile all on your phone, instantly. Show the world what you're made of, and build a beautiful website for your Instagram fans and followers. Check out Milkshake.

20 Terrific Social Media Image Maker Templates

Now that you know how easy it is to use Placeit's Social Media Image Maker online, these 20 fabulous templates will get you even more excited about creating your own graphics for Instagram, Facebook, YouTube, Twitter, and more. 

Instagram Story Image Maker Templates

1. Spring Sales Instagram Story Maker Template

Instagram Stories are a great way for businesses to promote themselves and their products and services. The Spring Sales Instagram Story Maker Template makes sure you use the right dimensions to let your products shine. Upload your images and your text and brand with your fonts and colours, and you're Insta-ready. 

social media image instagram story maker downloadsocial media image instagram story maker downloadsocial media image instagram story maker download

2. Instagram Story Maker Fun Instagram Quiz

Show your lighter side in your Instagram Stories with the Instagram Story Maker Fun Instagram Quiz. Let your creativity shine by adding your own questions/statements, add textures, change colours, and voila! Your graphic is ready to download and share. 

Instagram Story Maker for QuizInstagram Story Maker for QuizInstagram Story Maker for Quiz

3. Instagram Story Maker Template

Have you written a useful article that you want people to know about? The Instagram Story Maker Template is set up for you to simply add the title of your article and direct people to where it's published. You can use one of the colourful abstract backgrounds or upload your own. It's a really easy-to-use social media template for Instagram.

Instagram Story Maker TemplateInstagram Story Maker TemplateInstagram Story Maker Template

Instagram Post Image Maker Templates

4. Instagram Post Maker for Thanking Your Followers

It's a tradition on Instagram to thank your followers when you hit a landmark number. The Instagram Post Maker for Thanking Your Followers template uses a combination of bold fonts, colourful shapes, and beautiful gradient backgrounds that you can customise and combine as you like. The result of this Instagram image maker will be stunning social media images that guarantee that your followers don't miss your show of gratitude.

Instagram Post Image Maker Thanking FollowersInstagram Post Image Maker Thanking FollowersInstagram Post Image Maker Thanking Followers

5. Instagram Quote Post Maker Template 

Great quotes speak for themselves, but that doesn't mean that you can't complement their written wisdom by framing them with visual flair. The Instagram Quote Post Maker Template does just that. 

Simulating the effect of a note stuck to the wall with tape, this Instagram post maker template replaces the tape with different coloured paint strokes. You can customise it by selecting your own fonts and their colours, changing the note's background colour and the paint stroke colour, and choosing from a selection of note papers—or you can upload your own!

Instagram Post Maker for QuotesInstagram Post Maker for QuotesInstagram Post Maker for Quotes

6. Instagram Giveaway Post Maker

You don't have to confine your giveaways to your Instagram Stories. Now you can create fabulous giveaway posts that look terrific in your timeline with the Instagram Giveaway Post Maker template.

The Instagram image maker template offers funky background graphics and great icons for highlighting your product. Upload a photo of your giveaway, add your text and play around with the graphics and colours, and you've got yourself a beautiful giveaway image. If you want a stylish social media template for Instagram, this is one of the best.

Instagram Post Image Maker for GiveawayInstagram Post Image Maker for GiveawayInstagram Post Image Maker for Giveaway

YouTube Image Maker Templates

7. YouTube Banner Maker for Gamers with Neon Graphics

Gamers will love the YouTube Banner Maker for Gamers with Neon Graphics. This social media image maker is online and is designed specifically to fit the YouTube channel banner dimensions. It provides some cool neon aesthetics as well as the usual customisation tools.

YouTube Channel Banner MakerYouTube Channel Banner MakerYouTube Channel Banner Maker

8. YouTube Channel Banner Maker Template to Make YouTube Channel Art

The YouTube Channel Banner Maker Template to Make YouTube Channel Art is designed to be used by just about any content creator on the platform. No need to spend your precious time making your own YouTube banners from scratch. Simply write in your own text in the YouTube banner maker, apply your colour settings, use one of the photos featuring various arts and crafts imagery (or upload your own), and you're done. Now get back to doing what you love best.

YouTube Channel Banner MakerYouTube Channel Banner MakerYouTube Channel Banner Maker

9. YouTube Channel Banner Maker for Cat Channels

If your YouTube channel is all about our feline friends—or any other animal, really—the YouTube Channel Banner Maker for Cat Channels can help you create the perfect channel banner. It includes a wide selection of images of cats, dogs, birds, and various reptiles, but why not take a still from one of your own videos and upload it? Then use the YouTube channel banner maker to customise the rest of the template as usual. With just a few clicks, you'll see how easy it is to make your own YouTube banner online.

YouTube Channel Banner MakerYouTube Channel Banner MakerYouTube Channel Banner Maker

Pinterest Image Maker Templates

10. Eco-Friendly Banner Maker for Waste Sorting

Are you looking to get your Earth-friendly message out into the digital world? The Eco-Friendly Banner Maker for Waste Sorting is for you. The social media image maker is online and offers a lovely array of choice graphics to customise your banner. And if the photos you took didn't come out just the way you wanted, there's a great selection of eco-friendly images on offer too.

Eco Friendly Banner Maker for PinterestEco Friendly Banner Maker for PinterestEco Friendly Banner Maker for Pinterest

11. Pinterest Pin Maker for Tutorials

Pinterest is the repository for all things beautiful, so of course we have a collection of stunning social media image maker online downloads just for you users of Pinterest. First up is the Pinterest Pin Maker for Tutorials, a template designed for those of you who want to advertise your tutorials and classes using Pinterest. The Pinterest pin maker template has loads of gorgeous images and customisable features to guarantee that you create an eye-catching Pin.

Pinterest Pin Maker for TutorialsPinterest Pin Maker for TutorialsPinterest Pin Maker for Tutorials

12. Baking Recipe Post Template for Pinterest

The next image maker on my list is Baking Recipe Post Template for Pinterest, dedicated to the culinary masters out there who want to create riveting Pins for their recipes. Just enter your text in the allotted spaces, change colours as needed, use one of the images provided or upload your own, play around with the settings until you're happy, and you're done. Easy Peasy!

Baking Recipe Pinterest Pin MakerBaking Recipe Pinterest Pin MakerBaking Recipe Pinterest Pin Maker

13. Pinterest Pin Maker Template for Success Quotes

As quote templates go, the Pinterest Pin Maker Template for Success Quotes is quite simple, but it's that simplicity that makes it so attractive. The template offers a plain background in a large variety of colours and a range of bold fonts, as well as text frames in a variety of styles to make the words in the quotation stand out. You can customise it by recombining these elements in various ways. A great template that you'll come back to again and again.

Pinterest Pin Maker Template for QuotesPinterest Pin Maker Template for QuotesPinterest Pin Maker Template for Quotes

Facebook Image Maker Templates

14. Anti-Design Styled Facebook Post Generator with Urban Graphics

Planning to live stream an event? Use the Anti-Design Styled Facebook Post Generator with Urban Graphics to create a compelling reminder that you can add as a post on your Facebook page to make sure everyone has the details of when and who. If you like social media image design templates with an edgy look, give it a go.

Anti Design Social Media Image Maker OnlineAnti Design Social Media Image Maker OnlineAnti Design Social Media Image Maker Online

15. Quote for Facebook Image Maker

The Quote for Facebook Image Maker is just the template you need for creating wonderful quotation graphics for your next Facebook post. Just enter your quote text, change the font and colour as you like, adjust the image gradient, add a speech balloon if you like, and finish up by selecting an image or uploading one of your own. A fabulous way to complement a great quote visually.

Social Media Image Maker Online for Facebook QuoteSocial Media Image Maker Online for Facebook QuoteSocial Media Image Maker Online for Facebook Quote

16. Giveaway Winner Announcement for FB

Want a great way to announce the winner of your last giveaway? Use the Giveaway Winner Announcement for FB, a beautiful template which will not only celebrate the winner but also arrest any eyes as they scroll through their feed. This Facebook image maker provides lots of possibilities for customisation.

Social Media Image Maker Online for GiveawaySocial Media Image Maker Online for GiveawaySocial Media Image Maker Online for Giveaway

Twitter Image Maker Templates

17. Twitter Post Template for a Giveaway

Set up with the perfect dimensions for your Twitter feed, the Twitter Post Template for a Giveaway is a super cool template for your giveaways. The template offers plenty of fabulous options to customise your design. And as with most social media image templates featured here, you can make use of the great images on offer or upload your own. 

Twitter Post Template for a GiveawayTwitter Post Template for a GiveawayTwitter Post Template for a Giveaway

18. Valentine's Day Giveaway Twitter Post Template

No ordinary template will do for your Valentine's Sale or Giveaway, and that's why we've included the Valentine's Day Giveaway Twitter Post Template complete with heart graphics. In truth, this social media image design template offers such a wide range of images and graphics that you could customise it for other uses as well.

Valentines Day Giveaway Social Media Image Maker OnlineValentines Day Giveaway Social Media Image Maker OnlineValentines Day Giveaway Social Media Image Maker Online

19. Twitter Post Maker for a Motivational Quote

Looking for the perfect template with the right dimensions to hold your Twitter quote? Check out the Twitter Post Maker for a Motivational Quote. The social media design template offers loads of lovely images and a range of customisation options.

Twitter Post Social Media Image Maker Online for a Motivational QuoteTwitter Post Social Media Image Maker Online for a Motivational QuoteTwitter Post Social Media Image Maker Online for a Motivational Quote

Twitch Image Maker Template

20. Gaming Banner Template for Twitch Channel

Lastly, we take a look at Gaming Banner Template for Twitch Channel. If you're looking to freshen up your banner, this template is a fabulous choice. It offers the usual customisation options found on the other templates in this article, but if it isn't quite your cup of tea, scroll down the page and take a look at the great range of presets on offer. They are just a few of the hundreds of Twitch social media image maker online templates available.

Twitch Social Media Image Maker OnlineTwitch Social Media Image Maker OnlineTwitch Social Media Image Maker Online

More Fabulous Social Media Image Templates

If you have some knowledge of Adobe Photoshop and Illustrator, another great resource to help you create images for social media is Envato Elements.

Here you'll find hundreds of great social media image design maker templates. Here are just a few to give you an idea of what I mean. 

Swimming Lessons Social Media Pack

The Swimming Lessons Social Media Pack offers a staggering 24 different templates for use on Twitter, Facebook, Instagram, YouTube, LinkedIn, and more. Of these templates, 13 are for post formats, and the other 11 are header and cover formats. They're presented in layered PSD files. To use these social media design templates, just download and customise them using Adobe Photoshop.

Swimming Lessons Social Media Design TemplatesSwimming Lessons Social Media Design TemplatesSwimming Lessons Social Media Design Templates

Travel Social Media Pack

Travel has always been a big industry, but it seems to have gotten bigger with the advent of social media. The Travel Social Media Pack is designed specifically for travel companies, and travel and lifestyle bloggers who are active on several social media platforms.

The social media design templates in this package can be used for business, sales, and events. You'll also get social media templates for Instagram, Facebook, Pinterest, and Twitter. The templates have been created in Adobe Photoshop, are presented in layered PSD files, and are completely customisable. A PDF help file is included, with links to the fonts used.

Travel Social Media Design TemplatesTravel Social Media Design TemplatesTravel Social Media Design Templates

Social Media Pack

The Social Media Pack offers 20 banner designs. It comes with social media templates for Instagram, Facebook and Twitter to ensure a cohesive branding experience across your social networks. The templates are created in Photoshop and present layered PSD files which are easy to customise to suit your needs. A help file is also included with this pack.

Social Media Design TemplatesSocial Media Design TemplatesSocial Media Design Templates

Of course, these are just a few of the thousands of fabulous image maker templates to be found at Envato Elements. What's more, one of the things that makes Elements so incredible is that for one affordable price you can download as many of these templates as you like. And not just social media templates. Once you sign up, you also get access to thousands of other creative graphics and templates to use as often as you like.

Enroll in the School of Instagram

You can discover a lot more about creating successful social media images—and all other aspects of Instagram—by taking the free lessons at the School of Instagram. From scheduling your content to discovering hidden hacks to building a following, it's all in here. Learn from the experts!

Create Images for Social Media

It's estimated that over 3 billion people globally use some form of social media or the other. If you want to differentiate yourself and have your voice heard, you need not just great content but also interesting and engaging graphics that stop your potential audience in their tracks.

These 20+ social media image maker online templates I've shared with you are just a few of the tons available at both Placeit and Envato Elements, so you have no excuse for not creating great social media images.

Are you looking for more ways to improve your social media presence? Our Envato Tuts+ instructors have your back! Check out these incredible resources to keep stepping up your platforms:

How to Stay in Control of Your To-Do List in 2021

Posted: 16 Aug 2021 06:55 AM PDT

After the American industrialist Charles M. Schwab made his fortune in the steel industry in the early 20th century, he invested his wealth in what was considered the most ambitious private house in New York City. Costing $7 million, and with 75 rooms, Riverside was built over a full city block on the Upper West Side of Central Park. After Schwab died, New York's mayor Fiorello La Guardia was offered the opportunity to make Riverside his permanent residence. He declined, deeming the house too grand for a public official.

to-do listto-do listto-do list
Stay in control of your to-do list. Image source: Envato Elements

How did Schwab become such a wealthy man, living in New York's most enviable mansion? Two reasons. First, he knew a good idea when he saw one. Second, thanks to his ability to spot a good idea, he used a simple but effective system to keep track of what he needed to do each day.

In the early 1900s, Schwab was approached by efficiency expert Ivy Lee. Lee promised he could drastically improve Schwab's efficiency. If Lee's system worked, Schwab was to pay whatever he thought the system was worth.

Schwab agreed. He met with Lee for a few minutes, during which Lee taught him a simple technique. It had three components:

  1. At the end of each day, write down the six most important things you plan to accomplish tomorrow.
  2. Arrange the list in order of importance, with the most important task at the top.
  3. The next day, work down your list. Once you've finished one item, move onto the next.

According to business lore, Schwab was so delighted with the results of this technique that he sent Lee a check for $25,000.

Some people herald this as the birth of the to-do list. The truth is, lists have long been part of human culture. In ancient times, the world was organized around religious beliefs and practices, and lists lie at the heart of many major religions. Think of the Torah's Ten Commandments or Buddha's Four Noble Truths. As Italian novelist Umberto Eco pointed out during an interview with the German newspaper Spiegel:

The list is the origin of culture. It's part of the history of art and literature... Wherever you look in cultural history, you will find lists. In fact, there is a dizzying array: lists of saints, armies and medicinal plants, or of treasures and book titles.

Lists are essential to human culture because they help us make sense of the world. Lists allow us to organize the world around us, andmore significantlyour own lives.

Enter the to-do list. At its most basic, a to-do list is a list of tasks you plan to complete today.

Keeping a to-do list has multiple benefits. A to-do list helps you to:

  • Stay focused on the task you're working on.
  • Remember what you need to do and when.
  • Be more productive.
  • Stay motivated.
  • Reduce your stress levels.

Let's look at some of these benefits in more depth.

A to-do list helps you stay focused in two ways. First, whenever you've completed a task, you can turn to your to-do list to see what you should do next. This stops you wasting time and mental energy recalling what needs to be done. You've already made the decision on what you'll do next. As productivity expert Brian Tracy once said:

Every minute you spend in planning saves 10 minutes in execution.

Second, knowing you've got a to-do list helps you remain focused on the task at hand. Your mind wanders less because it knows everything it needs to be aware of is taken care of in your to-do list. This has been proven by psychology experiments.

In their book Willpower: Rediscovering the Greatest Human Strength, Roy Baumeister and John Tierney summarize a study in which participants were asked to read ten pages of a novel.

Some of the group, before they sat down to read the novel, were asked to note down important uncompleted projects in their lives, and to make a plan for how they'd complete those projects. The participants who were asked to do this focused better on the text, found their minds wandered less, and displayed a better understanding of the text they'd read.

Baumeister and Tierney conclude:

The persistence of distracting thoughts is not an indication that the unconscious is working to finish the task. Nor is it the unconscious nagging the conscious mind to finish the task right away. Instead, the unconscious is asking the conscious mind to make a plan. The unconscious mind apparently can't do this on its own, so it nags the conscious mind to make a plan with specifics like time, place, and opportunity. Once the plan is formed, the unconscious can stop nagging the conscious mind with reminders.

In other words, your to-do list acts as a memory bank. With a to-do list, you can let go of everything that needs doing in the future, because it's taken care of. Then you can give 100% of your attention to what you're working on right now.

Although to do lists help with productivity, they're not a panacea. Researchers over at the productivity app iDonethis looked into the to-do lists of the app's users. They found that 41% of items on to-do lists are never completed. For to-do lists to work for you, you need to know how to create and use them in the right way.

Now you know what a to-do list can do for you, let's look at how you can start using themthe right way. Just follow these five steps:

Step 1: Capture Tasks

Before you can write a to-do list, you need tasks to fill it with.

You could, like Charles Schwab, sit down at your desk at the end of each day and think "what do I need to do tomorrow?" Having this space to reflect can be helpful. But the problem is that you'll often remember what needs to be done at awkward times. Maybe you remember tasks when you wake up in the middle of the night, or when you're deeply involved in a completely unrelated project.

Because of the arbitrary way in which we remember what needs doing, it's a good idea to have a system for capturing every task that you believe might need adding to your to-do list. This could involve carrying a notepad around with you, installing a note-taking app on your phone, or emailing yourself each time you remember a task. The important thing is that your capture system works for you and your lifestyle.

Leo Babauta of Zenhabits explains his preferred method:

Carry a small notebook (or whatever capture tool works for you) and write down any tasks, ideas, projects, or other information that pop into your head. Get it out of your head and onto paper, so you don't forget it.

On top of helping you remember tasks, writing tasks down stops them nagging at the back of your mind. As we know from Baumeister and Tierney, this frees up your mental energy so you can better focus on the task at hand.

Note that at this stage you're not deciding whether or not you'll follow through on the task. It's best to note down all ideas you have, even for tasks or projects you're sure you have no time for. That way you keep your mind free of mental clutter, and you'll never experience the regret of thinking, "What was that great project I imagined earlier? I wish I'd written it down".

Step 2: Filter Your List

Once you've got a capture system in place, you'll need to filter the tasks you note down. That means deciding which tasks you actually need to do (or want to do), which are crazy ideas you'll never get round to, and which are projects for the future.

Set aside a time each day when you'll take tasks from your capture system, and put them into a to-do list for the next 24 hours.

Make sure each task is specific and actionable. If you won't be able to tell when a task counts as done, it shouldn't be on your to-do list. Research shows that putting vague tasks on your to-do list will make you more likely to procrastinate.

You need to be able to look through your task list and say "yes, that's done". Need help setting tasks that are appropriate? Take a look at our tutorial on SMART goals. Tasks on your to-do list are just small goals, after all.

You may develop your own system for deciding what to keep on your list and what to discard. Alternatively, the Eisenhower Matrix is great for helping you set priorities. Talking of setting priorities...

Step 3: Prioritize

You've got a list of items you plan to complete for the day ahead. But which should you do first?

Your to-do list isn't finished until you prioritize the tasks on the list. You can do this with:

  • The Eisenhower Matrix. This can help you distinguish between urgent tasks and important tasks.
  • The Eat the Frog method. Here, you ask yourself which task you least want to do. You do that first to get it out of the way. It's a bit like being told to eat your veggies first as a kid so you can enjoy the rest of your meal.
  • The Final Version approach. This is the opposite of Eat that Frog in that you organize your list around what you most feel like doing.

You can find out more about how to Eat that Frog or use the Final Version approach in our tutorial on starting with a productive mindset.

Step 4: Set a Time Limit for Each Task

Research shows that if we allow ourselves an unlimited time to complete a task, we'll take longer to do it, and we'll do a worse job. Without deadlines people give in to the temptation to procrastinate.

For example, a study by Dan Ariely and Klaus Wertenbroch found that students working to self-imposed deadlines performed better on papers than those who gave themselves "as long as it takes" to complete the papers.

When setting yourself a time limit, it can help to use the Pomodoro technique. This technique divides your work time into 25 minute chunks. The more you use the technique, the better you'll get at estimating how long a task should take. 

If a task is going to take longer than two hours, then you should break it down into smaller tasks. That way you can better estimate how long each task will take, and set appropriate deadlines.

Step 5: Get to Work

Now your list is ready, you can work on the tasks! Start with the task at the top of your list, and work your way down. When you've completed a task, cross it off and move on to the next one.

As you complete your list, bear in mind the following:

  • Don't beat yourself up if you don't get everything done. Over time, you'll get better at estimating what's possible for you in one day's work. And you can always add tasks that don't get finished to tomorrow's to-do list. The point of your to-do list is to keep you focused on high priority tasks, not to keep you working late into the evening.
  • Distractions will occur. Sometimes, you'll have to deal with them immediately. Often, you'll be able to return to your task having noted down a new task in your capture system. It's worth leaving room in your task list for surprise tasks, so that distractions don't derail your day.
  • Still getting overwhelmed? Try the 3 + 2 rule. Limit your list to five items on your to-do list: three main things you want to get done, and two smaller tasks. That way you'll find it easier to complete your list, and you'll build your self-confidence at getting things done.
  • Give yourself credit for the things you do that aren't on your to-do list. An easy way to do this is to add them to your list after you've done them, then immediately cross them off. Not only does this feel good each time you do it, it also means that at the end of each day you've got a realistic overview of the work you've done.

Over to You

Do you use a to-do list to help you stay productive? If so, what do you do to make your list as effective as possible? What strategies have you learned in this tutorial that you plan to implement? We'd love to hear from you, so let us know in the comments, below.

Resources

Graphic Credit: Check Box designed by Simon Henrotte from the Noun Project.

Editorial Note: This content was originally published in 2014. We're sharing it again because our editors have determined that this information is still accurate and relevant.

20 Best Free Training Manual Word Doc to Download 2021

Posted: 16 Aug 2021 05:55 AM PDT

A training manual is a booklet or document that helps someone pass on written instructions to the next person to help them perform a task. This article will explore how a training manual template is a must-have if you want to save time and create a professional document.

HR / Employee Handbook, a premium Microsoft Word template on Envato ElementsHR / Employee Handbook, a premium Microsoft Word template on Envato ElementsHR / Employee Handbook, a premium Microsoft Word template on Envato Elements

HR / Employee Handbook, a premium Microsoft Word template on Envato Elements

A well-written training manual ensures all information needed is together in one place and ensures content consistency. The goal is also to create an easy-to-read document or reference for a later stage. A professional pre-built template with a great design makes it easier for you to achieve this goal.

Read on to find over 20 free training manual templates in Word from the web. We'll also explore some best premium Microsoft Word templates from Envato Elements and GraphicRiver's top MS Word templates. After checking out these free and premium options, you'll be able to make a decision and pick a template that best fits your needs.

Find the Best Training Manual Template Word on Envato Elements for 2021 (Unlimited Use)

With an Envato Elements subscription, you'll get access to premium MS Word templates that work well for training manuals. And you'll also get unlimited asses to other creative assets you'll need for this and future projects, all under one roof. It's a great way to level up all your creative work immediately. 

Sign up now to Envato Elements to unlock access to an all-you-can-download digital library with millions of premium creative files. All this for a low monthly fee. 

Envato Element's selection of premium Microsoft Word templatesEnvato Element's selection of premium Microsoft Word templatesEnvato Element's selection of premium Microsoft Word templates

Envato Element's selection of premium Microsoft Word templates

An Envato Elements' subscription enables you to download:

  • royalty-free music and audio files,
  • stock video and photo files,
  • presentation, web, graphic, print, and video templates,
  • Lightroom plugin, 3D objects, fonts, and so much more.

Are you looking to download a premium file one by one, so you'll be able to test out premium templates? Check out GraphicRiver's selection of best MS Word templates. It's perfect for those who are new to premium needing a pay-per-download model for now.

5 Best Premium Training Manual Template Word for 2021 (Envato Elements & GraphicRiver)

Work smart with a premium template to reduce design time and create this manual like a pro. Here are five best MS Word templates from Envato Elements and GraphicRiver to help you create an impressive training manual: 

Coffee Recipes TemplateCoffee Recipes TemplateCoffee Recipes Template

Easily edit and customize this template, so it's suitable for any industry. It comes with 16 modern and clean pages. This recipe template will work perfectly as a training manual.

Employee Handbook Training Workbook Template WordEmployee Handbook Training Workbook Template WordEmployee Handbook Training Workbook Template Word

This template comes with tasteful designs. It's not just pages and pages of text. Open this 24-page custom document and start creating your training manual today!

HR Handbook Example Training Manual TemplateHR Handbook Example Training Manual TemplateHR Handbook Example Training Manual Template

This is a well-layered horizontal template with 30 pages. Add your photos and content to this template to easily customize it in minutes. Change color with just one click.

Business Training Brochure TemplateBusiness Training Brochure TemplateBusiness Training Brochure Template

This premium template is easy to customize. For example, when changing color, you must double-click on the color panel to make an immediate document-wide change. It's that simple.

Modern Training Brochure TemplateModern Training Brochure TemplateModern Training Brochure Template

This is a horizontal brochure template that works well as a training manual template. It comes with 26 pages that are easy to work with. Customize the color, add your content, and you're all set to print.

20 Top Free MS Word Training Manual Template Examples to Download (2021)

Before you start exploring free templates found on the web, check out Envato's premium monthly freebies. These freebie files are hand-picked and refreshed every month.  

Each month Envato Elements offers a different selection of free files for you to try. You can also find free files each month on GraphicRiver.Each month Envato Elements offers a different selection of free files for you to try. You can also find free files each month on GraphicRiver.Each month Envato Elements offers a different selection of free files for you to try. You can also find free files each month on GraphicRiver.

Each month Envato Elements offers a different selection of free files for you to try. You can also find free files each month on Envato Market.

Have an open mind when exploring this selection. Besides a Microsoft Word template, you may find other digital files for other projects you're working on. A premium freebie is always better than a free file found online. 

Here's the offer:

  • Envato Elements offers twelve unique free monthly digital assets (like templates, videos, photos, fonts, 3D objects, etc.). Create a free Envato Elements account to download this month's offerings.
  • Envato Market provides seven monthly free creative files. Log into your Envato Market account to download this month's premium freebies.

Let's take a look at 20 free examples of training manual templates in Word. These templates are from the internet and are free to use by anyone. 

This template comes with eight pages. The design is minimal and basic. The color used is black and gray.

This template comes with many pages to work on. Be sure to disable macros when opening the file. 

Rusty's at Blue Free Training Guide Template WordRusty's at Blue Free Training Guide Template WordRusty's at Blue Free Training Guide Template Word

This template is a 24-page PDF file. You can open the file in MS Word to edit it. It also comes with an employee agreement section.

Here's a sample training workbook for women leaders of cooperatives. This document comes in PDF format. Open it in MS Word to edit. 

This is a 180-page sample document. The document design is basic, but with 180 pages this is a helpful sample document to refer to if you're creating an injury surveillance document.

This sample training manual comes with 113 pages. The primary color on this template is green.

This template comes with four pages. Blue is the primary color. All content on each page is within frames.

Restaurant Staff Free Example Training Manual TemplateRestaurant Staff Free Example Training Manual TemplateRestaurant Staff Free Example Training Manual Template

This template uses green as the background. Change this color to white if you need to print.

This template comes in PDF. It's possible to open it in MS Word to edit. Large section headings in orange work as a design element.

This agent training manual starts with an acceptance declaration. It's not a bad idea to move this section to the end of the document. 

These 22 pages of the e-billing training manual give a good idea of the content that needs to go into a software or application use process. The key here is to use loads of screenshots at every step.

This is a seven-page sample document of an HR training manual. It comes in PDF but is editable in MS Word.

Call Center Free Training Workbook Template Word SampleCall Center Free Training Workbook Template Word SampleCall Center Free Training Workbook Template Word Sample

This free sample document lays out a suitable format that you can incorporate for your call center training manual. It does lack design elements as it's a free template.

This is a 51-page PDF document from Christiana Care Health System. It gives a good overview of the information you'll need to create a training manual for volunteers.

This is a document created by Trinity College's staff members of the Student Counseling Service. It's a 126-page sample document and a lot to go through. But it's a decent document to check out if you need to create something similar.

This is a six-page document to help list all the essential basic information a new hire needs to know about the company. It's a simple, clean template, and the only design element is on the front page.

This staff training manual is a three-page document. The main front page has room to include a staff group photo.

This three-page document comes in blue. All necessary titles and subtitles are there based on volunteer training requirements. 

This is a yellow template. It works fine if the document doesn't get printed at any stage. If you need to print, this isn't a template for you. 

There are 29 pages in this file. The titles, tables, background, and other elements are in orange. 

5 Quick Tips To Make Great Training Manuals in Word 2021

Are you looking to create the best possible training manual? Here are five tips to get you on the right track:

1. Start With a Premium MS Word Template

Booklet Brochure Template from Envato Elements works well as a training manual templateBooklet Brochure Template from Envato Elements works well as a training manual templateBooklet Brochure Template from Envato Elements works well as a training manual template

Booklet Brochure Template (premium example) from Envato Elements works well as a training manual template

A well-designed template helps draw your reader in. It gets the message across in the best possible way. Your document will look unprofessional if it's all just many pages of text. Download anything from a professionally-designed simple letterhead to a brochure template to bring this document to life.

2. Break It Down Well

Employee Handbook MS Word, comes sections broken down well. A premium template from Envato ElementsEmployee Handbook MS Word, comes sections broken down well. A premium template from Envato ElementsEmployee Handbook MS Word, comes sections broken down well. A premium template from Envato Elements

Employee Handbook MS Word, comes sections broken down well. A premium template from Envato Elements

Break your content down into smaller sections and subsections. Consider who your readers are and how best to make this a simple manual for them. The idea is to turn a complex document into something anyone new to the topic can follow step by step.

3. Cut Distractions

Coffee Recipes Template, a well-designed minimalistic template on Envato ElementsCoffee Recipes Template, a well-designed minimalistic template on Envato ElementsCoffee Recipes Template, a well-designed minimalistic template on Envato Elements

Coffee Recipes Template (premium example) from Envato Elements is minimalistic and not distracting

The goal is to create a clean document that's easy to read and follow by anyone. Keep your document minimalistic and cut distracting elements. These are a few distracting elements you need to watch out for:

  • big words or too much text
  • bad alignment
  • cluttered or busy pages

4. Add Visuals

People can interpret the text differently and this can lead to confusion. When possible, add images to help explain difficult sections. For example, if you're doing a training manual on using software, add screenshots at every step.

Premium corporate infographics elements from Envato Elements also come in  PNG or JpegPremium corporate infographics elements from Envato Elements also come in  PNG or JpegPremium corporate infographics elements from Envato Elements also come in  PNG or Jpeg

Premium corporate infographics elements from Envato Elements also come in PNG and JPEG

As an Envato Elements member, you can access various creatives files to add to any project. 

5. Get It Proofread

It's a good idea to get this document read by a colleague who knows the topic at hand. Besides looking out for the usual spelling and grammar mistakes, they can also check the content.

To take it a step further, get it proofread by someone in the shoes of your reader. This way, you can confirm if the training manual makes sense to a non-expert. And you'd still have some time to do the required edits.

Discover More Top Microsoft Word Template Designs

Still haven't found what you're looking for? There are loads of templates out there that'll work well for a training manual. Here are three collections of templates to give you more options to explore:

Learn More About Making Great Word Documents in 2021

Improve your Microsoft Word skills step by step as you work on projects. Pin this Beginner's Tutorial Guide and refer to its bite-sized tutorials according to your needs. It keeps you away from distracting online searches. 

Here are three examples from this guide:

Download a Premium Training Manual Template Word Today!

Free MS Word training document templates are readily available online for anyone to use. Free templates found online generally lack creativity and, at times, look dated. If you need to spend more time customizing to work around these limitations, it may be pointless to use them.

Save time and work smart with a professional training manual template in Word. By subscribing to Envato Elements, you'll get access to millions of professional digital assets, including the top Microsoft Word templates. Download any suitable MS Word template, premium graphics, or photos to help you create this training manual.

But what if you're new to premium and would like to try it out? Check out Envato Market's selection of best Microsoft Word templates to use as a training workbook template in Word. With their pay-per-download model, you'll be able to get a single template with ease.

Find a premium MS Word training document template from Envato Elements or GraphicRiver today. Subscribe and download one now!

Best Free WordPress Templates (for a Quick and Easy Website)

Posted: 16 Aug 2021 12:27 AM PDT

If you are a web designer, you may already have heard about WordPress. WordPress is a famous and free content management system that lets you create your websites very fast and efficiently. It provides you with many ready-to-use themes and plugins that make you able to build a website with no coding knowledge.

WordPress Templates vs. WordPress Themes

There is no difference between a WordPress theme and a WordPress template. The two terms are used interchangeably in the real world.

But in the web design world, "template" more commonly describes a single part of a website like a header, footer, or a single web page. So when you use a WordPress template on your site (like in the Elementor page builder), it will change the relevant part only. On the other hand, a WordPress theme might be seen as a collection of templates, and it will change all visual elements of your site.

But I, as an experienced WordPress designer, didn't know the difference between a WordPress theme and template before researching it! Because even in the most prominent sources (or markets) for WordPress assets I have never seen a template category in this sense. Even in the WordPress official repository, there are only themes and plugins. No templates as such.

WordPress repositoryWordPress repositoryWordPress repository

So since WordPress templates are limited to specific plugins like page editors, I'll assume no practical difference between WordPress themes and WordPress templates.

Most Popular Free Templates for WordPress

There are over 8,600 free templates on the WordPress official site. In the following roundup I will show you the most downloaded free themes that have good reviews and ratings. Let's get started!

1. Astra

Astra - Free multi-purpose theme for WordPressAstra - Free multi-purpose theme for WordPressAstra - Free multi-purpose theme for WordPress

Astra is one of the most popular free themes available on the WordPress repository. It is a lightweight multipurpose theme, and it comes with a pro version that offers you more options and customizations for your website.

2. Hello Elementor

Hello Elementor - a free WordPress theme for Elementor Hello Elementor - a free WordPress theme for Elementor Hello Elementor - a free WordPress theme for Elementor

The creators of the Elementor page builder developed this theme. It is fully integrated with the latest version of WordPress and Elementor, and it will help you create your own website from scratch with this easy-to-use live editor.

3. OceanWP

OceanWP - free and popular theme for WordPress usersOceanWP - free and popular theme for WordPress usersOceanWP - free and popular theme for WordPress users

OceanWP is another popular theme for WordPress, with more than 700,000 active installations so far. It is fully responsive, lightweight, WooCommerce ready, and works correctly with the different page builders.

4. Twenty Twenty-One

Twenty Twenty-one is a simple and easy-to-use theme for WordPress websitesTwenty Twenty-one is a simple and easy-to-use theme for WordPress websitesTwenty Twenty-one is a simple and easy-to-use theme for WordPress websites

The most basic and compatible theme for WordPress! Twenty Twenty-one is the default theme whenever you kick off a fresh WordPress installation. The developers of the WordPress.org website create it so it will handle all the abilities of a WordPress website very well.

Top Free WordPress Themes for WooCommerce stores

WooCommerce is a free eCommerce plugin for WordPress, and it will help you to convert your site to an online store. Here you can find some of the best free WordPress templates for this purpose.

5. Big Store

Big Store - powerful free theme for WooCommerceBig Store - powerful free theme for WooCommerceBig Store - powerful free theme for WooCommerce

Big Store is an elegant theme for creating a WooCommerce online store with a beautiful design and unique color schemes. It has anything that an online store needs, but it can still look clear and minimalistic.

6. Storefront

Storefront - beautiful free WordPress theme for online storesStorefront - beautiful free WordPress theme for online storesStorefront - beautiful free WordPress theme for online stores

Are you looking for a theme with the most compatibility with the WooCommerce plugin on the market? So take a look at the Storefront theme! It is designed by the creators of the WooCommerce plugin (automatic team) and will help you set up your online store with no trouble.

7. Catch Shop

Catch Shop - minimalist free theme for your online storeCatch Shop - minimalist free theme for your online storeCatch Shop - minimalist free theme for your online store

Using Catch Shop can be a good idea for you to create a minimalist online store with a straightforward design. This elegant theme is designed perfectly and lets you showcase your products inside the negative spaces.

Top Free WordPress Templates for Photography websites

If you're managing a photography business, you'll need a web presence to showcase your works, photos, and information. There are many themes in the photography category. Here you can find two of them.

8. FPhoto Snap Lite

FPhoto Snap Lite - free WordPress theme for photographersFPhoto Snap Lite - free WordPress theme for photographersFPhoto Snap Lite - free WordPress theme for photographers

With the lite version of the FPhoto Snap theme, you can almost access what you need to create a photography website. It provides you with valuable banners, galleries, sliders, and more. It is suitable for creative agency, designing, and photography websites.

9. Wedshot

Wedshot - An elegant free theme for photography companiesWedshot - An elegant free theme for photography companiesWedshot - An elegant free theme for photography companies

Webshot is more than a simple photography theme. It is a well-designed WordPress theme and is suitable for local photography services or freelancers who want to display their works and contact information on a site and attract customers.

"It can be used as a general portfolio, photo studio, wedding shop, personal photography, and wedding planner website."

Best Free News and Blog Templates for WordPress

Today, it is estimated that about one–third of active websites on the internet are blogs or online magazines. These kinds of websites focus on the content and numbers of visitors and have good SEO ranks. Let's review some of the best free blog themes for WordPress CMS.

10. Newsup

Newsup - Free news theme for a WordPress websiteNewsup - Free news theme for a WordPress websiteNewsup - Free news theme for a WordPress website

Newsup is a beautiful WordPress theme with the regular looks of the typical news websites. Using this theme, you can create different post-types and categories for your news, and you can use many widgets and sidebars to showcase information on your site. You can also use this theme as an online magazine theme.

11. MinimalistBlogger

MinimalistBlogger - A clean WordPress theme for writers MinimalistBlogger - A clean WordPress theme for writers MinimalistBlogger - A clean WordPress theme for writers

If you're a writer or a blogger and want to display your articles with no confusion, this theme will help you showcase your content in a clean and simple environment. MinimalistBlogger has also some free child themes that you can use to improve the user experience for your visitors.

12. Viral Mag

Viral Mag - A beautiful magazine WordPress theme for freeViral Mag - A beautiful magazine WordPress theme for freeViral Mag - A beautiful magazine WordPress theme for free

Viral Mag is a multi-use magazine theme that is a good choice for creating any post-based website. It comes with a stunning design and fantastic structure that makes your users comfortable focusing on the content and exploring quickly in your site.

Best Free Education Templates for WordPress

To build an online learning management system, you'll need an education WordPress template. These templates are entirely compatible with LMS plugins like Learndash and LearnPress.

Creating an online version of your education center can help you attract more students and grow your company. It will also give your students a better experience in their learning process. So read on to find some of the best education WordPress templates for free.

13. Education Insight

Education Insight - Free LMS theme for WordPressEducation Insight - Free LMS theme for WordPressEducation Insight - Free LMS theme for WordPress

This one is a well-designed WordPress theme with the ability to be used as the main theme of an education-based website. It works correctly with most LMS plugins and is suitable for schools, kindergartens, coaching centers, and online course providers.

14. KnowledgeCenter

KnowledgeCenter - Well-developed directory theme for WordPressKnowledgeCenter - Well-developed directory theme for WordPressKnowledgeCenter - Well-developed directory theme for WordPress

If you want to create a text-based online course, or if you're planning to create a directory and support website for your product, using a free directory theme is what you need to do.

KnowledgeCenter is a well-structured WordPress theme for sharing educational content on a website. Displaying different categories and tags is really simple with this theme, so when your visitors explore the content, they will not become confused, and they will not leave your site.

Best Free WordPress Templates for an Online Business or Company

If you want to create a website with a corporate look for your company and need to download a free WordPress template, you can choose one from the free items below.

15. Expert Electrician

Expert Electrician - A good theme for service providers to create their WordPress websitesExpert Electrician - A good theme for service providers to create their WordPress websitesExpert Electrician - A good theme for service providers to create their WordPress websites

Expert Electrician is a free theme for those who want to create a website for local service provider companies and businesses like plumbers, electricians, Mobile Repair, Cleaning services, etc.

16. Software Agency

Software Agency - an elegant and free WordPress themeSoftware Agency - an elegant and free WordPress themeSoftware Agency - an elegant and free WordPress theme

Software Agency is a theme for IT companies. It is designed with care and has banners and sliders that let users access your products from the homepage. It is also compatible with the WooCommerce plugin so that you can sell your products with this theme simply.

17. Smallbiz Startup

Smallbiz Startup - simple and beautiful theme for companies and businessesSmallbiz Startup - simple and beautiful theme for companies and businessesSmallbiz Startup - simple and beautiful theme for companies and businesses

If you need a simple WordPress theme and want to create a clean agency website for your small business, Smallbiz Startup is the right choice for you.

"The design is beautiful and responsive, which makes your website look stunning on any device. It is user-friendly so that you can design your website with ease."

What are Premium WordPress Themes

Premium WordPress themes are paid items for WordPress that include more options and tools for creating a website. These professional packages come with more features like extra plugins, useful widgets, cleaner codes, and better support to help you build your website easier and faster.

Popular WordPress Themes on ThemeForest

To find and download a premium WordPress theme, you can look at the vast range of the available themes on ThemeForest. It is a massive marketplace for all web designers to sell and buy any professional theme that they need!

ThemeForest websiteThemeForest websiteThemeForest website

Let's review some of the best and most popular themes on ThemeForest.

1. Shopkeeper - eCommerce WordPress Theme for WooCommerce

ShopKeeper - professional WordPress theme for online storesShopKeeper - professional WordPress theme for online storesShopKeeper - professional WordPress theme for online stores

Everything that you expect from a premium eCommerce theme is included in this package. A drag and drop page builder, ready-to-import demos, different header styles, stunning galleries are just some of the features of this fantastic WooCommerce theme.

2. uDesign - Responsive WordPress Theme

uDesign - well-developed WordPress theme for different use casesuDesign - well-developed WordPress theme for different use casesuDesign - well-developed WordPress theme for different use cases

UDesign is a mobile-friendly, WooCommerce ready, and Elementor compatible theme for WordPress. It comes with a one-click demo importer and many pre-built websites that you can install in seconds and start your website with no effort.

3. Soledad - Multi-Concept Blog Magazine AMP WordPress Theme

Soledad - Stunning premium theme for blogs and magazinesSoledad - Stunning premium theme for blogs and magazinesSoledad - Stunning premium theme for blogs and magazines

A well-developed blog theme for professionals! The Soledad WordPress theme provides you with many pre-built homepages and lets you create your unique online magazine with more options and features.

4. Essentials | Multipurpose WordPress Theme

Essentials - a multi-use and new-published WordPress themeEssentials - a multi-use and new-published WordPress themeEssentials - a multi-use and new-published WordPress theme

Essentials is a new-published and successful WordPress theme with more than 5,000 sales and can be used for many use cases. It comes with 37 pre-made demos and 665 built-in pages that you can use to create your unique website.

Design Your Impressive WordPress Website Today

Now you're ready to choose an item from the lists above and start your website with a free or premium theme. If you're still wondering and need more collections to choose from, then read the articles below. I hope you find what you're looking for. Good luck.

How to Make a Sports Edit Effect in Photoshop

Posted: 16 Aug 2021 12:00 AM PDT

Final product imageFinal product imageFinal product image
What You'll Be Creating

In this tutorial, you'll learn how to make sports edits in Photoshop. I will explain everything in so much detail that everyone can follow it, even those who have just opened Photoshop for the first time.

After we create the sports edit effect, I'll show you how you can place the design into any sports photo templates or sports poster templates in Photoshop.

What You Will Learn in This Sports Edit Photoshop Tutorial

  • How to make sports edits in Photoshop
  • How to create cool sports edit backgrounds
  • How to use sports flyer templates
  • How to create more cool sport edits

Follow along with us over on our Envato Tuts+ YouTube channel:

What You'll Need

To recreate the design above, you will need the following resources:

1. How to Get Started

First, open the photo that you want to work with. To open your photo, go to File > Open, choose your photo, and click Open. Now, before we get started, just check a couple of things:

  1. Your photo should be in RGB Color mode, 8 Bits/Channel. To check this, go to Image > Mode.
  2. For best results, your photo size should be 2500–4500 px wide/high. To check this, go to Image > Image Size.
  3. Your photo should be the Background layer. If it is not, go to Layer > New > Background from Layer.
checking image mode and sizechecking image mode and sizechecking image mode and size

2. How to Select the Subject in Photoshop

Step 1

In this section, we're going to make a selection of our subject and then copy the subject to a separate layer. Choose the Quick Selection Tool (W) and select the background of the photo. Use the Shift-Alt buttons on your keyboard to add or subtract areas from the selection. After you've made a perfect selection, press Control-Shift-I on your keyboard to invert the selection.

making selection in photoshopmaking selection in photoshopmaking selection in photoshop

Step 2

Now go to Select > Modify > Smooth and set the Sample Radius to 2 px. Next, go to Select > Modify > Contract and set Contract By to 1 px. Finally, go to Select > Modify > Feather and set the Feather Radius to 1 px.

modifying selectionmodifying selectionmodifying selection

Step 3

Press Control-J on your keyboard to create a new layer using the selection. Name this new layer Subject.

creating new layer using selectioncreating new layer using selectioncreating new layer using selection

3. How to Make Cool Sport Edits by Creating Motion Effect in Photoshop

Step 1

In this section, we're going to create the motion effect. Press Control-J on your keyboard to duplicate the Subject layer. Then, drag this new layer just below the Subject layer in the Layers panel. After that, choose the Move Tool (V) and Shift-click and drag anywhere inside the canvas to move this layer 50 px to the left.

duplicating layerduplicating layerduplicating layer

Step 2

Now repeat the previous step 29 times to create 30 subject copy layers in total. Make sure always to duplicate the newest subject copy layer and to drag each new subject copy layer just below the previous one in the Layers panel. Here is my result:

repeating processrepeating processrepeating process

Step 3

Select the Subject copy layer and Shift-click on the Subject copy 30 layer to select all layers between. Then, press Control-E on your keyboard to merge the selected layers into one layer. After that, go to Filter > Blur > Motion Blur and set the Angle to and Distance to 500 px.

adding motion blur photoshop filteradding motion blur photoshop filteradding motion blur photoshop filter

Step 4

Now press Control-T on your keyboard, Right-click anywhere inside the canvas to open up the transform options, and choose Perspective. Transform the layer as shown below:

transforming layertransforming layertransforming layer

Step 5

Press Control-J on your keyboard to duplicate this layer. Then, go to Filter > Stylize > Find Edges. After that, press Control-I on your keyboard to invert this layer's colors.

adding find edges photoshop filteradding find edges photoshop filteradding find edges photoshop filter

Step 6

Now go to Filter > Blur > Gaussian Blur and set the Radius to 5 px.

adding gaussian blur photoshop filteradding gaussian blur photoshop filteradding gaussian blur photoshop filter

Step 7

Change the Blending Mode of this layer to Linear Dodge (Add) and name the layer M_T_Glow.

changing blending modechanging blending modechanging blending mode

Step 8

Now select the Subject copy layer and change the Blending Mode of this layer to Hard Light. Then, name the layer Motion Trace.

changing blending modechanging blending modechanging blending mode

Step 9

Select the M_T_Glow layer, go to Layer > New > Layer to create a new layer, and name it Motion Strokes.

creating new layercreating new layercreating new layer

Step 10

Now Control-click on the Motion Trace layer thumbnail to make a selection of this layer. Then, press D on your keyboard to reset the swatches. After that, go to Edit > Fill, and set Contents to Foreground Color, Mode to Normal, and Opacity to 100% as shown below:

filling layer with foreground colorfilling layer with foreground colorfilling layer with foreground color

Step 11

Press Control-D on your keyboard to deselect the selection. Then, go to Filter > Pixelate > Mezzotint and set the Type to Long Strokes.

adding mezzotint photoshop filteradding mezzotint photoshop filteradding mezzotint photoshop filter

Step 12

Now go to Filter > Blur > Motion Blur and set the Angle to and Distance to 150 px.

adding motion blur photoshop filteradding motion blur photoshop filteradding motion blur photoshop filter

Step 13

Change the Blending Mode of this layer to Linear Dodge (Add).

changing blending modechanging blending modechanging blending mode

Step 14

Now press Control-J on your keyboard to duplicate this layer. Then, go to Filter > Blur > Gaussian Blur and set the Radius to 2 px. Then, go to Filter > Blur > Motion Blur and set the Angle to and Distance to 100 px.

adding motion blur photoshop filteradding motion blur photoshop filteradding motion blur photoshop filter

Step 15

Name this layer M_S_Glow.

renaming layerrenaming layerrenaming layer

Step 16

Select the Motion Strokes layer and Control-click on the M_S_Glow layer to select both layers at the same time. Then, press Control-T on your keyboard, Right-click anywhere inside the canvas to open up the transform options, and choose Perspective. After that, transform the layers as shown below:

transforming layerstransforming layerstransforming layers

Step 17

Now select the Motion Trace layer and Shift-click on the M_S_Glow layer to select all layers between. Then, go to Layer > New > Group from Layers to create a new group from the selected layers and name it Motion.

creating new group from layerscreating new group from layerscreating new group from layers

Step 18

Go to Layer > Layer Mask > Reveal All to add a layer mask that reveals the whole layer group. Then, set the foreground color to #000000, choose the Brush Tool (B), pick a soft brush, and brush as shown below:

brushing into layer maskbrushing into layer maskbrushing into layer mask

4. How to Make the Sports Edit Final Adjustments

Step 1

In this section, we're going to make final adjustments to the sports edit. Select the Subject layer, and go to Layer > Layer Mask > Reveal All to add a layer mask that reveals the whole layer. Then, set the foreground color to #000000, choose the Brush Tool (B), pick a soft brush, and brush as shown below:

brushing into layer maskbrushing into layer maskbrushing into layer mask

Step 2

Now select the Subject layer thumbnail, go to Image > Adjustments > Levels, and enter the settings below:

adjusting levels in photoshopadjusting levels in photoshopadjusting levels in photoshop

Step 3

Press Control-J on your keyboard to duplicate this layer, and drag this new layer just below the Subject layer in the Layers panel. Then, choose the Move Tool (V) and Shift-click and drag anywhere inside the canvas to move this layer 100 px to the left. After that, go to Filter > Blur > Motion Blur and set the Angle to and Distance to 250 px.

adding motion blur photoshop filteradding motion blur photoshop filteradding motion blur photoshop filter

Step 4

Now Alt-click on the layer mask of the Motion layers group and drag the layer mask over the layer mask of the Subject copy layer in the Layers panel to replace the layer mask. Then, change the Blending Mode of this layer to Linear Dodge (Add) and name this layer Subject Glow.

changing blending modechanging blending modechanging blending mode

5. How to Use Sports Template and Sports Flyer Templates

Step 1

In this section, we're going to place the design into one of the sports graphics templates. Select the Subject layer and press Control-J on your keyboard to duplicate this layer. Then, hide this new layer, select the Subject layer and Shift-click on the Background layer to select all layers between. After that, press Control-E on your keyboard to merge these layers into one layer.

merging layersmerging layersmerging layers

Step 2

Now Control-click on the Subject copy layer to select both layers at the same time. Then, drag these layers to the Flyer Template document, just above the Splash layer in the Layers panel. After that, using the Move Tool (V), position the layers as shown below:

arranging and positioning layersarranging and positioning layersarranging and positioning layers

Step 3

Control-click on the Subject copy layer thumbnail to make a selection of this layer. Then, select the Splash layer, go to Edit > Fill, and set Contents to Foreground Color, Mode to Normal, and Opacity to 100%. After that, select the Text Backdrop Shape layers group, and go to Layer > Layer Mask > Hide Selection to hide the selected area of the layers group.

filling layer with foreground colorfilling layer with foreground colorfilling layer with foreground color

Step 4

Now hide the Bokeh layer, and using the Horizontal Type Tool (T), modify any text layer in the template that you like. Then, select the top title text layer and drag it just below the bottom title text layer to remove the drop shadow effect over the bottom title text layer. After that, Double-click on the Levels 1 layer thumbnail and enter the settings below:

adjusting levels in photoshopadjusting levels in photoshopadjusting levels in photoshop

You Made It!

Congratulations, you have succeeded! You've learned how to make sports edits and how to use sports graphics templates. Now you can create cool sports edit backgrounds, and you can place the design into any sports photo templates or sports poster templates in Photoshop. Here is our final result:

final resultfinal resultfinal result

Liked this sports edit tutorial? Then you may also like:

25+ Best WooCommerce Plugins for Products, Pricing, Payments, and More

Posted: 15 Aug 2021 09:32 PM PDT

WooCommerce is a free solution for all of your WordPress eCommerce needs. This free eCommerce platform has all the basic functions needed for an online store, but to tailor the store to your specific business, you need plugins.

Take your WooCommerce online store to the next level by adding extra features with WooCommerce WordPress plugins. You can compliment your online store and make the management easier with premium plugins for shipping, product management, cart and checkout options, coupons and more.

Get this WooCommerce shipping plugin to allow your customers to easily track their orders.Get this WooCommerce shipping plugin to allow your customers to easily track their orders.Get this WooCommerce shipping plugin to allow your customers to easily track their orders.
Get this WooCommerce shipping plugin to allow your customers to easily track their orders.

The WooCommerce plugins available on CodeCanyon give you the power to extend the platform's functionality and give your customers a specialized online store.

The Best WooComerce Plugins For Pricing, Shipping and More

Discover CodeCanyon's extensive library of the best WooCommerce WordPress plugins ever created. With a low-cost one-time payment, you can purchase these high-quality WordPress plugins and draw in more traffic to your website. 

Here are a few of the best-selling WooCommerce WordPress plugins available on CodeCanyon for 2021.

Best Selling WooCommerce Plugins On CodeCanyonBest Selling WooCommerce Plugins On CodeCanyonBest Selling WooCommerce Plugins On CodeCanyon
Best-selling WooCommerce plugins on CodeCanyon.

These diverse and powerful WooCommerce plugins allow you to add valuable eCommerce features to your online store, such as:

  • email service provider integration
  • currency switchers
  • affiliate marketing add-ons
  • product filters
  • product designers

CodeCanyon has a whole library of full WooCommerce plugins. At least one of these plugins will help you improve your online store and help generate more sales, so head on over to CodeCanyon now!

20+ Best WooCommerce Plugins (From CodeCanyon for 2021)

Here are 21 of the best WooCommerce plugins to boost your online store. These WooCommerce plugins are available for you to download on CodeCanyon:

1. Shipping Tracking WooCommerce Shipping Plugin

Shipping Tracking WooCommerce Shipping PluginShipping Tracking WooCommerce Shipping PluginShipping Tracking WooCommerce Shipping Plugin
Shipping Tracking WooCommerce Shipping Plugin

Who doesn't like to track their online orders? This is the best shipping plugin for WooCommerce for this task.

This best-selling WooCommerce plugin allows your clients to easily track their orders. You'll be able to associate every order to a shipping company and add a tracking number. The WooCommerce shipping plugin will display the tracking info in the email for the customer and in the View Order page.

The developer is very fast to address any issue. We're using this plugin for years and never had any real problem with it. 5 stars plugin! -- baptisteq

2. Cart Based WooCommerce Shipping Plugin

Cart Based WooCommerce Shipping PluginCart Based WooCommerce Shipping PluginCart Based WooCommerce Shipping Plugin
Cart Based WooCommerce Shipping Plugin

This recently updated plugin could be the best shipping plugin for WooCommerce. This top WooCommerce plugin allows you to set different shipping rates based on the items a customer has in their cart. There are three calculation methods: by the subtotal price, by the number of items in the cart, and by weight.

This best-selling and shipping plugin for WooCommerce simple and straightforward. Some features include:

  • create multiple instances through WooCommerce shipping zones
  • customize the shipping label output
  • calculation based on prices with or without tax
  • calculation based on subtotal before or after coupons
  • lifetime of free updates

A real problem solver to the complex problem of postage! Very good support too! -- haunt

3. Dynamic Pricing Plugin for WooCommerce

Dynamic Pricing Plugin for WooCommerceDynamic Pricing Plugin for WooCommerceDynamic Pricing Plugin for WooCommerce
Dynamic Pricing Plugin for WooCommerce

The Dynamic pricing plugin for WooCommerce is a must-have for anyone interested in offering discount pricing. The WooCommerce pricing and discounts plugin lets you determine pricing rules and cart discounts with ease. Whether you're selling shippable or digital products, you'll find everything you need:

  • provide quantity discounts, special offers, percentage discounts, and more
  • create an almost unlimited number of discount pricing types
  • conditional cart discounts
  • customer loyalty pricing
  • and much more

Start boosting your sales and increasing customer loyalty with the Dynamic pricing plugin for WooCommerce.

4. Table Rate WooCommerce Shipping Plugin

Table Rate WooCommerce Shipping PluginTable Rate WooCommerce Shipping PluginTable Rate WooCommerce Shipping Plugin
Table Rate WooCommerce Shipping Plugin

For wholesalers and retailers shipping products, you know how complicated shipping can be. Multiply the number of different products with the number of shipping destinations, and you'll quickly realize how crazy it can get.

With the Table Rate Shipping for WooCommerce WordPress plugin, however, you can set up a system that will help you charge less for shipping and sell more products. This WordPress WooCommerce plugin is one of the best-selling WooCommerce extensions for good reason:

  • set up zones based on country, state, or postal codes
  • base rates on price, quantity, weight, or dimensions
  • generate one or multiple shipping cost options
  • supports volumetric shipping
  • and much more

The fact that this plugin is also WPML compatible and has a tax inclusion option makes this a stellar choice. Need to ship? Table Rate Shipping for WooCommerce delivers.

5. Extra Product WooCommerce Product Manager Plugin

Extra Product WooCommerce Product Manager PluginExtra Product WooCommerce Product Manager PluginExtra Product WooCommerce Product Manager Plugin
Extra Product WooCommerce Product Manager Plugin

WooCommerce Extra Product Options is a great plugin for eCommerce stores that need to offer extra product options. This WooCommerce product category list plugin plugin offers:

  • check-boxes, radio buttons, select boxes, textareas, input boxes, upload, date, range picker, and color picker
  • the ability to replace check-boxes, radio buttons, and select boxes with images
  • hide or show prices
  • form fields builder
  • and more

WooCommerce Extra Product Options is a solid and simple way to bring extra product options to your WooCommerce-powered storefront.

6. Product Filter WooCommerce Product Category List Plugin

Product Filter WooCommerce Product Category List PluginProduct Filter WooCommerce Product Category List PluginProduct Filter WooCommerce Product Category List Plugin
Product Filter WooCommerce Product Category List Plugin

If you're selling many products using WooCommerce, you're going to need a good way for customers to search, sort, and find what they're looking for. A product not found is a sale lost.

The WooCommerce Product Filter is one of the best plugins for searching, sorting, and filtering products. This WooCommerce product plugin is impressive:

  • filter using taxonomies, price, range, and in-stock filters
  • unlimited filters and easy integration
  • widget filters and filter layouts
  • impressive design options
  • and much more

My favorite feature has to be the filter analytics. Track your customer search behavior to improve your storefront or develop new products. The WooCommerce Product Filter is one of the best product search filters you'll find.

7. Advanced Shipping WooCommerce Shipping Plugin

Advanced Shipping WooCommerce Shipping PluginAdvanced Shipping WooCommerce Shipping PluginAdvanced Shipping WooCommerce Shipping Plugin
Advanced Shipping WooCommerce Shipping Plugin

Here's another nice option for those shipping products.The WooCommerce Advanced Shipping plugin is very advanced, but also easy to use. Features include:

  • customize with cart, user, and product based conditions
  • volume based pricing and table shipping
  • create unlimited shipping methods
  • set up worldwide shipping zones
  • and more

WooCommerce Advanced Shipping also includes conditional logic.

8. Fancy Product Designer WooCommerce Plugin

Fancy Product Designer WooCommerce PluginFancy Product Designer WooCommerce PluginFancy Product Designer WooCommerce Plugin
Fancy Product Designer WooCommerce Plugin

There are many product printing services on the web whereby users upload images, add text, and create their own unique T-shirt, mug, or just about any other product that can be printed on.

With WooCommerce and the Fancy Product Designer, you can do the same thing and build your own custom eCommerce storefront. This is one of the best online solutions for custom printing businesses:

  • customers can create text layers or upload images—even images from social media accounts
  • customers can color individual layers or choose those set by the store owner
  • smart pricing based on layers, layer types, product types, etc.
  • sell just about any type of product
  • and much, much more!

This HTML5 WooCommerce WordPress plugin works with many themes and is easy to translate. You can't get much fancier than the Fancy Product Designer.

9. PDF Invoice WooCommerce WordPress Plugin

PDF Invoice WooCommerce WordPress PluginPDF Invoice WooCommerce WordPress PluginPDF Invoice WooCommerce WordPress Plugin
PDF Invoice WooCommerce WordPress Plugin

Providing a PDF invoice with your eCommerce sales is not only a nice service to the customer, but adds a really professional touch. The WooCommerce PDF Invoice WordPress plugin is the perfect WooCommerce add-on to do that. It's hard to find any other option with all these features:

  • supports custom checkout fields and multiple custom content blocks
  • offers regular and proforma invoices
  • complies with accounting standards
  • excellent design layout and style
  • automatic invoicing
  • and much, much more

It's feature rich and well designed, and you'd be hard pressed to find anything better. WooCommerce PDF Invoice is made by professionals, and it shows.

10. WooChimp—MailChimp WooCommerce WordPress Plugin

WooChimp - MailChimp WooCommerce WordPress PluginWooChimp - MailChimp WooCommerce WordPress PluginWooChimp - MailChimp WooCommerce WordPress Plugin
WooChimp - MailChimp WooCommerce WordPress Plugin

Automatically build your customer email list by connecting WooCommerce and Mailchimp with the WooChimp mailing list plugin for WooCommerce. It's pretty nifty. You'll find just about every option you could ever want in a WooCommerce Mailchimp  plugin.

  • subscribe customers automatically and sign up on checkout
  • includes widget and shortcode support
  • campaign-to-order tracking
  • Ecommerce360 support
  • and much, much more

Leveraging the power of Mailchimp with your WooCommerce storefront extends your reach and marketing in a powerful way. And you'll "go bananas" over the great support, documentation, and clean code the WooChimp plugin offers.

11. Advanced Bulk Edit WooCommerce Product Manager Plugin

Advanced Bulk Edit WooCommerce Product Manager PluginAdvanced Bulk Edit WooCommerce Product Manager PluginAdvanced Bulk Edit WooCommerce Product Manager Plugin
Advanced Bulk Edit WooCommerce Product Manager Plugin

If you want to do bulk editing  of your WooCommerce products, or to export your WooCommerce product list to a CSV file, you need to take a look at WooCommerce Advanced Bulk Edit. Some of the features include:

  • bulk edit, add, and remove attributes
  • create, duplicate, and delete products
  • many ways to filter products
  • supports 40+ fields
  • and more

WooCommerce Advanced Bulk Edit is simple, straightforward, and gets the job done.

12. Subscriptio—WooCommerce Subscription Plugin

Subscriptio - WooCommerce Subscription PluginSubscriptio - WooCommerce Subscription PluginSubscriptio - WooCommerce Subscription Plugin
Subscriptio - WooCommerce Subscription Plugin

The Subscriptio WooCommerce subscription plugin gives you everything you need to give your WordPress WooCommerce website the ability to sell and manage subscriptions. This feature-rich solution is all you'll need:

  • options for cancellation warnings, suspended subscriptions, and more
  • PayPal and Stripe payment gateways are built in
  • recurring payments with any billing cycle
  • set up free trials or set-up fees
  • and much, much more

For magazine subscriptions, online memberships, or e-learning packages, there's hardly a better WordPress WooCommerce plugin solution. WooCommerce subscription plugin is a solid option.

13. MDTF—Meta Data WooCommerce WordPress Plugin

MDTF - Meta Data WooCommerce WordPress PluginMDTF - Meta Data WooCommerce WordPress PluginMDTF - Meta Data WooCommerce WordPress Plugin
MDTF - Meta Data WooCommerce WordPress Plugin

The WordPress Meta Data & Taxonomies Filter WooCommerce plugin gives you the ability to query multiple taxonomies and meta fields at the same time. Features also include:

  • create new meta fields with checkboxes, drop-downs, range-sliders, and more
  • includes widgets and shortcodes
  • AJAX searching support
  • and more

If you need a simple and flexible search plugin for your WooCommerce store, take a look at the WordPress Meta Data & Taxonomies Filter plugin.

14. WOOCS—Currency Switcher WooCommerce Plugin

WOOCS - Currency Switcher WooCommerce PluginWOOCS - Currency Switcher WooCommerce PluginWOOCS - Currency Switcher WooCommerce Plugin
WOOCS - Currency Switcher WooCommerce Plugin

If your customers are international or even if you're selling to one other country, you're going to need the WooCommerce Currency Switcher plugin. This is a great way for users to change the currency being used and for the price to be converted in real time. You'll find just the right features:

  • rate conversion using Yahoo, Google Appspot Aggregators, or manually
  • display currency switcher via widget or shortcode
  • five UI currency switcher options
  • GeoLocation by IP
  • and much more

The WooCommerce Currency Switcher is simple, powerful, and well designed.

15. Upload Files WooCommerce Plugin

Upload Files WooCommerce PluginUpload Files WooCommerce PluginUpload Files WooCommerce Plugin
Upload Files WooCommerce Plugin

This WooCommerce file upload plugin allows you to upload any file at any size from the product, cart, checkout, or order details pages! This is a must-have plugin if you are offering any sort of digital download! Here are a few of the features of this powerful plugin:

  • Dropbox support
  • email notification and attachments
  • add additional costs based on files
  • file restrictions

Check out the live demo of this plugin to see if it is right for you!

16. Custom Fields WooCommerce Product Manager Plugin

Custom Fields WooCommerce Product Manager PluginCustom Fields WooCommerce Product Manager PluginCustom Fields WooCommerce Product Manager Plugin
Custom Fields WooCommerce Product Manager Plugin

The WooCommerce Custom Fields plugin allows you to create custom product, checkout, and user fields. Depending on the product you are selling, these extra fields may be necessary. These custom fields can also be used to help upsell a product and increase your revenue. Here is what you can expect from this plugin:

  • create unlimited product fields
  • selectable product options
  • charge customers for selected options
  • provide additional user fields on checkout

View this plugin in action by checking out the live preview.

17. PDF Vouchers WooCommerce Coupon Plugin

PDF Vouchers WooCommerce Coupon PluginPDF Vouchers WooCommerce Coupon PluginPDF Vouchers WooCommerce Coupon Plugin
PDF Vouchers WooCommerce Coupon Plugin

Gift vouchers can be a great way to bring in new customers. You can use this plugin to create gift vouchers, rewards, and promotions that fit your business model. The WooCommerce PDF Vouchers plugin is ideal for connecting your online business with your on-the-ground business by providing a redeemable voucher system that you control. 

Not sure if this is the right plugin for you? Take a look at the back- and front-end demo.

18. SUMO Reward Points—WooCommerce Coupon Plugin

SUMO Reward Points - WooCommerce Coupon PluginSUMO Reward Points - WooCommerce Coupon PluginSUMO Reward Points - WooCommerce Coupon Plugin
SUMO Reward Points - WooCommerce Coupon Plugin

Build your own loyalty reward program using the SUMO Reward Points plugin. This is a unique and powerful WooCommerce WordPress plugin to help increase customer engagement. Reward customers for:

  • social media shares
  • product purchases
  • writing reviews
  • signing up
  • referrals

You can then offer points at a product, category, or global level. Points can have set expiration dates and much, much more. There are many different ways to configure SUMO Reward Points!

19. Recover Abandoned Cart WooCommerce Custom Cart Plugin

Recover Abandoned Cart WooCommerce Custom Cart PluginRecover Abandoned Cart WooCommerce Custom Cart PluginRecover Abandoned Cart WooCommerce Custom Cart Plugin
Recover Abandoned Cart WooCommerce Custom Cart Plugin

Stop losing sales from abandoned carts and start recovering them with this WooCommerce custom cart plugin. Send an email—and even follow-up emails—to recover abandoned carts.

"Recover Abandoned Cart monitors carts that are abandoned by Members and Guests to capture Abandoned Carts. It automatically sends mails using the mail templates at specified times to Recover the Abandoned Carts."

Create and customize your email follow-ups. Add coupons, and schedule how many, how often, and when emails are sent. Using the WooCommerce Recover Abandoned Cart plugin is a great way to follow up and salvage sales that are otherwise already lost.

20. Badge Designer WooCommerce WordPress Plugin

Badge Designer WooCommerce WordPress PluginBadge Designer WooCommerce WordPress PluginBadge Designer WooCommerce WordPress Plugin
Badge Designer WooCommerce WordPress Plugin

Woo Badge Designer is the most feature-rich badge plugin on the market. You can insert unique and attractive badges to liven up your product listings. This plugin is sure to help you boost your sales. Here are the plugins most notable features:

  • countdown timer badge
  • auto-calculated discount percentages
  • set multiple badges
  • complete styling customization of badges

21. Bulk Edit WooCommerce Product Manager Plugin

Bulk Edit WooCommerce Product Manager PluginBulk Edit WooCommerce Product Manager PluginBulk Edit WooCommerce Product Manager Plugin
Bulk Edit WooCommerce Product Manager Plugin

The WooCommerce Bulk Edit Variable Products & Prices plugin makes it super easy to make bulk edits.

"You can edit as many products as you want in just one step and edit fields such as SKU, Stock, Regular Price, Sale Price, Weight, Height, etc. You can even increase or decrease all prices in a category by a set percentage % or dollar value $ for quick sales or product price increases/decreases all in one step."

Make big changes quickly and easily with this  WooCommerce product category list plugin and its easy-to-use admin interface.

5 Best WooCommerce Plugins For Free (2021)

The premium WooCommerce plugins available on CodeCanyon will give your store the most advanced set of features. If your business is on a limited budget, though, you might not be able to afford these premium plugins. 

This should not stop you from upgrading your WooCommerce store and giving your customers the eCommerce shopping experience they need.  Below is a collection of the five best free WooCommerce WordPress plugins available.

1. WooCommerce Stripe Payment Gateway

Stripe is one of the most popular payment gateways. This WooCommerce Stripe plugin extends the WooCommerce payment gateway functionality to allow you to take payments directly on your store via Stripe's API. If you are using Stripe to collect payments, then this is a must-have!

2. Direct Checkout Free WooCommerce Checkout Plugin

Direct Checkout Direct Checkout Direct Checkout
Direct Checkout Free WooCommerce Checkout Plugin

This free WooCommerce checkout plugin lets you simplify the checkout process by skipping the shopping cart page. The Add to Cart button is added to each product which then redirects customers to the checkout page. This simple addition of the button and redirect can help increase sales tremendously.

3. WooCommerce Menu Cart

This WooCommerce custom cart plugin installs a shopping cart button in the navigation bar. You will be able to display price, the number of items, and the cart menu. This simple menu will help encourage your customers to check out sooner. 

4. TI WooCommerce Wishlist

YITH WooCommerce Zoom MagnifierYITH WooCommerce Zoom MagnifierYITH WooCommerce Zoom Magnifier
TI WooCommerce Wishlist

The free WooCommerce Wishlist plugin can help you convert your website visitors into loyal customers. You will be able to add wishlist buttons next to each product to give your customers a chance to return to your website and remember what products they were considering buying. This is another great plugin to help you generate sales.

5. YITH WooCommerce Zoom Magnifier

Online shoppers are used to having many features on webstores. One important feature that is not present in the default WooCommerce plugin is a zoom magnifier. Zoom magnifiers help your customers see the quality of your product and make informed purchasing decisions.  

Take Your WooCommerce Store to the Next Level!

By making use of the premium and free plugins available, you can start to create an eCommerce store that users will love to visit and shop on. However, there is more to running a successful WooCommerce site than just adding a few premium features. You must make sure that your website theme matches your business's brand identity, your payment gateway must be set up properly, and you must customize your store in a way that gives it the best possible chance to succeed.

Below is a list of articles that will help you get the most out of your WooCommerce store. Combining the premium WooCommerce plugins available on CodeCanyon and applying the knowledge in these articles, you will have an online store that you are confident in and an online store that gets you excited for the future of your business.

Take Advantage of the WooCommerce Plugins Available on CodeCanyon Now!

WooCoomerce is a powerful online store solution for your WordPress website. While the basic installation of WooCommerce will help you get your store up and running, it won't contain all the necessary features and functionality that your online store will need. 

CodeCanyon offers the most flexible and feature-rich WooCommerce WordPress plugins on the market and will add another dimension of functionality to your online store that users are accustomed to.

Whether you need to implement custom fields and uploads, display multiple currencies, or offer memberships, the diverse WooCommerce plugins available on CodeCanyon can help you accomplish these tasks. 

In addition to all the high-quality WooCommerce plugins available, there are also thousands of other high-quality WordPress plugins on CodeCanyon that can help enhance your website. Take look through the extensive library of plugins and you will find all types of plugins, including forum, media, and SEO plugins.

Take advantage of the massive library of high-quality WordPress plugins on CodeCanyon now!

Editorial Note: This post has been updated with contributions from Maria Villanueva. Maria is a staff writer with Envato Tuts+.

Post a Comment

0 Comments