Zenario

Login

Create account

Open search
X
  • Home
  • Sysadmin
    • Directory structure
    • Running multiple sites
    • Multi-site administrator authentication
    • Upgrading Zenario (quick)
    • Upgrading Zenario (cautious)
    • Relocating a site
    • Software version numbers
  • Designer
    • Creating a layout
    • Creating a skin
    • Structuring a new page
    • CSS on pages and layouts
    • Twig for server-side code
    • Twig for smart emails
  • Developer
    • Quick-start Guides
    • TUIX elements and properties
    • Methods you write
    • Core function/variable reference
    • Plugin function/variable reference
 
Zenario
  • Home
  • Home
  • Sysadmin Open submenu
  • Designer Open submenu
  • Developer Open submenu
  • Login
  • Create account
Close submenu Sysadmin
  • Directory structure
  • Running multiple sites
  • Multi-site administrator authentication
  • Upgrading Zenario (quick)
  • Upgrading Zenario (cautious)
  • Relocating a site
  • Software version numbers
Close submenu Designer
  • Creating a layout Open submenu
  • Creating a skin Open submenu
  • Structuring a new page Open submenu
  • CSS on pages and layouts
  • Twig for server-side code
  • Twig for smart emails
Close submenu Developer
  • Quick-start Guides Open submenu
  • TUIX elements and properties Open submenu
  • Methods you write Open submenu
  • Core function/variable reference Open submenu
  • Plugin function/variable reference Open submenu
Close submenu Creating a layout
  • Using Gridmaker
Close submenu Creating a skin
  • File structure
  • Meta data about the skin
  • Extending a skin
  • Set the layout's skin
Close submenu Structuring a new page
  • Set a page's layout
  • Inserting plugins
Close submenu Quick-start Guides
  • Basic concepts of modules Open submenu
  • How to write a pluggable module Open submenu
  • Modules with an Admin Interface Open submenu
  • Modules that extend other Modules Open submenu
  • Advanced concepts Open submenu
  • How do I... Open submenu
  • Standards and security Open submenu
  • Developer Tools
Close submenu TUIX elements and properties
  • Module description.yaml Open submenu
  • Admin Boxes Open submenu
  • Organizer Open submenu
  • Admin Toolbar Open submenu
Close submenu Methods you write
  • Methods you write for Plugins
  • Methods you write for Admin Boxes
  • Methods you write for Organizer
  • Methods you write for the Admin Toolbar
  • Methods you write then link to from Plugins
  • Methods you write then link to from anywhere
Close submenu Core function/variable reference
  • PHP/JS environment variables
  • PHP function libraries
  • Twig functions
  • JavaScript function libraries
Close submenu Plugin function/variable reference
  • Environment Variables
  • Environment Functions
  • Initialization functions
  • Framework Functions
  • Link, Path and URL Functions
  • JavaScript Functions
Close submenu Basic concepts of modules
  • Fundamentals and naming
  • How to start a module
Close submenu How to write a pluggable module
  • Basics of plugins
  • Example Module 1: "Hello World"
  • Example Module 2: Multilingual "Hello World"
  • Example Module 3: Settings and Phrases
  • How the Methods of a Pluggable Module are called
Close submenu Modules with an Admin Interface
  • How to make a Module with an Admin Interface
  • Using YAML and TUIX
  • Example Module 4: An Organizer Application
  • Structure of an Admin Box
  • Structure of an Organizer Panel
  • URLs, Paths and Links in Organizer
Close submenu Modules that extend other Modules
  • Merging Elements in TUIX
  • Example Module 5: Extending an Organizer Application
Close submenu Advanced concepts
  • Controlling Visibility of Elements in TUIX
  • Organizer Modes
  • Constants you can use in your Organizer SQL
  • Customising Message Boxes in Admin Mode
  • Creating a centralised list
Close submenu How do I...
  • How do I make a module which creates module-wide settings?
  • How do I make a module to have plugin settings?
  • How do I make a plugin which makes an Ajax call to the server?
  • How do I create a new content type?
  • How do I make my module call a method in another module?
  • How do I create a new panel in organiser?
  • How do I add a column to another module's panel in Organizer?
  • How do I create a new admin box?
  • How do I add a field to another module's admin box?
  • How do I write JavaScript functions for my plugins?
  • How do I hide navigation or buttons from administrators without a specific admin permission, in Organiser?
Close submenu Standards and security
  • Module Do's and Don'ts
  • Coding Standards
  • Security
  • Module Standards
Close submenu Module description.yaml
  • content_types
  • inheritance
  • jobs
  • signals
  • special_pages
Close submenu Admin Boxes
  • key
  • tabs
  • fields
  • pick_items
  • plugin_setting
  • site_setting
  • slider
  • upload
  • validation
  • values
Close submenu Organizer
  • nav
  • panel
  • db_items
  • refiners
  • columns
  • format
  • quick_filter_buttons
  • collection_buttons
  • item_buttons
  • items
Close submenu Admin Toolbar
  • toolbars
  • buttons
 
 
 
Home Documentation area Developer Core function/variable reference PHP function libraries

PHP function libraries

In Zenario, all core PHP functions are provided by autoloading libraries. Each library contains functions related to a particular area of functionality.

 
 
  • Home
  • Sysadmin
  • Designer
  • Developer
    • Quick-start Guides
    • TUIX elements and properties
    • Methods you write
    • Core function/variable reference
      • PHP/JS environment variables
      • PHP function libraries
      • Twig functions
      • JavaScript function libraries
    • Plugin function/variable reference
 
 
Home | Sitemap | Privacy | Contact us | Manage cookies
Tribal Systems logo website design
Copyright © Tribal Ltd. 1997-2025