Annertech https://www.annertech.com/planet.xml en D is for Darmstadt; D is for Drupal Europe https://www.annertech.com/blog/d-is-for-darmstadt-d-is-for-drupal-europe The Annertechies have been taking to the air for the past two days flying into Frankfurt en route to Darmstadt for Drupal Europe. As ever, we have brought our bags of knowledge with us to share out our goodies. Find out more about the sessions we're giving and other things we'll be doing at Drupal Europe. Mon, 10 Sep 2018 13:38:25 +0100 Mark Conroy https://www.annertech.com/blog/d-is-for-darmstadt-d-is-for-drupal-europe Your Site's Security is Our Top Priority. https://www.annertech.com/blog/drupal-core-security-release-sa-core-2018-002 <p>On Wednesday 21 March, the Drupal security team announced a that there would be <a href="https://www.drupal.org/sa-core-2018-002">an extremely important security release of Drupal</a> (SA CORE 2018 002) which would fix a vulnerability in the core code. This vulnerability affected every single Drupal site, whether on 8, 7, 6 or even 5.</p>&#13; &#13; <p>This is not a new phenomenon, and is testament to the efficiency and professionalism of the Drupal Security Team that these vulnerabilities are found, fixed, and the releases managed appropriately.</p> Fri, 30 Mar 2018 09:23:50 +0100 Anthony Lindsay https://www.annertech.com/blog/drupal-core-security-release-sa-core-2018-002 #DrupalCampDublin 2017 - a retrospective https://www.annertech.com/blog/drupal-camp-dublin-2017-retrospective <p>Over the past number of years, Drupal Camp Dublin was becoming more of a showcase/case study event where different speakers display work they had been doing on various websites. This year, we (the Drupal Ireland Association, of which I was chairperson) decided to "go back to our roots" and do two things: create a developer conference for developers, and engage more people from outside of Ireland.</p> Tue, 31 Oct 2017 13:29:50 +0000 Mark Conroy https://www.annertech.com/blog/drupal-camp-dublin-2017-retrospective DrupalCon Vienna 2017 - a Retrospective https://www.annertech.com/blog/drupalcon-vienna-2017-retrospective <p>Last week the Annertech team headed to Vienna for a week of Drupal learning and sharing. With thirteen different tracks and various summits, there was a lot of great sessions to choose from. <span>We were also privileged and honoured to have the opportunity to</span> <a href="/blog/we-did-again-5-annertech-sessions-accepted-drupalcon-vienna">present five sessions</a> ourselves, and of course, we once again played host to the Drupal Trivia Night.</p> Fri, 06 Oct 2017 21:21:03 +0100 Stella Power https://www.annertech.com/blog/drupalcon-vienna-2017-retrospective Annertechies coming to DrupalCon Vienna https://www.annertech.com/blog/annertechies-coming-drupalcon-vienna DrupalCon Vienna is starting this week and, as usual, most of the Annertechies will be there in force. This year we are once again delighted to be presenting five sessions at DrupalCon. Here's a quick roundup of our talks and why you won't want to miss them. Mon, 25 Sep 2017 11:37:37 +0100 Stella Power https://www.annertech.com/blog/annertechies-coming-drupalcon-vienna 5 Reasons to Stop Using Static Design Tools and Start Designing in the Browser https://www.annertech.com/blog/5-reasons-stop-using-static-design-tools-start-design-browser <p>I'll be presenting at DrupalCon Vienna next week as part of my <a href="https://events.drupal.org/vienna2017/sessions/back-future-no-more-static-mockups" target="_blank">evangelising against static design tools like Photoshop, InVision, and Sketch</a>. The talk will cover items such as "What's the problem we are trying to solve?", "Why do static tools not solve the problem?", and "Why is working with component design and design in the browser the most sustainable solution?".</p>&#13; &#13; <p>I got a request today from a former colleague:</p> Tue, 19 Sep 2017 13:32:38 +0100 Mark Conroy https://www.annertech.com/blog/5-reasons-stop-using-static-design-tools-start-design-browser How to allow an Editor Choose the View Mode of an Entity Reference Field in Drupal 8 https://www.annertech.com/blog/allow-editors-choose-view-mode-entity-reference-field-drupal-8 <p>Say you are building a website which has a 'Related Content' feature. Then say your client says something like "This is great, but all the related content looks like the teaser on the listing page. Can't we choose ourselves how we want it to look?" What's your response? You say yes, and you go install Display Suite or Panels or some other heavy duty module? Or, say yes and follow these neat little instructions. No one says no to clients, do they?</p>&#13; &#13; <p>Here's what you need to do:</p> Thu, 14 Sep 2017 19:20:34 +0100 Mark Conroy https://www.annertech.com/blog/allow-editors-choose-view-mode-entity-reference-field-drupal-8 We did it again! 5 Annertech sessions accepted for DrupalCon Vienna https://www.annertech.com/blog/we-did-again-5-annertech-sessions-accepted-drupalcon-vienna Mon, 31 Jul 2017 11:00:00 +0100 Alan Burke https://www.annertech.com/blog/we-did-again-5-annertech-sessions-accepted-drupalcon-vienna Allowing Editors to Choose the Image Style in Drupal 8 Image Fields https://www.annertech.com/blog/allow-editors-choose-image-style-drupal-image-fields <p>While building a site recently, we had a requirement for teaser images to be in a landscape or portrait orientation. We could have created two image fields and told the client to just fill in one - but that would mean editors would be responsible for cropping the image which would add extra effort to their work. Instead what we did was used one image field and one select list to choose if they image should be 'landscape' or 'portrait' in teasers.</p> Wed, 29 Mar 2017 15:02:04 +0100 Mark Conroy https://www.annertech.com/blog/allow-editors-choose-image-style-drupal-image-fields Mapping in Drupal 8 with GeoLocation Field https://www.annertech.com/blog/mapping-drupal-8-geolocation-field <p>Adding a map to a website in Drupal 7 is fairly easy - the only difficulty being which of the many mapping modules to use. In Drupal 8 many of the modules are not available yet, or only have dev or beta versions available. One of the ones that seems fairly stable and has a good set of features without being overly complex is the <a href="https://www.drupal.org/project/geolocation">Geolocation Field</a> module. We've used it on a site recently with great success, and in this blog post we will cover the fundamentals of how to use this module.</p> Mon, 09 Jan 2017 17:06:02 +0000 Stella Power https://www.annertech.com/blog/mapping-drupal-8-geolocation-field UX Ireland Conference Takeaways https://www.annertech.com/blog/uxireland-conference-takeaways The recent UX Ireland conference featured a great line-up of keynoters and speakers such as Jon Kolko (author of acclaimed books including “Well-Designed” or “Exposing the Magic of Design”) and Brenda Laurel. As usual with a conference of this nature, Annertech attended in force, with about 50% of our frontend/design team attending one or both days. I got a lot of takeaways from the talks and workshops: here's a synopsis of them. Mon, 21 Nov 2016 10:50:37 +0000 Ricardo Flores Galan https://www.annertech.com/blog/uxireland-conference-takeaways Championing Simplicity https://www.annertech.com/blog/championing-simplicity <p>So you've got a project. It's going to be <strong><em>amazing</em></strong>. You've dreamed up loads of functionality and are just itching to let it loose on the world. It's going to look <em><strong>fantastic</strong></em>, and everyone on the design team is ecstatic about the proposed look and feel.</p> Fri, 18 Nov 2016 11:05:21 +0000 Anthony Lindsay https://www.annertech.com/blog/championing-simplicity No Surprises - Using PatternLab to Build the Design Your Client Signed Off https://www.annertech.com/blog/no-surprises-using-patternlab-build-design-your-client-signed-off <p>I bet this opening sounds familiar to you.</p>&#13; &#13; <p>Clients sign off on designs. You build a website for them based on these designs. It looks quite like the designs, but not exactly like them. It's not your fault. It's not the client's fault. But wouldn't it be nice if you could build what the client signed off?</p>&#13; &#13; <p>Why are the websites we build not exactly like what the client signs off and why is it nobody’s fault? Here’s three (good) reasons:</p> Thu, 10 Nov 2016 10:17:27 +0000 Mark Conroy https://www.annertech.com/blog/no-surprises-using-patternlab-build-design-your-client-signed-off Things I Learned from the DrupalTwig Slack: Volume 2 https://www.annertech.com/blog/things-learned-drupal-twig-slack-volume-2 <p>Welcome to Volume 2 of my adventures in learnings from the <a href="https://drupaltwig.slack.com" target="_blank">DrupalTwig Slack</a>, a resource that continues to be the best source of (frontend) knowledge for Drupal. Again, if you haven't joined, do so. <a href="/blog/things-learned-drupal-twig-slack-volume-1">(Volume 1 is here.)</a></p>&#13; &#13; <p>And without further ado, here's some things I've learned (or helped others to learn):</p> Mon, 07 Nov 2016 13:15:39 +0000 Mark Conroy https://www.annertech.com/blog/things-learned-drupal-twig-slack-volume-2 Retrospective: My First Time at DrupalCon https://www.annertech.com/blog/retrospective-first-time-drupalcon <p>It is hard to describe my excitement at DrupalCon Dublin, my first DrupalCon indeed. After a year of preparations by the local Irish community it was hard to believe that it was actually happening.</p>&#13; &#13; <p>I think I was pretty well prepared and knew what to expect. A couple of blogs from fellow Annertechies had helped to plan it, especially Mark's <a href="/blog/get-most-out-of-drupalcon-dublin">Get the Most out of DrupalCon Dublin</a>.</p> Thu, 06 Oct 2016 08:37:37 +0100 Ricardo Flores Galan https://www.annertech.com/blog/retrospective-first-time-drupalcon Wow, What a DrupalCon. Observations from a First Time Speaker https://www.annertech.com/blog/drupalcon-observations-first-time-speaker <p>This year's DrupalCon, in my home town of Dublin, was a brand new experience for me. As a seasoned DrupalCon Veteran, (my first DrupalCon was in Paris in 2009), I thought I knew the ropes - how to choose sessions, what to expect, how to party like a bad-ass... I thought I knew what I would get out of it. Man, was I wrong.</p> Wed, 05 Oct 2016 10:55:08 +0100 Anthony Lindsay https://www.annertech.com/blog/drupalcon-observations-first-time-speaker Annertech: Web Agency of the Year https://www.annertech.com/blog/annertech-web-agency-of-the-year-2016 My fingers are trembling typing this. I can't believe it. This morning everyone in Annertech land is thinking "did that really just happen?" It appears it did, we are the web agency of the year! Last night, to top off the other three awards we won - best arts and culture website, most beautiful website in Ireland, and best website (all for Ireland.ie) - we then went on to win Best Web Agency 2016! Thu, 29 Sep 2016 08:46:48 +0100 Mark Conroy https://www.annertech.com/blog/annertech-web-agency-of-the-year-2016 Ireland.ie/Annertech are the Big Winners at Realex Web Awards 2016 https://www.annertech.com/blog/irelandie-annertech-big-winners-realex-web-awards-2016 <p>We knew Ireland.ie (built by Annertech on Drupal) was a special website. The design is beautiful thanks to the amazing work of BigO Media, the content, media, and experience is second to none thanks to the the team in the Ireland.ie office at the Department of Arts, Heritage and the Gaeltacht. The implementation is without flaw (if we say so ourselves!).</p> Thu, 29 Sep 2016 08:33:45 +0100 Mark Conroy https://www.annertech.com/blog/irelandie-annertech-big-winners-realex-web-awards-2016 At DrupalCon? Need Help? We'll Take Care of You. https://www.annertech.com/blog/drupalcon-dublin-need-help <p>With over 2,000 people expected to be in Dublin for DrupalCon this week, it's likely that someone, somewhere is going to need some assistance. We're all very helpful people in the Drupal community and so help should easily be available. But sometimes you get caught out and can't find people nearby - you get lost, you lose your phone, you're in an area of town and haven't a clue how to get back to your home, you are locked out of your AirBnB, you've gone to kiss the Blarney Stone not realising it was 350km away!</p> Mon, 26 Sep 2016 11:59:32 +0100 Mark Conroy https://www.annertech.com/blog/drupalcon-dublin-need-help DrupalCon Dublin: Hear Me Roar https://www.annertech.com/blog/drupalcon-dublin-hear-me-roar <p>DrupalCon Dublin is just around the corner (since I live in Ireland, I mean that literally!). <strong>DRUPALCON: HEAR ME ROAR!</strong> (or at least speak, along with some other Annertechies). At DrupalCon we'll be speaking on a number of topics (interesting aside: we're the only Irish agency with any speakers at this year's DrupalCon). Here's a quick roundup of our talks and why you won't want to miss them:</p> Thu, 22 Sep 2016 15:06:36 +0100 Mark Conroy https://www.annertech.com/blog/drupalcon-dublin-hear-me-roar Things I Learned from the DrupalTwig Slack: Volume 1 https://www.annertech.com/blog/things-learned-drupal-twig-slack-volume-1 <p>Without doubt, the greatest resource for information about Drupal frontend issues is the <a href="http://drupaltwig-slack.herokuapp.com/" target="_blank">DrupalTwig Slack</a>. There are over 300 of the world's most well known frontend Drupal developers - Wim Leers, MortenDK, Mark Drummond, David Hernandez, and more - offering and receiving help all day every day. It's very rare that someone asks a question and doesn't receive a reply with a solution within a few minutes, or at the very least a conversation about why the issue might be hard to solve.</p> Wed, 21 Sep 2016 15:38:58 +0100 Mark Conroy https://www.annertech.com/blog/things-learned-drupal-twig-slack-volume-1 DrupalCon Welcome Party: It'll be Deadly and Savage (with translations) https://www.annertech.com/blog/drupalcon-dublin-welcome-party <p>This day next week, as part of the Drupal Ireland Association, we will be delighted to welcome you to Dublin at <a href="https://events.drupal.org/dublin2016/drupalcon-welcome-night-party" target="_blank">the DrupalCon Welcome Party</a>. It's on a boat, which is going to be deadly ("deadly" in this context means great, "lethal" would mean dodgy/dangerous!). The boat is just across the road from the convention centre, so that will be savage ("savage" of course means lots of fun).</p> Tue, 20 Sep 2016 11:22:00 +0100 Mark Conroy https://www.annertech.com/blog/drupalcon-dublin-welcome-party Save Money: Security Updates and Web Hosting in One Simple Package https://www.annertech.com/blog/save-money-security-updates-with-hosting-package <p>Choosing proper hosting for your site shouldn't be a race to the bottom.</p>&#13; &#13; <p>Hosting websites is hard. Websites themselves are complex, global traffic can mean huge numbers, big spikes in activity and always demanding users. Sites need to be served quickly, consistently and reliably. Downtime costs money, effort, and more than likely a few extra grey hairs too.</p> Thu, 15 Sep 2016 14:10:05 +0100 Anthony Lindsay https://www.annertech.com/blog/save-money-security-updates-with-hosting-package Meet the Annertechies You'll Meet at DrupalCon https://www.annertech.com/blog/meet-annertechies-at-drupalcon <p>Annertech will be descending upon DrupalCon with (nearly) our full team of "Annertechies". So much so that there will be more Annertechies in attendance than all other people from Irish agencies combined. With that kind of showing, we thought we'd introduce ourselves and let you get to know us.</p> Tue, 13 Sep 2016 12:39:43 +0100 Mark Conroy https://www.annertech.com/blog/meet-annertechies-at-drupalcon How to Get the Most out of DrupalCon Dublin https://www.annertech.com/blog/get-most-out-of-drupalcon-dublin <p>DrupalCon is big. It's got hundreds of sessions. A similar amount of BoFs. Approximately 2,000 attendees. Social events left, right, and centre. It's not hard to get confused, miss things that you promised not to, and leave thinking "damn, I could have done that better". At Annertech, we're Ireland's most seasoned DrupalCon attendees. Here's our guide to making the most of it.</p> Thu, 08 Sep 2016 12:34:42 +0100 Mark Conroy https://www.annertech.com/blog/get-most-out-of-drupalcon-dublin DrupalCon Dublin: We'll be at Booth 901 (and here's why it's in your interests to meet with us) https://www.annertech.com/blog/drupalcon-dublin-booth-901 <p><img alt="Annertech DrupalCon Dublin Sponsors Badge" data-editor-file-uuid="047f0756-a1c3-4a6d-bc5b-91e62c140988" src="/sites/default/files/inline-images/dublin_sponsor.png" class="align-right" />As Ireland's leading Drupal devlopment agency, we were thrilled that DrupalCon was coming to Dublin. So much so, we were the first Irish agency to add our name to the sponsorhip list (not to mention being <a href="/blog/5-annertech-sessions-accepted-drupalcon-dublin">the only Irish agency with people giving presenations</a> at it). For the week of DrupalCon we'll be manning Booth 901.</p> Tue, 06 Sep 2016 11:13:36 +0100 Mark Conroy https://www.annertech.com/blog/drupalcon-dublin-booth-901 Come for the Code, Stay for the Craic! Why You Should Come to DrupalCon Dublin https://www.annertech.com/blog/reasons-come-drupalcon-dublin-2016 <p><img alt="Annertech DrupalCon Dublin Sponsors Badge" data-editor-file-uuid="047f0756-a1c3-4a6d-bc5b-91e62c140988" src="/sites/default/files/inline-images/dublin_sponsor.png" class="align-right" />DrupalCon is coming to Dublin next month. Damn, we're exicted. You are too, we know. Actually, apparently there's a small few people still trying to make up their minds on whether to come to DrupalCon Dublin or not.</p>&#13; &#13; <p>Sitting on the fence? Don't. Get off the fence, get to Dublin. Here's some reasons why (feel free to add more in the comments).</p> Thu, 01 Sep 2016 22:20:20 +0100 Mark Conroy https://www.annertech.com/blog/reasons-come-drupalcon-dublin-2016 Places to Visit outside of Dublin while at DrupalCon https://www.annertech.com/blog/places-visit-outside-dublin-while-drupalcon Coming to DrupalCon Dublin but planning to travel around Ireland a bit? Previously we blogged about our top recommendations to see and do in Dublin, but I know some of you are planning to stay for longer and so here are our recommendations for places to visit outside Dublin. Thu, 01 Sep 2016 16:23:26 +0100 Mark Conroy https://www.annertech.com/blog/places-visit-outside-dublin-while-drupalcon Top 5 Places to Visit While at DrupalCon Dublin https://www.annertech.com/blog/top-5-places-visit-while-drupalcon-dublin Coming to DrupalCon Dublin? Planning to take some extra time to explore the city? Here's our top 5 list of things to do and see while here - other than Drupal of course! Mon, 08 Aug 2016 10:12:26 +0100 Mark Conroy https://www.annertech.com/blog/top-5-places-visit-while-drupalcon-dublin 5 Annertech sessions accepted for DrupalCon Dublin! https://www.annertech.com/blog/5-annertech-sessions-accepted-drupalcon-dublin <p>Yesterday all the <a href="https://events.drupal.org/dublin2016/news/drupalcon-dublin-sessions-announced">accepted sessions</a> for<a href="http://events.drupal.org/dublin2016"> DrupalCon Dublin</a> were announced, and we are delighted to report that 5 of our <a href="/blog/annertech-proposes-8-sessions-drupalcon-dublin">8 session proposals</a> were accepted! With Acquia being the only company receiving more acceptances, we are extremely proud of our achievement.</p> Mon, 25 Jul 2016 15:43:56 +0100 Stella Power https://www.annertech.com/blog/5-annertech-sessions-accepted-drupalcon-dublin Annertech's Andrew Macpherson becomes Drupal Core Maintainer for Accessibility https://www.annertech.com/blog/andrew-becomes-drupal-core-accessibility-maintainer <p>Ever since Andrew joined Annertech, he's been a champion of accessible web design and has ensured that accessibility has remained a key focus area in everything we do. That combined with his dedication to open source and contributing back to the community, meant that we were not surprised when he was <a href="https://www.drupal.org/node/2725947">asked if he'd be interested in becoming a Drupal core accessibility maintainer</a>.</p> Sat, 23 Jul 2016 23:15:03 +0100 Stella Power https://www.annertech.com/blog/andrew-becomes-drupal-core-accessibility-maintainer One week to get your sessions in for DrupalCon Dublin! https://www.annertech.com/blog/one-week-get-your-sessions-DrupalCon-Dublin With three months left to go before DrupalCon Dublin, event planning is in full swing. Like all Irish Drupal events, Annertech are actively involved in preparations for DrupalCon. Our managing director, Stella Power, has taken on the role of local team lead as well as Business Track chair, and I myself am the Project Management track chair. There's less than a week now to get your sessions submitted for DrupalCon, so it's time to get writing! Fri, 01 Jul 2016 15:54:26 +0100 Mike King https://www.annertech.com/blog/one-week-get-your-sessions-DrupalCon-Dublin The Day that Aberdeen Cloud went Bye-bye https://www.annertech.com/blog/the-day-that-aberdeen-cloud-went-bye-bye This is Tommy, calling from the engine room! Were you affected by the Aberdeen Cloud incident that happened on the 28-06-2016? We weren't, but I'd call that partly luck and partly proactivity. We were actually prepared for this. Fri, 01 Jul 2016 11:22:16 +0100 Tommy Lynge Jorgensen https://www.annertech.com/blog/the-day-that-aberdeen-cloud-went-bye-bye Reusable Media in Drupal 8 - it's a reality, here's how! https://www.annertech.com/blog/reusable-media-drupal-8-tutorial <p>Adding media (for most people that means adding images) in Drupal has been an issue for a long time. Adding reusable media (upload an image once, use it on any page on your website) <a href="http://www.annertech.com/blog/topics/media">has been even trickier</a>.</p>&#13; &#13; <p>With the advent of Drupal 8 and the sterling work done by the media team, adding reusable media (in a <em>very</em> user friendly manner) is now a reality. This tutorial shows you how:</p> Wed, 15 Jun 2016 19:10:47 +0100 Mark Conroy https://www.annertech.com/blog/reusable-media-drupal-8-tutorial Decoupling Features (so your support team sleeps easier at night) https://www.annertech.com/blog/decoupling-features-support-team-sleeps-easier-night <p>You're working on a client's existing site, and they ask for some new functionality. Your first thoughts are: "Yay, some work!" Quickly following that you think: "What do they want? How am I going to build it?" The often unasked question, however, is "How can I integrate this new functionality with what they already have, without making maintenance a nightmare, or even worse, impacting existing functionality?"</p>&#13; &#13; <p>This is a tough ask, as the new feature has the potential to reach across multiple pages, content types and styles.</p> Tue, 29 Mar 2016 20:31:49 +0100 Anthony Lindsay https://www.annertech.com/blog/decoupling-features-support-team-sleeps-easier-night Drupal + Panels + Panelizer + Paragraphs + (Fieldable) Panel Panes - if it begins with P, use it https://www.annertech.com/blog/drupal-panels-panelizer-paragraphs-fieldable-panel-panes <p>This was the user story: "As a site admin, I want to be able to add different types of content chunks on any page with customisable backgrounds, so that we have control over the style and layout of our website". Yes, it's a pretty big user story, but bear with me.</p> Tue, 01 Mar 2016 11:09:04 +0000 Mark Conroy https://www.annertech.com/blog/drupal-panels-panelizer-paragraphs-fieldable-panel-panes Turbocharging Oxfam https://www.annertech.com/blog/turbo-charging-oxfam-ireland-website Oxfam Ireland wanted a faster site. It was already pretty performant, especially for a high traffic site, chock-full of features, but with the ever upward march of mobile usage, performance rose to the top of the want list. Find out more about how we turbo-charged Oxfam's site, making it blazingly fast. Fri, 26 Feb 2016 09:47:44 +0000 Anthony Lindsay https://www.annertech.com/blog/turbo-charging-oxfam-ireland-website Tutorial: Create a Weather and News Reader App with Ionic and Drupal https://www.annertech.com/blog/create-news-reader-app-drupal-ionic-framework <p>During the Christmas break, I decided to give myself a challenge: increase my knowledge of app building, AngularJS, and Ionic Framework. Since I didn't know very much about any of them, that was the easy part. I then gave myself a second task - build a hybrid app for my local town that would give us home, current weather, and news tabs, with all content being derived from online data sources.</p> Mon, 11 Jan 2016 11:55:40 +0000 Mark Conroy https://www.annertech.com/blog/create-news-reader-app-drupal-ionic-framework At last, Drupal 8 is here! https://www.annertech.com/blog/drupal-8-here <p>Drupal 8, which we previously called "<a href="http://www.annertech.com/blog/ready-drupal-8-are-you">the most brilliantly amazing responsive accessible version of Drupal to be released so far</a>", has just been released.<br /><br /> This is major news for three reasons.</p> Thu, 19 Nov 2015 14:48:33 +0000 Mark Conroy https://www.annertech.com/blog/drupal-8-here Do you know what (Drupal) Technical Debt is? Of course you do! https://www.annertech.com/blog/technical-debt <p>Technical debt occurs when you take a shortcut, thinking "this will do for now. I'll sort it out properly later." And then you keep putting off "later", and probably forget about the issue ... until it comes back to bite you in the ass.</p> <p>It's all those tiny things like a misspelled variable, whose misspelling has to be replicated evermore, or making a configuration change on a live site without capturing it in code, so that the live site is now different to the development one.</p> Mon, 19 Oct 2015 14:19:15 +0100 Anthony Lindsay https://www.annertech.com/blog/technical-debt Annertech now has 6 Acquia-certified Drupal Developers https://www.annertech.com/blog/acquia-certified <p>Last month, not only did we announce that <a href="http://www.annertech.com/blog/drupalcon-dublin">DrupalCon is coming to Dublin in 2016</a>, but five more of our developers became Acquia-certified, myself included!</p> Thu, 15 Oct 2015 13:00:30 +0100 Stella Power https://www.annertech.com/blog/acquia-certified Looking forward to DrupalCon Dublin 2016 https://www.annertech.com/blog/drupalcon-dublin <p>I’m writing this while sitting on the plane on my way back to Dublin and thinking about events of the last week. As I’m sure you’re all aware by now, <a href="https://events.drupal.org/dublin2016">DrupalCon will be coming to Dublin next year</a>. We’re completely ecstatic about playing host to DrupalCon and excited about what this might mean for Drupal and the Irish Drupal community.</p> Mon, 28 Sep 2015 16:22:31 +0100 Stella Power https://www.annertech.com/blog/drupalcon-dublin DrupalCon 2016 is Coming to Dublin! https://www.annertech.com/blog/drupalcon-dublin-2016 <p>Céad míle fáilte go Baile Átha Cliath. DrupalCon is coming to Dublin. Yes, you read that right, DrupalCon 2016 will be in Dublin, and we at Annertech can't wait to see you there.</p> <p>The Drupal Ireland community has been doing great work over the past few years - Drupal.ie was launched, Drupal Camp Dublin became Drupal Open Days Ireland, hundreds of Drupalists came to Drupal Dev Days in Dublin, DrupalCon Trivia Nights were organised and hosted in many cities, and now - at last - DrupalCon will be held in Dublin.</p> Thu, 24 Sep 2015 18:00:00 +0100 Mark Conroy https://www.annertech.com/blog/drupalcon-dublin-2016 DrupalCon Barcelona 2015 Day 3 https://www.annertech.com/blog/drupalcon-barcelona-2015-day3 <p>Wow! What a day we had at DrupalCon Barcelona 2015. I know, personally, I had the best day i've ever had at a DrupalCon, attending a great keynote on web psychology, a talk that validated my thoughts on design in the browser, an awesome presentation on linked data and the semantic web, and that's without mentioning the BoFs on web apps versus websites and Twitter Bootstrap, and then ... oh man - that was a lot.</p> <p>So, today's best bits:</p> <p><strong>Mark</strong></p> Wed, 23 Sep 2015 20:06:57 +0100 Mark Conroy https://www.annertech.com/blog/drupalcon-barcelona-2015-day3 DrupalCon Barcelona 2015 Day 2 https://www.annertech.com/blog/drupalcon-barcelona-2015-day2 <p>DrupalCon Barcelona. Day 2. The Annertech crew were up early (especially given our late night last night) and arrived at the convention centre. Here's our team's "best of the day" list - including one from Marta Paz, whom we've picked up as an honorary Annertechie for the week.</p> Tue, 22 Sep 2015 20:33:08 +0100 Mark Conroy https://www.annertech.com/blog/drupalcon-barcelona-2015-day2 DrupalCon Barcelona 2015 Day 1 https://www.annertech.com/blog/drupalcon-barcelona-2015-day1 The Annertech team descended on DrupalCon Barcelona on Monday. Sun on our faces, wind at our backs, day one saw us all getting busy. Mark and Andrew worked their way through some accessibility issues for Drupal 8 - writing patches, reviewing patches, and move issues along the queues. Stella attended the business summit. Tommy, Gavin, and Anthony all completed Acquia-certification exams. Tue, 22 Sep 2015 20:25:21 +0100 Mark Conroy https://www.annertech.com/blog/drupalcon-barcelona-2015-day1 10 Reasons Why We Love Drupal as an e-commerce Platform https://www.annertech.com/blog/10-reasons-love-drupal-commerce <p>When building client sites that necessitate an e-commerce feature (a store or donations system for example), we use <a href="/services/e-commerce-solutions">Drupal Commerce</a>. We find it a very easy to use e-commerce portal that is fully integrated with all other aspects of the client's new website.</p> Mon, 07 Sep 2015 11:50:21 +0100 Mark Conroy https://www.annertech.com/blog/10-reasons-love-drupal-commerce How to Integrate your Drupal Website with CiviCRM https://www.annertech.com/blog/how-integrate-drupal-website-civicrm <p>Continuing in our <a href="/blog/topics/CRM">series of integrating CRMs with Drupal</a>, we're now going to take a look at <a href="http://civicrm.org/">CiviCRM</a>, an open-source, web-based CRM aimed at charities and non-profits which integrates closely with Drupal, Joomla and WordPress.</p> Mon, 31 Aug 2015 13:54:30 +0100 Stella Power https://www.annertech.com/blog/how-integrate-drupal-website-civicrm Case Study - Performance Testing a Drupal Website https://www.annertech.com/blog/case-study-performance-testing-drupal-website <p>At Annertech, there are three things we take <strong>very</strong> seriously: website/server security, accessibility, and website load times/performance. This article will look at website performance with metrics from recent work we completed for <a href="www.annertech.com/clients/oxfam-ireland">Oxfam Ireland</a>.</p> Tue, 25 Aug 2015 11:02:24 +0100 Alan Burke https://www.annertech.com/blog/case-study-performance-testing-drupal-website 6 Reasons Why We Suggest Drupal to Our Clients https://www.annertech.com/blog/6-reasons-why-use-drupal <p>We recommend using <a href="https://www.drupal.org" target="_blank">Drupal</a> as a content management system platform for our client projects for many reasons, not least of which is that it is a widely adopted, free, open source solution. Here are some of the strengths that we see our clients benefiting from when they use the Drupal content management system.</p> Mon, 17 Aug 2015 11:36:45 +0100 Mark Conroy https://www.annertech.com/blog/6-reasons-why-use-drupal How to Integrate your Drupal Website with MS Dynamics CRM https://www.annertech.com/blog/how-integrate-drupal-website-ms-dynamics-crm <p>Recently I wrote about integrating <a href="/blog/how-integrate-drupal-website-salesforce-crm">Salesforce CRM with Drupal</a>. Continuing in the same series, the next CRM we’re going to look at is <a href="http://www.microsoft.com/dynamics">MS Dynamics</a> from Microsoft.</p> Tue, 04 Aug 2015 13:28:07 +0100 Stella Power https://www.annertech.com/blog/how-integrate-drupal-website-ms-dynamics-crm How to Integrate your Drupal Website with Salesforce CRM https://www.annertech.com/blog/how-integrate-drupal-website-salesforce-crm <p>Recently, I wrote a blog post on the <a href="/blog/7-reasons-why-you-should-integrate-your-website-and-crm">benefits of integrating your website and CRM</a>, and Anthony followed up with another on the typical <a href="/blog/integration-patterns-connect-website-crm">integration patterns</a> you commonly see. Annertech have a lot of experience integrating Drupal websites with various CRMs, so this is the start of a new series on CRM integration where we will go into more detail on some of the more popular CRMs we’ve worked with.</p> Mon, 27 Jul 2015 11:44:57 +0100 Stella Power https://www.annertech.com/blog/how-integrate-drupal-website-salesforce-crm Website Security: What You Need to Know as a Site Owner https://www.annertech.com/blog/website-security-what-site-owners-need-to-know <p>Hacked sites. Security flaws. Lost data. Loss of trust. Lost customers. Lost revenue. Nightmare.</p>&#13; &#13; <p>Just thinking about themes such as these in the media can send a shiver down your spine. It can all seem very daunting, and not just a bit scary when you start to think about it. This article aims to paint a clear picture of what you should be aware of as a site owner - where security weak points are, and strategies to avoid them.</p> Wed, 22 Jul 2015 11:00:00 +0100 Anthony Lindsay https://www.annertech.com/blog/website-security-what-site-owners-need-to-know We're ready for Drupal 8. Are you? https://www.annertech.com/blog/ready-drupal-8-are-you <p>With only 5 critical issues marked as "needs work", Drupal 8 - the most brilliantly amazing responsive accessible version of Drupal to be released so far - is just around the corner (we're so excited, we forgot to put commas in that list of adjectives). Last week <a href="https://www.acquia.com/about-us/newsroom/press-releases/acquia-launches-next-generation-digital-experience-platform-july-13">Acquia announced they now have Drupal 8 available on their platform</a> for clients to start building their D8 sites on.</p> Mon, 20 Jul 2015 11:00:18 +0100 Mark Conroy https://www.annertech.com/blog/ready-drupal-8-are-you Integration patterns for connecting your website with your CRM https://www.annertech.com/blog/integration-patterns-connect-website-crm <p>Previously we wrote about <a href="/node/477">connecting your website with external systems</a>, and specifically, <a href="/blog/7-reasons-why-you-should-integrate-your-website-and-crm">the benefits of connecting your site with your CRM </a>. As with many problems, there are many ways to approach this.</p> Mon, 13 Jul 2015 13:26:47 +0100 Anthony Lindsay https://www.annertech.com/blog/integration-patterns-connect-website-crm Your Connected Website https://www.annertech.com/blog/your-connected-website <p>Modern websites talk. They talk through great content to the visitors who come to read them, but they also talk through <strong>API</strong>s (Application Programming Interfaces) to other systems. Does yours? Should it? Could integrating your site with other systems bring you greater return on investment?</p> Mon, 06 Jul 2015 13:07:31 +0100 Anthony Lindsay https://www.annertech.com/blog/your-connected-website Building a Website on a Budget https://www.annertech.com/blog/web-design-on-budget <p>So you want a website. Maybe it is your first website. Maybe you've been here before, but you're starting afresh. You're full of enthusiasm. In your dreams, your website looks like a flashy cruise liner - huge, and with every amenity money can buy. However, your budget stretches to a dinghy with an outboard motor. So how can you rationalise your aspirations within your financial constraints?</p> <p>You don't have to be a paragon of fiscal rectitude, but you do need to prioritise, and think a little cleverly about how you can approach the project.</p> Mon, 29 Jun 2015 12:01:50 +0100 Anthony Lindsay https://www.annertech.com/blog/web-design-on-budget Tough at the top (of Google) - Content Strategy, SEO, and Low Bounce Rates https://www.annertech.com/blog/number-one-google-content-strategy-seo-bounce-rate <p>Annertech is #1 on Google for a number of key search phrases and when we're not, we're usually only beaten by the Drupal Ireland page from g.d.o. (<a href="https://groups.drupal.org/ireland" target="_blank">groups.drupal.org/ireland</a>). How did we get to the top of Google? How do we stay there? Two words: hard work - but it really revolves around two other words: content strategy. Let's get down to the details.</p> Mon, 22 Jun 2015 11:44:52 +0100 Mark Conroy https://www.annertech.com/blog/number-one-google-content-strategy-seo-bounce-rate 7 Great Reasons Why You Should Integrate Your Website and CRM https://www.annertech.com/blog/7-reasons-why-you-should-integrate-your-website-and-crm <p><a href="http://www.annertech.com/services/crm-solutions">Every organisation needs a CRM (C. Relationship Management) system</a>, no matter how large or small that organisation is. Whether the <strong>C</strong> stands for <strong>C</strong>ustomers, <strong>C</strong>lients, <strong>C</strong>onstituents, <strong>C</strong>ontributors or other <strong>C</strong>ontacts, organisations need to manage their contacts and keep track of their interactions with them.</p> Wed, 17 Jun 2015 13:55:22 +0100 Stella Power https://www.annertech.com/blog/7-reasons-why-you-should-integrate-your-website-and-crm Web Development on Fire? Smoke testing a Drupal Website https://www.annertech.com/blog/smoke-testing-drupal-websites <p>Documenting code 10 years ago was always something that I wanted to do, but, let's face it: clients didn't give a damn, so unless you did it for free, it rarely happened. And I felt very sorry for the developer that had to fix any bugs without documentation (yes, even my code contains bugs from time to time!).</p> Mon, 15 Jun 2015 11:57:26 +0100 Tommy Lynge Jorgensen https://www.annertech.com/blog/smoke-testing-drupal-websites Implementing a Web Design the Drupal Way (not just any old way) https://www.annertech.com/blog/implement-web-design-drupal-way <p>Drupal has a particular way of doing things, which is sometimes not to the taste of everybody. This can lead to a misplaced feeling that it is weird or difficult. However, the Drupal way comes from years of developed good practice, and is backed by tens of thousands of developers' knowledge and experience.</p> Mon, 08 Jun 2015 15:37:02 +0100 Anthony Lindsay https://www.annertech.com/blog/implement-web-design-drupal-way 10 Questions to Critique a Web Design https://www.annertech.com/blog/10-questions-ask-web-designer <p>Previously <a href="/blog/web-design-wars-designing-web-projects">I wrote about the hidden power </a>that resides in the hands of a designer. A design can make a project succeed or fail. But how do you know? Here are 10 questions you can apply to a supplied design, and the answers to them, or even the process of getting those answers, can bring a good design through to being a great design for your project. Remember, a design is just a picture until it is implemented, and it is important that the technical implementation is considered at the design stage.</p> Wed, 03 Jun 2015 13:21:18 +0100 Anthony Lindsay https://www.annertech.com/blog/10-questions-ask-web-designer Top 10 Drupal Modules to help increase SEO https://www.annertech.com/blog/drupal-top-10-seo-modules "We want to rank number one on Google" - every client ever. Thu, 28 May 2015 13:04:48 +0100 Mark Conroy https://www.annertech.com/blog/drupal-top-10-seo-modules The (Drupal) Content Editor deserves an easy Life https://www.annertech.com/blog/drupal-content-editor-deserves-easy-life You know the way you design a beautiful website, but the back end edit page is long, and ugly, and hard to follow, and ... well, let's fix that mess so website end users and content editors both have a great user experience. Tue, 26 May 2015 13:37:49 +0100 Mark Conroy https://www.annertech.com/blog/drupal-content-editor-deserves-easy-life Thoughts on DrupalCon LA's Front End Forum https://www.annertech.com/blog/thoughts-drupalcon-la-front-end-forum <p>At DrupalconLA, I had the opportunity to go to an Open Front End Forum, wherein people chatted about the state of the front end. It was good fun, and the moderator did a good job of keeping the conversation flowing.</p>&#13; &#13; <p><strong>First question: "Where is the line that separates front end from back end?"</strong></p> Thu, 14 May 2015 12:34:10 +0100 Anthony Lindsay https://www.annertech.com/blog/thoughts-drupalcon-la-front-end-forum Let the world know: #DrupalOpenDays Ireland is fast approaching (and we're sponsoring) https://www.annertech.com/blog/drupal-open-days-ireland-2015-sponsoring <p>Drupal Open Days - the largest meeting of Drupal developers, users, and enthusiasts in Ireland - is fast approaching. This year is looking like it's going to be the biggest and best one yet.</p> <p>Biggest - <a href="http://2015.drupal.ie/whos-coming">checkout who is coming</a></p> <p>Best - <a href="http://2015.drupal.ie/schedule">checkout the great line up of speakers</a></p> Wed, 06 May 2015 13:37:52 +0100 Mark Conroy https://www.annertech.com/blog/drupal-open-days-ireland-2015-sponsoring Annertech's talks at Drupal Open Days Ireland 2015 https://www.annertech.com/blog/annertech-talks-drupal-open-days-ireland-2015 <p>We love to share our knowledge. At every Drupal camp and Drupal Open Days in Ireland (not to mention most DrupalCons and DevDays internationally) we give presentations. This year we are giving three talks at <a href="http://2015.drupal.ie/" target="_blank">Drupal Open Days Ireland 2015</a>. Here's what we'll talk about:</p> Mon, 27 Apr 2015 11:43:18 +0100 Mark Conroy https://www.annertech.com/blog/annertech-talks-drupal-open-days-ireland-2015 An Irish person takes an Acquia Certified Drupal Exam; the results will astound you https://www.annertech.com/blog/first-acquia-certified-drupal-developer-ireland So there I was, sitting in my batcave, minding my own business, wondering what to do with an afternoon. In truth I had plenty of work to do, but since I got paid yesterday, I felt as rich as Bruce Wayne himself and decided to take an afternoon off and splash out on an Acquia Certified Drupal Examination. Which one? Well, to start, the site builder one. Did I pass? Read on, my friends. Wed, 22 Apr 2015 14:34:29 +0100 Mark Conroy https://www.annertech.com/blog/first-acquia-certified-drupal-developer-ireland Drupal: Creating Beans Programatically https://www.annertech.com/blog/drupal-creating-beans-programatically <p>Building great (Drupal) websites can often be made more difficult than it needs to be when your site builders, developers and themers haven't got the same content as each other.</p> Mon, 20 Apr 2015 11:59:58 +0100 Gavin Hughes https://www.annertech.com/blog/drupal-creating-beans-programatically COPE - Create Once, Publish Everywhere https://www.annertech.com/blog/cope-create-once-publish-everywhere-introduction <p>When developing websites, we always aim take a “COPE” approach to web content management. COPE – Create Once Publish Everywhere – was <a href="http://www.programmableweb.com/news/cope-create-once-publish-everywhere/2009/10/13" target="_blank">popularised by NPR</a> (National Public Radio) in the United States. It is a content management philosophy that seeks to allow content creators to add content in one place and then use it in various forms in other places.</p> Tue, 31 Mar 2015 22:05:50 +0100 Mark Conroy https://www.annertech.com/blog/cope-create-once-publish-everywhere-introduction Some recent fun we've had Mapping with Drupal https://www.annertech.com/blog/recent-fun-mapping-drupal People love maps. People love being able to visually understand how locations relate to each other. And since the advent of Google Maps, people love to pan and zoom, to click and swipe. But what people hate, is a shoddy mapping experience. Mapping can be hard, but fortunately, Drupal takes a lot of the pain away. Fri, 27 Mar 2015 11:31:41 +0000 Mark Conroy https://www.annertech.com/blog/recent-fun-mapping-drupal Design Wars (or, Designing Web Projects) https://www.annertech.com/blog/web-design-wars-designing-web-projects Design means different things to different people. What a UX designer thinks will be quite different from what a mechanical engineer thinks, which will be worlds away from what an artist thinks. Mon, 16 Mar 2015 10:42:28 +0000 Anthony Lindsay https://www.annertech.com/blog/web-design-wars-designing-web-projects Create the WOW Factor with Drupal - Part 5 of 5 https://www.annertech.com/blog/create-wow-factor-with-drupal-part-5-of-5 Over the course of this series we have looked at how to add some pizazz, AKA added value, to your projects through the three prongs of technical knowhow, aesthetics and service delivery. Today we'll look at: Creating Wow - Transforming the ordinary into something special Fri, 27 Feb 2015 07:04:07 +0000 Anthony Lindsay https://www.annertech.com/blog/create-wow-factor-with-drupal-part-5-of-5 Create the WOW Factor with Drupal - Part 4 of 5 https://www.annertech.com/blog/create-wow-factor-with-drupal-part-4-of-5 In yesterday's installment of this series we looked at adding some wow factor through the aesthetics of a project. Today's we'll look at: Creating Wow - Service Thu, 26 Feb 2015 23:32:32 +0000 Anthony Lindsay https://www.annertech.com/blog/create-wow-factor-with-drupal-part-4-of-5 Create the WOW Factor with Drupal - Part 3 of 5 https://www.annertech.com/blog/create-wow-factor-with-drupal-part-3-of-5 In the first two installments of this series we looked at a general introduction to creating WOW with Drupal and adding some "Technical Wow". Today's let's tackle ... Creating Wow - Aesthetic Wed, 25 Feb 2015 11:39:14 +0000 Anthony Lindsay https://www.annertech.com/blog/create-wow-factor-with-drupal-part-3-of-5 Create the WOW Factor with Drupal - Part 2 of 5 https://www.annertech.com/blog/create-wow-factor-with-drupal-part-2-of-5 Yesterday, we began this series with a short introduction to creating the wow factor on a Drupal website. Today we'll look in a bit more detail at (drum roll) ... The Technical Aspect Tue, 24 Feb 2015 15:30:25 +0000 Anthony Lindsay https://www.annertech.com/blog/create-wow-factor-with-drupal-part-2-of-5 Create the WOW Factor with Drupal - Part 1 of 5 https://www.annertech.com/blog/create-wow-factor-with-drupal-part-1-of-5 Creating 'wow' is something we all need to strive for. It's that extra element of pleasure that someone derives from something we've done. The key to wow is in its unexpected nature. It's in the unexpected pleasure from stylish subtleties in a design that leaves you going "nice!". It's in those clever extra features a user discovers after a while using a site, which they now realise they just love. It's about delivering that little bit more. Mon, 23 Feb 2015 11:16:08 +0000 Anthony Lindsay https://www.annertech.com/blog/create-wow-factor-with-drupal-part-1-of-5 Enlightening - The Dark Art of Solr Search with Drupal https://www.annertech.com/blog/fast-search-apache-solr-drupal <h2>Why this blog post?</h2>&#13; &#13; <p>Often when I add a search function to a Drupal website using Apache Solr, I'm amazed at how complex some people think this is. Many developers/site builders are of the belief that this is some kind of very-hard-to-master black art. They could not be more wrong.</p>&#13; &#13; <p>So what I want to contribute back to the Drupal community is an understanding of how Solr works, why/how it differs from Drupal Core Search module, and the benefits Solr has over core search.</p> Mon, 16 Feb 2015 11:41:02 +0000 Tommy Lynge Jorgensen https://www.annertech.com/blog/fast-search-apache-solr-drupal 10 Great reasons why you should attend your local Drupal meet-up https://www.annertech.com/blog/10-great-reasons-attend-local-drupal-meet-up <p>Drupal has a vibrant community supporting it. A lot of people around the world are involved in its development, way more than in a purely technical sense. How do they do it? Drupal Groups.</p>&#13; &#13; <p><strong>Drupal Groups: Where Drupal community members organise, plan and work on projects.</strong></p>&#13; &#13; <p>At <a href="https://groups.drupal.org" target="_blank">groups.drupal.org</a> you can find groups based on geography, or join online groups allocated to planning upcoming events, and working groups designated to a particular aspect of drupal and drupal distributions.</p> Thu, 12 Feb 2015 11:41:23 +0000 Lisa Reburn https://www.annertech.com/blog/10-great-reasons-attend-local-drupal-meet-up 5 Tips for a Responsive Website https://www.annertech.com/blog/5-tips-for-a-responsive-website <p>Last month <a href="/blog/responsive-website-design-yawn">I wrote about why we care about responsive websites</a>, and why you should too. This month I'm going to brush the surface of how one might achieve such a goal.</p> <h3>Responsive Buzzword Bingo</h3> <p>I'm not about to go knee-deep into the semantics of the various jargon words surrounding this topic and their pros and cons, but here are broad descriptions of some of the approaches.</p> Fri, 06 Feb 2015 17:36:18 +0000 Anthony Lindsay https://www.annertech.com/blog/5-tips-for-a-responsive-website The 5 Best Modules to Eliminate Spam on a Drupal Website https://www.annertech.com/blog/5-best-modules-stop-spam-drupal-website <p>I hate spam. It's that little annoyance, just a tiny one, that keeps chipping away. And it gets worse, more intense, more frequent. But can it be beaten? In truth, probably not. But we can go a long way towards lessening it. Which means fewer spam accounts and comments.</p> Mon, 02 Feb 2015 19:31:52 +0000 Mark Conroy https://www.annertech.com/blog/5-best-modules-stop-spam-drupal-website Welcome to 2015, the European Year for Development https://www.annertech.com/blog/2015-european-year-for-development <p>Last Thursday - Jan 22nd - President Michael D. Higgins launched the European Year for Development at Dublin Castle, saying that "<a href="http://www.president.ie/speeches/speech-at-the-irish-launch-of-the-european-year-of-development/" target="_blank">2015 is a seminal year for the future of human development</a>".</p> Fri, 30 Jan 2015 11:48:56 +0000 Mark Conroy https://www.annertech.com/blog/2015-european-year-for-development Check out my website - it's responsive! Yawn! https://www.annertech.com/blog/responsive-website-design-yawn <h3>"OMG! You've got a responsive website!"</h3>&#13; &#13; <p>Update: Part 2 of this series: <a href="/blog/5-tips-for-a-responsive-website">5 Tips for a Responsive Website is now available</a>.</p> Wed, 28 Jan 2015 14:00:55 +0000 Anthony Lindsay https://www.annertech.com/blog/responsive-website-design-yawn Best Modules for Media in Drupal: How to Install and Configure Scald https://www.annertech.com/blog/drupal-media-management-scald-tutorial <p>In the first part of this series, “<a href="/blog/media-management-drupal-websites">Scalable &amp; Sustainable Media Management for Drupal Websites</a>”, I talked about media management solutions for Drupal. Specifically, I am interested in managing large amounts of files in a reusable manner. The solution I like best at the moment is <a href="https://drupal.org/project/scald" target="_blank">Scald</a>.</p> Mon, 15 Dec 2014 15:19:57 +0000 Mark Conroy https://www.annertech.com/blog/drupal-media-management-scald-tutorial Scalable & Sustainable Media Management for Drupal Websites https://www.annertech.com/blog/media-management-drupal-websites <p>&#13; <style type="text/css"> <!--/*--><![CDATA[/* ><!--*/ <!--/*--><![CDATA[/* ><!--*/ h2.western { font-family: "Liberation Sans",sans-serif; font-size: 16pt; }h2.cjk { font-family: "SimSun"; font-size: 16pt; }h2.ctl { font-family: "Lucida Sans"; font-size: 16pt; }p { margin-bottom: 0.25cm; line-height: 120%; } /*--><!]]]]><![CDATA[>*/ /*--><!]]>*/ </style></p> Wed, 10 Dec 2014 17:08:54 +0000 Mark Conroy https://www.annertech.com/blog/media-management-drupal-websites Twitter Cards - Up Close and Drupally https://www.annertech.com/blog/twitter-cards-up-close-drupal <p>We've all heard of <a href="http://twitter.com" target="_blank">Twitter,</a> how it can help you boost your business and engage with your supporters. But have you ever noticed that some tweets now come with a nice little description, or maybe an image, or even an embedded video?</p>&#13; &#13; <p>That's the magic of <a href="https://dev.twitter.com/cards/overview" target="_blank">Twitter cards</a>, and you can do it with Drupal.</p> Mon, 08 Dec 2014 09:12:33 +0000 Anthony Lindsay https://www.annertech.com/blog/twitter-cards-up-close-drupal My First DrupalCon: DrupalCon Amsterdam https://www.annertech.com/blog/drupalcon-amsterdam-2014-my-experience <p>I was given various bits of advice leading up to my attending my first DrupalCon ever. The essence of the one that stuck with me the most is:</p> <p>Plan. Be realistic. Know you won’t see everything, so make what you do see count.</p> <p>First on the agenda - get the travel bug out of my system.</p> <p>It was great. I have a new favourite city, and very fond memories of a real, live <a href="http://www.vangoghmuseum.nl/en/search/collection">Van Gogh</a>.<br /> Monday: explore city. Check.</p> Thu, 13 Nov 2014 22:36:13 +0000 Lisa Reburn https://www.annertech.com/blog/drupalcon-amsterdam-2014-my-experience Drupal Camp Galway 2014 - and Annertech have more speakers than any other Irish agency https://www.annertech.com/blog/drupal-camp-galway-2014-annertech-speakers <p>It's that time of year when the Drupal Ireland community get together for a weekend of Drupal talks, workshops, and the Drupal Ireland Association AGM. As ever, Annertech are sponsoring the event. Not just that, but Mark Conroy (<a href="https://twitter.com/markconroy">@markconroy</a>) - Annertech's content strategist - is the main organiser, having offered to take up the mantle at Drupal Camp Cork last year.</p> Thu, 06 Nov 2014 16:26:10 +0000 Mark Conroy https://www.annertech.com/blog/drupal-camp-galway-2014-annertech-speakers Annertech-built BCMS project nominated for Engineers Ireland Excellence Awards https://www.annertech.com/blog/bcms-nomination-engineers-ireland-excellence-awards <p>We are delighted to learn that the <a href="/portfolio/bcms-every-irish-local-authority">Building Control Management System (BCMS)</a> project that we built recently for the <a href="/clients/local-goverment-management-agency">LGMA</a> has been nominated for an <a href="http://www.engineersireland.ie/awards/excellence-awards.aspx">Engineers Ireland Excellence Award</a>.  </p> Wed, 05 Nov 2014 00:47:22 +0000 Stella Power https://www.annertech.com/blog/bcms-nomination-engineers-ireland-excellence-awards Drupal SA-CORE-2014-005 and POODLE: What you need to know https://www.annertech.com/blog/drupal-security-release-poodle <p>Worried about the different Drupal and SSL security announcements made this week?  Here's what you need to know.</p> <h3>Drupal SA-CORE-2014-005</h3> <p>On Wednesday, the Drupal Security Team released a <a href="https://www.drupal.org/SA-CORE-2014-005">highly critical security update (SA-CORE-2014-005</a>) for Drupal 7.  If you have a Drupal 7 site that isn't on the latest 7.32 version, it is extremely important that you <a href="https://www.drupal.org/drupal-7.32-release-notes">upgrade your sites</a> or apply the patch <strong>immediately</strong>!</p> Fri, 17 Oct 2014 22:40:25 +0100 Stella Power https://www.annertech.com/blog/drupal-security-release-poodle #DrupalCon Amsterdam: Day 4 https://www.annertech.com/blog/drupalcon-amsterdam-day-four-review <p>Day 4 (blog 3, don't ask!) of DrupalCon Amsterdam, and Annertech have been at it again. For the third time this week, an Annertechie was on stage. This time Stella gave a presentation about our ground-breaking (our word) <a href="/blog/annertechs-d8in8-our-drupal-8-competition-review">#d8in8 competition</a>. Check it out in the video below; Stella is on from 36 mins. Following this, we continued our adventures in expanding our Drupal knowledge - yes, even we have more to learn.</p> Thu, 02 Oct 2014 15:01:04 +0100 Mark Conroy https://www.annertech.com/blog/drupalcon-amsterdam-day-four-review #DrupalCon Amsterdam: Day 3 https://www.annertech.com/blog/drupalcon-amsterdam-day-three-review <p>Welcome to Annertech's DrupalCon Amsterdam blog: Day 3. What did we get up to today? As it turns out, lots ... but more importantly (at least for me as the blog editor), we were at Cory Doctorow's keynote speech and then Annertech's Alan Burke's presentation on "Grid Style Sheets" (GSS).</p>&#13; &#13; <h2>Keynote by Cory Doctorow - key take aways</h2>&#13; &#13; <p>This presentation was a real eye-opener, and I say this as a dedicated open source evangelist. Two great items of open source elevator pitches included:</p> Wed, 01 Oct 2014 20:11:38 +0100 Mark Conroy https://www.annertech.com/blog/drupalcon-amsterdam-day-three-review #DrupalCon Amsterdam: Day 2 https://www.annertech.com/blog/drupalcon-amsterdam-day2-review <p>So, here is the second "daily" Annertech round up of DrupalCon Amsterdam (we forgot to write the first blog post, so bear with us!).</p> Tue, 30 Sep 2014 20:17:05 +0100 Mark Conroy https://www.annertech.com/blog/drupalcon-amsterdam-day2-review Annertech.com is Ireland's first live Drupal 8 website https://www.annertech.com/blog/annertech-first-live-drupal-8-website-ireland <p>Annertech have always been Ireland's pioneers and thought-leaders when it comes to Drupal and open source technology. We have consistently had a new live version of our website ready on the day that a new version of Drupal was released: Drupal 5, Drupal 6, Drupal 7. This time however, we've surpassed and surprised even ourselves: we have a new website - <strong>launched today</strong> - months in advance of an official release of Drupal 8.</p> Wed, 24 Sep 2014 14:56:13 +0100 Mark Conroy https://www.annertech.com/blog/annertech-first-live-drupal-8-website-ireland Drupal Open Days Ireland 2014 - A Review https://www.annertech.com/blog/drupal-open-days-ireland-2014-review <p>This year, in an effort to encourage as wide an audience as possible, the Drupal Association of Ireland rebranded Drupal Camp Dublin as Drupal Open Days Ireland. We wanted to give a sense that it was a multi-day event, an event for the whole of Ireland, and that, true to the open source philosophy, it was open to all. Judging by the number of people and energy present, we think this was a good move. </p> Fri, 04 Jul 2014 16:48:04 +0100 Mark Conroy https://www.annertech.com/blog/drupal-open-days-ireland-2014-review Inspiring Ireland, with a little help from Annertech https://www.annertech.com/blog/inspiring-ireland-little-help-annertech <p>Annertech was very privileged to have the opportunity to work on such an exciting project as the “Inspiring Ireland” website which was funded by the Department of Arts, Heritage and the Gaeltacht and coordinated by the Royal Irish Academy. This first phase project is a pilot which marks the beginnings of a much larger programme to digitise, preserve, and share Ireland’s culture for public viewing, educational use and scholarly research.</p> Thu, 03 Jul 2014 19:01:34 +0100 Mark Conroy https://www.annertech.com/blog/inspiring-ireland-little-help-annertech Annertech's #d8in8 (our Drupal 8 Competition) in Review https://www.annertech.com/blog/annertechs-d8in8-our-drupal-8-competition-review <p>As part of our efforts to enhance our <a href="https://www.drupal.org/drupal-8.0">Drupal 8</a> knowledge, we have been running an internal competition called #D8in8 (don't worry, you didn't miss it on Twitter; it wasn't trending). Basically, each Annertechie had eight weeks to “do something” with Drupal 8 – port a module, build a theme, migrate a database, anything. After 4 weeks we all previewed our work in an internal Q&amp;A session and tried to help break any blockers anyone had. Then, on Monday (23rd June) we premiered our “finished” products.</p> Tue, 24 Jun 2014 15:40:23 +0100 Mark Conroy https://www.annertech.com/blog/annertechs-d8in8-our-drupal-8-competition-review 5 Reasons why you should use Drupal https://www.annertech.com/blog/5-reasons-why-you-should-use-drupal Drupal is a content management system, built on PHP for creating large, flexible, modern websites and web applications. Annertech uses Drupal to build (almost) all of our web applications. We love it. Why? Well, here are just 5 reasons: Tue, 29 Apr 2014 16:11:09 +0100 Mark Conroy https://www.annertech.com/blog/5-reasons-why-you-should-use-drupal Drupal Dev Days Szeged, a retrospective https://www.annertech.com/blog/drupal-dev-days-szeged-retrospective <p><a href="http://szeged2014.drupaldays.org/">Drupal Dev Days this year</a> found its way back to the location of Drupalcon 2008 - Szeged, Hungary. A particularly picturesque city, Szeged made a wonderful location for a great conference, and Annertech was there to enjoy it all.</p> <p>The conference itself was a full blown marathon, with code sprints going on all week, and well into each night, and a full three days of workshops, BOFs and sessions. It was not one to miss.</p> Tue, 29 Apr 2014 10:22:56 +0100 Anthony Lindsay https://www.annertech.com/blog/drupal-dev-days-szeged-retrospective Drupal Developer Days Dublin - Day 7 https://www.annertech.com/blog/drupal-developer-days-dublin-day-7 <p>Another great day, and the final day, of <a href="http://dublin2013.drupaldays.org/">Drupal Developer Days Dublin</a>! The conference continued with more excellent sessions and, of course, sprinting.</p> Mon, 01 Jul 2013 00:51:49 +0100 Stella Power https://www.annertech.com/blog/drupal-developer-days-dublin-day-7 Drupal Developer Days Dublin - Day 6 https://www.annertech.com/blog/drupal-developer-days-dublin-day-6 <p>Day 6 of <a href="http://dublin2013.drupaldays.org/">Drupal Developer Days Dublin</a>, and Day 1 of the sessions, got underway today. Over 200 people are in attendance for this part of the conference, and there's a great atmosphere around the place.</p> Sat, 29 Jun 2013 23:54:42 +0100 Stella Power https://www.annertech.com/blog/drupal-developer-days-dublin-day-6 Drupal Developer Days Dublin - Day 5 https://www.annertech.com/blog/drupal-developer-days-dublin-day-5 <p><a href="http://dublin2013.drupaldays.org">Drupal Developer Days Dublin</a> continues! Day 5 of the event saw even more people arriving and the start of the event "proper", with 2 workshops and our new "Job Speed Dating" event.</p> <p>The day kicked off with the <a href="http://dublin2013.drupaldays.org/content/community-tools-workshop">Community Tools Workshop</a>, and then followed in the afternoon by the "Upgrading Your Modules to Drupal 8" workshop, which was actually so popular we had to move it to a larger room!</p> Fri, 28 Jun 2013 23:48:36 +0100 Stella Power https://www.annertech.com/blog/drupal-developer-days-dublin-day-5 Drupal Developer Days Dublin - Day 4 https://www.annertech.com/blog/drupal-developer-days-dublin-day-4 <p>And the sprinting continues! Each day more and more people are arriving and again the sprints are continuing on into the early hours of the morning.</p> Fri, 28 Jun 2013 00:17:52 +0100 Stella Power https://www.annertech.com/blog/drupal-developer-days-dublin-day-4 Drupal Developer Days Dublin - Day 3 https://www.annertech.com/blog/drupal-developer-days-dublin-day-3 <p><a href="http://dublin2013.drupaldays.org/">Drupal Developer Days Dublin</a> is really under way now, with more and more sprinters arriving every day. There's a really fantastic buzz around the place.</p> Wed, 26 Jun 2013 23:51:20 +0100 Stella Power https://www.annertech.com/blog/drupal-developer-days-dublin-day-3 Drupal Developer Days Dublin - Day 2 https://www.annertech.com/blog/drupal-developer-days-dublin-day-2 <p>Things were a bit crazy here today at <a href="http://dublin2013.drupaldays.org/">Drupal Developer Days Dublin</a>. Turns out there were some problems finding and gaining access to the sprint venue last night (I knew I should have gone along!). That combined with the fact that the venue not being able to stay open later than 10pm and some attendees wanting to sprint late into the night, a new evening sprint venue was called for.</p> Wed, 26 Jun 2013 00:23:26 +0100 Stella Power https://www.annertech.com/blog/drupal-developer-days-dublin-day-2 Drupal Developer Days Dublin - Day 1 https://www.annertech.com/blog/drupal-developer-days-dublin-day-1 <p>Get ready, get set, GO!! After months of preparation, today marks the first day of <a href="http://dublin2013.drupaldays.org/">Drupal Developer Days 2013</a> being held here in Dublin in the Dublin Institute of Technology (DIT) and organised by yours truly. Of course, there are many volunteers involved, including Mike, Conor, Heather, and others but more about them in another blog post.</p> Mon, 24 Jun 2013 21:53:43 +0100 Stella Power https://www.annertech.com/blog/drupal-developer-days-dublin-day-1 Drupal Training and Drupalcamp Dublin https://www.annertech.com/blog/drupal-training-and-drupalcamp-dublin <p>Some upcoming events that could be of interest: Drupal Training, and DrupalCamp Dublin.</p> <p>Annertech are presenting a public training day on 23rd May in Dublin. The courses presented will be:</p> <p>Drupal in a day: <a href="http://drupalinaday2013.eventbrite.ie/">http://drupalinaday2013.eventbrite.ie/</a><br /> Drupal for developers in a day: <a href="http://drupalsitebuilding2013.eventbrite.ie/">http://drupalsitebuilding2013.eventbrite.ie/</a></p> <p>Some upcoming events that could be of interest: Drupal Training, and DrupalCamp Dublin.</p> Wed, 08 May 2013 10:14:10 +0100 Alan Burke https://www.annertech.com/blog/drupal-training-and-drupalcamp-dublin Annertech Sponsors Drupal Developer Days Dublin 2013! https://www.annertech.com/blog/annertech-sponsors-drupal-developer-days-dublin-2013 <p>We're delighted to announce that Annertech will be sponsoring the upcoming Drupal Developer Days 2013 being held in Dublin later this year. We've signed up as a silver sponsor and are really looking forward to the event.</p> Wed, 20 Mar 2013 22:51:40 +0000 Stella Power https://www.annertech.com/blog/annertech-sponsors-drupal-developer-days-dublin-2013 We're sponsoring the Configuration Management Initiative for Drupal 8! https://www.annertech.com/blog/annertech-sponsors-configuration-management-initiative-for-drupal-8 <p>Following Greg Dunlap's (<a href="https://www.drupal.org/u/heyrocker">heyrocker</a>) call for sponsorship funds at <a href="http://munich2012.drupal.org/">DrupalCon Munich</a>, we at Annertech decided to do what we can to help.</p> Mon, 27 Aug 2012 21:24:24 +0100 Stella Power https://www.annertech.com/blog/annertech-sponsors-configuration-management-initiative-for-drupal-8 Drupal Commerce Donation: Giving Made Easier https://www.annertech.com/blog/giving-made-easier <p>Encouraging your online shoppers to make donations just became easier! We recently released a new Drupal module, <a href="http://drupal.org/project/commerce_donate">Commerce Donate</a>, which allows visitors to your site to add donation products to their Commerce shopping cart.  </p> Thu, 12 Jul 2012 10:55:35 +0100 Stella Power https://www.annertech.com/blog/giving-made-easier Drupal in a Day! https://www.annertech.com/blog/drupal-day <p>We're often asked by clients and potential clients if there are any courses which will give them a good hands-on view of Drupal, what it does, and how to do it. And now we can say, yes there is.</p> <p>Aside from bespoke training which we do on a regular basis for clients, we've decided to provide a public training day which is open to anybody. The course presented is <a href="http://training.acquia.com/developing-drupal/drupal-day">Acquia's "Drupal in a day"</a>, and participants will receive a full course manual.</p> Tue, 06 Mar 2012 10:59:58 +0000 Alan Burke https://www.annertech.com/blog/drupal-day A Night at the Spiders https://www.annertech.com/blog/night-at-spiders-web-awards <p>A good night out at the <a href="http://www.eircomspiders.ie/">Eircom spiders</a> for two of the Annertech team this week. After Stella's little arrival came a bit early, a flu-ridden Edward was drafted in to fill the void.</p> Sat, 12 Nov 2011 11:05:37 +0000 Alan Burke https://www.annertech.com/blog/night-at-spiders-web-awards DrupalCon London https://www.annertech.com/blog/drupalcon-london <p>A few weeks ago the entire Annertech team left from their respective corners of Ireland to attend DrupalCon London 2011.</p> <p>I flew Cork to Heathrow and after some initial London transportation difficulties (protip: buses are <em>never</em> direct) I found myself safe in Croydon, wandering around under the always reassuring <a href="http://buytaert.net/album/drupalcon-london-2011/giant-druplicon">helium filled Druplicon</a>.</p> Tue, 20 Sep 2011 11:21:13 +0100 Anthony Lindsay https://www.annertech.com/blog/drupalcon-london Stella talks about Coder on Drupal Voices https://www.annertech.com/blog/stella-talks-about-coder-drupal-voices <p>At DrupalCon Chicago earlier this year, Stella spoke with Kent Bye from <a href="http://www.lullabot.com">Lullabot</a>. They discussed recent improvements to the Coder module which can help you automate code reviews and upgrade your modules. They also discussed future plans for the module that will increase the number of security checks on Drupal modules.</p> <p>The interview has now been released as a <a href="http://www.lullabot.com/podcasts/drupal-voices-212-stella-power-on-coder-module">Drupal Voices</a> podcast.</p> Mon, 08 Aug 2011 11:16:58 +0100 Dermot Frost https://www.annertech.com/blog/stella-talks-about-coder-drupal-voices Annertech at Drupal Camp Galway https://www.annertech.com/blog/annertech-drupal-camp-galway <p>Last weekend Alan and I both headed to the Galway for DrupalCamp Ireland. The camp took place in <a href="http://www.deri.ie/">DERI</a> which has hosted many previous Drupal Camps. It was great chance to meet fellow Drupal-ers and introduce some new people to the power of Drupal.</p> Thu, 07 Apr 2011 11:19:34 +0100 Stella Power https://www.annertech.com/blog/annertech-drupal-camp-galway LiveReload and Drupal 7 https://www.annertech.com/blog/livereload-and-drupal-7 <p>I recently came across <a href="https://github.com/mockko/livereload">LiveReload</a> and was impressed. Actually impressed is an under statement. I was amazed. LiveReload has really improved the way I work with css. As it says on its github page LiveReload is browser extension &amp; a command-line tool that:</p> Thu, 07 Apr 2011 11:08:36 +0100 Alan Burke https://www.annertech.com/blog/livereload-and-drupal-7 DrupalCon Chicago https://www.annertech.com/blog/drupalcon-chicago <p><a href="http://chicago2011.drupal.org">DrupalCon Chicago</a> is only a few days away and here at Annertech we're really looking forward to it. Alan and I are both flying out tomorrow and will be there for the week, allowing some extra time for sight-seeing and the code sprint on Friday. Both Alan and I are presenting at the conference.</p> Sat, 05 Mar 2011 11:10:07 +0000 Stella Power https://www.annertech.com/blog/drupalcon-chicago Drupal 7 has been released! https://www.annertech.com/blog/drupal-7-has-been-released <p>Drupal 7 has finally been <a href="http://drupal.org/drupal-7-released">released</a>! It took close to three years and lots of effort and contributions from the community to make this happen. This new release sees a whole load of new features and other improvements, from image handling in core to support for the semantic web through RDFa markup. Particular emphasis was placed on the user experience in this release, so both accessibility and the administrative user interface have been vastly improved.</p> Wed, 05 Jan 2011 11:02:27 +0000 Stella Power https://www.annertech.com/blog/drupal-7-has-been-released Drupal Ireland Association Formed https://www.annertech.com/blog/drupal-ireland-association-formed <p>One of the biggest developments that happened at <a href="http://groups.drupal.org/node/98409">DrupalCamp Ireland</a> in Dublin earlier this month was the decision to form an organization to manage the promotion of Drupal in Ireland.</p> <p>Up to now, Drupal Camps in Ireland have really been organized by a loose group of individuals, and that worked pretty well for smaller events. However, Drupal Camp has grown up now and we have to pay people for venue costs, catering, while sponsors are looking for a little more accountability.</p> Tue, 30 Nov 2010 11:18:23 +0000 Alan Burke https://www.annertech.com/blog/drupal-ireland-association-formed DrupalCamp Dublin 2010 https://www.annertech.com/blog/drupalcamp-dublin-2010 <p>The next Drupal Ireland event is taking place on Saturday 20th &amp; Sunday 21st November in Trinity College Dublin and will run from 9am to 5pm both days. Thanks to the generous sponsors, including <a href="http://www.microsoft.com/">Microsoft</a>, <a href="http://www.trellon.com/">Trellon</a> and ourselves, the camp is being held free of charge with lunch being provided as well. You can now register for the event at http://www.drupalcampireland.org</p> Sun, 14 Nov 2010 20:11:54 +0000 Stella Power https://www.annertech.com/blog/drupalcamp-dublin-2010 Drupal Camp Dublin https://www.annertech.com/blog/drupal-camp-dublin <p>Annertech are happy to announce that we will be sponsoring the upcoming <a href="http://www.drupalcampireland.org">Drupal Camp Dublin</a>, taking place next weekend on the 20th &amp; 21st Nov in Trinity College Dublin.</p> Sun, 14 Nov 2010 11:12:04 +0000 Dermot Frost https://www.annertech.com/blog/drupal-camp-dublin DrupalCon Copenhagen https://www.annertech.com/blog/drupalcon-copenhagen DrupalCon Copenhagen was a great conference - check out some of the highlights! Fri, 17 Sep 2010 21:15:55 +0100 Stella Power https://www.annertech.com/blog/drupalcon-copenhagen Creating a Node View Which Bypasses Access Restrictions https://www.annertech.com/blog/creating-node-view-which-bypasses-access-restrictions <p>First of all a disclaimer, part of the intention of this blog post is to see if anyone else has a better solution. This is something I came up with but I'm not entirely happy with the solution as it involves running the sql query twice. :(</p> Sun, 23 May 2010 21:33:37 +0100 Stella Power https://www.annertech.com/blog/creating-node-view-which-bypasses-access-restrictions Migrate module: migrating a node's taxonomy terms https://www.annertech.com/blog/migrate-module-migrating-nodes-taxonomy-terms <p>One of the issues I encountered when migrating nodes to Drupal, using the <a href="http://drupal.org/project/migrate">migrate</a> module, was that I couldn't associate nodes with more than one taxonomy term. Actually in this example, I'm migrating content from one Drupal database to another, so I'm going to assume everyone is already familiar with the database structure, specifically the <code>node</code> and <code>term_node</code> tables.</p> Wed, 10 Mar 2010 20:41:35 +0000 Stella Power https://www.annertech.com/blog/migrate-module-migrating-nodes-taxonomy-terms Migrate module: migrating poll nodes https://www.annertech.com/blog/migrate-module-migrating-poll-nodes Currently the Migrate module doesn't support full migration of poll nodes. When the poll module is enabled, you can create a content set mapping for a poll node, but you are unable to set the poll status (active or closed) and, more importantly, you can't migrate the poll choices. Thu, 04 Mar 2010 20:58:35 +0000 Stella Power https://www.annertech.com/blog/migrate-module-migrating-poll-nodes Overview of Google authentication methods https://www.annertech.com/blog/google-authentication-methods <p>There are a number of different authentication methods available for integrating with Google Apps.  These include OpenID, OAuth and SAML amongst others.  At a first glance, it's not always entirely clear on the differences between them and when you may wish to use one over another.  Here's a brief overview which hopefully makes this a bit clearer.</p> Tue, 02 Mar 2010 21:04:56 +0000 Stella Power https://www.annertech.com/blog/google-authentication-methods DrupalCon SF session proposal: Coder Module: Easily Port Modules to Drupal 7 https://www.annertech.com/blog/drupalcon-san-francisco-session-proposal-coder <p>Time is flying by. There is now only 7 weeks to go to <a href="http://sf2010.drupal.org">DrupalCon San Francisco</a>! I'm really looking forward to it I have to admit. Although I've visited the US a fair bit, I've never been to the west coast, not to mind say San Francisco.</p> Thu, 25 Feb 2010 21:19:19 +0000 Stella Power https://www.annertech.com/blog/drupalcon-san-francisco-session-proposal-coder Ubercart: modifying checkout panes https://www.annertech.com/blog/ubercart-modifying-checkout-panes <p>The <a href="http://drupal.org/project/ubercart">Ubercart</a> module is one of the best e-commerce options for Drupal currently. It is very user friendly and highly flexible with administrators having control over the product catalogue, payment gateways and email notifications. Site administrators also have control over which checkout panes are displayed during checkout and the order in which they appear.</p> Tue, 03 Nov 2009 00:06:26 +0000 Stella Power https://www.annertech.com/blog/ubercart-modifying-checkout-panes Migrate module: file handling https://www.annertech.com/blog/migrate-module-file-handling So you're migrating pages and users from another CMS to Drupal using the Migrate module, but how do you handle all those file attachments? This example will cover taking the input filename and adding it to an imagefield on a Drupal content type. However, this should work in exactly the same way for filefields too. Tue, 27 Oct 2009 21:22:29 +0000 Stella Power https://www.annertech.com/blog/migrate-module-file-handling Modifying your site's email "From" header https://www.annertech.com/blog/modifying-your-sites-email-header <p>By default, all email sent from your site uses the site email address configured at <code>admin/settings/site-information</code> as the "from" address. On most sites this is set to something generic, like "webmaster@example.com" or "noreply@example.com". However in a lot of mail clients, when the email reaches your inbox, it appears as being just from "webmaster" or "noreply". Wouldn't it be better if it appeared as being from "Your site" or whatever you have set your site name to be?</p> Sat, 10 Oct 2009 01:03:31 +0100 Stella Power https://www.annertech.com/blog/modifying-your-sites-email-header Drupal hits Belfast! https://www.annertech.com/blog/drupal-hits-belfast <p>Less than a month after DrupalCon Paris and I'm back from an awesome Drupal Camp in Belfast. It was a jammed pack couple of days with two presentation tracks, along with break out rooms, a documentation sprint and usability testing. Oh and a very successful Drupal Surgery too. Over 50 people attended and came from all over Ireland, as well as from Scotland and England.</p> Wed, 30 Sep 2009 22:29:34 +0100 Stella Power https://www.annertech.com/blog/drupal-hits-belfast Migrate module: handling multiple user roles https://www.annertech.com/blog/migrate-module-handling-multiple-user-roles One of the issues I encountered when migrating users from another CMS to Drupal, using the migrate module, was that I couldn't associate users with more than one role. Here's the solution I came up with. Wed, 30 Sep 2009 21:48:40 +0100 Stella Power https://www.annertech.com/blog/migrate-module-handling-multiple-user-roles Coder Module: Upgrading your code to Drupal 7 https://www.annertech.com/blog/coder-module-upgrading-your-code-drupal-7 <p>Drupal 7 code freeze is almost upon us, and you may now be considering upgrading your modules and themes. To make that process as easy as possible, I've been working hard to update the <a href="http://drupal.org/project/coder">Coder</a> module with all the necessary Drupal 6 to Drupal 7 reviews to help you identify where in your module or theme you need to make changes.</p> Mon, 31 Aug 2009 01:01:20 +0100 Stella Power https://www.annertech.com/blog/coder-module-upgrading-your-code-drupal-7 Migrate module: handling encrypted passwords https://www.annertech.com/blog/migrate-module-handling-encrypted-passwords Last month I blogged about using the Migrate and TableWizard modules to migrate users and nodes from the CMS Made Simple content management system to Drupal. Since then I've been using them more and more and have implemented a number of the migrate hooks to manipulate the data during the migration process. Sun, 30 Aug 2009 22:32:46 +0100 Stella Power https://www.annertech.com/blog/migrate-module-handling-encrypted-passwords Migrating your website to Drupal https://www.annertech.com/blog/migrating-your-website-drupal <p>So you've got a website using another CMS and you want to switch to Drupal? Well with the new <a href="http://drupal.org/project/migrate">Migrate</a> and <a href="http://drupal.org/project/tw">Table Wizard</a> modules the whole migration process is now relatively painless!</p> Sat, 25 Jul 2009 22:36:47 +0100 Stella Power https://www.annertech.com/blog/migrating-your-website-drupal Using Chaos Tools module to create exportables https://www.annertech.com/blog/using-chaos-tools-module-create-exportables <p>Recently I created a patch for the <a href="http://drupal.org/project/migrate">migrate</a> module so you can export content sets, paste them into your module and have them automatically imported. This works in much the same way as Views handles default views in code, with the version in the database overriding the version in code. Using the <a href="http://drupal.org/project/ctools">Chaos Tools (ctools)</a> module it was, relatively, easy to add this functionality. Here are the steps involved if you want to add it to your own module.</p> Fri, 24 Jul 2009 01:12:33 +0100 Stella Power https://www.annertech.com/blog/using-chaos-tools-module-create-exportables CiviCRM Developer Camp https://www.annertech.com/blog/civicrm-developer-camp <p>This week I went to <a href="http://civicrm.org/">CiviCRM</a> Developer Camp in London, UK. I must admit I've never used CiviCRM and downloaded and installed it for the first time the day before! The camp, which was un-conference in style, was held over two days, and over 20 people attended. It was meant to be a camp for experienced users, but given the varying degrees of knowledge of the people attending, I think it was less techy or advanced than originally intended.</p> Sat, 27 Jun 2009 23:36:47 +0100 Stella Power https://www.annertech.com/blog/civicrm-developer-camp AJAX-ifying Drupal Node Forms https://www.annertech.com/blog/ajax-ifying-drupal-node-forms <p>Recently, for the first time with Drupal 6, I needed to create a form where a variable number of fields could be added to it by simply clicking a 'Add more' button.  I wanted to design a node form where users could create a custom compilation album of their favourite tracks.  However the number of tracks would vary from album to album and so I wanted a way for users to be able to add more fields to the form without reloading the page.</p> Sat, 20 Jun 2009 23:41:14 +0100 Stella Power https://www.annertech.com/blog/ajax-ifying-drupal-node-forms Creating multi-step node forms https://www.annertech.com/blog/creating-multi-step-node-forms <p>Recently I needed a create a multi-step node form in Drupal 6. Unlike other forms in Drupal, it wasn't as simple as configuring a new submit handler that sets <code>$form_state['rebuild']</code> to TRUE. After trying a few different ways and a bit of searching, I found the solution. The trick is to hide the 'submit' button and use <code>hook_form_alter()</code> on the 'preview' button to regenerate the form for step 2. However, this is probably best explained with some sample code to illustrate.</p> Fri, 29 May 2009 23:19:54 +0100 Stella Power https://www.annertech.com/blog/creating-multi-step-node-forms Drupal goes to Galway https://www.annertech.com/blog/drupal-goes-galway <p>Just a few short months on and I'm back from yet another awesome Drupal Camp Ireland. Over 60 people attended having traveled from all around the country, and even from further afield such as Scotland, England and the U.S. The camp ran over two days and included many presentations from building a simple site to writing secure code to documentation.</p> Tue, 07 Apr 2009 22:39:50 +0100 Stella Power https://www.annertech.com/blog/drupal-goes-galway DrupalCon DC was Awesome! https://www.annertech.com/blog/drupalcon-dc-was-awesome Two weeks after heading off to the US and I'm finally back home in Ireland. DrupalCon DC was fantastic and, while I'm glad to be home, part of me wishes it didn't have to end so soon! Twice a year it tantalises me with 4 days of non-stop Drupal talk, learning loads of cool stuff and hanging out with some really amazing people. No wonder I quit my job after DrupalCon Szeged and started Annertech - it's just an awesome community! Here are some of the highlights of the conference for me. Sun, 15 Mar 2009 21:45:39 +0000 Stella Power https://www.annertech.com/blog/drupalcon-dc-was-awesome Drupal Camp Ireland 2008 https://www.annertech.com/blog/drupal-camp-ireland-2008 <p>The third ever Drupal Ireland meet-up took place on Saturday 15th November and it was a huge success. Over 70 people attended, which is an amazing 5 times more people than there was at our last event, just a few short 6 months ago!</p> Sat, 29 Nov 2008 21:52:08 +0000 Stella Power https://www.annertech.com/blog/drupal-camp-ireland-2008