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

Information all prices in indonesia this year in my site

Thanks to the maintainer of this site, may be retained because with this medium we can all communicate and sharing useful information. success is alwaysh Information all prices in indonesia this year in my site www.http://www.harganego.web.id1. Harga Sapi Qurban Termurah2Harga Kambing Qurban Termurah

This popular information about education this year:

Thanks to the maintainer of this site, may be retained because with this medium we can all communicate and sharing useful information. success is alwayshThis popular information about education this year www.makalahskripsi.com

This popular information about education this year:

Thanks to the maintainer of this site, may be retained because with this medium we can all communicate and sharing useful information. success is alwayshThis popular information about education this year www.makalahskripsi.com

This popular information about education this year:

Thanks to the maintainer of this site, may be retained because with this medium we can all communicate and sharing useful information. success is alwayshThis popular information about education this year www.makalahskripsi.com

Janvi Agarwal

very nice and informative article for all i really love it http://riyajain.in/

Delhi Female Service

I work as an Independent Delhi Female in Delhi. I love my job because it introduces me to lonesome souls who are looking for a loving.

The smash is so powerfull and

The smash is so powerfull and yeah, the opponent can't do anything about it. He is the king of tennis :) Marketing1on1 small business SEO Elisabeth

Its an excellent pleasure

Its an excellent pleasure reading your post.Its jam-packed with info i'm probing for and that i like to post a comment that "The content of your post is awesome" nice work Taruhan Bola

Miss Roma

 If you are in search of an exciting date with beautiful Delhi Independent Female, this is the right place to come.

Very useful

I think the above explanation is very useful, although there are some I do not understand because in Hali is I'm still a beginner. so enough to give me a new science in the world of blogs busana muslim

safsaf

állandósult cikk
magasan képzett olvasók Pulau Tidung

sewa mobil surabaya

Today was fun to read the news very useful for us. and I will tell it to the friend of my friend sewa mobil surabaya

hanglamp werkplek

<I am very happy to be here because this is a very good site that provides lots of information about the topics covered in depth. Im glad to see that people are actually writing about this issue in such a smart way, showing us all different sides to it. Please keep it up. I cant wait to read whats next.<<a href="http://werkplekhanglampkopen.nl/">hanglamp werkplek</a>

Event Planner Singapore

Outstanding blog post, I have marked your site so ideally I’ll see much more on this subject in the foreseeable future http://www.hauteventmanagement.com

kata kata cinta

relatiegeschenk telefoon

Very interesting! Really very nice blog you :) http://smartphonecleaner.nl

relatiegeschenk telefoon

This blog entry was written in a way that wasn't the best for it but the information that was given made up for that. http://smartphonecleaner.nl

relatiegeschenk telefoon

posts posted by this site, I inquisitive more interest in some of them expect you will give more information on this topic in your next articles.<a href="http://smartphonecleaner.nl/">relatiegeschenk telefoon</a> 

blood pressure

Hello I am so delighted I found your blog, I really found you by mistake, while I was looking on Yahoo for something else, anyways I am here now and would just like to say thanks for a tremendous post. Please do keep up the great work.http://blood-pressures.com/

thanks

truly upbeat to discover this site. Really, this site have exceptionally dependable and valuable data. buy android ratings

harga Motor Kawasaki

Harga motor Kawasaki klx oke untuk segala bidang apa lagi buat anda yang sedang dalam bisnisを共有し、プログラマーではない人たちがとても柔軟かつ高機能なウェブサイトを自分たちで作れるようお手伝いいたします。FOREST & trees はまた、コミュニティの集合知を用いてより良いアウトプットをもたらすため、コミュニティ構築に関するコンサルティングを行っています。

Are seeking temporary shelter

Are seeking temporary shelter in the town of Depok? do not get confused because we have
many choices you can rent an apartment daily at a low price. please check the  Sewa Apartemen Harian Di Depok . if you need a cheap lodging in depok read the following info see descriptions  see the article

really happy to find this

really happy to find this site. Actually, this website have very reliable and useful information. keep sharing. view it

article useful for all

article useful for all readers, I think this would be beneficial for me and many other readersthank you for sharing. Read Also:Home Remedies for Migraine TreatmentRemedies for Stomach PainWays to Cure Pimple RashesTips After Rebonding HairHome Remedies for Diaper Rashmy homepage healthandhumanservicesdo not forget to visit my blog simple. may deign to read it ..? Another time I will come back to this blog, ok I wait for you to read the article on my blog. My blog discusses health..

basdvae31

Trucos king of thieves Cancelación de un juego ya terminado (y temporalmente liberado) parecía un paso muy audaz. Resulta que, estaba parcialmente una cuestión relacionada con la salud. El Sr. Vogel ponga un blog nuevo post hoy describiendo su situación, indicando que para una variedad de razones, estaba en un estado de agotamiento en el momento del lanzamiento del juego. hack king of thieves

kantoph

Kantoph now open to serve you where you can grocery online all over the Philippines with very affordable shipping fee. Philippines grocery online

thanks for informasia

apakah anda ingin mencari hotel murah di depok ? serahkan saja kepada kami karena kami mempunyai banyak
pilihan hotel murah di depok .sewa penginapan murah di depok . info lebih lengkap klik here

This is truly importent data

This is truly importent data for everybody. Tolerable post, its a really cool blog that you have here, buying pinterest followers continue sharing such wonderful post.

Delhi Companion

Hi! This is Koena an Delhi Independent Companion. If you are in delhi city and want beautiful Companion then call me.Visit: http://koena.in

Thanks a lot

desain rumah desain eksterior rumah minimalis rumah minimalis baca di sini Susu kambing etawa jual susu kambing etawa produk susu kambing kunjungi blog tour dan travel Paket Liburan ke Belitung pulau belitung lihat penjelasan lengkapnya ejakulasi dini jual foredi gel asli surabaya dokter boyke kunjungi blog organ kewanitaan Harga Crystal X asli crystal x silahkan baca selengkapnya game android gratis download software pc gratis game android unjungi blog smartphone android Membuat Aplikasi AndroidTanpa Coding: Buat Aplikasi Android Dengan Mudah Dan Gratis HP termurah kunjungi website kami koleksi baju gamis baju online murah grosir baju murah silahkan baca selengkapnya produk perawatan kecantikan Jual Deep Beauty untuk mengobati jerawat deep beauty squalane baca di sini

Thank you

pasangan suami isteri alat bantu seks pria dan wanita alat bantu seksualitas kunjungi blog Obyek wisata informasi wisata goa pindul goa pindul silahkan baca selengkapnya perjalanan wisata villa di ciater villa di ciater kunjungi blog batu akik Baturaja batu akik ihat penjelasan lengkapnya gunung bromo paket wisata kota Malang dan Batu paket wisata kunjungi blog sprei berkualitas distributor sprei star katalog sprei silahkan baca selengkapnya surat Yasin surah yasin Surat Yasin download di sini jam tangan Jam Tangan Murah Terbaru dan Keren Berbagai Merek koleksi jam tangan kunjungi website kami Jilbab Jilbab Pashmina Kaos Katun busana silahkan baca selengkapnya

Agen Taruhan Bola

You need to be a part of a contest for one of the most useful sites online. I will highly recommend this blog!Agen Taruhan Bola Agen Bola Sbobet

Thanks

Hi Does any one tried

Hi

Does any one tried www.pharmastores.com or www.111meds.com

Any comments?

Perfect This Articles I Like It

There are still a lot of other information that can be trusted and very good read. However, I justify it because besides much information as you write it. Just writing or information you are very good in my opinion. Therefore, thank you ...Berbagi bahagia bersama tabloidnova.com

This is Articles so Perfect For me

Although writing to inform you that you have a short, but was able to give information to me as well as others. For that, thank information ... Geisha lumpuhkan ingatanku, lirik lagu fatin dia dia dia, lirik lagu dia dia dia

baxcae

Growtopia hack Certains des bogues répertoriés dans les notes de patch qui ont été résolus ont été effectivement signalés par la communauté comme ils étaient un gameplay assez commun et touché d'une manière ou d'une autre. Voici la liste des 9 correctifs implémenté dans TU21 : Hack Growtopia

It is very nice and

It is very nice and informative blog through which we gain a lot information for our some purpose. you did a great job and i appreciate your effort. Very nice shear and keep on sharing. Translation Services in Qatar

This is a decent post. This

This is a decent post. This post give genuinely quality data. I am most likely going to investigate it. Truly extremely helpful tips are given here. Much obliged to you such a great amount for sharing and keep it up the great work. buy facebook rating

electronic log book software

I have evaluated your web blog posting plus I actually was standing really handy and even professional information in the site website. At this moment please click here electronic log book software It's a reputable fine review. Continue fine deliver the results. Thanks a ton.

iQuest THIS Consulting prides

iQuest THIS Consulting prides by itself on joining up with top notch organisations in the commercial to make sure we provide our clients the most recent technology to obtain the perfect fit for his or her business requirements. We are partnering using the following organisations to create the most recent in impair computing right to you: It companies

A wireless IP camera can

A wireless IP camera can boost surveillance on your business, home or remote property. It saves you from being there physically at all times to protect assets. This camera can detect motion and relay this information to the PC. Click here:

It is because travelling as a

It is because travelling as a group is more fun than travelling alone. Aside from that, such set up trims down your expenses. this is what the ADS Visitor Visa to UK would like to achieve. visa solutions

Impair hosting is actually

Impair hosting is actually fast becoming probably the most popular selections for website owners all over the world because associated with its capability to scale up quickly. Other advantages incorporate a unique prices model depending on usage on the fixed month-to-month plan. Cloud Hosting

Find Out What the Real Deal

Find Out What the Real Deal is Regarding Satellite TV. There are some myths and misconceptions that abound regarding satellite TV that deserve clearing up. Satellite

Very detailed article jogo do

Very detailed article jogo do friv , girlsgogame  , baixaki whatsapp

ADAM

 This is a good post. This post give truly quality information. I am definitely going to look into it. Really very useful tips are provided here. Thank you so much for sharing and keep it up the good work.                       www.astickerprinting.co.uk