Category Archives: Guides

Getting Started with Publii – A Desktop-Based Static Site Generator

Getting Started with Publii – A Desktop-Based Static Site Generator

In this article, we will take a closer look at Publli, a desktop-based static site generator. Static website generators have been around for a long time. However, they have not been as popular as dynamic websites with database back-end web applications, most likely because dynamically rich websites easily modify, maintain, and administer content through a beautiful dashboard, such as WordPress and Joomla. Continue reading

Creating an email address in cPanel

You’ve put it off long enough. It’s time to create a custom email address using cPanel to go along with your sparkly new personalized domain name.

See, your brand new website is done. Ready. A sense of pride washes over you. Everything you have to offer this world is now instantly available at the fingertips of the internet. But what if your visitors should wish to contact you? You thought you had that covered. All they had to do, according to your site, is email you at…! (To be honest, the “2817” has no real significance; you kind of just settled on it after you found the year you were born was taken, not to mention the dozen or so other combinations you tried.)

It doesn’t have to be that way.

Among the great benefits of a personalized domain name is the ability to employ email addresses that correspond with it. Besides giving your web presence a more polished and professional look, email addresses that use your own domain also tend to instill added trust in the minds of your visitors.

Fortunately, VeeroTech has your back, making email address creation a cinch via the incredible power and ease of cPanel.

Creating the email address in cPanel

Your first step is telling the server to watch for mail and store it for you. Sound daunting? Nah, cPanel will do all the heavy lifting.

Clicking the Email Accounts button to create an email address in cPanel

1. On your cPanel homepage, look for the Email Accounts icon and click it.

You’ll find yourself viewing a list of email addresses associated with your domain. Yes, an address is already there and waiting. Just ignore it. It’s generated by VeeroTech when you first signed up for web hosting.

Clicking the Create button

2. Click the Create button.

The email settings panel

The panel that opens contains all the settings needed to bring your custom email address to glorious life.

Creating an email address username

3. Enter the Username. This is simply the part of your email address that precedes the @ sign and your domain name.

You might just opt to go with your first name (tim). Or maybe you have a team and each member will require his or her own address, and you want to include a last name, too (timlee). In addition to letters and numbers, you can also include periods, hyphens, and underscores (tim.lee, tim-lee, tim_lee). It’s not case-sensitive, so no matter how you enter it, upper or lowercase letters will work all the same.

(You can find some additional tips on picking the best name format for your address over on the very helpful Budding Geek blog.)

Creating an email address password

4. For Security, leave it at Set password now and enter the desired Password.

cPanel will gauge the strength of your password and let you know if you should make a change. Alternatively, you can click the Generate button to have a suggestion filled in for you. This is a great way to ensure you’ve met an adequate security threshold.

Displaying the email address password "recipe"

Handy tip: As shown above, you can easily alter the “recipe” for auto-generated passwords by clicking the little triangle at the far right.

Setting the email address storage space

5. Choose the amount of Storage Space for incoming and outgoing emails.

You can raise or lower the value, or choose Unlimited if you don’t want a ceiling. To start, the default of 1GB (1,024MB) should be just fine.

Creating the email address

6. Leave the remaining settings at their defaults, and click Create.

The email address listing

There it is — you’ve created your new email address in cPanel. Try not to be blinded by its ethereal glow!

This list offers a bird’s-eye view of all your created addresses, including how much storage space each is using versus how much you’ve allocated for it.

You’re halfway done. Can you believe it?

A quick word about managing email addresses

If you ever need to change the settings of an email address you’ve already created, this is where you’ll do it. There’s also a Manage button, which takes you back into the account settings, allowing you to change the password and storage space, among other things.

Automatically configuring your device to access your email address

Your second (and final!) step is to configure your device, or devices, to access the email address now resting comfortably on the server. Yes, this can seem overwhelming. But take a relieved breath, because again, cPanel is there to carry the burden.

Clicking the Connect Devices button

On the Email Accounts screen in cPanel, click the Connect Devices button next to the email address you just created.

The Mail Client Automatic Configuration Scripts panel

Your first (and, quite possibly, only) stop is the top section, Mail Client Automatic Configuration Scripts. If you see your mail client listed, then great — all you’re going to have to do is click a link, and cPanel will run a quick script that sets up your email account on the device you’re presently using.

So, if you want to share the account on, say, a desktop computer and your iPhone, you would log into cPanel separately on each, then choose the appropriate script.

You’ll notice under Protocols some fun-sounding options that are pure computerese. In a nutshellhere are the only two options you really need to consider:

IMAP over SSL/TLS. Email messages are stored on the server, synced, and accessible on any device you configure. This is the suggested configuration option for most devices.

POP3 over SSL/TLS. Email messages are downloaded to the device upon retrieval, and in most cases, deleted from the server. This might be okay if you only ever intend to use one device, and don’t care to have your messages archived and synced elsewhere.

(As an aside, SSL/TLS simply stands for two common cryptographic protocols designed to provide secure communication from one device to another.)

Once you’ve chosen the appropriate link, clicked it, and permitted cPanel to set up your device, it’s entirely possible you’re good to go! If so, congratulations — you can stop reading now and do something decidedly un-techie like jumping jacks or flossing.

Manually configuring your device to access your email address

But, uh-oh… what if there’s no corresponding configuration script for your device in the list? That’s okay, because cPanel gives you everything you need in order to do a little manual jiggering.

The Mail Client Manual Settings panel

Every mail client has a way to set up an account. In most cases, you’ll find the process broken up into a series of steps, requiring you to simply provide some key info. cPanel lists that info out, and once you understand a couple basics, there’s no bite.

First off, you’ll want to use the settings in the Secure SSL/TLS Settings (Recommended) section. (Please remember: Don’t use the info in the above screenshot example. Refer to your own cPanel for your specific settings.)

Your mail client is, of course, going to want your account’s username (the full email address in this case) and password. That’s what you created in the steps up above. Just plug those in exactly as cPanel displays.

Then, you’re going to specify an incoming server. This is the server responsible for receiving messages. Once you’ve determined whether you’re going with IMAP or POP3 (see the brief explanation above), you’ll know which port to use. You’ll very likely opt for IMAP.

Lastly, you need to provide an outgoing server and its port number. This is the server responsible for sending your messages.

That’s it, seriously, you’re done

Now you can really get down to business. Or send out some links to funny cat videos. Or, maybe sending out links to funny cat videos is your business, in which case we applaud your entrepreneurial spirit. Regardless, your recipients will notice the difference — and you can finally stop cringing every time somebody asks you what that “2817” means.


WooCommerce Optimization Guide For Beginners

WooCommerce is one of the most popular solutions for setting up an online eCommerce store. It is simple, easy to use and relies on WordPress which happens to be the world’s most popular Content Management System. Naturally, WooCommerce optimization is something that cannot be neglected or left to chance.

While optimizing WordPress is a different story altogether, WooCommerce optimization has its own requirements and measures that you can undertake. In this article, we will be discussing steps and measures you can take to conduct better WooCommerce optimization and get the most out of this amazing eCommerce solution. Continue reading


Which eCommerce Software Should You Opt For?

There are various options when it comes to creating an eCommerce store. You can make use of dedicated and fully managed solutions, or choose an eCommerce software that is tailored to suit the needs of online shops.

Such eCommerce software can be both free and premium. Each such tool comes with its own set of features and offerings. So, which eCommerce software can be the right one for your needs and which one should you pick? This article shall provide the answer for this question.  Continue reading


What Should You Look For in eCommerce Web Hosting?

What Should You Look For in eCommerce Web Hosting?

Memory Allocation Specifications

Most web hosting providers are upfront about things such as disk space and bandwidth. However, not all tend to share details about memory allocations.

What exactly is memory allocation in web hosting and how does it become really vital for an eCommerce hosting plan? Memory allocation, as the name suggests, refers to the amount of memory that is allocated to your specific hosting account. Naturally, for eCommerce websites, having an ample amount of memory becomes especially important.

Unlike blogging sites where most users just tend to read or comment, an eCommerce store can have users comparing and browsing multiple products. This means more and more calls can be made to the database and higher amount of memory or RAM can be consumed. Thus, it is crucial for you to ensure that your eCommerce hosting plan comes with sufficient level of memory allocations — most unlimited web hosting providers tend to provide only a limited and lesser amount of memory on shared hosting plans.

Security and Backups

Does your web hosting provider have a backup policy? Also, what about restoring from such backups? Can you do it in one click or will your hosting provider do it for you?

Things can go wrong at any step. Running an eCommerce store means you should always keep regular backups of your data. There is hardly anything worse than losing business because of a faulty hard drive or server failure. Keeping multiple copies of your data can ensure such problems are fixed in good time. With that said, it is always a good policy if your web host maintains backups of your data on a remote location. You should consider opting for a web hosting provider that supports services such as JetBackup — this can help you restore your content within minutes should something ever go wrong.

In terms of security, your web hosting provider should always run the latest versions of tools such as cPanel/WHM as well as any other server-side scripts that might be installed. Outdated versions can pose a security threat for both your site as well as your users’ data.

SSL Certificates

When speaking purely in terms of requirements, your eCommerce store does not really need an SSL certificate if it is not accepting or storing user data. For example, if you are selling digital goods and sending your users to PayPal to complete the payment, you do not need an SSL as you are not handling payments yourself.

However, not having an SSL certificate for your website is a risk that you should not take. Google nowadays considers SSL as a ranking factor, and most users do not trust websites that do not have an SSL active, especially if the said site is an eCommerce store. Obviously, it is a wise investment to install an SSL certificate on your site.

Let’s Encrypt SSL’s can work for basic eCommerce stores, and your web hosting provider should offer that without any additional cost. However, you can also opt to buy separate SSL certificates that come with greater and enhanced validation as well as longer duration of validity.

It is a good idea to talk to your web hosting provider about the type of SSL certificate that you might require. A good web host will always be able to answer such questions and also guide you in the right direction.

Speed Enhancements (SSD vs HDD, Server-side Caching)

You will need to take extra measures to ensure your eCommerce store runs fast and is not sluggish or slow. Having caching plugins (if running WordPress or a similar CMS) as well as database optimization measures at hand can be a good strategy to follow.

But what about your web host? For the most part, every decent eCommerce hosting plan should be backed by some level of server-side caching solution. This can help in providing a performance boost for your website.

And what about the storage disks? The debate has long been ongoing about SSD vs HDD, and there is no clear winner in this regard. Going by the textbook definition, SSDs are always faster than HDDs, but there are various other considerations too. For instance, an SSD hosting plan provided with poor memory will fare worse than an HDD hosting plan with better memory allocations. As such, make sure you consider all the aspects as mentioned above, but with all other things being constant, SSDs are faster than HDDs. This is especially useful for database-driven applications, such as WordPress (WooCommerce) or OpenCart, etc.

This brings us to the end of the article about things that you should look for when selecting an eCommerce hosting plan. Running an eCommerce site requires quite a lot of work. In the coming weeks, we will provide more details about how to effectively run an eCommerce store and keep it well-optimized for your visitors. Stay tuned!