Home / Taxonomy term

acquia drupal planet

Everything you need to know about naming your Drupal contributed project

So you're contributing a module or theme to the greater Drupal community. Awesome! We're thrilled that you're sharing your work.

Naming your project may be one of the last things on your mind, but a poor naming choice could cause you issues down the road. Your project name ends up in a lot of places, including: Google Search Results, Drupal.org related project listings, the URL to the project, the title of your project page, Drush commands, the filenames of your project files, hook invocations in your project, and CSS classes, to name a few. A name that's used inconsistently can be confusing for users and cause integration issues.

There are several principles to consider and some are more important than others, so I've broken them into three categories: The Essentials, Strong Recommendations, and Further Suggestions.

5 Mistakes to Avoid on your Drupal Website - Number 2: Security

Good security practices protect your site from hacker attacks. In this article we'll look at some methods for reducing security risks on your site. 

Drupal Security Best Practices

Drupal has good security built in if used correctly. However, once you begin to configure your site you might introduce new security issues. Plan configuration so that only trusted users have permissions that involve security risks.

Ruben Teijeiro explains why Drupal is easy

This week's podcast is parts of a fun conversation I had with Ruben Teijeiro at Drupal Camp Vienna in December 2013. I "borrowed" him from mentoring Manuela Hutter at the code sprint to talk with me, but in the end, they both still managed to get a lot done that weekend. Thanks for your contributions, folks!

Undefined

5 Mistakes to Avoid on your Drupal Website - Number 1: Architecture

Drupal is one of the most flexible content management systems in existence. In this blog series, I'll go over five mistakes to avoid on your Drupal website which include: architecture, security, performance, infrastructure, and website lifecycle management.

Hat tip to my colleague Ryan MacInnis for prompting me to write this up!

From an architecture standpoint, these are the most vital decisions you'll make to ensure the success and performance of your Drupal website.

Janez Urevc on Media in Drupal 8

I spoke with Slovenian Drupalist-extraordinary Janez Urevc at Drupal Camp Vienna 2013. Alongside being a Drupal developer at examiner.com, he is also a major force in everything media+Drupal. Janez is slashrsm on Drupal.org, Twitter and "all the other online services you can imagine." He's on the team planning Drupal Camp Alpe-Adria 2014, which will be in the beautiful Slovenian resort town of Portoroz in May. Knowing the wonderful Drupal community in Slovenia (and the region around it) and the fantastic location, I highly recommend this camp!

Undefined

2012 Greatest Hits - Drupal Camp Sofia, Bulgaria

2012 Greatest Hits - Drupal Camp Sofia, Bulgaria - A quick blast from the past this week from the first Drupal community event at which I was recording material for a podcast. This gives this particular event an extra sparkle in my memory. True to form for the Drupal community around the world, many of the people I met at this camp have become friends with whom I stay in touch or even get to see now and then at a DrupalCon or Drupal Camp somewhere. Community ftw!

Undefined

Drupal 8 Wins: Avoiding the Dead Hook Blues, Part 3

Drupal 8 Wins: Avoiding the Dead Hook Blues, Part 3 - Today we wrap up this mini series with Larry Garfield, Kris Vanderwater, and me answering the question "Do I need to learn Symfony to develop for Drupal 8?", getting the lowdown on plugins, and doing a wrap-up on the important points from our whole, 3-part conversation.

Undefined

Preventing Drupal Headaches! The file field

In our structured Drupal training program, we teach the "right way" to do things. We listen to our support team of client advisors who see all the permutations of "you're doing it wrong" in Drupal, and make sure we're leading learners in the right direction. When there's something particularly essential we use words like "Important" and set off warnings with a little exclamation mark icon.

Drupal 8 Wins: Avoiding the Dead Hook Blues, Part 2

Drupal 8 Wins: Avoiding the Dead Hook Blues, Part 2 - In today's conversation, Larry Garfield, Kris Vanderwater, and I go over the Go PHP 5 project as the first seeds of cooperation between different PHP projects, how the Symfony2 framework became part of Drupal 8, why we aren't building Drupal 8 on Symfony full-stack, CMI, abstraction in Drupal, and the future of Features in Drupal 8.

Undefined

Looking for a Drupal job?

There are many great positions available for people who build Drupal sites. For anyone who knows PHP, Drupal is a great extension to your tool chain. Drupal’s unique site building model also allows for non-coding web development. Right now, the job market in Drupal is tipped in the favor of the job seeker. If you need help finding Drupal jobs, you’re in the right place.

Pages