XMF Cookbook
  • Introduction
  • XMF Cookbook
  • Basic Ingredients
    • Namespaces
    • Autoloading
    • Debugging
    • Forward Compatibility
  • Recipes
    • Introducing Module Helpers
    • Using the Permission Helper
      • Checking Permissions
      • Managing Item Permissions
    • Using the Session Helper
    • Using JSON Web Tokens
    • Altering Database Tables
    • Migrating a Module's Database
    • Loading Initial Data
    • Module Admin Pages
      • Hide and Seek with Icons
      • Standard Admin Pages
    • Manage Metadata
    • Highlighting Content
  • Reference
    • Assert
      • Assertions
    • Database
      • Migrate
      • TableLoad
      • Tables
        • Getting Started
        • Table Operations
        • Working with Columns
        • Working with Indexes
        • Changing Table Data
        • Interacting with the Work Queue
        • Error Info and Debugging
    • Debug
    • FilterInput
    • Highlighter
    • IPAddress
    • Jwt
      • JsonWebToken
      • KeyFactory
      • TokenFactory
      • TokenReader
    • Key
      • ArrayStorage
      • Basic
      • FileStorage
      • KeyAbstract
      • StorageInterface
    • Language
    • Metagen
      • Extracting Data
      • Applying Data
    • Module
      • Admin
      • Helper
      • Helper
        • AbstractHelper
        • Cache
        • GenericHelper
        • Permission
        • Session
    • ProxyCheck
    • Random
    • Request
    • StopWords
    • Uuid
    • Yaml
  • Credits
  • License:
  • Table of Content
Powered by GitBook
On this page

Table of Content

  • Basic Ingredients

    • Namespaces

    • Autoloading

    • Debugging

    • Forward Compatibility

  • Recipes

    • Introducing Module Helpers

      • Simplify Reading Module Configs

      • Easy Access to Module Object

    • Using the Permission Helper

      • Checking Permissions

        • Does the User Have Permission for an Item?

        • Leave if the User Does Not Have Permission

      • Managing Item Permissions

        • Assign Permissions to an Item From a Form

        • Clean Up Permissions When an Item is Deleted

    • Using the Session Helper

      • Save and Retrieve Context

    • Using JSON Web Tokens

      • Ajax Protection with JWT

    • Altering Database Tables

      • Rename a Database Table

      • Add a Column to a Table

    • Migrating a Module's Database

      • Generate a Schema Definition

      • Basic Synchronization

      • Rename a Set of Tables

      • Convert a Changed Column

    • Loading Initial Data

      • Simple Table Loading

      • Apply a Transform

      • Save Table Data in YAML

      • Case Study

    • Module Admin Pages

      • Hide and Seek with Icons

        • Where are the icons?

        • menu.php icons

      • Standard Admin Pages

        • index.php conversion

        • pages.php conversion

    • Manage Metadata

      • SEO Slugs

      • Generate a Teaser

      • Generate Keyword Lists

      • Generate a Search Summary

    • Highlighting Content

  • Reference

    • Assert

      • Assertions

    • Database

      • Migrate

      • TableLoad

      • Tables

        • Getting Started

        • Table Operations

        • Working with Columns

        • Working with Indexes

        • Changing Table Data

        • Interacting with the Work Queue

        • Error Info and Debugging

    • Debug

    • FilterInput

    • Highlighter

    • IPAddress

    • Jwt

      • JsonWebToken

      • KeyFactory

      • TokenFactory

      • TokenReader

    • Key

      • ArrayStorage

      • Basic

      • FileStorage

      • KeyAbstract

      • StorageInterface

    • Language

    • Metagen

      • Extracting Data

      • Applying Data

    • Module

      • Admin

      • Helper

      • Helper

        • AbstractHelper

        • Cache

        • GenericHelper

        • Permission

        • Session

    • ProxyCheck

    • Random

    • Request

    • StopWords

    • Uuid

    • Yaml

  • Credits

PreviousLicense:

Last updated 4 years ago