Under the hood of iSheeba.com

When I started working on setting up my site, I used to always wonder if I was making the right decision in choosing the right technology. I used to check other site setup using BuiltWith. It has helped me understand and adapt to better solutions.

I share my current setup for my website, in the hope that it would help someone to choose their best solutions.

Technology Profile

Content Mangement System (CMS) : WordPress

WordPress is a state-of-the-art semantic personal publishing platform with a focus on aesthetics, web standards, and usability. It is a free and open-source content management system based on PHP and MySQL. To function, WordPress has to be installed on a web server, which would either be part of an Internet hosting service or a network host in its own right

Web Server : Nginx

NGINX [engine x] is a HTTP server and mail proxy server

Hosting : Digital Ocean

I’ve dabbled with a few different shared/VPS hosts over the past few years and I must say that none of those other hosts have been as quick or easy as DigitalOcean. In less than 5 minutes, I had a complete server ready to play with, and as far as I’m concerned, I won’t be switching hosts for a long time.

Email, Calendar, : GSuite

Web-based email, calendar, and documents for teams. Renamed to Google Apps for Work, but now known as G Suite From Google Cloud.

Command Interface : WP Cli

WP-CLI is the command-line interface for WordPress. You can update plugins, configure multisite installs and much more, without using a web browser.

Theme : Customizr

The Customizr WordPress theme is a free web template that you can use with WordPress to easily create any type of website : business sites, blogs, portfolios, landing pages, forums, shops, etc. With a set of live preview options, Customizr does not require advanced technical skills to design and add content to your website. Powers more than 100K active sites around the world.
https://demo.presscustomizr.com/

Plugins

Better Security(Formerly known as Ithemes Security)

iThemes Security is the #1 WordPress Security Plugin

iThemes Security (formerly Better WP Security) gives you over 30+ ways to secure and protect your WordPress site. On average, 30,000 new websites are hacked each day. WordPress sites can be an easy target for attacks because of plugin vulnerabilities, weak passwords and obsolete software.
Most WordPress admins don’t know they’re vulnerable, but iThemes Security works to lock down WordPress, fix common holes, stop automated attacks and strengthen user credentials. With advanced features for experienced users, our WordPress security plugin can help harden WordPress.

Yoast

Yoast SEO: the #1 WordPress SEO plugin

Need an SEO plugin that helps you reach for the stars? Yoast SEO is the original WordPress SEO plugin since 2008. It is the favorite tool of millions of users, ranging from the bakery around the corner to some of the most popular sites on the planet. With Yoast SEO, you get a solid toolset that helps you aim for that number one spot in the search results. Yoast: SEO for everyone.
Yoast SEO does everything in its power to please both visitors and search engine spiders. How? Below you’ll find a small sampling of the powers of Yoast SEO:

Google Analytics Dashboard for WP

Google Analytics Dashboard for WordPress

Google Analytics Dashboard for WP (GADWP) is a free, featured plugin that brings Google Analytics reports into your WordPress site.
This plugin uses a set of comprehensible reports to make your Google Analytics data easier to understand. A powerful widget with custom reports provides key analytics insights in your Administration Dashboard, while in-depth Page reports / Post reports allow further segmentation of your analytics data, providing performance details about your posts and pages.
The tracking component of this plugin will automatically install Google Analytics on your website by inserting the required tracking code in all your webpages.

Akistmet

Akismet checks your comments and contact form submissions against our global database of spam to prevent your site from publishing malicious content. You can review the comment spam it catches on your blog's “Comments” admin screen.

Page Builder by SiteOrigin

SiteOrigin Page Builder is the most popular page creation plugin for WordPress. It makes it easy to create responsive column based content, using the widgets you know and love. Your content will accurately adapt to all mobile devices, ensuring your site is mobile-ready.

Development

IDE : Sublime 3

Sublime text 3 it helps me stay focussed on the relevant files for what I need. Being able to search for a file and across files is fast and easy. I've often had to perform searches across hundreds of files to find a snippet of code and Sublime's speed has never let me down.

Stylesheet language : Syntactically awesome style sheets (SASS)

Sass is an extension of CSS3 which adds nested rules, variables, mixins, selector inheritance, and more. Sass generates well formatted CSS and makes your stylesheets easier to organize and maintain.

Task Runner : GRUNT

Why use a task runner?

In one word: automation. The less work you have to do when performing repetitive tasks like minification, compilation, unit testing, linting, etc, the easier your job becomes. After you've configured it through a Gruntfile, a task runner can do most of that mundane work for you—and your team—with basically zero effort.

Version Control : GIT

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap

Like this:

Related

You may also like

To put it simply, a staging site is a clone of your live website. It enables you to test any changes or major new features that you plan to implement in a secure environment. Developers often use staging sites as a testing ground in order to prevent errors occurring on ‘live’ websites, thus avoiding the issues and/or downtime that might otherwise result.