User login

DrupalConDC The Future of Callbacks

Chx presenting.

Menus and block is similar

  • Page matcher (admin/* or admin/% oh well hmm)
  • Multiple ways to control access
  • D7: Just pieces of the page array

In Drupal7 the whole page is a renderable array, and the regions are just pieces of the page array. The center, content region is handled by the menu system, and the other regions are

They are so similar I will dare to say that they have duplicated code.

So let's unify them.

  • Pick the pipes that match the page.
  • Filter them with roles.
  • Run the pipe.

For the first two steps, do this from the database to be able to select a small number of them.

Open problems:
Partial caching (instead of just full page caching), but cache what?

Resolution

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <blockquote> <small> <h2> <h3> <h4> <h5> <h6> <sub> <sup> <p> <br> <strike> <table> <tr> <td> <thead> <th> <tbody> <tt> <output>
  • Lines and paragraphs break automatically.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.