[cvs] [Wiki] changed: Doc/Dev/RegistryH4

Michael Slusarz slusarz at horde.org
Wed Jun 2 20:02:46 UTC 2010


slusarz  Wed, 02 Jun 2010 16:02:46 -0400

Modified page: http://wiki.horde.org/Doc/Dev/RegistryH4
New Revision:  1.2
Change log:  Registry is responsible for authentication

@@ -1,8 +1,9 @@
  + The Registry (Horde_Registry)

  Horde's Registry is the sole method to initialize the Horde  
environment and is the glue that holds different applications together.

+* The Registry is responsible for handling authentication to the  
Horde framework.
  * The Registry system keeps track of Horde's application stack, and  
which app is currently running.
  * When you switch applications, the registry will take care of  
correctly switching the gettext textdomain, loading the application  
configuration, and loading the user's application preferences.
  * It also lets you determine configuration information about  
installed applications.
  * The Registry lets you generate links to other apps.
@@ -15,12 +16,12 @@
  Things the Registry does when being instantiated:

  # Importing the global configuration
  # Setting up configuration of various framework libraries (via  
Horde_Injector)
-# Setting up the session handler and starting the session
+# Setting up the session handler and starting the session (including  
necessary authentication)
  # Setting the language and gettext domain
  # Restoring the registry information from cache or loading and  
parsing the registry configuration from {{config/registry.php}}
  # Instantiating the global ((Doc/Dev/PermsPackage|Permission))  
object (TODO: should be removed in favor of Horde_Injector)

  ((Doc/Dev/RegistryUsageH4|Click here)) for Registry usage examples.

-[http://cvs.horde.org/co.php/horde/config/registry.php.dist?rt=horde-git  
Click here] for documentation on how to configure the  
{{horde/config/registry.php}} file.
+[http://git.horde.org/co.php/horde/config/registry.php.dist?rt=horde-git  
Click here] for documentation on how to configure the  
{{horde/config/registry.php}} file.



More information about the cvs mailing list