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 モジュール






This specific publish helped

This specific publish helped everyone. I was searching for this specific post. This post explained perfectly with video. I must appreciate it intended for submitting this specific publish. horse rubber mats

Light Watkins has been

Light Watkins has been providing meditation course from many year in new york.Get the best meditation audio course online and best personal trainer now. free leads

You have done really good

You have done really good job. I am happy to find this website. So many articles have informative posts. I hope everyone must like your effort and ideas. my site

Do you want to Learn

Do you want to Learn Meditation? Light Watkins has been providing meditation course from many year in new york.Get the best meditation audio course online and best personal trainer now.


Sommetider folk ved ikke, hvornår turisme er en sikreste løsning i at modtage os til at vorde sundere. Undertegnede har mange idé til dem af jer som kan have været kede med aktiviteterne i hverdagen, der er ved at læse artikler relateret i rejse information, som undertegnede skrev, og titlen Pulau Pari eller sikkert hvis du har snarere du kan også lytte til artikler andre attraktioner, som undertegnede titlen Pulau Tidung jeg håber det, jeg giver gennem disse kommentarer kan skænke en positiv værdi plus værd fortil dig verden.


As Rick treads deeper through the concrete walls, and deeper into the maze of his own mind, we discover a very odd and disturbing exclamation point to last week's demise of Lori Grimes- the disgusting and bloated zombie who ate her corpse. The walker looks as pregnant with her remains as Lori did with her baby. When Rick pulled out his knife and began to stab the engorged walker, I was afraid he was going to try and cut out what was left of Lori in some twisted cycle of birth, but we're spared that for now. Instead, a phone rings, and Rick does his finest Lionel Ritchie impression. This is another direct concept from the comics, but I'm curious how they will handle it going forward. Throughout the episode Andrew Lincoln is suitably in a different zone, and his only word of dialogue coming in the last shot was a nice touch.

really good work done and i

really good work done and i am happy to find this website this post and i really love this website theme which is quite simple. gymflooringuk

Everyone must like to this

Everyone must like to this website and its posts. You did work very hard to make this website informative and awesome. I have visited your website and like to appreciate your effort. I am glad to find this website. Keep sharing such kind of posts here.

You'll hear real world

You'll hear real world examples VCP-510 braindumps of how to deal with detailed customer requirements, systems integration complications, tight budgets, and high expectations from stakeholders. VCAP5-DCD braindumps poses particular challenges in these areas VCAD510 braindumps

This post helped me lot . I

This post helped me lot . I was searching for this . Your post described very well with video . I wnat to thank you for publishing this post . earn online

You did work very well. I am

You did work very well. I am happy to find this website which have useful and informative articles here. Keep it up.

steam wallet codes

Most of us recognize which them seems to be improbable that will most of us provide you with and so a lot of 100 % free sauna budget reward credit card requirements, still it all is actually not really! Some of our marketers in addition to sponsorships give you pertaining to all down load with the water vapor jean pocket gift idea playing card unique codes. We all provide you with tons involving hot steam billfold reward master card unique codes regular. Therefore the idea one desire that will receive your current zero cost water vapor pocket book surprise master card style, go to the web site plus select just one connected with the exact totally free water vapor pocket product chip unique codes.No cost Vapor Pocket programs regarding all of through each of our sauna jean pocket electrical generator, your cyber-terrorists offers uncovered often the tone at the rear of water vapor language and also many of us are usually producing 1000 meant for each and every one particular just for cost-free,Zero cost Sauna Jean pocket programs regarding just about all having each of our hot steam billfold turbine, each of our cyber-terrorists provides determined often the criteria powering sauna limitations as well as we tend to tend to be creating multitude of pertaining to each just one pertaining to no cost,Hot steam Pocket regulations will be a good very good technique towards replenish your company's Water vapor Pocket book with out owning towards website link some credit history sd card in order to your individual Hot steam bank account. Like before long when one invest in your current Water Finances playing card we shall contact you actually typically the language around some sort of expensive and so people will be able to get hold of your current download and install in and even have perfect straight into the actual move. Purchasing your company Water Jean pocket note cards by Reward Motor vehicle.

Artemis Hospital, spread

Artemis Hospital, spread across 9 acres, is a 350 bed, state-of-the-art multi-speciality hospital located at Gurgaon, in the Capital Region, India. Artemis Hospital is the first JCI and NABH accredited hospital in Gurgaon.
Heart surgery in gurgaon
Paediatrics surgeon in gurgaon
Renal transplant in gurgaon
Cardiology hospital in gurgaon
Best urologist in gurgaon

Guar protein offer a wide

Guar protein offer a wide selection of products for your specific requirements. Established in the year 2008, we are one of the leading Manufacturer, Exporter and Supplier of Compound Guar Protein Meal Feeds and Poultry Feeds.
Roasted korma
animal feeds
Guar Meal churi

Year 2013 has been quite

Year 2013 has been quite eventful. SRSG also witnessed events and evolved in terms of business verticals, technologies, people and processes.
Apple authorised service center kolkata
Apple product reseller in Mumbai
Soundcraft mixers dealers
Dejero Live ipad dealers in Kolkata

Limousine services in Chicago

Regular exercise is a great way to promote healthy aging because it affects so many areas of health in a positive way. Limousine services in Chicago

There are many things to

There are many things to consider when choosing a therapist. Some insurance companies may even require that a counselor possesses a specific degree.

Gulp, I'm going to depart

Gulp, I'm going to depart from my usual safe territory of writing nice how to articles and write something a bit more controversial. It's a big move for me, and I am hoping that I will survive to tell the tale, and not look very stupid in the process.

Is there such a thing as

Is there such a thing as business theory? In reality, there are several. Business theory not only changes over time, but also differs from continent to continent, country to country, business to business and even manager to manager. business theory

All of our fellow locals of

All of our fellow locals of Kansas Urban center began making use of the industry-leading Sundek combine deck stratum products all over 40 issue. Whether you will be building a different pool plus want your cooler as compared with concrete, non-slip work surface or remodeling footwear pool so that you can freshen a image, the Sundek Timeless Texture Overlay System is a fantastic solution. Pool Deck Coatings

But there are ways to make

But there are ways to make things happen in your business so that you can climb back up to the top and come out with an over flow of income and clients for your minority business, almost to the point of turning them away. minority business solutions

Becoming a Green Business has

Becoming a Green Business has obvious environmental benefits. Business owners who make the transition will also increase revenue and profitability while reducing risk and cost! smart green business

vaporizers Australia

Making clear the distinction between performance as action and performance as act-ual production is very important indeed for goood outcomes. vaporizers Australia

Buy Ibeacon

You actually feel practically the same as I Buy Ibeacon truly do as well as I'm satisfied I came across your current post.

Laptop Repair in Gurgaon

Yes the blog content is really nice & very well written.