Drupal Ajax Form Validation
Wirtten on 06/16/2015, by Jonathon Whitener | Comments
Ajax form validation is one of those features typically tasked to a Drupal Developer. Here is how it is accomplished in Drupal 6. Let's say we were adding Ajax form validation to the user registration page. You need to create a jQuery event listener in a javascript file. $(document).ready(function(){ <br /> $("#edit-name"...
Mobilegeddon: or How Google Started to Love Responsive Sites
Wirtten on 04/29/2015, by Peter Vasilion | Comments
First, let’s get this out of the way. If your site does not pass this test: Google Mobile-Friendly, then this article applies directly to you and your site. ## UPDATE ## Google announced on Tuesday, May 6th 2015 that mobile search traffic now exceeds desktop search. http://www.businessinsider.com/google-search-traffic-mobile-passes-desktop-2015-5 What has happened? Google has changed the way...
How to Protect Your Site From Injection Attacks
Wirtten on 04/09/2015, by Scott Knauss | Comments
A quick look at the Open Web Application Security Project (OWASP) web site will tell you that the number one vulnerability to web applications is “Injection”. This means that an attacker is able to literally inject some piece of code or data into the target website. In the majority of cases, this is an application programing problem. The developer either used an API that did not properly check...
Contributed code: Getting more out of Drupal development efforts
Wirtten on 03/19/2015, by Chad Hester | Comments
Drupal is a CMS (content management system) that uses an open source license. This GPL license is also applied to any contributed code that is added to Drupal.org. There can be a bit of confusion about open source software. Yes, it is free (as in free beer) for you to download and modify. This does not mean that planning, constructing, and maintaining a Drupal site is free, however. Drupal...
Drupal Core and Module Updates - What Every Drupal Website Owner Should Know
Wirtten on 02/27/2015, by Jonas Flint | Comments
Everything In Life Needs Maintenance When it came to driving, I was a late starter. I was in no rush really, content to simply ride my skateboard to get from point “A” to point “B”. But as with anything in life that catches up with us, it was inevitable. I got both my drivers license and a cheap car near the same time - the car being a parting gift from my parents who were moving out of state,...
Drupal Connect chosen as a Clutch Top Drupal Development firm
Wirtten on 02/23/2015, by Kim Murphy | Comments
We’re excited to announce that Drupal Connect has been chosen as a Top Drupal Development firm by Clutch! Clutch is the number one independent research firm for web design and development agencies that identifies top services firms that deliver results for their clients. They use a proprietary framework called the Leaders Matrix which maps the focus areas of different firms and their ability...
Naming conventions
Wirtten on 02/17/2015, by Chad Hester | Comments
While human-readable titles should be consistent in engineered systems, the focus of this article targets code-related naming conventions. This guide is less about defining exactly what to do, but enable good decisions for any type of project. Be consistent This cannot be stressed enough. Predictability makes things much easier in programming... particularly when debugging or working with...
Leading Drupal Agencies Join Forces to Drive eCommerce Value
Wirtten on 01/15/2015, by John Florez | Comments
Commerce Guys and Drupal Connect form Strategic Partnership around Drupal Commerce and Platform.sh Hosting Thursday, January 15, 2015 -- For Immediate Release Commerce Guys and Drupal Connect announce a strategic relationship to win, develop, deliver and host enterprise-class websites for their clients. The partnership includes joint sales and development, leveraging the respective strengths of...
User Testing Your Drupal Administration Process
Wirtten on 07/17/2014, by Vanessa Turke | Comments
Why do we study usability? The answer is simple - to save MONEY. Usability testing assesses users’ ability to use the site features efficiently, and carry critical site tasks without encountering significant obstacles. Obstacles = Time = MONEY We study usability because we like to be efficient. We like to make things work better and in doing so, it helps save MONEY! If website users are...
Programming RESTful Endpoints to Accept POST in Drupal
Wirtten on 04/10/2014, by Steve Williams | Comments
Expanding on Drupal to accept data from other sources is key to building a viable business solution. Most modern applications integrate data from sources other than user forms. One standard approach to integrating data from outside sources is to use a RESTful endpoint to accept JSON data. There are several contributed options to accepting JSON POST, but you may find a custom option best fits your...