Skip to content

Instantly share code, notes, and snippets.

@e2thex
Created May 25, 2012 20:49
Show Gist options
  • Select an option

  • Save e2thex/2790471 to your computer and use it in GitHub Desktop.

Select an option

Save e2thex/2790471 to your computer and use it in GitHub Desktop.
ESI module flow
.------------------------.
| Page Call |
'------------------------'
|
v ____________________________
.---------. \ \
/ Call to \ \ ESI module ask plugin to \
( ESI PATH? )--------->) build content )
\ / / /
'---------' /___________________________/
.------------------|------------------------------|-----------------.
| | ESI plugin Modules | |
|------------------|------------------------------|-----------------|
| v v |
| _________________________ _________________________ |
| \ \ \ \ |
| \ Various plugins alter \ \ plugin build content \ |
| ) render arrays to be ) ) for esi request ) |
| / ESI ones / / / |
| /________________________/ /________________________/ |
| | | |
'------------------|------------------------------|-----------------'
v |
__________________________ |
\ \ |
\ \ |
) Drupal Renders ESI tags ) |
/ / |
/_________________________/ |
| |
| |
v |
.------------------------. |
| Page Return |<-----------------'
'------------------------'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment