Jun 12 2018
Jun 12
ReThink Orphanages

ReThink Orphanages is a courageous organization with a benevolent charge, grand ambition, a network of high-powered partners, and a commitment to make the world a better place. The organization is…

Visit Site Witness.orgWitness.org: Using Video to Document and Tell Stories

Witness.org is a Brooklyn-based non-profit that “…makes it possible for anyone, anywhere to use video and technology to protect and defend…

Visit Site Fred Hutchinson Cancer Research Center eagle-i IntegrationAbout Fred Hutchinson Cancer Research Center

Fred Hutchinson Cancer Research Center’s (FHCRC) Shared Resources core facilities support biomedical research by providing services and expertise that…

Visit Site University of Washington Center for Reinventing Public Education (CRPE)

We originally partnered with CRPE's in-house web manager in 2012. He was familiar with the content management aspect of Drupal, but needed a bit of support with the more intricate ways that Drupal…

Visit Site Seattle Humane Society

We began working with Seattle Humane Society in February of 2016. They had reached out to us because they needed some emergency help with their website. For some reason, their site was reverting…

Visit Site Middle East Policy Council

The Middle East Policy Council (MEPC) is a 501(c)(3) nonprofit organization founded in 1981 whose mission is to contribute to American understanding of the political, economic and cultural issues…

Visit Site American College for Healthcare Sciences (ACHS)

ACHS originally partnered with Freelock in August of 2011 to perform some easy wins on their site. We started with a Freelock Site Assessment and code review of their Drupal 6 website. After that…

Visit Site Peninsula College

Peninsula College reached out to us in 2012 for some emergency work related performance issues on their site and problems with their site crashing. Once we were able to jump in and diagnose, we…

Visit Site Appliance Standards Awareness Project - ASAP

Appliance Standards Awareness Project (ASAP) organizes and leads a broad-based coalition effort that works to advance, win and defend new appliance, equipment and lighting standards which deliver…

Visit Site Georgetown University Qatar

We were contacted by the Georgetown University team in Qatar in late November 2016 regarding several of their sites that were using the Drupal Domain Access module. They had several requirements…

Visit Site Seattle Children's Alliance

Another Drupal 8 site upgrade! In June of 2016 we were approached by Seattle’s Children’s Alliance for a Drupal 5 to Drupal 8 migration. Their main concern was that their Drupal 5 site modules…

Visit Site Fred Hutchinson Cancer Research Center – HANC

We started working with another team at Fred Hutch in early 2016. They contacted us after they were needing some local TLC with their HIV/AIDS Network Coordination global CRM database (…

Visit Site DIYZ.com

We were approached in late 2015 by a marketing/design agency to take over this project. Their Drupal developer was on her way out and they needed some Drupal expertise. The website was just in…

Visit Site Jim Ovia Foundation

We originally worked with the main Jim Ovia stakeholder on a separate project, when she worked with a different giving organization. She then reached out to us in September of 2015 to let us know…

Visit Site World Vision Knit for Kids

When the team at World Vision approached us in late 2015 to work on a few of their Drupal sites, they also had their Knit for Kids website that was in WordPress. They wanted to take that site and…

Visit Site Second Nature Sports

Second Nature Sports is owned and operated by the same folks over at Locker Soccer Academy, so when their previous developer was closing shop, it was just natural to have them roll this site into…

Visit Site Locker Soccer AcadamyLocker Soccer Academy

In December of 2013, our friends at Locker Soccer Academy reached out to us regarding their soccer academy sites, that were already developed by a shop in Colombus, Ohio. The development shop was…

Visit Site mEducation Alliance screenshotWorld Vision mEducation Alliance

The product owners of the mEducation Alliance website contacted us in September, 2015 to provide ongoing monthly Drupal security and module updates. The site is a partnership between…

Visit Site World Vision Chinese siteWorld Vision Chinese/Korean Websites

World Vision decided to partner with Freelock in September of 2015 for their Chinese and Korean websites. Headquartered in Federal Way, Washington – this was a perfect fit! We took…

Visit Site Queen City Yacht Club websiteQueen City Yacht Club

Our friends at Queen City Yacht Club approached us in April of 2015 regarding their Drupal 5 website. It was at the end of life and they wanted to upgrade. Their motivations were that they wanted…

Visit Site National Center for Science Education

In June of 2015, our collegue recommended our Drupal maintenance services to the National Center for Science Education. Our colleague was looking forward to large project and just didn't have the…

Visit Site Snoqualmie Tribe

Snoqualmie Tribe contacted us in December of 2014 in desperate need to secure their website. It turns out, they were susceptible to the Drupalgeddon attack and needed the Drupal 7.34 core…

Visit Site Lease Crutcher Lewis

In December of 2013, we were contacted by Lease Crutcher Lewis to take over their hosting. Their site is a great contender for Drupal 8! They were also interested in our Drupal maintenance plan…

Visit Site Bonavita World

In early 2014, our friends at Bonavita came to Freelock requesting that we help manage their main website Espresso Supply. Soon thereafter, they wanted to launch a website for one of their brands…

Visit Site Washington Housing Alliance Action Fund

The Washington Low Income Housing Alliance Action Fund first talked to us about building a new site last October, but they were not ready to proceed. This summer they were finally ready, and used…

Visit Site Makah Community Portal About the Makah Tribe

The Makah Tribe is located in Neah Bay, Washington. They had a custom portal for the Makah Tribe and the Neah Bay Community. Their website is the hub for the community,…

Visit Site Max Dale's Steak and Chop House

Max Dale's Steak House is a popular restaurant a few dozen miles up the road in Mt. Vernon, Washington. If you're not from this state, you might have heard of Mt. Vernon when a major Interstate…

Visit Site IslandWood

About Islandwood

IslandWood is a nonprofit educational…

Visit Site Northwest Wall & Ceiling Bureau

Freelock built an informational website for the Northwest Wall & Ceiling Bureau (NWCB), an international trade organization for the wall and ceiling industry. We delivered a snappy…

Visit Site Totem Ocean

Freelock teamed up with Eben Design to build a new site for Totem Ocean Trailer Express, a shipping company that has two voyages between Tacoma and Anchorage each week. In addition to being a…


The International Training and Education Center for Health (I-TECH), a non-profit collaboration between the University of Washington and the University of California, San Francisco, came to…

Bellingham School District

For the Bellingham School District, Freelock put together a large, multi-faceted Drupal site for district-wide information and standardized sites for schools within the district containing…

Visit Site Olympic Peninsula Tourism Commission

The Olympic Peninsula Tourism Board came to us in early 2009 to assist them in developing a visually stunning and highly functional website in a Content Management System. The site needed to be…

Latitudes in Learning

Latitudes in Learning creates personalized learning experiences that engage people and organizations in meaningful interactions with the world. Learning is one of the most difficult activities in…

Visit Site World Class Hunting The Project

The owner of World Class Hunting approached Freelock to launch their website. They had worked with Drupal on a previous project, so they were familiar and enjoyed Drupal. The project…

Visit Site Joey Klein The Project

Joey Klein's team approached Freelock to "rescue" their website. Through the course of their planning stages, the original developers found that they had reached a point where they did…

Visit Site LedgerSMB Web Site

LedgerSMB is an open source accounting and financial package. Freelock has used LedgerSMB for its bookkeeping practically since the project began, forking an earlier open source project called…

Visit Site Hydra Content Management System

Freelock worked closely with Consumer Media Network to create a content management system (Hydra) through which they can track assignments and submissions. We implemented a custom workflow system…

Visit Site DanceSafe

DanceSafe is a non-profit, harm reduction organization promoting health and safety within the rave and nightclub community. Local chapters consist of young people from within the dance culture…

Visit Site Answers for Elders

Freelock developed an informational website for Answers for Elders. Answers for Elders is an online resource for adults caring for elderly parents. Branded as the "Boomers' Online Community to…

Visit Site Ge•cko About Geocko

Geocko builds powerful tools that save time and increase engagement for nonprofit organizations.  They simplify tasks, so organizations can stay forcused on running programs and…

Visit Site I-TECH Drupal 7 Upgrade About I-TECH

The International Training and Education Center for Health (I-TECH) is a center in the University of Washington's Department of Global Health.  I-TECH headquarters in Seattle with…

Visit Site Nightingale-Bamford School About Nightingale-Bamford School

The Nightingale-Bamford School is an independent all-female university-preparatory school founded in 1920.  With grades K-12, NBS is one of the top-ranked private…

Visit Site Lindbergh Gallery About Lindbergh Gallery

Lindbergh Gallery is Erik Lindbergh's venue for selling aerospace sculptures, furniture and other custom art pieces he creates.  Erik Lindberg is the grandson of Charles…

Visit Site RevEquip About RevEquip

The RevEquip team is composed of foodservice consultants experienced in Revit and the creation of foodservice documents.  Revit Families are developed to meet the standards…

Visit Site Nia Technique, Inc. About Nia Technique, Inc.

Nia is a sensory-based movement practice that draws from martial arts, dance arts and healing arts. Nia Technique Inc is built…

Visit Site Crossfit Games/PLY Interactive

In December 2011, Ply Interactive came to Freelock for assistance theming the Crossfit Games site, because of our Drupal expertise and the tight schedule for the project. This site was built from…

Visit Site Alaska Fishing Jobs Center

Scott Coughlin, a 24-season veteran of Alaska's salmon, herring and halibut fisheries, came to Freelock for help getting his site done. We picked up the pieces of the development project, yet…

Visit Site West Seattle Family Zone

The folks at WSFZ needed a directory-based website that was easy to maintain and easy to use. Catering to the families of this popular Seattle-area neighborhood, West Seattle, WSFZ wanted a clean…

Visit Site Cool Day Trips

Freelock was approached to build a website focused on the “Top 50” Day Trips from Seattle, based on rankings and reviews from users. Cooldaytrips.com includes a description of each destination,…

Visit Site Maltby Produce Markets, CSA

Our friends at Flower World came back to us for their latest project, Maltby Produce Markets CSA. Maltby Produce Markets grow a wide variety of fruits and vegetables in their fields, orchards,…

Visit Site Littlestar Prints

Littlestar Prints is one of our favorite sites. It combines some powerful drag-and-drop photo editing in the browser with e-commerce. We got to use both of our favorite software packages--Drupal…

Visit Site Organic Materials Research Institute (OMRI)

Another large scale project by Freelock Computing, the Organic Materials Research Institute tested our abilities to work with a variety of sources and the Drupal system. The project brought their…

Visit Site TerraBella Flowers - Organic Florist in Seattle

TerraBella Flowers & Mercantile specializes in European garden-style designs, using an assortment of local, organic, and sustainably grown flowers and is based in the Greenwood neighborhood…

Visit Site RadioFrame Networks

RadioFrame Networks came to Freelock in late 2008 for a web development project aimed at bringing their existing corporate static site content into the Joomla CMS. We worked with their existing…

WestSide Baby

WestSide Baby, in partnership with the Puget Sound community, provides essential items to local children in need by collecting and distributing diapers, clothing, toys and equipment. They partner…

Visit Site Booktrope

Booktrope's goal of getting online books to as many people as possible (for free!) was a project right up our alley, fitting nicely with our open source foundation.

From the beginning, we…

Visit Site Robinson Newspapers

Robinson Papers hired us to build a centrally-managed web site with different personalities for each of their papers but shared control. We built out a sophisticated system in Drupal, with…

Visit Site Riverview Community Church

Riverview originally came to Freelock to design and develop a website that would serve the needs of their rapidly growing church community. Originally a simple Joomla deployment, we have since…

Visit Site Phytec America

In early 2008, Phytec America brought Freelock on to maintain its Linux server systems and add an additional server. We configured a new server as an internal mail and file server, and converted…

Visit Site BlueView Technologies

BlueView Technologies initially hired us for Linux server administration in 2007. We have worked extensively with BlueView, expanding their IT infrastructure from one server which did everything…

Visit Site Running Wild Spirit Zen Cart

Running Wild Spirit is one of our earliest Zen Cart projects and has greatly contributed to the success and growth of their business. Based out of the small town of Maltby an hour and a half away…

Visit Site P5 Group Website

When P5 Group was looking to create a dynamic website, they looked to Freelock Computing to help. Using Drupal as a CMS platform, we created a site with multiple access levels for their wide…

Visit Site Seattle Jobs Scraper System

SeattleJobs.org hired Freelock to implement a system to scrape job listings from their customers' web sites. SeattleJobs.org lists jobs from about 45 member companies. In order for Seattle Jobs…

Visit Site Outdoor Research

Outdoor Research, an outdoor gear manufacturer, hired us to build their main public web site, along with a full administrative back end. We implemented a system that imports product data from…

Visit Site An XML-based Report Browser

One of Freelock, LLC's ongoing customers needed a web front-end for a proprietary reporting tool. This reporting tool could be configured to generate reports that ended up in Microsoft Excel.…

Custom Client Extranet

One of Freelock, LLC's ongoing customers needed a password-protected site that actually provided different content to different users, depending on the company or user group the user is part of…

Single-Source Help System

Over the course of creating help systems for multiple clients, Freelock, LLC developed a set of scripts that manage browse sequences, tables of contents, and cross-references for help systems.…

Nov 01 2017
Nov 01

In September, Freelock was recognized as a leading web development company in Seattle by Clutch. Not only were we thrilled to be featured in that report and ranked as one of the top three web developers in the area, but we are excited to share that as a result, Clutch interviewed us on our web development expertise.

Clutch is a ratings and reviews platform that connects businesses with developers and agencies that best fit their project needs. In addition to their content focused on company profiles and client reviews, Clutch also produces research on a number of topics, such as website builders and CMS options.

John, our founder and lead developer, provided insights on both Drupal and WordPress, highlighting their similarities and differences. One of the main points we tried to drive home in this interview was that maintenance of a website is essential. You can do this by keeping the content fresh, but even more critical is to ensure your site remains secure. As John mentioned in the interview:

"The whole point of using a CMS like WordPress or Drupal is to make it easy for site owners to keep their content up-to-date...These platforms are used by millions of websites and like any other computer software, they have bugs which can be attacked...I hope people are coming to realize that leaving sites unpatched is like leaving your front door wide open – someone will come in and take over, use the website to attack other websites, consumers, DNS servers, or simply use the site’s resources to mine Bitcoins, and so on. Instead of having a website that supports the business, the website becomes a part of a much bigger problem—it may be controlled by malicious actors who are attacking other people, whether or not it interferes with the business directly."

A second point we wanted to make sure to bring up in the interview was the importance of having a good testing framework. Whatever platform you may be using, it is necessary to perform tests to a copy of the site offline, especially if site uptime is important for leads retention and running a shopping cart. In the interview John said:

“This should be a strong consideration when picking a platform – with Drupal 8’s configuration management and portability, it’s easier to have test copies with Drupal. For smaller companies that can’t do this in house, partnering with a company to provide this service makes a lot of sense.”

Thank you to Clutch for including us in your research, and to everyone using a platform please remember to keep it properly maintained and think about testing frameworks! We really enjoyed sharing our knowledge, go check out the full interview here to learn even more about the decision making process when it comes to choosing a website platform.

Shoot us an email, or give us a ring at 206-577-0540. To check out our Drupal maintenance packages, go here . To check out our WordPress maintenance packages, go here.

Photo via Visual hunt

Nov 01 2017
Nov 01

The Middle East Policy Council (MEPC) is a 501(c)(3) nonprofit organization founded in 1981 whose mission is to contribute to American understanding of the political, economic and cultural issues that affect U.S. interests in the Middle East. This is accomplished through three programs: the quarterly journal Middle East Policy (the most influential policy publication on the region); the Capitol Hill Conference Series for policymakers and their staffs offering multiple points of view on complex issues; and our acclaimed national outreach for students, educators and other civic leaders.

Freelock began working on this project in early December 2016 and launched in late April 2017. We first started by scoping out and planning around the client’s main goals with user stories. MEPC needed to upgrade from the no longer supported Drupal 6 version to the newest Drupal 8 version. They also wanted to rethink the architecture of how now only front-end users access their journal essays, but also the editorial process on the back-end.

Freelock’s first sprint started with the content migration from Drupal 6 to Drupal 8, while doing irritative content migrations as the Drupal 8 site was being developed, to keep content fresh for continuous design and development work. We identified the views that needed to be rebuilt to support their content and the highly custom displays, including subscription only teasers and set up of a back-end date system where full journals would be made available, though an internal workflow process.

In addition, they wanted a fresh “look & feel” that was more in line with design trends, get their site mobile-friendly, more prominent media placement throughout the site, and better social media integration. We were able to get them a lot of what they wanted quickly with our Business Site Package. After we focused on the architecture of the site and those primary user stories using an agile approach, we worked with their stakeholders to refine the modern design of their site. Having the basic underlying structure in place, we were able to begin theming in Bootstrap, in a mobile-first approach. We had three design review processes, always considering how users would be funneled through the site to find the information they were seeking. Also important in the design changes, were the capabilities of the functional development of the site, taking into consideration the available budget, development best practices, and practicality of user experience.

This project is a great representation of our experience in Drupal 8 development, design integration and theming, mobile-friendly development, and content migration. We identified parts of their old site that made sense to migrate over to Drupal 8 and those parts that were best handled being rebuilt to support the new Drupal 8 framework and best practices. They are currently on our site maintenance 'Drupal Protection Plan', along with a monthly retainer, which for the first year is included in our Business Site Package. Please feel free to drop us a line!

Feb 23 2017
Feb 23

When thinking about ways to measure your website’s effectiveness, you may also want to think about the metrics you use to gauge the success of the website in accomplishing your business goals. How else do you measure success?

If you’ve determined that your website drives traffic and revenue, especially for e-commerce – congratulations, your metrics are built in! If you use new customer acquisition as a metric for success, then this gets a little bit tricky. If you have many marketing channels, it can be hard to determine how much comes from any single source – but driving traffic to your web site can make it easier to measure the effectiveness of different campaigns. We also use Piwik in-house, which is great traffic analytic software we can plug into your website that’s easy to use, easy to report against and less confusing than Google Analytics.

Organizations may also measure success by establishing that their website provides information to their clients and is easily managed by internal personnel. If this is the case and already happening – perfect! If it isn’t, then with a little bit of planning, we can get this going in as little as 1 day with Drupal. Then, you could have a situation where you are saying to yourself, “We have mountains of data on our website and need an easy way to manage that.” If this is the case, we have some powerful tools for organizing, searching, and managing mountains of content. In the 10s of thousands to 100s of thousands. If you're talking about millions or more, you might need a Big Data solution….

Finally, many organizations rely on strong Customer Relationship Management (CRM) software and customer engagement tools to measure success. Corporations are constantly engaging leads, prospects, etc. to increase customer retention, track spending per order, increase new customer referrals, and so much more. Freelock does integrations all the time, but if your needs are modest, Drupal can do this entirely, without the need for another system! However, if you already have a system you are using outside of Drupal, it is quite possible to integrate that system with your website – for instance to report e-commerce sales from the website back to your CRM system.

Many may be cautious when selecting a vendor for work on their website or back-end software systems, and for good reason! We like to ask the question of what characteristics are most important to you when selecting a vendor? If you or your organization is most concerned about the cost, this could be a good and a bad thing. Quite often a prospect client who initially reaches out to us, and who've been concerned with cost, originally used a one person freelance developer before coming to us. The reason why they typically have reached out to us is either the previous developer did a shoddy job, or completely fell off the face of the earth. In either case, this isn’t helpful to a client who has spent thousands of dollars on that poor work. Then, once Freelock takes on the job, we’ll see terrible development practices and hacked modules – all big red flags. We offer great value to our clients, but we’re not low cost. However, we always find a way to work with a client’s budget and work towards those set goals and expectations.

If you’re not so concerned with cost, but your preference is to work with a vendor who has a long history of expertise, Freelock is a great fit. Freelock’s principal, John Locke, has been building websites since 1996, and Freelock has been in business for 15 years. Founded in 2002, we are innovators and leaders in the Drupal development community, we are abreast of cutting edge offerings for the platform, and can offer that breadth of knowledge to our clients in order to meet existing business needs and anticipate future requirements.

Often times, a client needs to be much more specific when looking for a vendor and wants to find one that is most experienced with their preferred content management system (CMS). While Freelock’s currently preferred CMS is Drupal, we’re also steadily taking on more clients with WordPress. Also, over the years, Freelock has worked with Joomla, WordPress, ZenCart, OSCommerce, and many custom PHP and Javascript frameworks. Since 2009, we've worked primarily with Drupal, because it can do what all those other systems can do, and we can get it done at lower cost. But, always remember, software frameworks all have their own tradeoffs, but we have deep experience helping clients choose wisely. It’s important to take these into consideration when deciding on what best works for your specific needs.

If when deciding on a vendor, your project is so large with many moving parts, that you’re really concerned with the size of staff to get you a viable product by the deadlines, then quite honestly you’re in a great situation. While we're a small team, we always deliver. We've rescued countless projects where other teams have failed, and carried them to completion. If you look at our client portfolio, you’ll notice that we work with some very large government and heathcare organizations, to mid-sized non-profits, to small private practices... then everything in the middle. Not 100% of projects have launched on time, but we’re personal, responsive, and always hands-on. Most projects see delays due to a lack of client responsiveness, because hey, vendors do love to get paid – so it doesn’t make much sense to not be responsive! On the other hand, if you choose a name out of a hat, we have a recommendation: Freelock, Freelock, Freelock!

Feel free to contact us here, emailing us directly at [email protected] or call us at (206) 577-0540!

Feb 03 2017
Feb 03

We've worked with many clients over the years, who all have very specific website development needs. While some clients may share common goals, each may approach those business goals in different ways. But, time and time again, we usually start by asking a client in what ways are they measuring their website's effectiveness. In this 4 part series, I'll discuss identifying purpose and overcoming obstacles, complaints of current site capabilities and establishing budget, metrics to success and selecting a vendor, then finally risk tolerance and disaster recovery planning.

We welcome your feedback while reading this series, by leaving a comment on the page, or feel free to contact us here, emailing us directly at [email protected] or call us at (206) 577-0540. Click on the book links below.

Feb 03 2017
Feb 03

One of the first questions we frequently ask our clients is, how would you gauge your website's effectiveness? We ask this because your website should not only reflect your brand, but in many cases, drive part of your revenue. A WordPress site can be a great start for companies that are strictly brand-centric, and will give you a strong web presence. However, if your goal is a website that not only represents your brand, but also comprises a mixture of e-commerce, registration systems, reporting tools, etc., then a WordPress site will not make the grade. Though, Freelock is now offering maintainance and development services for WordPress clients!

The clients who come to us are typically looking for more than a brochure site. They are looking for a strong Content Management System (CMS). They are looking for a website that they will own and will allow them the flexibility to expand on their business or organizational goals. Some of Drupal's capabilities are boundless!

A huge advantage of Drupal is that it's really strong in terms of flexibility, scalability, reliability, security, manageability, its ability to operate across multiple systems, and availability of resources. Drupal definitely is an enterprise-class CMS. Developers can readily integrate it with other applications and Drupal has abundant API support. And, with Drupal 8 released, it's only getting better! Also, one of Drupal 8's goals is to realize that many users are accessing websites through mobile devices, and in response to this demand, they are focusing on mobile-first design.

There are some drawbacks to developing in Drupal though, and a big one is the learning curve. But, with new and better development tools being introduced, we're hoping to close the gap and reinforce that there is a reason this CMS is at the forefront of open-source software. So, back to our first question, what IS your website's effectiveness? Here are 10 ways to gauge your website's effectiveness.

First you should ask yourself, what is the main purpose of my website? If the main purpose of your website is strictly to have an online brochure, we'd love to help you with that, but there are many other options, such as WordPress, or software-as-a-service providers like Squarespace.

But, if you need a marketing tool to reach potential customers, or an information portal for your current customers, Drupal has some great options to get your customers straight to what they're looking for. If you're intent is to sell products, events, subscriptions online, or e-commerce, you'll want to pay attention to security, reliability, and maintainability, which is where Drupal shines. Are you looking for a platform for streamlining your internal operations? This is what Drupal does best! It provides a dynamic platform that can keep up with the changes. But, if you don't have a website up yet, but want one, one of our template sites can help you get up and running. Let us get you started on the right foot!

Second, you'll want to ask yourself what your biggest obstacle to growth/success is? If your target market is unaware of your existence, you'll need a strong marketing program, and a site that will let you experiment and capture leads. We can offer recommendations to achieve this strategy. Or, have you found that your current market is saturated, or you need to enter a new market? Well, it sounds like it's time for a strategic retreat! Possibly a new brand presence – and with Drupal you can easily maintain content to show up on multiple versions of the same site.

If you've found that your capacity is limited or you are facing high overhead costs, and there may be ways to automate some internal processes so you can handle more work. We have a platform for streamlining your internal operations. This is what we like to call DevOps. This is a function of our development team and your operational goals. It could also be that you’re facing some stiff competition. So you may want to ask yourself, what can you offer your customers that makes them want to buy from you?! If this is an online component and an obstacle, these are areas where we love to partner with our clients to problem solve and overcome those obstacles.

Thirdly, how can the website help overcome these obstacles you’ve identified? In some cases, simply attracting more traffic through reliable and fresh content can help boost your site traffic. We know how to give you the tools and support to make this easy. Just because a business is running on a WordPress platform, doesn’t mean traffic is magically generated. You still have to create that content to get users to come to your site!

In some cases, overcoming obstacles to growth is an issue of usability. There are ways to improve website usability to increase conversion. An important conversation to have is to discuss what decisions your prospect needs to make to become your customer. In addition, how can your website support those decisions and make it as easy as possible. We are quite opinionated about what works for users and websites and what doesn’t. We are quite focused on user experience, trends and keeping ahead of the curve.

As previously mentioned, automating/streamlining management of the jobs your staff spend a lot of time doing could actually be a way to save you money and free your staff up to do higher value activities. Also, it may be a matter of increasing consistency and quality of your services, in which case potentially building web systems may help make your results repeatable and deliver more value at a lower cost. At the same time, improving communications with your customers and vendors may really hurdle some website obstacles.  Feel free to contact us here, emailing us directly at [email protected] or call us at (206) 577-0540.

Feb 03 2017
Feb 03

Another question we ask our clients is what complaints do you have with your current website and what would you like it to do better? Some clients respond that their website is just plain stale and they’d like something new/modern. Drupal lets you easily change up your entire look on a regular basis, like putting on a fresh outfit!

We’ve also heard that their site keeps getting hacked and they need better security measures. Drupal is as secure a platform as any, but security depends on so much more. We can help! We've rescued dozens of hacked sites, and our paranoid security sensibilities keep you much safer with our maintenance plans. With more SaaS (software as a service) platforms becoming available, we’ve often heard that a potential client is on a SaaS platform and they’d really like to own their own website. This is perhaps the best reason to consider moving to an open source platform like Drupal, so you can own your systems and have complete control over your destiny, at least your IT systems!

Then, a common complaint we hear is that it is difficult to update the content on their site. We feel that if you can update your Facebook, you should be able to update the content on your website. Quite often we’ve inherited websites that were poorly built and confusing on how to manage content. With Drupal 8 released, the UI of creating, editing, and maintaining your website’s content has been completely overhauled with things like in-place editing, and just an overall better administrative user experience. If you’re still on Drupal 6, we recommend it is definitely time for an upgrade!

While budget is always a touchy subject to discuss with clients, it is very important to have realistic expectations when establishing a budget for your website. So, we frequently ask what sort of ongoing budget is available for the web site, to cover operational costs, security, reliability, and improvements? This is especially true for things related to your big opportunities. We generally advise for e-commerce spending between 1% and 10% of revenue -- for other sites, this varies based on the relative value to the organization and maturity of the site. If the website is instrumental to your business growth and you already devote 10% of company revenue to the website, we think you’re in excellent shape! Our general rule of thumb is that a site is never done – even after launch. If you’re constantly keeping ahead of the game, you’ll be in much better standing in the longterm.

We also have clients that come to us who feel that their website is important to their organization, but they are at the low-end and only devote 1% of their revenue to website improvements. We still feel that having a budgeted dollar amount can be a huge help in prioritizing what must be done, and identifying low-hanging fruit opportunities to improve. These can quite often be simple one-off improvements that can greatly help front or back-end usability. Or, even ways to improve on your site to increase marketing campaigns to help increase revenue/donations. Then, if you simply feel your site has gone stale and you need some advise, please talk to us, as we always enjoy consulting on the best steps forward to bring you into the 21st century!

Feel free to contact us here, emailing us directly at [email protected] or call us at (206) 577-0540!

Dec 14 2015
Dec 14

I'm sure many of you reading this may have heard that Drupal 8 has been released, may have even received some marketing emails. John Locke, our founder and pricipal, put out a newsletter recently about the newly released Drupal 8. Since Drupal 6 will only be supported for 3 months, our recommendation to our Drupal 6 clients is that they do upgrade, since developers will stop supporting and updating their Drupal 6 modules sometime in mid-February.

While it is not absolutely necessary that you upgrade to Drupal 8 (your website won't just suddenly stop working and the sky isn't falling), security updates won't be released, which means that the Drupal community isn't looking at Drupal 6 vulnerabilities, which in turn, means that your site could potentially be vulnerable to attacks.

We have already migrated data over for another client, from D6 to D8, and this has seemed relatively smooth (though still a few unknowns, but their site is very complex). Our plan is to do this part for all of our D6 clients. By doing a dry run, we can then get a list of what gets migrated, and what does not get migrated (a full list of modules in use and whether or not there's a known upgrade path). This way we can estimate how smoothly the migration and upgrade should go (since D6-D8 migrations have a much cleaner path than previous version upgrades in the past).

However, we're still assuming that it's going to take several hours to do a theme rebuild, which is going to be necessary for most of our clients' sites, but this really depends on how much functionality (code) is built into the theme, rather than most functionality in individual modules. If there is a lot of code in the theme, and if you choose to do an upgrade, Freelock could do many improvements in the theme, and get things out of the theme and into stock Drupal functionality, which is much more stable.

Here is a list of our Drupal 8 migration plan for each of our clients:

  1. Dry run migration, get a list of successful migrations and "unable to complete" migrations

  2. Go through the "unable to complete" migrations and analyze whether we can drop this functionality, rebuild, or create a migration, and apply a time estimate

  3. Provide an estimate on theme rebuild

  4. Provide an estimate on views to rebuild

  5. Review any custom modules/functionality to determine porting and/or replacement cost/effort

We're planning to do this analysis for all our current D6 customers, but if you're not currently a client with us and interested in a version upgrade, please feel free to drop us a line here! In addition, we are currently offering a free dry run of what that migration path looks like for your site, with a purchase of a Freelock Drupal Site Assessment.

We look forward to hearing from anyone that is interested and we'd be more than happy to discuss what an upgrade means to you. Please feel free to reach out to us with any questions and happy holidays!

- Don and the Freelock team

Sep 30 2015
Sep 30

Drupal 8 has only 4 critical issues before getting released out of beta! Fingers crossed for a release this week!

The major issues that remain are: 

Taking into account the non-"href" attribute values and the SafeMarkup issues that have already been reviewed by the community, really that only leaves us with three issues. We are SO close, my friends!

At Freelock, we have already been working on some of our internal Drupal 8 sites and prepping them as great platforms for our clients. But, as many with sites, those sites have to work with our clients' day-to-day operations, which we call DevOps.

Being extremely involved with our clients, and as a project manager playing in Drupal CMS, I am always excited to hear about the new developments in our clients' operations and their complimentary technology. So many times I have seen clients who are set on WordPress or another SAAS, just then to be blown away by the capabilities of Drupal. 

At Freelock, we still understand and advocate why a certain client should move over to a different CMS. Many times I have thought: You need a brochure site? WP is the CMS for you! We work with non-profits that need control/reporting of their donation systems, or clients who own county/national/international-wide websites that need full control over their systems. In these respects, they want something that they OWN, that they can TRUST, and a platform that is truly a powerful CMS. The security and dev community are always the reliable with Drupal, not to mention it's a fantastic framework that has taken years to develop.... Drupal is my top recommendation.

I can speak for me and all of our developers at Freelock, we are excited! We are so close to blasting open the dev world and expanding on the capabilities as a community. Countdown to D8! #2015PNWDrupalSummit

Apr 14 2015
Apr 14

We recently had a new client contact us and ask if we could move their sites over to Pantheon so they could do some in-house development work. Of course we can do that for you! We recommended doing a Site Assessment for them, just to make sure we know what we're dealing with. Our Site Assessment gives us a good understanding of the state of a client's current site.

It is not only in Freelock's best interest, but the client's as well, to know what we're getting into before we can even set reasonable expectations of what it will take to change. So, we typically start out with the assessment and review before doing any work on a new site.

But, our client was hesitant to purchase the Site Assessment, which would not only be helpful for their IT staff, but also extremely beneficial to their upper management. So, we began the process of flying blind with the site migration. Then, all of a sudden, we ended up running into so many critical problems, that we were surprised their website had been so neglected in the first place!

It turns out that our client's site had been hacked. While it had been patched for the "Drupalgeddon" Drupal core security patch of October 2014, we found malicious code embedded in the Drupal core. This underscores the importance of regular site maintenance, which Freelock offers to over 30 of our clients.

It also turns out that we were not dealing with one "domain access" site as we had been told, but really 3 "multi-sites" under a single shared code base, a configuration Pantheon explicitly does not support. So, in addition to finding malicious code on all of their sites, we found that the project involved not setting up 2 sites in Pantheon, but 4!

We ended up cleaning the core hacks we found... but at this point we still don't know if the hacker left any back doors on our client's sites that might allow them future access. We stressed the importance to analyze all of their sites, to be able to give them an answer, with any confidence, on whether they are still vulnerable or not. Unfortunately, we still have not heard back....

With a site assessment we dig deep into the site to detect whether or not it has been hacked, including scanning the database for executable code, comparing all module code against known good copies, and evaluating whether the environment is set up to properly withstand attacks.

We see this time and time again. A client comes to us either in an emergency, or wanting some specific one-off job done (which we love taking care of!!), but they don't want to put the time in to investigate the root cause of the problems with their site, or use the budget to apply permanent fixes for those problems. Having a good understanding of the current state of your site, and mitigating for those risks ahead of time, will save a lot of time and energy in the long run for clients whose lifeblood are their websites.

We've found that some of our most successful clients know exactly what is under the hood of their websites, engage development personnel often, keep their websites up-to-date, and constantly reinvest a percentage of their website revenue (generally 1-10%) to keep their site fresh and responsive. Sometimes this takes in-house personnel who are exceptional at development, or in our case, creating a longterm partnership with us to help you achieve your business goals through building and refining your website presence. We encourage you to contact us and build a longterm partnership to help you realize your website's potential!

About Drupal Sun

Drupal Sun is an Evolving Web project. It allows you to:

  • Do full-text search on all the articles in Drupal Planet (thanks to Apache Solr)
  • Facet based on tags, author, or feed
  • Flip through articles quickly (with j/k or arrow keys) to find what you're interested in
  • View the entire article text inline, or in the context of the site where it was created

See the blog post at Evolving Web

Evolving Web