PHP Classes

PHP JUI templating system: Build HTML user interfaces from JSON definitions

Recommend this page to a friend!
  Info   Screenshots Screenshots   View files View files (99)   DownloadInstall with Composer Download .zip   Reputation   Support forum (5)   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 684 All time: 4,752 This week: 177Up
Version License PHP version Categories
jui 0.1GNU Lesser Genera...5.3HTML, PHP 5, Libraries
Description 

Author

This package can build HTML user interfaces from YAML definitions.

It provides many components to generate all sorts of page elements like paragraphs, forms, lists, etc..

The definitions of the user interface page elements can be read from files in the YAML format. It supports data binding, data models, partials, resources, translating etc..

Picture of Jakub Kuritka
Name: Jakub Kuritka <contact>
Classes: 3 packages by
Country: Czech Republic Czech Republic
Age: 32
All time rank: 205822 in Czech Republic Czech Republic
Week rank: 312 Up4 in Czech Republic Czech Republic Up

Details

WIKI page: https://bitbucket.org/kuritkaj/php_jui/wiki/Home

Screenshots  
  • Screenshot
  Files folder image Files  
File Role Description
Files folder imageJUI (2 files, 6 directories)
Files folder imageResources (1 file)
Files folder imageView (2 files, 1 directory)
Accessible without login Plain text file index.php Appl. index file
Accessible without login Plain text file Readme.txt Doc. Documentation

  Files folder image Files  /  JUI  
File Role Description
Files folder imageAutoloader (6 files, 1 directory)
Files folder imageComponents (6 directories)
Files folder imageEngine (3 files, 1 directory)
Files folder imageHelpers (2 files)
Files folder imageInterfaces (1 file)
Files folder imageUserComponents (3 files)
  Accessible without login Plain text file Jui.php Aux. Application script
  Plain text file Resources.php Class Class source

  Files folder image Files  /  JUI  /  Autoloader  
File Role Description
Files folder imageCommand (1 file)
  Accessible without login Plain text file classMap.txt Data Class map
  Plain text file ClassMapBuilder.php Class New autoloader
  Plain text file ClassMapLoader.php Class New autoloader
  Plain text file GenericLoader.php Class New autoloader
  Plain text file OPLAutoloader.php Class New autoloader
  Plain text file PHARLoader.php Class New autoloader

  Files folder image Files  /  JUI  /  Autoloader  /  Command  
File Role Description
  Plain text file ClassMapBuild.php Class New autoloader

  Files folder image Files  /  JUI  /  Components  
File Role Description
Files folder imageBase (4 files)
Files folder imageConnections (1 file)
Files folder imageConverters (11 files)
Files folder imageDataModels (3 files)
Files folder imageDrawableComponents (8 files, 1 directory)
Files folder imageIntefaces (8 files)

  Files folder image Files  /  JUI  /  Components  /  Base  
File Role Description
  Plain text file Binding.php Class Class source
  Plain text file Component.php Class Class source
  Plain text file DrawableComponent.php Class Class source
  Plain text file HtmlComponent.php Class Class source

  Files folder image Files  /  JUI  /  Components  /  Connections  
File Role Description
  Plain text file PdoConnection.php Class Class source

  Files folder image Files  /  JUI  /  Components  /  Converters  
File Role Description
  Plain text file Capitalize.php Class Class source
  Plain text file FirstUpper.php Class Class source
  Plain text file Lower.php Class Class source
  Plain text file MultiConverter.php Class Class source
  Plain text file OddEvenConverter.php Class Class source
  Plain text file OddEvenText.php Class Class source
  Plain text file Substr.php Class Class source
  Plain text file Trim.php Class Class source
  Plain text file Upper.php Class Class source
  Plain text file Webalize.php Class Class source
  Plain text file Words.php Class Class source

  Files folder image Files  /  JUI  /  Components  /  DataModels  
File Role Description
  Plain text file JsonDataModel.php Class Class source
  Plain text file PdoDataModel.php Class Class source
  Plain text file YamlDataModel.php Class Class source

  Files folder image Files  /  JUI  /  Components  /  DrawableComponents  
File Role Description
Files folder imageHtmlElements (27 files, 1 directory)
  Plain text file Container.php Class Class source
  Plain text file Element.php Class Class source
  Plain text file Js.php Class Class source
  Plain text file ListBox.php Class Class source
  Plain text file Page.php Class Class source
  Plain text file Partial.php Class Class source
  Plain text file Resources.php Class Class source
  Plain text file Text.php Class Class source

  Files folder image Files  /  JUI  /  Components  /  DrawableComponents  /  HtmlElements  
File Role Description
Files folder imageInput (10 files)
  Plain text file A.php Class Class source
  Plain text file B.php Class Class source
  Plain text file Button.php Class Class source
  Plain text file Cdata.php Class Class source
  Plain text file DataList.php Class Class source
  Plain text file Div.php Class Class source
  Plain text file Fieldset.php Class Class source
  Plain text file Form.php Class Class source
  Plain text file H1.php Class Class source
  Plain text file H2.php Class Class source
  Plain text file H3.php Class Class source
  Plain text file I.php Class Class source
  Plain text file Img.php Class Class source
  Plain text file Label.php Class Class source
  Plain text file Legend.php Class Class source
  Plain text file Li.php Class Class source
  Plain text file Ol.php Class Class source
  Plain text file OptGroup.php Class Class source
  Plain text file Option.php Class Class source
  Plain text file P.php Class Class source
  Plain text file Pre.php Class Class source
  Plain text file Script.php Class Class source
  Plain text file Select.php Class Class source
  Plain text file Span.php Class Class source
  Plain text file Strong.php Class Class source
  Plain text file TextArea.php Class Class source
  Plain text file Ul.php Class Class source

  Files folder image Files  /  JUI  /  Components  /  DrawableComponents  /  HtmlElements  /  Input  
File Role Description
  Plain text file Input.php Class Class source
  Plain text file InputButton.php Class Class source
  Plain text file InputCheckBox.php Class Class source
  Plain text file InputFile.php Class Class source
  Plain text file InputHidden.php Class Class source
  Plain text file InputImage.php Class Class source
  Plain text file InputPassword.php Class Class source
  Plain text file InputRadio.php Class Class source
  Plain text file InputSubmit.php Class Class source
  Plain text file InputText.php Class Class source

  Files folder image Files  /  JUI  /  Components  /  Intefaces  
File Role Description
  Plain text file IBinding.php Class Class source
  Plain text file IComponent.php Class Class source
  Plain text file IConnection.php Class Class source
  Plain text file IConverter.php Class Class source
  Plain text file IDataModel.php Class Class source
  Plain text file IDrawable.php Class Class source
  Plain text file IResources.php Class Class source
  Plain text file ITranslator.php Class Class source

  Files folder image Files  /  JUI  /  Engine  
File Role Description
Files folder imageSerializers (1 file, 1 directory)
  Plain text file IParser.php Class Class source
  Plain text file ISerializer.php Class Class source
  Plain text file Parser.php Class Class source

  Files folder image Files  /  JUI  /  Engine  /  Serializers  
File Role Description
Files folder imageYaml (1 file, 1 directory)
  Plain text file JsonSerializer.php Class Class source

  Files folder image Files  /  JUI  /  Engine  /  Serializers  /  Yaml  
File Role Description
Files folder imageSpyc (1 file)
  Plain text file YamlSerializer.php Class Class source

  Files folder image Files  /  JUI  /  Engine  /  Serializers  /  Yaml  /  Spyc  
File Role Description
  Plain text file spyc.php Class Class source

  Files folder image Files  /  JUI  /  Helpers  
File Role Description
  Plain text file Object.php Class Class source
  Plain text file Params.php Class Class source

  Files folder image Files  /  JUI  /  Interfaces  
File Role Description
  Plain text file IResources.php Class Class source

  Files folder image Files  /  JUI  /  UserComponents  
File Role Description
  Plain text file Example.php Class Class source
  Plain text file SimpleTranslator.php Class Class source
  Plain text file SourceCode.php Class Class source

  Files folder image Files  /  Resources  
File Role Description
  Accessible without login Plain text file resources.yaml Data Auxiliary data

  Files folder image Files  /  View  
File Role Description
Files folder imageTexts (1 file)
  Accessible without login Plain text file index.json Data Auxiliary data
  Accessible without login Plain text file index.yaml Data Auxiliary data

  Files folder image Files  /  View  /  Texts  
File Role Description
  Accessible without login HTML file index.html Doc. Documentation

 Version Control Unique User Downloads Download Rankings  
 99%
Total:684
This week:0
All time:4,752
This week:177Up