The Heart of Open Atrium: Context, PURL and Spaces

Young Hahn (yhahn)

In this presentation I'll look at three core technologies that drive the IA and user experience of Open Atrium: Context, PURL and Spaces. I'll explain the history and development of the ideas behind each, explain their respective roles, and show how they can be used together to create something greater than the sum of their parts.

  • Context is a module for triggering reactive behaviors within a page load. Controlling block visibility, menu trails, page classes, and page template layouts are examples of things that fall into its jurisdiction.
  • PURL is a library for capturing and abstracting request handling that goes beyond what the Drupal core menu system provides ($_GET['q']). Detection of request components, like subdomain, path prefix, user agent, or file extension, and sustaining their presence is its primary role.
  • Spaces is a generalized configuration override framework. In theory it allows you to "customize everything, for anything." In practice it allows things like custom group colors and features, per-user dashboards, and multisite-like usage of a single Drupal install.

Audience & format

This presentation

  • Will be technical. We will read code, look at database tables, and generally geek out.
  • Will help you better understand Atrium. If you are an experienced Drupal developer or user and were utterly confused by what is going on in Atrium, I will explain the guts of the system fully.
  • Will show you how to use these tools in your own projects. I'll walk through common site building problems that can be addressed with one or more of these modules.
  • Will give you things to think about. The problems addressed by Context, PURL and Spaces are not new, not solved, and not easy. There are other strong approaches inside and outside of the Drupal community and I will explore future approaches to these problems.

Drupal ショップとしておそらく5本の指に入るであろう、Development Seed。そこが提供している Drupal をベースにしたプロジェクト管理ツールが Open Atrium です。ブログ(僕はフォーラム的機能と受け止めています)、ブック(Wiki)、カレンダーなど、プロジェクト管理に必要な機能が最低限盛り込まれていて、しかも Drupal をベースにしてフリーかつオープンなソフトウェアとして配布されています。

この Open Atrium の核をなすのが、このプレゼンテーションで説明される Context、PURL、Spaces(と、僕が思うには Features)という概念・機能・モジュールです。ぜひ使いこなせるようになりたいです。


Context モジュール






CVS Pharma

No doubt this is an excellent site I got a lot of Information after reading it.Theme of blog is excellent there is almost everything to read, Thanks a lot for sharing. CVS Pharma

WONDERFUL Post.thanks for

WONDERFUL Post.thanks for share..more wait.. Prediksi Agen Bola Agen Sbobet Online Agen Sbobet Casino

Obat Kolesterol Di Apotik

thank for information succes one first position google Obat Luka Diabetes Basah Obat Tradisional Penyakit Luka Diabetes obat ejakulasi dini thanks

I'm happy to see the immense

I'm happy to see the immense subtle element here!. PC günstig

ray ban aviator pas cher

I do not even know how I ended up here, but I thought this post was good.  ray ban aviator pas cher I do not know who you are but certainly you are going to a famous blogger if you aren't already,Cheers!

This is an excellent web

This is an excellent web page!


Thanks for share this content BigDut Mabuk Lagu


presentation I'll look at three core technologies that drive the IA and user experience of Context, PURL and Spaces. I'll explain the history and development of the ideas behind each, explain their respective roles, and show how they can be used together to create something batu ginjal dan kanker payudara

ray ban clubmaster pas cher

Excellent read, I just passed this onto a friend who was doing some research on that. ray ban clubmaster pas cher And he just bought me lunch since I found it for him smile Thus let me rephrase that: Thanks for lunch!

griya travl

<a href="">Mobil Travel</a>

The information

goldenslot The information you provide is information that is useful to me, not ever.

mobil travel

jasa travl

Kebutuhan untuk transportasi memang sangatlah tinggi, banyak sekali masyarakat ingin memkai jasa mobil travel untuk berpergian dan pulang kampung bahkan mengirim sebuah barang. Dalam hal ini Travel kebumen bisa di andal kan sebagai jasa mobil travel  anda.

Penyebab Pendarahan Rahim


Thanks for share this content <a href="">BigDut</a><a href="">Mabuk Lagu</a>

E-commerce Firesale

E-commerce Firesale reviewGood ecommerce Training course for learn new internet business

Constipation is often

Constipation is often considered mediocre, but if allowed to continue will cause a negative effect on health, including cancer-causing. sembelit</a>


Great inspiring article i have searched. I am really happy to read this marvelous blog because its gives a very unique information to us . Thanks a lot for sharing this magnificent post. !!  Freddie Mercury Yellow Jacket -


What else may I get that kind of info written in such a perfect approach? Star Lord Jacket - Movies Jacket

Likewise this intention will

Likewise this intention will carry you through the steps needed to get you

pencegahan ambeien

Piles or hemorrhoids is one type of disease that is often experienced by many people. There are several ways to avoid hemorrhoid or hemorrhoids.

great work

Well done! Nice post! This really helps me to find the answers to my question. Hoping, that you will continue posting articles having lots of useful information. Thanks a lot for providing us that great blog with great information.

Best laser hair removal clinic in dubai

Great presentation

Great  presentation, Context, PURL and Spaces are really clear & simple for me,thank you so much! Other operating systems Software torrents


In this presentation I'll look at three core technologies that drive the IA and user experience of Open Atrium: Context, PURL and Spaces. I'll explain the history and development of the ideas behind each, explain their respective roles


if you are looking for decoration website this is the best one:
ساختمان های پیش ساخته

Obat Penyakit Ginjal

kumpulan harga hp terbaru

this time to bloom once goods and latest products and advanced, and in Indonesia now has started bustling with the arrival of new products such as ZTE NUBIA Z11 MINI One of the products of famous brand that is Blackberry Passport and not less cool vivo also issued its latest smartphone brand VIVO X7 PLUS and more intense with the emergence of the latest products from HUAWEI Y5II LOLLIPOP one of the products are not to be outdone by others, namely Xiomi who issued the latest version of XIOMI MI MAX and a collection of the latest price of products newly issued ie HP MEIZU M3 no less terrible with another smartphone Andromax newly released ie SMARTFREN ANDROMEX E2 PLUS 4G LITE and there are also new products that emit artificial with a very cheap price that is KINGZONE S2 and there are new products on the smartphone named PANASONIC ELUGA A2 and this year Xiaomi released its newest product there are several versions, one of them XIOMI MI5 and I also give you all of the latest mobile phones price list HTC ONE M9 and the sophistication of the latest products BLACKBERRY LEAP and this time Xiaomi released a product that is in demand by the public, namely XIOMI MI 4I one of the Chinese manufacturers also issued its newest product LENOVO K80 and mobile phones are very popular is SONY EXPERIA Z4 and this time I will give you the latest pricing info for you all of the products IPHONE 7  and I will also provide the latest updated news from the world market the latest mobile phones and say thank you for all.


One solution to launch BAB is by eating high-fiber foods such as fruits and vegetables.<a href=""> 5 Jenis Buah Melancarkan BAB</a>
<a href=""> 7 Cara Mencegah Wasir<a/>
<a href=""> Penyebab Anus Gatal dan Mengatasinya</a>


Lagu lagu terbaru sob dari silahkan di cek beberapa lagu terbarunya Lagu Hip Hop JawaLagu Nirwana Band,

Obat Kolesterol Daun Sirsak

Expand the ears than your mouth. Because you have two hands and one mouth so you listen more than talk.Obat Kolesterol Daun Sirsak

Hemwati Nandan Bahuguna Garhwal University Result

Hemwati Nandan Bahuguna Garhwal University has organized the examination for BA, B.Sc., B.Com and various other courses that the university facilitates and now all the students are eagerly waiting for the HNBGU Results.

Hemwati Nandan Bahuguna Garhwal University Result