Blog

Release Day: Finishing up the Entity Series

Well, today we finally wrap up our custom entity we've been working with in the Working with Entities in Drupal 7 series. To finish things up, we will be improving our entity property information, so that other parts of Drupal, like Views, can really make the best use of the data we have to present. We'll also explore entity metadata wrappers, which will make it much easier for us, and others, to get access to the info about our entities.

Drupalcon Portland Is Coming (with a Big Sale!)

In a few short days we're heading to Portland, Oregon for the annual North American DrupalCon. We're really looking forward to seeing everyone there. We hope you'll stop by our booth (#408) and say "hello!". It will be a great opportunity for us to meet you, and for you to meet some of the personalities behind your favorite videos and blog posts. We're also gearing up for a great sale on annual accounts during the 'con, which you can take advantage of whether you are in Portland or online.

php[tek] Conference Is Next Week

With the addition of Symfony to Drupal core, many Drupal developers are beginning to explore beyond the confines of our own amazing CMS. But where do you start? Conferences can be a great opportunity to step outside of your day-to-day time crunch and learn about new technologies. php[tek] is one of those great opportunities for module developers in the mid-west United States. This conference, now in its 13th year, has over 50 sessions spread over four days, May 14-17, in Chicago, Illinois.

Release Day: Entities, Views, and a Better UI

This week in the Working with Entities in Drupal 7 series we work on ways to expand how the content is output by working with Drupal view modes (like full, teaser, RSS, etc.), and integrating our entity with the Views module. With these pieces in place, we turn back to our administrative interface, to clean that up a bit by overriding the default UI Controller to customize our UI.

Release Day: Entity Admin UI and Fields

This week's installment of the Working with Entities in Drupal 7 series picks up the work on our new custom entity to work on creating an administrative UI, then dive into more nitty gritty with the entity controller. We'll look at how you can override the default controller to gain more control over how your entity gets rendered, and to add some of our own tweaks to the save processing. We wrap this week up by making our entity fieldable by using bundles.

Release Day: Creating a Custom Entity

This week we move on in our Working with Entities in Drupal 7 series to beginning to create our own custom entity. We start by sketching out the use case we will be tackling in this series, which will be to create a video entity, and look at why we want this to be a custom entity instead of a using Drupal's existing node entity. Then we dive into setting up the basics of our entity, and getting an introduction to the entity classes we will be using.

New Series: Working with Entities in Drupal 7

This week we are kicking off a brand new series, Working with Entities in Drupal 7. Entities were introduced in Drupal 7, and are an extremely useful tool, though they have been somewhat confusing for people to work with. In this series we will start out by explaining what entities are, in addition to things like bundles, fields, and entity types. We then spend time understanding how you can use the Entity API to work with existing Drupal entities in you own custom module work.

The Drupalize.Me Team Has Grown

We are delighted to announce our two newest staff members: Emma Jane and Andrew. These two fine folks are no strangers to the Drupal community and we're really excited to have them on board.

Release Day: Keeping Git Clean and Working with Remote Repos

In this week's installment on the Introduction to Git series we take a look at cleaning things up, and working with remote repositories. Starting off, we work with the reset, clean, and revert commands to allow us to control which state of things we'd like to have our repository set to. We can use reset and clean to discard local work and get us back in sync with the repository. We can also use revert to actually move our checkout to any state we like from the repository history.

Release Day: More Git and 700 Videos!

This week we're excited to hit 700 great Drupal training videos! The videos that are hitting that goal for us are a continuation of our Introduction to Git series. In this installment we are walking through the important task of resolving conflicts in Git, as well as taking a deeper look at several common commands. Conflicts in your code are going to happen, and it's important to understand how to correct those so you can move on with your work.

About us

Drupalize.Me is the best resource for learning Drupal online. We have an extensive library covering multiple versions of Drupal and we are the most accurate and up-to-date Drupal resource. Learn more