I sat down with Karen Grey at Drupal Camp Brighton 2015 to find out more about who she is and what she does with Drupal. I apologize for taking her out of the code sprints for that time! Since we spoke, Karen has taken on a position as Senior Drupal Developer at i-KOS in their Brighton office.
Since we introduced the original version of Acquia Dev Desktop, thousands of people have used it to quickly create local Drupal sites on their Mac or Windows PCs. Over the years we have received a lot of great feedback, and so we redesigned Dev Desktop 2 from the ground up, incorporating the most requested improvements. Thousands of users have tried the beta version, and now it's ready for prime time. If you haven't upgraded to the latest Dev Desktop 2, download it now and give it a try. It's free!
What's new in Dev Desktop 2?
- A streamlined UI makes it easy to work with all your local Drupal sites and their code, database or files from the GUI or the command line.
- A welcome wizard makes it easy to get started with any Drupal sites including:
- many popular Drupal distributions (including Drupal 8)
- any Drupal site on your local machine or any Drupal distribution you download
- Built-in Acquia Cloud integration lets you host any of your local sites for free, or sync locally with any of your Acquia Cloud sites. More on this below.
- The latest xAMP stack components are included including Apache 2.4, MySQL 5.5, as well as PHP 5.6, 5.5, 5.4 and 5.3 so you can easily test your site with multiple PHP versions.
- Drush 7 is configured to manage all of your Drupal sites via the command line. Click Dev Desktop's terminal icon to start a command line pre-configured with Drush aliases for all your sites.
- Browse, query and edit your local site's database using phpMyAdmin.
- Take advantage of Dev Desktop's deep integration with Acquia Cloud to:
- Host your local sites on Acquia Cloud for free. Dev Desktop takes care of packaging up your Drupal site and importing it. Once there leverage Acquia Cloud's scalability, dev and stage team environments, Git workflow, site tests and more.
- Synchronize any code, database, or file changes between your sites on Acquia Cloud and your local sites. Easily pull or push your code, database or files between Acquia Cloud and the local site running in Dev Desktop.
- Add modules to your local file system and then click Push code to add those modules to your Acquia Cloud site and git repository without using Git. Use Git directly for more complex operations.
- SSH in to your Acquia Cloud environment by clicking the terminal icon. Use drush commands to manage it.
- When pulling an Acquia Cloud site database locally, use the sanitize checkbox to scrub the local database's user emails and passwords to keep it secure and prevent accidental email blasts while working on your site.
- Already using Acquia Cloud? Clone any of your Acquia Cloud sites locally to work on them in Dev Desktop and your local toolchain.
And much more
- Keep up to date with the newest Dev Desktop features and fixes by selecting the Check for updates menu. This is also done automatically when Dev Desktop starts.
- Take advantage of the command-line installer to script the installation on multiple machines, or embed it as part of another installer that includes your custom Drupal distrobution.
- Create multiple sites sharing the same codebase using Drupal multi-site.
- Easily report feature suggestions or issues via the menu Help > Report an issue.
See it in action!
With these improvements Dev Desktop 2 is the fastest way to create Drupal sites on your Mac or Windows PC, and optionally sync them at any time with Acquia Cloud. Download it now, and try it out! There are more great things in the works so be sure to check for updates regularly.Tags: dev desktop acquia drupal planet
Ronald Ashri, former CTO at BlueSpark is now a Founder at Roomify - a Drupal-centric startup focusing on online reservations. Here, Ronald presents an enjoyable and valuable session about content strategy and Drupal, full of practical and actionable advice – worth watching in full for all strategists, site builders, and anyone who wants to know how to build a better content-oriented site.
Looking back on 2014, it was a great year of events and conversations with people in and around Acquia, open source, government, and business. I think I could happily repost at least 75% of the podcasts I published in 2014 as "greatest hits," but then we'd never get on to all the cool stuff I have been up to so far in 2015!
Nonetheless, here's one of my favorite recordings from 2014: a terrific session that will help you wrap your head around developing for Drupal 8 and a great conversation with Frederic Mitchell that covered the use of Drupal and open source in government, government decision-making versus corporate decision-making, designing Drupal 7 sites with Drupal 8 in mind, designing sites for the end users and where the maximum business value comes from in your organization, and more!
While speaking with Melissa Anderson about behavior driven development (BDD) at BADCamp 2014, she suggested I get John Bickar from Stanford Web Services in front of my cameras to talk about his experience during last year's "Drupalgeddon" security vulnerability. The result is this podcast and some great insight into how this kind of testing can significantly improve initial, ongoing, and emergency delivery of software. As John puts it, using BDD means: "delivering better software, delivering it faster, and knowing that it is delivering the value that we have promised to our partners." I would have named this episode of the Acquia Podcast more in the spirit of Dr. Strangelove: "Behat tests mean death to Linky-Clicky or how BDD helped Stanford Web Services recover fast during Drupalgeddon," but reason won out.
PHP security expert and member of the Global Cybersecurity Group at Hewlett Packard, Chris Cornutt and I had the chance to meet in person at PHP World 2014, in Washington, D.C. We compared notes on the "PHP Renaissance", looking over other projects' shoulders, sharing code, and PHP security basics.
Tips and tricks for getting the most out of simplytest.me – Patrick Drotleff is a passionate contributor to the Drupal project whose work – including simplytest.me, pareview.sh, and the tongue-in-cheek BreakingHead card game – often centers around building tools that help others contribute to Drupal. Within minutes of Drupal 8 beta being announced at DrupalCon Amsterdam, I saw a tweet saying it was available to try out on simplytest.me. Though I had used the service before, I wanted to know how it actually worked and Patrick was kind enough to agree to show it off here on jam's Drupal Camp.
Eric Mandel, CEO of infrastructure provider Blackmesh, and I got the chance to speak at PHP World 2014 (where I was also a keynote speaker). We spoke about his history with development, open source, and Drupal. I also had the chance to ask Eric about how Blackmesh has become a leader in the area of corporate contribution to Drupal, employing Cathy Theys to work on Drupal core, mentor new Drupal contributors, and help out at code sprints around the world.
After many years of discussion and debate in the Drupal community, Acquia launched the Acquia Certification Program in March 2014. This past year, there were three exams published and offered on a global basis with participants from over 45 countries and several hundred earning credentials. The exams focus on real world experience and the overriding comments we've heard this past year are the exams are tough but fair. There is now a registry posting successful candidates as well.
Most credentials have been earned with the first exam, Acquia Certified Developer, a core exam which cuts across Web Development, Site Building, Front-end and Back-end topic areas. This exam demonstrates an ability to work across these key areas, which in turn helps make successful developers and great team members.
The two following exams, the Acquia Certified Developer - Back-end Specialist, and Front-end Specialist, demonstrate an even deeper grasp of a specialization. Professionals working with Drupal 7 have been testing out successfully as well.
While the current exams are Drupal 7 focused and will continue to be available, we will also have Drupal 8 exams in the coming year.
There is also a new Acquia Certified Drupal Site Builder exam just made available.
Listen to Richard Jones, CTO at i_KOS, talk about his recent experience taking the exam while at DrupalCon Amsterdam, and what it means to him personally, as well as for his business.
Keys to Success: Building Scenario-based Exams
All the Acquia Certification exams are almost entirely scenario based. In this manner, you are testing skills and knowledge instead of just memorization. You are also testing for comprehension in a timely manner, and real world experience is validated through a well constructed and well written scenario-based exam pool.
The scenario for each question is challenging to write, and the test writers draw upon their experiences to do so. The information provided in each scenario is required to answer the related question properly.
To have an exam almost entirely scenario-based is a great accomplishment. We have had an outstanding group of subject-matter experts craft these exam questions based on job task analysis research and they follow sound psychometric best practices.
The latest effort for the Acquia Certified Drupal Site Builder certification exam is no exception.
The Exam Writing Workshop
This month, the Acquia Certified Drupal Site Builder exam was created and the Acquia Certified Developer exam was updated in one combined exam writing workshop. The exam writing workshop is a very intensive and focused effort. The latest effort had a great cross section of the company represented for the workshops, which I facilitated, with Jeff Beeman, Erik Webb, Alex Ward, Adam Malone, Kenny Carlile, and Jonathan Webb serving as Subject Matter Experts.
The exam writers, Subject Matter Experts, are put through a rigorous workshop to write items with supporting documentation. They must agree as a team that each item is relevant, technically accurate and readable.
Several rounds of tech reviews are conducted throughout the workshop and each item must be able to stand up to scrutiny. Test writers have reported that they even dream of test items at night during the course of an intense multi-day workshop, as total immersion to the process is needed to be successful. Team dinners usually end up turning into great debates on something from earlier in the day.
Peter Manijak @PeterManijak: Peter is an experienced Certification and Learning Professional, responsible for creating and managing successful global programs.
Tags: certification acquia drupal planet cert developers drupal
Part 2 of 2 – I ran into Elia Albarran, Four Kitchens' Operations Manager at BADCamp 2014. She mentioned she'd read my blog post 10 Tips for Success as a Remote Employee; we started exchanging tips and ideas until I basically yelled, "Stop! I need to get this on camera for the podcast!" She graciously agreed and brought along two Four Kitchens developers for the session, too: Taylor Smith and Matt Grill, whom I spoke with in part 1.
Presenter Brad Czerniak caught my eye with a blog post entitled "10 things I learned using Drupal at a hackathon," based on his experiences taking part in the #hackDPL (Detroit Public Library) competitive hackathon. In our podcast interview we talk about that – before moving on to Brad's session about the Drupal development best practices he and his team use at Commercial Progression in Michigan.
Part 1 of 2 – I ran into Elia Albarran, Four Kitchens' Operations Manager ... ahem "Funmaster", in the inspiring atmosphere of BADCamp 2014. She mentioned she'd read my blog post 10 Tips for Success as a Remote Employee; we started exchanging tips and ideas until I basically yelled, "Stop! I need to get this on camera for the podcast!" She graciously agreed and brought along two Four Kitchens developers for the session, too: Taylor Smith and Matt Grill.
I met Ian Read, Front End Development Team Leader at TSO/Williams Lea Public Sector at Drupal Camp Brighton, where I found out that he has recently been involved in a subject close to my heart: Drupal and government. He was part of the team that designed and built the attractive, responsive, and very functional London Borough of Croydon's new council website. In our conversation, we touch on the value that the Drupal community provides to everyone involved; Drupal and innovation in government digital services; the thought process, needs, design and more that went into the new Croydon Council Drupal website; and more!
Lorna Jane Mitchell is back to show us some great reasons for upgrading your projects to PHP 5.3 or newer. Drupal 8's minimum version requirement is already up there at 5.4.5 (as of 2015.Feb.02), so we're doing well! Lorna and I have a quick chat about her history and experience, open source versus proprietary software development ("Projects and companies that work in that open source technology space make much better use of tools ... and they are wonderful, free, and well-supported tools!") ... specifics of how and why the PHP "Renaissance" is happening, and Drupal 8 as a PHP meta-project before she gets down to her jam's Drupal Camp presentation.
Dustin Whittle, Developer Evangelist at AppDynamics, and I sat down at SymfonyLive Berlin 2014 to get to know each other. We touched on PHP's past and potential futures through HHVM or PHP7, how competition and collaboration both improve open source software and how business benefits from that, Drupal 8, and more. This podcast is some extracts from that conversation!
Sally Young, Senior Developer at Lullabot, let me take her away from the DrupalCon Amsterdam sprints to talk with me. I was thrilled to finally get her in front of my podcast microphone and camera. She is a smart and interesting developer involved in innovations including headless Drupal and mobile applications. More importantly to me, I've been figuratively dying to get her story on tape about her mother's misunderstanding of her first job ever since I first heard it a couple of years ago. Listen on and you won't believe what happens next! ;-) ... We also touch on the beauty of her job, CMS v Framework, the Drupal community, being an open source developer, why Drupal 8 will be nice for developers and clients.
You can still make an important contribution to Drupal 8. Drupal Global Sprint 2015-New England takes place this Saturday, January 17, from 10 AM to 5 PM at Genuine in Boston. Acquia is co-sponsoring the event and we invite you to RSVP and jump into the community. For local sprints around the world all weekend, check out this listing!
Even if you cannot attend, did you know one simple, small gesture to participate (hey, every bit counts) is by clicking the social media buttons above and adding "#SprintWeekend" to the promotion? Mere awareness and visibility of this effort yields the gratitude of global sprint organizers.
Drupal 8 is approaching the fit-and-finish stage of the march to release. All critical beta-blockers have been addressed, so new features and functionality are not on the docket for the sprint this Saturday. However, there are still plenty of opportunities for important contributions to Drupal 8!
The work this weekend will revolve around: CSS, markup, translatable strings, documentation, automated tests, as well as performance, security, usability, accessibility, bug fixes, or follow-ups to a recent critical or major issue. See the specific guidelines about allowed changes during this stage of the D8 project.
In addition, we will be polishing current features, reducing technical debt wherever possible, and writing documentation for many Core modules. There’s novice and advanced development work needed at the sprint as well as various “contrib” projects which are beginning to embrace Drupal 8. Lastly, Search, RDFa mappings, theme, CSS work and more will also be sprinted on at this global event.
You can add to this plan, but if it’s core related, please study the guidelines about allowed changes, which is summarized by the decision tree in Figure 1.
Note that only unfrozen and prioritized issues are automatically approved for sprint work. If you identify an issue that reduces technical debt or fragility, it could be added to the sprint work list, but only if it creates more benefit than potential disruptions that would result from the work. If you have a bug to submit, please use the Issue Summary Template here to support Core maintainers decision-making -- maintainers have the final say whether an issue will be included. If you’d like to understand how issues are assessed, we suggest you read about the Priority Level of Issues.
Documentation is sometimes overlooked, so Drupal-savvy writers are invited to join the sprint with the Documentation Working Group, both to contribute and to learn more about Drupal, the community and the open-source development process. You can also use your proofing skills to review translatable strings and the use of function names for consistency and spelling.
Another big need this weekend is testing. If you can write automated tests, we need you. Testing is a great way for developers who may be thinking of joining us for the first time this weekend.
Sprint participants can earn recognition as contributors to the issues they work on this Saturday, according to the usual standards for receiving credit on Drupal.org. It’s also a fantastic opportunity to get involved for the first time. We’re currently expecting more than 50 people, and we are eager to help newcomers get involved, as well as help you polish your Drupal skills while we put the shine on D8.
RSVP today and join us for the Drupal Global Sprint 2015-New England in Boston on Saturday, Jan. 17 from 10 AM to 5 PM at Genuine’s office (500 Harrison Ave. 5R Boston, MA). We’ll have fun, food, and drinks. You’ll meet great people and learn a lot. And again, if you cannot join us in Boston, see if there is a code sprint in a city near you!
Figure 1: The process to determine the issues that can be included in the remaining Drupal 8 beta sprints
Content contributed by Mitch Ratcliffe.Tags: drupal 8 drupal sprint global sprint weekend sprint issues acquia drupal planet
David Aponovich knows the web content management business far beyond just the "Drupalsphere". I was thrilled when he joined Acquia from Forrester Research in 2014, since I believe his voice, experience, and insight can help convince more businesses of the benefits of using Drupal, especially given the upcoming release of Drupal 8. He and I sat down at DrupalCon Amsterdam – David's first Drupal community event – and talked about digital transformation from the "information superhighway" to today, corporations and open source software as a pragmatic choice, and how the definitions of cooperation and competition are changing in business today.