What is this thing called Bootstrap?

What is Bootstrap and why should I care?

Bootstrap Logo

Early in the HTMl/CSS journey to enlightenment, you might have heard a thing or two about something called Bootstrap. What the heck is it? How do you use a bootstrap to build a webpage? Why should I care? Perhaps you already know a thing or two about HTML and you have a solid understanding of how CSS works, but there is this hazy point in everyone’s progression where certain concepts are just a little too murky. I’ll attempt to shed some light on the subject and perhaps make that transition into the light of knowledge a little easier.

CSS to the rescue

When one starts out creating a website, there are certain things that designers and developers do to make things easier on themselves as they go. Creating a common set of classes that can be used over and over on the page’s HTML is one of those time savers. For instance, suppose I create a class called “bold” for assigning bold to a font and another class called “cent-align” for centering text. I can apply those classes at the same time or independently of each other on the text that I want in the document. Those two classes are now part of the building blocks used as the styling foundation for the website that I’m creating. If I keep creating more and more classes like that, pretty soon I have a nice set of tools to make building my website a lot easier. Now suppose I had created all those classes before I started creating the HTML page and I had also included things like pre-fabed buttons, tables, grid layout locations and JavaScript actions. I’d have a sweet set of CSS classes that I could just assign to my HTML page to help speed the styling along in no time!

Framework, Frame-what?

All of this CSS goodness is what we call a framework- just like the frame of a house. Once you got the framing of the house complete, you can start hanging all sorts of things on it- siding, doors and windows, brick and drywall. It makes completing the rest of the house a breeze! But guess what? Just like there are lots and lots of different types of frames out there for build a house from, there are also lots and lots of different frameworks to choose from to build your web page upon.

How Does Bootstrap fit in?

Bootstrap is just one of the myriad number of frameworks out there in the wild, but it is super easy to get up and running. Plus, Bootstrap is open source software which means it is freely available to be used and modified however you like! However the benefits don’t stop there. It’s responsive which is a huge deal for today’s websites. Once you have Bootstrap set up your webpage, it is instantly ready to be accessible from any size of device such as smart phones, tablets or desktop computers with monstrous screens. Pretty slick, huh?

Need more info? There are tons of YouTube videos, quick-start tutorials, guides and help from the sizable community base to get you started. That’s not even counting the extensive documentation on the Bootstrap website. Are you ready to dive in yet? Perfect! Go check out http://getbootstrap.com/ to get started using a popular and friendly framework on your next project.

 

 

 

Cheers!
-Matthew Vazquez

Essential plugins for WordPress

To keep your site protected and running smoothly…

The basics

Here is a list of plugins that are really needed for you WordPress installation to keep things running smoothly and out of trouble. I have personally used each one of the plugins listed below and they are my standard go-to’s.

  • JetpackJet pack offers so much stuff, you’d be crazy not to take advantage of the features available at your disposal. Free items such site analytics, social media integration, site security, Up/down time notifications, carousel & slideshow features, sidebar customization, super helpful widgets and much, much more. This is the plugin that I usually install first.
  • AkismetSpam catcher/filter. I cannot imagine how badly my websites would be totally overrun with horrific spamming comments, links to shady sites or otherwise without this installed.
  • UpdraftPlus – a very highly ranked back up program for good reason! It has all sorts of options for daily or weekly automated backups and all the other typical necessities including quick restore options. It even lets you choose where to back up the files to- Dropbox, FTP, Amazon S3 or a ton of other places.
  • Yoast SEO – This is a pretty extensive plugin that dives deep into SEO, Keywords, meta and link info. This thing also does some pretty through page analysis and provides some helpful suggestions on how to fix what’s lacking in the SEO for your individual pages. 4.8 stars with 8000+ review doesn’t lie.
  • W3 Total Cache – Use this to help speed up the retrieval of your website to get it below the sacred 3-4sec it takes for a visitor to decide whether to stay or leave your site. Tons of options and advanced tweaks are available for those needing to play, but don’t worry- it works pretty great right out of the “box”.

 

Bonus plugins

While not the essentials (they still kinda are for me), these plugins are fantastic for just making your life easier in general.

  • Broken Link Checker – a godsend. This little baby will send you a notification any time an external link or image goes MIA on your site. Of course you can tell it how often you want it to notify you about said links and you can set the frequency
  • Beaver Builder – super helpful page builder for making custom page and post layouts with WordPress. It’s drag and drop for simplicity, but it still allows for complex re-arrangements when screen sizes shrink and margins change. On top of that, it is based on short codes so it doesn’t jack with your content even if you decide to stop using it for some reason. Slick!

Let me know what you use for your essential plugins below!

 

 

 

Cheers!
-Matthew Vazquez