Drupal security audits are not a simple job, since security holes can be both in code and in the way the site is configured. This article collates the most common things to look for when auditing a Drupal site.
Site audits are one of the services that some of our clients have requested from us in the past.
We present in this publicly available whitepaper detailed information on how you can integrate the Drupal search experience with Microsoft SharePoint 2013 search, to provide a seamless and complete search experience for intranet users in Drupal.
One of the classic results of this is SharePoint being used as an internal document store.
Migrating away from legacy content management systems can prove challenging, in this blog post we look at a technique for improving the friendliness of URLs!
I'm sure we're all aware that human-readable URL's are a good thing, not only for us but for search engines too. Take, for example, the following URL: /topsubjects/businessandintellectualproperty/businessandmanagementstudies/yourstudyprogram
The question on how we should tackle the creation of a new website doesn't have a single answer. There are too many conditions to take into account. Nevertheless, there is a general process we can suggest.
Planning Project Fundamentals
On Thursday 24th of September, our content strategist Koen Platteeuw shared his views on what value content strategy brings to web projects at Drupalcon Europe
Don't ask yourself: "Can I afford to include content strategy in my web project?" The real question is "Can I afford NOT to include content strategy in my web project?"
There's an inevitable tension between different roles involved in a project such as sales versus production. If you ignore it it can lead to communication breakdowns. If you embrace it it can improve the understanding and trust between you and your client.
When I started thinking about this blog I was torn between calling it ‘creative tension’ and ‘the fuzzy zone’, but a quick check of the urban dictionary tells me that fuzzy zone describes the phase in a relationship when you’re more than friends but not quite lovers; that’s way off the mark for t
After reading a blog post called "What Marketing Can Learn from IT About Content", Code Enigma's content strategist wants to add his 2 cents to the discussion on who drives content strategy.
A friend once told me that the problem with social & online media is that we read to respond rather than to understand or learn.
What’s the best editorial workflow for generating quality content for my site? We'll help you pick the right model that works for you, taking into account corporate culture, size of the organisation, available resources, internal politics, and so many other factors.
If you’re asking yourself this question, you’re on the right track! It means you take content governance seriously as an integral part of your content strategy. But setting up a content management procedure that works for you, is not that obvious.
Google Drive is a great tool, but some of its UX enhancements are an information security nightmare.
So if you use Google Drive for your business, or even personally, here are a few things you really ought to know:
If your job description mentions digital content, you’re likely to have been hearing about Content Strategy for a couple of years now. If digital content is on your everyday task list, knowing the principles of content strategy will help you become more effective at your job.
If your job description mentions digital content, you’re likely to have been hearing about Content Strategy for a couple of years now.
Finally! You’re about to get there! Almost! Nearly! Just the last bits! But wait, did anyone think of…? This is a list of 10 things you shouldn’t forget about when launching a new site.
Finally! You’re about to get there! Almost! Nearly! Just the last bits! But wait, did anybody think of…? This is a list of 10 things you shouldn’t forget about when launching a new site.
Content is used in a number of fields within an organisation. Sales, Marketing, PR, Customer Service, Accounting, Legal... Each of these will use content to its own needs. An overall Content Strategy can help all these stakeholders to work along each other, rather than against each other. But there are plenty of other reasons to invest in it.
In the 4 years of Code Enigma’s existence, clients have traditionally turned to us for our technical expertise in designing, building, developing, hosting and maintaining Drupal websites.
Drupal performance testing: A scenario where memcache can actually impair performance
We were recently asked to investigate poor performance on a Drupal 6 site. Memcache was enabled, but a siege test was still showing poor results.
One recent migration was from an unsupported application built upon SQL Server 2000. Policy meant that I couldn't even try connecting to it directly. I was given a flat file export, but found I couldn't install an old enough version of SQL Server to import it. mdbtools to the rescue!
One of the hardest parts of any migration to Drupal is getting hold of the data in the first place. And once you do get hold of it, there’s every chance that it might not be a format that’s easy for you to work with.
Don't fool yourself, making your site responsive is not a content strategy
Over the last twelve months, we’ve routinely received client requests asking how much it would cost to make their existing Drupal 6 or Drupal 7 site responsive. These projects mostly consist of optimizing an existing site for users accessing the content through tablet or smartphone.
As promised, here’s a follow up to my previous blog on problems we’ve encountered using Agile-scrum methods when working as a distributed agency delivering client projects. In this instalment I’ll take a look at some of the modifications we’ve made to standard Scrum, to address those problems.
Audit for Agile
Having run an Agile-Scrum project management method for almost 3 years, Steve Cowie reflects on the challenges of pure agile project management as an agency and the difficulties of engaging with clients for whom it simply is not a good fit
Last month I delivered a talk on this subject at a Drupal Camp and that’s available online and embedded at the bottom of this post, as are the slides from the talk.
Most people will be familiar with the saying “Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime”. In the World of web development this equates to helping organisations to build their own web projects rather than doing it for them.
Looking back over the last year's work, we've noticed that we're increasingly working on projects where we're supporting internal teams.
Highlights from the DrupalCamp Paris talk by Simon Georges on Drupal distributions, their creation, usage and advantages
I've already blogged about the document management talk I attended and promised more.
Quick write-up of an interesting talk on managing documents with Drupal, from DrupalCamp Paris 2013
This weekend I'm hanging around at DrupalCamp Paris in the Microsoft campus, in the west of Paris on the banks of the Seine.