Recently Drupalize.Me announced that I had joined the Drupalize.Me team. (So exciting!) I'm bringing with me my catalog of training curriculum, including my flagship course, PSD to Theme. The next opportunity for you to take this course is at DrupalCon Portland. This is a full-day course that has sold out every time it's been offered.
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.
Release Day: Creating a Custom Entity
Blog postThis 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.
The Drupalize.Me Team Has Grown
Blog postWe 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.
We're looking for a friendly and effective sales representative for the Lullabot Education department, which includes Drupalize.Me. We've been growing by leaps and bounds over the last year, and we'd like to bring someone in to help manage that growth in sales, as well as push us even further along by finding people and organizations who need Drupal training, and matching their needs with our team and knowledge.
Appendix A. Appendix
CourseWant to get started with Drupal? Join us on the first day of DrupalCamp London for an Introduction to Drupal course. Led by the accomplished Drupalize.Me team, this full-day training will cover Drupal history, terminology, simple site building and how to navigate the Drupal community.
Kickstart Your Drupal Education
- Discover Drupal history and get an overview of what’s next
- Learn basic Drupal terminology
Preface
CourseThis week I am continuing the trend of mini-series with some lessons on deploying your code, in the FREE Deploying Your Code Without a Terminal series. The reason behind this quick set of videos is that not everyone is command line savvy, and not everyone has to be. What is important though, is getting your code into version control, and there are plenty of tools that let you do that using a graphical interface.
This week's release we have three super handy modules to check out when building your site. The Module Filter module is designed to make your site administration life easier but helping you navigate the module administration page. Environment Indicator helps you sort out which site you are currently looking at and working on. This can get confusing if you are following best practices, and have several versions of the site for different stages of work (like development, staging, and live).
This week we keep rolling out handy modules that everyone should know about, with a look at two very popular modules for extending the Views module. The first, Entity Views Attachment (EVA), lets you attach any of your views to various entities on your site, like nodes or users. This is handy when you want to display a view as part of another entity on your site, instead of displaying it on its own URL.
We're excited to share and invite you to our upcoming workshop: Git With It, an introduction to Git at MinneWebCon on April 16th. MinneWebCon is a 2-day, grassroots, knowledge-sharing conference in Minneapolis, Minnesota, that unites web lovers from every industry.
Lullabot Module Monday in Videos!
Blog postFor the last two years Lullabot has been writing up a post about a new contributed module every week, in a series called Module Monday. We have almost 100 modules introduced in simple, concise articles. Here at Drupalize.Me we are going to start creating video versions of these Lullabot Module Monday articles so you can have a visual walkthrough of using these modules, in addition to the written overview that the articles provide.
An American Drupaler in London
Blog postI recently had the pleasure of traveling to London to attend DrupalCamp London. There, Joe Shindelar and I taught a one-day Introduction to Drupal workshop. The class was great and the attendees actively participated, as they were very interested in what Drupal has to offer.
Release Day: More Module Monday Lessons
Blog postLast week we introduced a new group of videos, based on the Lullabot Module Monday articles. This week, we present three more for your enjoyment. In this batch of module goodies we look at making things easier for site editors, setting up a theme style guide right inside the site, how to perform a password reset for all of the users on your site (though we hope you never have to!).
New Series: Introduction to Git
Blog postThis week we're kicking off a new series, Introduction to Git, that will teach you to use the Git distributed version control system (DVCS) for source code management (SCM). Git is the version control system used for Drupal core and contributed module development, as well as projects like the Linux kernel, Ruby on Rails, Android, and many, many others. This is an in-depth series that starts with the basics of version control, establishes some terminology, and a base line workflow, then continues to build on that by going beyond the basics of the various Git commands to make the most out of your tools.
Once again, our team will be at DrupalCon, this time in lovely Portland, and providing workshops on the day before the conference officially kicks off (Monday, May 20th). We're happy to say that we will be involved with two different workshops: Plan, Build, Launch: Real-World Drupal and the Performance and Scalability Dream Team.
Release Day: A Git Crash Course
Blog postThis week we continue with out Introduction to Git series by diving in and getting a crash course on using Git. We're going to start off by creating our first repository, adding a file to it, making changes, and then seeing how to get Git tracking our work. The other videos this week will dive deeper into looking at your Git history, moving around with that history, and reviewing the changes you've made over time.
Release Day: Entity Admin UI and Fields
Blog postThis 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.
We've been cranking away on podcasts every other Friday, and in this episode, Funding Drupal Core Development, we've got Greg Dunlap (heyrocker) on to talk about his experience as a core initiative lead for Drupal 8 with regards to making ends meet while working so much on core.