• Home
  • About Me
  • Resume
  • Useful Links
  • Português
  • Contact

EmanuelCosta.com

E-Commerce, SEO/SEM/Online Marketing, Web Development, Usability, WordPress & WooCommerce

  • LinkedIn
  • Twitter
Home » WordPress » Page 2

WordPress Developer? Really?

Posted on November 15, 2015 Written by EmanWeb

I’ve been building and developing websites for over 20 years now. I’ve lost count of how many sites I have done. My guess? Over one thousand…. Sites of all sizes, shapes, goals, running on Windows or Linux. I’ve hand wrote code (and still do, I am in love with PhpStorm), I’ve used lots of different tools, all type of software programs and technologies. I once did an entire shopping cart in Flash. I know, I am guilt as charged. But that was 2002! I also wrote from scratch the code and database for a whole eCommerce site that sell custom wheels and tires. 

WordPress-for-iOSSince 2010, I’ve being using WordPress, a lot! When I tell my friends, that are either in the IT industry or not, that I am WP enthusiast now, I see two distinct reactions. I will focus on the group (clients, non tech savvy people) that are either frustrated and/or have misconception about this powerful CMS (Content Management System).

There is one main reason this group have a wrong opinion about WordPress: People that actually call themselves developers, WordPress Developers, when in fact they are not.  Mario Peshev explains this situation very well on his blog:

Don’t Call Yourself a Developer If You Don’t Code

The “major problem” as he stated and I agree 100%, is the fact that WordPress super users, designers, “integrators”, installers, are calling themselves Developers when in fact they are not! Since the human nature, on many people, is to blame others first instead of assuming theirs own responsibilities and/or lack of knowledge, I see very often in the Website Development industry, these professionals blaming the “tool” or programming language, database, web server, in this case, WordPress, for the issues they have/had using it for clients.

So, I usually also compare WordPress with a racing car (the other comparison is WordPress with Jiu Jitsu). An amateur driver, could drive it, can even speed up and give the impression that he’s fast. Reality is that a professional car racing driver, not only can go fast and take the most from the vehicle, but also understands its mechanics, physics, materials and see potential issues before they actually happen. To be a real WordPress developer, it requires to already know PHP, MySQL, jQuery, CSS, etc and  lots of time to learn WordPress development and to do things the right way.

WordPress now runs on 25% of all Websites and has 58% of the CMS market. This number could have been even more, if wasn’t for the major problem above. So, please if you do Websites with WordPress, make sure you define yourself right. Everyone will benefit from that.

What’s your opinion? Are you frustrated with WordPress or your “Developer”? Do you have good experiences? Let me know.

  • delicious Bookmark on Delicious
  • digg Digg this post
  • facebook Recommend on Facebook
  • linkedin Share on Linkedin
  • reddit share via Reddit
  • stumble Share with Stumblers
  • twitter Tweet about it
  • rss Subscribe to the comments on this post
  • print Print for later
  • email Tell a friend

Filed Under: Web Development, WordPress Tagged With: cms, developer

What are the WordPress essentials? Top 11 factors to consider.

Posted on September 14, 2015 Written by EmanWeb

So, you installed your WordPress site and now is ready to go next level? Congratulations! These are my top 11  essentials tasks/factors for running WordPress smoothly, avoiding mistakes and be prepared for what is coming ahead. Creating the site (WordPress or not) is just the very start of a journey. You will spend a lot more time on updating and adding content. So here a few tips I wrote inspired on today’s episode at WpWaterCooler.

9-14-2015 10-03-26 PM
WordPress Stats

Remember that if you decided to start a site and use WordPress you are bringing some responsibilities upon yourself, specially if you do not have the required skills and/or time to learn. But don’t be afraid of trying, testing, playing with WordPress. There’s a reason this CMS is the most popular today and since there are so many people using it, chances are there will be always someone that could help you.

Top 11 WordPress Essential Factors

  1. Decent Hosting:

    There are a lot of inexpensive hosting plans on the internet. But if you do not have the technical knowledge, I recommend you going to a Managed WordPress plan. It includes support and are a bit more expensive then traditional shared hosting because includes extra services, saves you future headaches and saves your time figuring out more complex stuff like server updates, security, backups and configurations. Recently Godaddy have improved a lot the quality of theirs WordPress Hosting and includes a sidekick plugin that is really helpful for beginners (don’t be fooled by theirs 3 stars average review, they are much better now to help you with the first steps).

  2. Good WordPress Themes:

    To start, use a simple WordPress theme to learn how they work. Premium themes will require you to learn features and read documentation. If you decide to buy a theme make sure you check how/what the theme support is before buying it and know that it will have a chance for the theme to be discontinued. Also, if you will have to do a lot of heavy lifting on the cosmetics (CSS) and and/or adding custom features, it’s recommended to use a child theme.

  3. Backup Plan.

    On the very first item I said Hosting Backup. But sometimes it’s an expensive option for shared hosting and they may not do real-time backups. Meaning you can run the backup task as you wish. There are pretty good backup plugins (both free and paid). Today over 777 plugins have backup capabilities, I found this list of free backup plugins  to be very reliable. It may sound complicated but can really help you down the line. If you by any chance (very high if you are a beginner) do something wrong and break your site, you will love to be capable of restoring it to a previous working state.

  4. Google Analytics:

    Do you want to know how many people are visiting your site? Where they are from? How did they found your site? What pages/posts are the most popular? Then you must install a Google Analytics plugin or check if your theme has support to add the Google Analytics code to the header or footer of your site.

  5. WordPress SEO:

    By default pretty URLs (permalinks) aren’t enabled. You should go there and enable it because together with page/post titles and h1 tags they are part of SEO 101 (That will make easier for people to find your content). Remember that your site’s homepage isn’t actually the start pointing for majority of your visitors. They use Google and making sure you look good on search results will help a lot. I use and recommend Yoast’s SEO plugin. The free version is pretty powerful and if you want to go deeper should consider the pro version.

  6. WordPress Security:

    Because WordPress is the most popular Open Source project (50% of the CMS market share) it’s also the main target for hackers. Make sure you do read: http://codex.wordpress.org/Hardening_WordPress and  the WP Security Checklist https://github.com/rafaelfunchal/wordpress-security-checklist/blob/master/items.md

  7. Dev/Staging site:

    Are you planning on do a personal project (without testing a lot of things) or a business project? For business sites I highly recommend a development site. This can be a bit daunting and overwhelming at the beginning but highly recommended to develop new features, test plugins and make customizations. There are tools and plugins that help you easily create a copy of your own site to run on your computer. Desktop Server, MAMP or XAMPP will be required to have your site running locally and my favorite tool to duplicate sites is BackupBuddy, but there are other plugins to help duplicate your site easily (see item 3 above).

  8. Learn WordPress:

    “When the student is ready the teacher will appear”. This quote is 130 years old and still describes very well today’s modus operandi on learning online. I would recommend you join learning communities (paid like Lynda, TreeHouse or free like Facebook groups). Make sure you Google your problem (with different terms if needed) and learn netiquette before posting on these communities. Also, search inside the communities to make sure the question wasn’t asked before. Great majority of technical issues today are already solved by someone else that had the same problem before. WordPress Meetups and WordCamps are great way to learn and network. There are over 800 WordPress Meetup groups today and most definitely one near you.

    9-14-2015 10-08-28 PM
    WordPress Meetup Around the Globe
  9. WordPress Updates:

    Another main reason I recommended item 07 (development site) is to test updates. WordPress core and plugins are constantly updated. This year (2015) alone more than a dozen times. Sometimes plugins conflicts with other plugins and themes, when that happen you will need to figure it out and fix the problem.

  10. Debug on WordPress:

    When you get a blank page on WordPress it’s usually because of an error. To see what the error is, you must enable debug. Make sure also you learn how to read error logs and if you turn debug on production site, after fix the problem turn back off.

  11. No Spam on WordPress:

    One of the most annoying things is to get lots of spamming comments.  This article on reducing spam is a must read.

 

wplogo-heart
Showing some WordPress Love 🙂

 

What’s next? If you really want to go next level on WordPress development I recommend two great books on this post: http://blog.emanuelcosta.com/2015/09/01/gracie-brazilian-jiu-jitsu-and-wordpress/

Do you think I missed an essential factor? Should I go deeper on any of these factors? Please comment and I will get back to you. Have a great one! 🙂

  • delicious Bookmark on Delicious
  • digg Digg this post
  • facebook Recommend on Facebook
  • linkedin Share on Linkedin
  • reddit share via Reddit
  • stumble Share with Stumblers
  • twitter Tweet about it
  • rss Subscribe to the comments on this post
  • print Print for later
  • email Tell a friend

Filed Under: Blogs, Web Development, WordPress Tagged With: backup, essentials, wordpress

Gracie Brazilian Jiu Jitsu and WordPress. What these two have in common?

Posted on September 1, 2015 Written by EmanWeb

I am a huge enthusiast of Gracie Jiu Jitsu. Even thou I haven’t practiced much lately, Brazilian Jiu Jitsu is a lot more than just a martial art to me. It’s truly way of life.  My dad was a great chess player, won many championships and introduced me first to Judo when I was 7 years old. Then, later on, one of his chess friend’s son, started teaching classes of Jiu Jitsu. I was about 14 years old when I had my first contact with the “Arte Suave” (Gentle Technique, Jiu Jitsu in english). My first instructor/master was Luiz Filho in Fortaleza, Brazil. Then, I felt in love with it. I was amused by how, me, a 15 years old boy, could submit a much stronger and bigger opponents by just using the right technique.

 

Grand Master Helio Gracie
Grand Master Helio Gracie

In 2005, I had my first contact with WordPress. I have to admit, I wasn’t impressed by it. My first reaction was “I can do that myself, just need to create a database table for this and that, query it and it’s done”. By that time I already had 12 years experience doing websites, majority of them coded from scratch or using a framework.

Then, in 2011, one of my clients requested a proposal, and pointed out 4 of theirs competitors. As usual, I took notes and went back to my office to analyze theirs competition.  To my surprise all of them were using WordPress. I questioned myself: “How come a blog tool been used to create corporate/real estate sites?”.

I realized that WordPress had then evolved a lot. I’ve made a big mistake of ignoring it. WordPress is the best Free Website Builder tool and now, I try to make up for lost time. I’ve read many books on the subject, if you want really go to the next level, I recommend these two (aff. links).

WordPress Books I recommend:

Professional WordPress Design and Development Book
Building Web Apps With WordPress Book
 I am also an avid reader and follower of many WordPress “Gurus” like:
  • Chris Lema;
  • Pippin Williamson;
  • Syed Balkhi;
  • And many others WordPress Enthusiasts, Companies and Consultants.

95% of the people and companies mentioned above I’ve met first time by going to WordPress Meetups and WordCamps. If you are a blogger, web designer, developer, agency, has any relationship or interest in WordPress, I highly recommend you going to these events. It positively surprises me every time I go, either by meeting super interesting, inspiring people, like  Kimberly Castleberry (who runs an amazing online learning community), or by learning something new and fascinating about WordPress, or just because you can network and talk to people that are very successful and are willing to give back to the WordPress community.

So, what’s the relationship between Brazilian Jiu Jitsu and WordPress?

Last week, Master Gui Valente from Gracie Miami Academy, told me they upgraded theirs site from a custom made CMS to WordPress. I was very glad, since I now advocate and I am also a huge WP enthusiast. I’ve told him many times how he, the academy and his students could benefit from using WordPress. Then, I told him: “WordPress is the Jiu-Jitsu of World Wide Web“.

Here are some WordPress Examples sites I have done:

  • http://healthydogtreats.com/
  • http://www.stylehausdesign.com/
  • http://www.sweepstakeauthority.com/
  • http://www.ediceiofamerica.com/

How I feel now when I use WordPress:

  • It’s so flexible and customizable, you can use to anything, any industry, any subject, any situation like Jiu Jitsu;
  • It’s so scalable, you can use to small blog sites, to big corporate companies, to very famous people blogs with millions of visits per day, it’s so effective just like Jiu Jitsu;
  • Has an amazing ecosystem and community with enthusiasts from all over the world, just lke Jiu Jitsu;
  • The more I learn WordPress, and it’s capabilities, I feel like “standing on the shoulders of giants”, just like Jiu Jitsu;
  • WordPress had a predecessor, b2/cafelog, just like Gracie Brazilian Jiu Jitsu come from Kodokan Judo;
  • The quote above, from Grand Master Helio Gracie, “The Jiu Jitsu I created was designed to give the weak ones a chance to face the heavy and strong”, could easily be translated to “WordPress was created to give the small, non-technical users a chance to easily write and face the big internet players”.

I understand that if you do not practice Jiu Jitsu and are not an WordPress enthusiast will be very hard to understand this relationship. I invite you to try both and welcome to my world, you will be delighted! 🙂

Do you practice Brazilian Jiu Jitsu? Do you use WordPress? I would love to read your comments and feedback.

  • delicious Bookmark on Delicious
  • digg Digg this post
  • facebook Recommend on Facebook
  • linkedin Share on Linkedin
  • reddit share via Reddit
  • stumble Share with Stumblers
  • twitter Tweet about it
  • rss Subscribe to the comments on this post
  • print Print for later
  • email Tell a friend

Filed Under: WordPress Tagged With: jiu jitsu

SEO/SEM Presentation for WooCommerce Store Owners

Posted on August 31, 2015 Written by EmanWeb

I’ve been working on a slide presentation I would like to present at a local WooCommerce Meetup. Then I started putting together some of the resources I have been collecting for while. Infographics, ebooks, articles, etc.

This one below is really valuable. One of the best so far. It’s a bit old so it doesn’t mention the mobile factor but it’s still is quite comprehensive: “Google’s Ranking Factors“. I am sure if you master these factors you will rank well.

ranking_factors_infographic_2

  • delicious Bookmark on Delicious
  • digg Digg this post
  • facebook Recommend on Facebook
  • linkedin Share on Linkedin
  • reddit share via Reddit
  • stumble Share with Stumblers
  • twitter Tweet about it
  • rss Subscribe to the comments on this post
  • print Print for later
  • email Tell a friend

Filed Under: SEO, WooCommerce, WordPress

  • « Previous Page
  • 1
  • 2

Find Here

About me

Hello, my name is Emanuel Costa. I build professional websites and help companies grow online. I write this blog to help myself about what I learned and perhaps help other people. I help organize meetups and whenever I can I attend tech events, specially WordCamps. Read more about me. (p.s.: Agora escrevo um blog em Português aqui: emanweb.com.br

Latest WordCamp:

WordCamps I Attended:

I am volunteering at WordCamp Las Vegas 2019″ title=

WordCamp Fortaleza

I'm attending WordCamp San Diego

I am Attending WordCamp Miami 2016


WordCamp US

Categories

  • ActionScript
  • Blogs
  • ColdFusion
  • CSS
  • Experience
  • Flex and Flash
  • Gadgets
  • Google
  • JavaScript
  • Linux
  • MySQL
  • PHP
  • SEO
  • SEO and Internet Marketing
  • SQL Server and T-SQL
  • Uncategorized
  • video
  • Web Development
  • WooCommerce
  • wordcamp
  • WordPress
May 2025
M T W T F S S
 1234
567891011
12131415161718
19202122232425
262728293031  
« Dec    

Recent Comments

  • Peter Crouch on How to output a list of IDs in a field as recordsets / Como retornar uma lista de IDs como recordset
  • Simon on cPanel on AWS EC2 using Amazon Linux w/ Yours Nameservers
  • WordPress Developer? Really? - EmanuelCosta.com on Gracie Brazilian Jiu Jitsu and WordPress. What these two have in common?

Follow Me

  • Linkedin
  • Meetup
  • RSS feed
  • @emanweb

Navigation

  • Home
  • About Me
  • Resume
  • Useful Links
  • Português
  • Contact

Need quick tech advice? Pick my brain:

Copyright © 2025 · Focus Pro Theme on Genesis Framework · WordPress · Log in

 

Loading Comments...