By Mike Mallett

What is "Heartbleed"?"Heartbleed" is the common name being used to refer to a critical security vulnerability found in the OpenSSL TLS Heartbeat system. OpenSSL is a very popular encryption library in widespread use across the Internet. It is considered to be a critical piece of software infrastructure to countless organizations worldwide. It is the library in use on most Open Source systems to enable encryption, such as with HTTPS.The nature of the vulnerability allowed anyone to retrieve chunks of system memory from a web server with an affected

By Cindy Milliken

Drupal is 13 today! The community continues to grow and we are proud to be a part of it! A good excuse to enjoy some cake with lunch.      

By Mike Gifford

We are always looking for ways to become a better business. We have always strived to meet the needs of our clients and staff in a cost effective and environmentally friendly fashion. Last year we started the process of becoming a Certified B Corporation, as it seemed to fit well within the work we've done in the past decade. It was a very interesting process and raised many issues that we hadn't considered previously, which would expand the impact we can have as a business.  It is really empowering to be part of a movement that is working to have business be a force

By Mike Gifford

Once again we're happy to sponsor Drupal Camp Ottawa. We'll have more posts on this soon.  There are a number of sessions we're looking forward to presenting and as always look forward to meeting with others in the Drupal community to work together to strengthen the code that glues us together.    

By Mike Gifford

Another year is coming to a close and we are again wishing you all the happiest of holidays at this special time of year. 2013 has been a very exciting year for us, including some amazing projects, new team members and fun DrupalCons and Camps. We are also proud that as of this week we are a Certified B Corporation. Looking forward to another interesting year to come! We wish you and yours all the best in 2014 - The OpenConcept Team

By Mike Gifford

We started the process of becoming a B Corporation early in 2013 after being exposed to it through HubOttawa in January. Initially it seemed like it would be an interesting way to more officially support the kind of work that we've been doing since we began in 1999. There are plenty of people who see starting a web business as a type of get-rich-quick scheme. I started OpenConcept for a very different reason; I saw that running a small business could be a way I could work to make the world better. I was surprised though when I first took the online assessment at how

By Jesse Payne

With two back to back Drupal 7 multilingual projects involving unique domains for each language we kept running into the same frustration. Syncing the databases back and forth from local, testing, staging, and live environments in a way that does not require manually going into the database to chage the language domain settings seemed impossible, or at least as elusive as a fox. All I personally wanted was a simple way to override the language domains depending on the environment I was working on. The easiest way I could imagine would be to set variables in the $conf

By Jesse Payne

Working recently with an accessibility focus group has provided some very useful insight into areas where we can make some quick accessibility improvements to Drupal 7. Amongst several other similar improvements in terms of Aria related attributes, we have come to the conclusion that adding aria-describedby to form field elements will help with providing context between form elements and their descriptions. Without context, form field descriptions are confusing.   The following is a short example of how we can easily add aria-describedby attributes to Drupal 7 core

By Mike Mallett

Drupal is a powerful web application framework and Content Management System. It is capable of serving high volume websites at incredible speeds. But a poorly configured cache setting can grind your web site to a halt, leaving impatient visitors waiting for pages. Excessive page load times will even drive some visitors away with the impression that your site has gone down. The most common recommendations for Drupal 7.x caching beyond the defaults provided in Core are APC, Varnish, and Memcache. Each plays its own specific role, and requires its own configuration settings

By Mike Gifford

We need to find better means to nurture those people who code, document, and design for Drupal! Scratching an itch is great, but it isn't sustainable. It's clear that there are just too many projects which are not being well maintained. Ultimately, I'd like to have everyone who is benefiting from Drupal find a way to contribute back. There are a lot of successful Drupal shops, so this seems like a great place to start a challenge. Drupal shops need to step up to the plate and find new ways to help sustain the people generating the code that we all rely on. OpenConcept is

Search Blogs

January 15, 2014

By Cindy Milliken
Topic

January 14, 2014

By Mike Gifford
Topic

January 13, 2014

By Mike Gifford
Topic

December 20, 2013

By Mike Gifford
Topic

December 20, 2013

By Mike Gifford
Topic

November 28, 2013

By Mike Mallett
Topic

November 17, 2013

By Mike Gifford
Topic