Ferreteria/v0.5/URI data

From Woozle Writes Code
< Ferreteria‎ | v0.5
Revision as of 13:37, 28 February 2022 by htyp>Woozle (Created page with "==About== The URI data system encodes certain session-state information – generally related to the current page and actions to be performed in it – in URLs which c...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

About

The URI data system encodes certain session-state information – generally related to the current page and actions to be performed in it – in URLs which can be used as links. It also decodes URLs to determine which objects should be accessed in order to select pages and take actions while seamlessly preventing unintended action-repeats when a page is reloaded within the browser.

Pieces

  • /menu/objuri.php
  • /data/uri.php
  • /tree/menu/DropinLink.php
    • cDropinLink now contains the Slug Registry, and looks up Features from their shorter URI-aliases in InvokeFeature()
      • The aliases are registered by portable config files, e.g. /config/portable/uri.php

Related

This system is also used by the dropin system.