Warning: Table './drupal_fandt_old/accesslog' is marked as crashed and last (automatic?) repair failed query: SELECT uid, timestamp FROM accesslog WHERE (path = 'node/122' OR uid > 0) AND sid = 'fb1ac6b316bc5abd4e48b9d79bd03579' ORDER BY timestamp DESC LIMIT 0, 1 in /var/www/akishige/fandt/includes/database.mysqli.inc on line 128
The Heart of Open Atrium: Context, PURL and Spaces | FOREST & trees

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






Great Post

I look up to this article for the well-researched content and awesome wording. I got so involved in this stuff that I couldn’t stop reading for Black Panther Jacket - moviesjacket. I am impressed with your work and skill. Thank you so much. 

You are wholly helpless so

You are wholly helpless so beautiful or generous in our business.thanks for this supply to this post here!spanish translation services
visit the site

You are absolutely helpless

You are absolutely helpless so beautiful or generous in our business.thanks for this supply to this post here! link
click for source
click this link now
why not look here
free online translation service
read what he said

Good post for business

I will share to your post alternative website or friendz.this post truly helpful for business work.carry onAnderson
free online translation service
why not look here

Thanks for posting this info.

Thanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative.Walsh
Jonesspanish translation services
service translates
helpful resources
pop over here

check my reference

Great articles and great

Great articles and great layout. Your blog post deserves all of the positive feedback                  O'Kelly
hop over to here

Cool Post

This is my first time i visit here. I found so many entertaining stuff in your blog, especially its discussion.Smith
have a peek at this site
certified translation services
sdl free translation
pop over here

Good post for business

Cool Post

Way cool! Some very valid

Way cool! Some very valid points! I appreciate you writing this post and the rest of the site is really good.company website..check my reference
hop over to here
blog link

Your ways are good

Great blog here! Additionally your web site lots up very fast! What host are you using? Can I am getting your affiliate hyperlink on your host. service translates
Continue Reading
free online translation service
click over here

Cool Post

 You are fully vulnerable so attractive or kind in our business.thanks for this distribution to this post here!link
click for source
click this link now
why not look here
free online translation service
read what he said

Your ways are good

You are fully vulnerable so attractive or kind in our business.thanks for this distribution to this post here! http://translationservicesinaustralia.wordpress.com

Good Idea's

You are fully vulnerable so attractive or kind in our business.thanks for this distribution to this post here!http://certifieddocumenttranslationservicesinaustralia.wordpress.comhttp://legaltranslationservicesinaustralia.wordpress.comhttp://certifiedtranscriptionservices.wordpress.comhttp://marketingtranslationservicesinaustralia.wordpress.comhttp://marslanguagetranslator.wordpress.comhttp://translationservicesinaustralia.wordpress.com

Found some new idea's

Your all information so nice or helpful in our business.thaks for this sharing to this post here!brownmichealtranslationservicesfreecheck to thisclick to thisread more

Office Installation and Setup Guide - Octa One Networks

Great post! I am actually getting ready to across this information, is very helpful my friend. Also great blog here with all of the valuable information you have. Keep up the good work you are doing here. VISIT...www.office.com/setupwww.office.com/setup

This is really wonderful and

This is really wonderful and I love it too much. You need to offer something like this and read http://fibroidsnaturaltreatment.com/

Web design

This is very nice information share with mewebsite designing company in delhi

villa painting services dubai

Dhdubaiservice provide all kind of services related to painting, indoor outdoor painting services, we are team of very experts and expert in painting services, wall painting services and all villa painting services in all around dubai. villa painting services dubai

I also wrote an article on a

I also wrote an article on a similar subject will find it at write what you think. 3d architectural animation company

Thank you again for all the

Thank you again for all the knowledge you distribute,Good post. I was very interested in the article, it's quite inspiring I should admit. I like visiting you site since I always come across interesting articles like this one.Great Job, I greatly appreciate that.Do Keep sharing! Regards, http://holidaysrestaurant.us


Buy YouTube subscribers That is the popular means for boosting the Google authority. To realize more keep going through this blog.


If you are being assured 24/7 Customer Support and life long replacement then don’t think again as you Buy facebook reviews from a provider. 

ultimate leather

ultimate leather jacketsThankyou for shearing this knowledge.


It's really amazing and important knowledge for everyone thank for giving this wonderfull information hollywood jackets


           Make My Assignments|Assignment help make customized assignments. Our team of experts is ready to make your assignments 24x7. We provide 100% Plagiarism free workBest Marketing assignment help service at affordable prices that too plagiarism free            Get the best assignment help service from leading assignment help service provider in UK, USA, and Australia- www.makemyassignments.co.nz


Very nice article, I enjoyed reading your post, very nice. DIY Smart Saw SaleHoo Review Yoga Burn Review Numerologist Yoga Burn Wake Up Lean Women Men Adore

Separately, thanks for your

Separately, thanks for your comments on this article, so the information is digested much easier


Awesome blog. i have read and thought about what you said. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work! Justice League Bruce Wayne Parka Jacket


This will brings good outcomes into your business and boost your business sales swiftly. You can purchase UNITED STATE Facebook Likes on extremely pocket friendly rates. buy usa facebook likes


To have a better hype to your facebook account, Individuals expend funds to Buy Facebook Followers to very easily obtain exposure online. 

pergola kits

We are tied directly into the sate’s renewal database which allows us to process your request almost instantly. pergola kits

much obliged for this usefull

much obliged for this usefull article, sitting tight for this article like this once more. rail fence


the information is very nice and helpful to us, thank youKizi 1000    |     Friv 100     |      Friv 1000     |      Kizi 2      |      Kizi 100


Awesome keep sharing Wonderfull post really appreciating Instagram Video

Forest AND Trees

In this introduction I'll take a gander at three center advancements that drive the IA and client experience of Open Atrium: Context, PURL and Spaces. I'll clarify the history and improvement of the thoughts behind each, clarify their individual parts, and show how they can be utilized together to make an option that is more noteworthy than the total of their parts Setting is a module for activating receptive practices inside a page stack. a non pharma Controlling square perceivability, menu trails, page classes, and page format designs are cases of things that fall into its ward. PURL is a library for catching and abstracting demand dealing with that goes past what the Drupal center menu framework gives ($_GET['q']). Location of demand parts, as subdomain, way prefix, client operator, or document augmentation, and supporting their essence is its essential part.

nice info

I can only express a word of thanks, nothing else. Because with the content on this blog I can add knowledge Thank you very much has been sharing this information. Do not forget to visit our website to share information and knowledge about health obat kista epidermal khasiat g-sea walatra


As in previous years, one of the areas that have a significant influence in human life is the advancement of technology and information. Trends in the use of mobile devices, such as smartphones, smartwatch, and augment reality will continue to be a part of human life. Internet usage and consumption of Indonesian people will be greater. Activity in the virtual world will be more intense, not only for social media purposes, but also for online shopping needs, access to information, to payments with digital money. peluang bisnis terbaik membuka usaha 5 juta

This web journal is so

This web journal is so pleasant to me. I will continue coming here over and over. Visit my connection too.. nola black

Thanks for sharing this

Thanks for sharing this quality information with us. I really enjoyed reading. Will surely going to share this URL with my friends. bank vs mortgage broker

Thanks for sharing this

Thanks for sharing this useful info.. pr agencies

Great New

shareit is very popular app and one can download shareit pc free from hre


Thank you so much for showing up, bringing your real authentic self and being such a huge contribution to us all.watch Putlocker, 123movies

Wow i can say this is another

Wow i can say this is another extraordinary article not surprisingly of this blog.Bookmarked this website.. www.twentymotion.com/best-double-strollers-reviews/

Download Apps for PC

Download Latest Apps for PC <a href="https://www.pcappslive.com/">Latest Apps for PC</a>

Thanks for your information,

Thanks for your information, it was really very helpfull.. Auto Equity Loans Pompano Beach


Are you presently seeking real YouTube subscribers? Forget your fears, we can diligently direct you to buy youtube subscribers.


cara alami untuk menjaga kulit indah, muda Mungkin tidak ada air mancur http://www.forumku.com/showthread.php?p=243424#post243424 dari pemuda,... kita sendiri dapat mencegah atau bahkan membalikkan penuaan. Tubuh Anda membutuhkan nutrisi yang tepat untuk melawan kerusakan, dan kulit Anda tidak berbeda. Nutrisi membantu sel mereplikasi dan memiliki lebih banyak energi. Makanan olahan, stres, racun dan diet rendah hara akan mempercepat penuaan. Melindungi diri dari bahan kimia berbahaya sementara mendapatkan http://www.lookuppage.com/users/sukmasarana cukup tidur, relaksasi d.... 1. minum banyak air. Bahkan dengan sejumlah kecil dehidrasi, fungsi tubuh Anda dengan cara yang kurang optimal. Instan Anda sedang mengalami dehidrasi, itu akan https://www.bersosial.com/members/sukmasaputra.17521  mengambil tol .... 2. makan makanan dengan antioksidan. Antioksidan adalah sumber terbaik tubuh Anda telah untuk melawan penyakit dan penuaan dengan mengurangi kerusakan dan peradangan. Peradangan merupakan penyebab utama pembentukan kerutan. Beberapa sumber antioksidan terbaik meliputi:BlueberryDelimaAcai BerryGoji berriesBayamRaspberryKacangBenihBuah anggur unguCokelat (70% atau lebih tinggi dari kandungan kakao)The http://saco-indonesia.com/?backlink=222&idd=165928/Kosmetik-Yang-Aman h...3. memiliki piring makanan berwarna pelangi. Radikal bebas dalam tubuh kita dan menyebabkan kerusakan besar struktur sel kami. Berbeda kaya gizi makanan yang kita makan menetralisir. Anda perlu mengkonsumsi terluas berbagai antioksidan untuk melawan berbagai macam radikal bebas. Pikirkan tentang apa warna Anda telah kehilangan sepanjang hari, dan mencoba untukmemasukkan mereka ke makanan berikutnya Anda. 4. makan makanan organik. Hal ini membatasi konsumsi penuaan racun. 5. membatasi paparan sinar matahari Anda. Sejumlah kecil harian sun memproduksi vitamin D dan bermanfaat, tapi terlalu banyak sun akan merusak kulit Anda. Jangan lupa untuk memakai kacamata hitam Anda,dan menggunakan tabir surya seng atau titanium dioksida. 6. memilih produk kulit alami. Banyak produk perawatan kulit mengandung bahan kimia. Ketika memilih pelembab atau make up, penelitian bahan dalam mereka yang terbaik Anda dapat untuk mengkonfirmasi bahwa mereka sedang aman.