The Heart of Open Atrium: Context, PURL and Spaces

Presenter: 
Young Hahn (yhahn)
Video: 
Description: 

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.
Note: 

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

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

 

Context モジュール

条件(conditions)と、それに応じた反応(reactions)

 

レイヤーにより重ねられたコンテクスト

»

Comments

Paket Umroh Desember 2016

very informative article...... <a href="http://www.umrohmurahkhazzanah.com/2016/07/paket-umroh-desember-2016.html" target="_blank">Paket Umroh Desember 2016</a> <a href="http://www.menujukemenangan.net/2016/07/paket-umroh-desember-2016.html" target="_blank">Paket Umroh Desember 2016</a> <a href="http://www.sumberrezeki.net/2016/07/paket-umroh-desember-2016.html" target="_blank">Paket Umroh Desember 2016</a> <a href="http://hijrahsukses.com/paket-umroh-desember-2016/" target="_blank">Paket Umroh Desember 2016</a> <a href="https://menujutanahsuci.wordpress.com/2016/09/16/paket-umroh-desember-2016/" target="_blank">Paket Umroh Desember 2016</a>

trac

You're looking for Trachoma Eye medicine? Now it is already present Trachoma Herbal Medicine Eye Eye Care softgel.<a href="http://obatpenyakitmataherbal.blogspot.co.id/2016/11/obat-mata-trachoma-herbal-eye-care.html">Obat Trachoma </a>

Really i am impressed from

Really i am impressed from this post....the person who create this post it was a great human..thanks for shared this with us.car cover

There is obviously a lot to

There is obviously a lot to know about this. I think you made some good points in Features also. Keep working, great job! carry-on luggage for airplanes

INTERESTING AND NICE

Very use full  and interesting <a href=http://www.xenderforpcapp.com>xender for pc </a>

Paket Umroh Murah Terpercaya

very informative explanation....(by Cahyo)  <p><a href="http://www.umrah-haji-plus.com/2016/05/paket-umroh-desember-2016.html">Paket Umroh Desember 2016</a> | <a href="http://www.umrah-haji-plus.com/2016/09/paket-umroh-november-2016.html">Paket Umroh November 2016</a> | <a href="http://www.umrah-haji-plus.com/2016/09/paket-umroh-plus-turki-2016.html">Paket Umroh Plus Turki 2016</a> | <a href="http://www.umrah-haji-plus.com/2016/06/biaya-paket-umroh-murah-2016.html">Biaya paket Umroh Murah 2016</a></p> 

hijrah sukses

nice article....(by Cahyo)<a href="http://hijrahsukses.com/paket-umroh-desember-2016/">Paket  Umroh Desember 2016</a><a href="http://hijrahsukses.com/paket-umroh-november-2016/">Paket Umroh November 2016</a><a href="http://hijrahsukses.com/paket-umroh-plus-turki-2016/">Paket umroh plus Turki 2016</a><a href="http://hijrahsukses.com/biaya-paket-umroh-2016/">Biaya Paket Umroh 2016</a>

There is obviously a lot to

There is obviously a lot to know about this. I think you made some good points in Features also. Keep working, great job! ถุงซิปล็อค

Paket Umroh Murah Terpercaya

very informative article, thanks a lot.....(by Cahyo) http://hijrahsukses.com/paket-umroh-desember-2016/http://hijrahsukses.com/paket-umroh-november-2016/http://hijrahsukses.com/paket-umroh-plus-turki-2016/http://hijrahsukses.com/biaya-paket-umroh-2016/

paket umroh

Obat Aborsi | Obat Penggugur Kandungan | Obat Telat Bulan

 Hi we would like to offering our products have brand drug Cytotec abortions Here we sell Obat penggugur kandungan very powerful in the affairs of aborting the baby in the womb to the age of 1-6 months, Obat penggugur kandungan These you can find on our website to find out more visit our website : jual obat kuat viagra di jakarta

I just stumbled upon your

I just stumbled upon your weblog and wanted to say that I have really enjoyed browsing your blog posts.Frank

widmate

ce article and i like your writing becouse it's help  ce article and i like your writing becouse it's help ce article and i like your writing becouse it's help article and i like your writing becouse it's help ini to make happy and success. thanks Vidmate Apk Download

The athlete he has always

The athlete he has always been. But it would be wrong to view his personal story and on-field play as unrelated.iPhone repair nottingham

This article gives the light

This article gives the light in which we can watch the truth. This is exceptionally decent one and gives indepth data. A debt of gratitude is in order for this decent article. girlsdoporn

hi

This is a nice post in an interesting line of content. Thanks for sharing this article. creditos online

I have bookmarked it and I am

I have bookmarked it and I am looking forward to reading new articles. Keep up the good work!cosmetic testing

terimakasih

ret

You're looking for Retinoblastoma Eye medicine? Now it is already present Retinoblastoma Herbal Medicine Eye Eye Care softgel.<a href="http://obatpenyakitmataherbal.blogspot.co.id/2016/11/obat-mata-retinoblastoma-herbal-eye.html"> Obat Retinoblastoma </a>

The groups not reading your

The groups not reading your blogs are missing out a lot of caliber material.patio umbrella

Thanks

goldenslotThanks to the information provided in this too. It is Me too

Auto Insurance

Here we will define the meaning of insurance and also proviced best and useful information about to world wide insurance policy. So, please check and read all details about to the Auto insurance, Home insurance, Business Insurance and other more insurance policies.

eyes

You're looking for pterygium Eye medicine? Now it is already present pterygium Herbal Medicine Eye Eye Care softgel. <a href="http://obatpenyakitmataherbal.blogspot.co.id/2016/11/obat-mata-pterygium-herbal-eye-care.html"> Obat Pterygium </a>

Kumpulan Lagu Mantap

amdin juga ada genre lagu daerah yaitu Lagu Batak yang semuanya dapat sobat unduh dengan mudah dan gratis.Untuk lebih lengkapnya, silahkan untuk mengunjungi Download Kumpulan Lagu Terbaru Mp3 tempat download lagu terbaik.

Your idea is outstanding; the

Your idea is outstanding; the issue is something that not enough people are speaking intelligently about.سناب انستقرام احلام الشامسي

hi

This is a nice post in an interesting line of content. Thanks for sharing this article. creditos online

Thanks

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

I Really Apreciate It

There always seems to be a

There always seems to be a battle between good and evil that are a continually evolving struggle in comic book storylines.lifestyle blogs

I love it

selamat jam segini buat semuanya, bagi kalian yang lagi demam dengan permainan pokemon go silahkan lihat dalam artikl kita sob, info seputar game kesayangan kamu akan kita kupas terbatas, Apa Pokemon Go Cara Download Pokemon Go Cara Main Pokemon Go Tips Bermain Pokemon Go Tips Mendapatkan Pikachu Fakta Unik Pokemon Go Cara Dapat Pikachu Fitur Pokemonn Go Pokemon Go Terlarang Cara Install Pokemon Go

Thanks for this, but isn't

Thanks for this, but isn't that a reference to the heart - open atrium? How genius right? I though I was the genius one after meeting Gaister

pres

You're looking for presbiopi Eye medicine? Now it is already present presbiopi Herbal Medicine Eye Eye Care softgel.<a href="http://obatpenyakitmataherbal.blogspot.co.id/2016/10/obat-mata-presbiopi-herbal-eye-care.html "> Obat Presbiopi </a>

canopy

This blog provides useful information jasa pemasangan atap canopy about new techniques and concepts. pasang atap canopy very impressive lines are given which is very attractive.

anhminh

Mata

You're looking for blepharitis Eye medicine? Now it is already present blepharitis Herbal Medicine Eye Eye Care softgel.<a href="http://obatpenyakitmataherbal.blogspot.co.id/"> Obat Mata </a>

alpute

I want you to thank for your time of this wonderful read. paket umroh 2017  I definately enjoy every little bit of it paket umroh ramadhan  and I have you bookmarked to check out new stuff travel umroh of your blog a must read blog

nadira

Good short and this post helped me a great deal.  paket umroh desember 2016 paket umroh desember Say thank you I looking for your truths.
I will share it to my friends.Thank you  This blog provides useful information about new techniques and concepts.very impressive lines are given which is very attractive.

thanks

Have you been enthusiastic about procuring Android App Store ratings and reviews? If that is so, you’re on exact web page. We can provide you genuine Android App Store reviews/ratings in bulk.   buy android app reviews

Nadira

I want you to thank for your time of this wonderful read. I definately enjoy every little bit of it and I have you bookmarked to check out new stuff of your blog a must read blog. paket umroh desember
paket umroh 2017
umroh 2017
umroh desember
umroh november
umroh murah
daftar hajitravel umroh
travel haji
umroh ramadhan
umroh lailatul qodar
travel umroh jakartatravel haji jakarta

exam pre portal

nice post <a href="http://www.exampreportal.in/">latest government jobs in hindi, new government job openings in hindi, recruitments in india in hindi</a>

Nice Info

Thank you for sharing this very interesting information Obat Hidradenitis Suppurativa
many new things that I get after I read your article. Cara Menambah Hemoglobin Dalam Darah
This is information that helps me, I am very pleased to have gained a very interesting article this Cara Terbaik untuk Menghilangkan Miom Di Rahim

I think exceptionally capable

I think exceptionally capable persons just composed this site content.Three Jays Corporation Case Solution

Best video

Tips laptop yang sekarang ini banyak dicari orang yakni mengenai cara merawat baterai laptop, cara membersihkan keyboard, cara membersihkan layar dan cara memperbaiki microsd. Mungkin bagi sebagian orang sudah mengetahui cara-cara ini, namun anda juga perlu untuk menambah pengetahuan anda untuk anda berikan dan share kepada teman-teman dekat anda.Dari panduan komputer yang sekarang ini marak dicari karena banyaknya masalah yang terjadi pada laptop yang dimilikinya. Ini ada juga tips cara screenshot di laptop dengan 3 langkah mudah. coba anda lakukan Cek semuanya disini.

Fascinating and stunning how

Fascinating and stunning how your post is! It Is Useful and accommodating for me That I like it all that much, and I am anticipating Hearing from your next.. womens maxi dresses