:: 15 years in the business – Full Stack Development ::
Custom programming, WordPress, Magento, Zend
Sites in motion:
Responsive site design; for example this is WordPress with the responsive theme Minamaze 1.2.1. It degrades pretty nicely on smaller devices.
A custom approach would be more along the lines of HTML5, jQuery, and Twitter Bootstrap CSS, perhaps PURE CSS. Table Tools is great for back-end pages with reporting, ad hoc search interfaces, and things of the like.
CSS? Cascading Style Sheets; a nerd term for “design instructions” or “stuff that makes the design look nice and flexible on various devices”.
Linux? Linux is an operating system, like Windows … you may have heard of Windows.
PHP? PHP is a computer language that allows your web page to have logic and do stuff like talk to your database, or look up shipping rates with UPS or FedEx. But really PHP is then talking to an API.
An API is an Application Programming Interface. It’s a super generic term for “my site wants to talk to your site, and actually get an answer to my question so we need to speak the same language, thanks for the instructions… hey guy I want this, then the dude replies and now you have what you want.
MySQL? MySQL is “My” Structured Query Language. This is how we talk to the database. Query means question, we are asking the database questions like, “What is Kevin’s last name?” Here is the SQL for that:
SELECT last_name FROM users WHERE first_name = ‘Kevin’;
SELECT is a fancy word for gimme.
last_name is the stuff you are looking for. It is the name of the column… like in Excel if you had column headings typed in. Database folks tend to use underscores instead of spaces and all lowercase so the “code” can be read on most systems.
FROM is the table you are looking at.
WHERE is your set of conditions for the question.
So SQL Is basically “gimme stuff from the table… not this stuff, only this stuff”, not unlike a cranky 2-year old.
WordPress is what this site is made out of. It’s quick to install and get up and running. It has a pretty nice back-end login area where you can update page content quickly and it is fairly flexible and has a lot of modules and themes/design schemes readily available, mostly free.
Magento is pretty much the biggest eCommerce package out there. It written in PHP (and all the above stuff) and is really deep when it comes to configurations and options. It basically is trying to be all things to all people so that makes it pretty complicated yet super powerful. This is pro-grade eCommerce type stuff.
Zend – A PHP based framework that provides programming structure and helper tools for common tasks. Magento uses Zend for example as one of it building blocks.
OK, I’m starting to lose myself in this conversation. Lets connect on whatever you have in mind.