PHP Classes

Melis CMS: Content management system that provides its tools

Recommend this page to a friend!
  Info   Documentation   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 60 All time: 10,495 This week: 52Up
Version License PHP version Categories
melis-cms 1.0.0The PHP License5PHP 5, Content management
Description 

Author

This package implements a content management system that provides its tools.

It is a modular application for publishing Web pages using a set of built-in tools.

Currently it provides tools for:

- Page editing

- Handle template

- Redirect pages

- Define styles

- Translation languages

- Dashboard indicators

- Etc..

Picture of Fabrice Fesch
Name: Fabrice Fesch <contact>
Classes: 11 packages by
Country: France France
Age: ???
All time rank: 375396 in France France
Week rank: 216 Up8 in France France Up
Innovation award
Innovation award
Nominee: 7x

Documentation

melis-cms

MelisCms provides a full CMS for Melis Platform, including templating system, drag'n'drop of plugins, SEO and many administration tools.

Getting Started

These instructions will get you a copy of the project up and running on your machine. This Melis Platform module is made to work with the MelisCore.

Prerequisites

You will need to install melisplatform/melis-core and melisplatform/melis-engine in order to have this module running. This will automatically be done when using composer.

Installing

Run the composer command:

composer require melisplatform/melis-cms

Tools & Elements provided

  • Page Edition System (Edition, Properties, SEO, Languages)
  • Site Tool
  • Template Tool
  • Platform Ids Tool
  • Site Redirect Tool
  • Styles Tool
  • Page's Languages Tool
  • Dashboard Indicators
  • Site Tree View
  • Site Tree Explorer & Search
  • Melis Templating Plugins Components for back-office

Running the code

MelisCms Services

MelisCms provides many services to be used in other modules:

  • MelisCmsPageService  
    Services to save a page and to save its different parts (SEO, styles, languages, etc).  
    File: /melis-cms/src/Service/MelisCmsPageService.php  
    // Get the service
    $pageSrv = $this->getServiceManager()->get('MelisCmsPageService');  
    // Save a page and get its id back
    $pageId = $pageSrv->savePage($pageTree, $pagePublished, $pageSaved, $pageSeo, $pageLang, $pageStyle);  
    
  • MelisCmsSiteService  
    Save a site, get the list of pages of a site and many more.  
    File: /melis-cms/src/Service/MelisCmsSiteService.php  
    // Get the service
    $cmsSiteSrv = $this->getServiceManager()->get('MelisCmsSiteService');  
    // Get list of pages of this site
    $sitePages = $cmsSiteSrv->getSitePages($siteId);  
    
  • MelisCmsPageGetterService  
    Get the full HTML of a page. 
    This service works with the cache system. A page must have been generated at least one, so that the cache is generated and available to be used by the service.  
    Cache is generated in this folder: /cache  
    File: /melis-cms/src/Service/MelisCmsPageGetterService.php  
    // Get the service
    $pageGetterService = $this->getServiceManager()->get('MelisCmsPageGetterService');  
    // Get list of pages of this site
    $pageContent = $cmsSiteSrv->getPageContent($pageId);  
    
  • MelisCmsRightsService  
    Get the rights defined for the user and adapt access to the different elements of the interface:  
    File: /melis-cms/src/Service/MelisCmsRightsService.php    
    // Get the service  
    $melisCmsRights = $this->getServiceManager()->get('MelisCmsRights');  
    // Get the user's rights  
    $xmlRights = $melisCoreAuth->getAuthRights();  
    // find if a user has access to it
    // Example: find if a user has access to a specific page id
    $isAccessible = $melisCmsRights->isAccessible($xmlRights, MelisCmsRightsService::MELISCMS_PREFIX_PAGES, $idPage);          
    

MelisCms Forms

Forms factories

All Melis CMS forms are built using Form Factories. All form configuration are available in the file: /melis-cms/config/app.forms.php Any module can override or add items in this form by building the keys in an array and marge it in the Module.php config creation part.

return array(
	'plugins' => array(
	
		// MelisCms array
		'meliscms' => array(
		
			// Form key
			'forms' => array(
			
				// MelisCms Page Properties form
				'meliscms_page_properties' => array(
					'attributes' => array(
						'name' => 'pageproperties',
						'id' => 'idformpageproperties',
						'method' => 'POST',
						'action' => '/melis/MelisCms/Page/saveProperties',
					),
					'hydrator'  => 'Laminas\Hydrator\ArraySerializable',
					'elements' => array(  
						array(
							'spec' => array(
								...
							),
						),
					),
					'input_filter' => array(      
						'page_id' => array(
							...
						),   
					),
				),
			),
		),
	),
),

Forms elements

MelisCms provides many form elements to be used in forms: * MelisCmsTemplateSelect: a dropdown to select a template * MelisCmsPlatformSelect: a dropdown to select a platform * MelisCmsStyleSelect: a dropdown to select a style * MelisSwitch: an on-off button designed for Melis Platform * MelisCmsLanguageSelect: a dropdown to select the language * MelisCmsPageLanguagesSelect: a dropdown to select the page language * MelisMultiValInput: multiple input selection * MelisCmsPlatformIDsSelect: a dropdown to select the platform id * MelisCmsPluginSiteSelect: a dropdown to select the site * MelisCmsPluginSiteModuleSelect: a dropdown to select the module

Listening to services and update behavior with custom code

Most services trigger events so that the behavior can be modified.

public function attach(EventManagerInterface $events)
{
    $sharedEvents      = $events->getSharedManager();
    
    $callBackHandler = $sharedEvents->attach(
    	'MelisCms',
    	array(
    		'meliscms_page_save_start',
    		'meliscms_page_publish_start',
    	),
    	function($e){

    		$sm = $e->getTarget()->getEvent()->getApplication()->getServiceManager();
    		
    		// Custom Code here
    	},
    100);
    
    $this->listeners[] = $callBackHandler;
}

TinyMCE configurations

MelisCms brings 3 defaults configuration when editing a template within a "MelisTag" editable area: * html: full sets of buttons for the editor * textarea: buttons limited to text and links * media: buttons limited to media object insertion such as images and videos Creating other config is possible. Add the config in a file then declare the file in the module.config.php file of the module:

// Config Files  
'tinyMCE' => array(  
	'html' => 'MelisCms/public/js/tinyMCE/html.php',  
	'textarea' => 'MelisCms/public/js/tinyMCE/textarea.php',  
	'media' => 'MelisCms/public/js/tinyMCE/media.php',  
),  
  • mini templates will automatically turned into plugins if places in their folder.

Javascript helpers provided with MelisCms

  • melisLinkTree: Shows a modal with the treeview to search and make a page selection
    melisLinkTree.createInputTreeModal('#sourcePageId');  
    

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the OSL-3.0 License - see the LICENSE.md file for details


  Files folder image Files (454)  
File Role Description
Files folder imageconfig (7 files, 4 directories)
Files folder imageetc (2 directories)
Files folder imagelanguage (6 files)
Files folder imagepublic (6 directories)
Files folder imagesrc (1 file, 4 directories)
Files folder imagetest (2 files, 1 directory)
Files folder imageview (2 directories)
Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (454)  /  config  
File Role Description
Files folder imagedashboard-plugins (1 file)
Files folder imagegdpr-autodelete (2 files)
Files folder imagemini-template (4 files)
Files folder imagetoolsSite (12 files)
  Accessible without login Plain text file app.forms.php Aux. Auxiliary script
  Accessible without login Plain text file app.interface.php Aux. Auxiliary script
  Accessible without login Plain text file app.microservice.php Aux. Auxiliary script
  Accessible without login Plain text file app.tools.php Aux. Auxiliary script
  Accessible without login Plain text file diagnostic.config.php Aux. Auxiliary script
  Accessible without login Plain text file gdpr.banner.interface.php Aux. Auxiliary script
  Plain text file module.config.php Class Class source

  Files folder image Files (454)  /  config  /  dashboard-plugins  
File Role Description
  Accessible without login Plain text file MelisCmsPagesIndicatorsPlugin.config.php Aux. Auxiliary script

  Files folder image Files (454)  /  config  /  gdpr-autodelete  
File Role Description
  Accessible without login Plain text file gdpr.autodelete.site.filter.php Aux. Auxiliary script
  Accessible without login Plain text file gdpr.autodelete.user.link.php Aux. Auxiliary script

  Files folder image Files (454)  /  config  /  mini-template  
File Role Description
  Accessible without login Plain text file manager-tool.interface.php Aux. Auxiliary script
  Accessible without login Plain text file manager-tool.tools.php Aux. Auxiliary script
  Accessible without login Plain text file menu-manager-tool.interface.php Aux. Auxiliary script
  Accessible without login Plain text file menu-manager-tool.tools.php Aux. Auxiliary script

  Files folder image Files (454)  /  config  /  toolsSite  
File Role Description
  Accessible without login Plain text file domains.interface.php Aux. Auxiliary script
  Accessible without login Plain text file domains.tools.php Aux. Auxiliary script
  Accessible without login Plain text file languages.interface.php Aux. Auxiliary script
  Accessible without login Plain text file languages.tools.php Aux. Auxiliary script
  Accessible without login Plain text file main.interface.php Aux. Auxiliary script
  Accessible without login Plain text file moduleload.interface.php Aux. Auxiliary script
  Accessible without login Plain text file properties.interface.php Aux. Auxiliary script
  Accessible without login Plain text file properties.tools.php Aux. Auxiliary script
  Accessible without login Plain text file siteconfig.interface.php Aux. Auxiliary script
  Accessible without login Plain text file siteconfig.tools.php Aux. Auxiliary script
  Accessible without login Plain text file sitetranslations.interface.php Aux. Auxiliary script
  Accessible without login Plain text file sitetranslations.tools.php Aux. Auxiliary script

  Files folder image Files (454)  /  etc  
File Role Description
Files folder imageMarketPlace (1 file, 1 directory)
Files folder imageSiteSample (1 file, 5 directories)

  Files folder image Files (454)  /  etc  /  MarketPlace  
File Role Description
Files folder imageimages (11 files)
  Accessible without login Plain text file melis-cms.xml Data Auxiliary data

  Files folder image Files (454)  /  etc  /  MarketPlace  /  images  
File Role Description
  Accessible without login Image file melis-cms_1.JPG Data Auxiliary data
  Accessible without login Image file melis-cms_10.JPG Data Auxiliary data
  Accessible without login Image file melis-cms_11.JPG Data Auxiliary data
  Accessible without login Image file melis-cms_2.JPG Data Auxiliary data
  Accessible without login Image file melis-cms_3.JPG Data Auxiliary data
  Accessible without login Image file melis-cms_4.JPG Data Auxiliary data
  Accessible without login Image file melis-cms_5.JPG Data Auxiliary data
  Accessible without login Image file melis-cms_6.JPG Data Auxiliary data
  Accessible without login Image file melis-cms_7.JPG Data Auxiliary data
  Accessible without login Image file melis-cms_8.JPG Data Auxiliary data
  Accessible without login Image file melis-cms_9.JPG Data Auxiliary data

  Files folder image Files (454)  /  etc  /  SiteSample  
File Role Description
Files folder imageconfig (5 files)
Files folder imageluceneIndex (1 file)
Files folder imagepublic (2 directories)
Files folder imagesrc (1 directory)
Files folder imageview (3 directories)
  Plain text file Module.php Class Class source

  Files folder image Files (454)  /  etc  /  SiteSample  /  config  
File Role Description
  Accessible without login Plain text file assets.config.php Aux. Auxiliary script
  Accessible without login Plain text file melis.plugins.config.php Aux. Auxiliary script
  Plain text file module.config.php Class Class source
  Accessible without login Plain text file module.load.php Aux. Auxiliary script
  Accessible without login Plain text file SiteSample.config.php Aux. Auxiliary script

  Files folder image Files (454)  /  etc  /  SiteSample  /  luceneIndex  
File Role Description
  Accessible without login Plain text file ReadMe.txt Doc. Documentation

  Files folder image Files (454)  /  etc  /  SiteSample  /  public  
File Role Description
Files folder imagecss (1 file)
Files folder imagejs (1 directory)

  Files folder image Files (454)  /  etc  /  SiteSample  /  public  /  css  
File Role Description
  Accessible without login Plain text file styles.css Data Auxiliary data

  Files folder image Files (454)  /  etc  /  SiteSample  /  public  /  js  
File Role Description
Files folder imagevendor (1 file)

  Files folder image Files (454)  /  etc  /  SiteSample  /  public  /  js  /  vendor  
File Role Description
  Accessible without login Plain text file jquery-2.2.4.min.js Data Auxiliary data

  Files folder image Files (454)  /  etc  /  SiteSample  /  src  
File Role Description
Files folder imageSiteSample (1 directory)

  Files folder image Files (454)  /  etc  /  SiteSample  /  src  /  SiteSample  
File Role Description
Files folder imageController (3 files)

  Files folder image Files (454)  /  etc  /  SiteSample  /  src  /  SiteSample  /  Controller  
File Role Description
  Plain text file BaseController.php Class Class source
  Plain text file HomeController.php Class Class source
  Plain text file Page404Controller.php Class Class source

  Files folder image Files (454)  /  etc  /  SiteSample  /  view  
File Role Description
Files folder imageerror (2 files)
Files folder imagelayout (1 file)
Files folder imagesite-sample (2 directories)

  Files folder image Files (454)  /  etc  /  SiteSample  /  view  /  error  
File Role Description
  Accessible without login Plain text file 404.phtml Data Auxiliary data
  Accessible without login Plain text file index.phtml Data Auxiliary data

  Files folder image Files (454)  /  etc  /  SiteSample  /  view  /  layout  
File Role Description
  Accessible without login Plain text file defaultLayout.phtml Example Example script

  Files folder image Files (454)  /  etc  /  SiteSample  /  view  /  site-sample  
File Role Description
Files folder imagehome (1 file)
Files folder imagepage404 (1 file)

  Files folder image Files (454)  /  etc  /  SiteSample  /  view  /  site-sample  /  home  
File Role Description
  Accessible without login Plain text file index.phtml Data Auxiliary data

  Files folder image Files (454)  /  etc  /  SiteSample  /  view  /  site-sample  /  page404  
File Role Description
  Accessible without login Plain text file index.phtml Data Auxiliary data

  Files folder image Files (454)  /  language  
File Role Description
  Accessible without login Plain text file en_EN.forms.php Aux. Auxiliary script
  Accessible without login Plain text file en_EN.install.php Aux. Auxiliary script
  Accessible without login Plain text file en_EN.interface.php Aux. Auxiliary script
  Accessible without login Plain text file fr_FR.forms.php Aux. Auxiliary script
  Accessible without login Plain text file fr_FR.install.php Aux. Auxiliary script
  Accessible without login Plain text file fr_FR.interface.php Aux. Auxiliary script

  Files folder image Files (454)  /  public  
File Role Description
Files folder imageassets (2 directories)
Files folder imagebuild (2 directories)
Files folder imagecss (5 files, 3 directories)
Files folder imageimages (1 directory)
Files folder imagejs (1 file, 6 directories)
Files folder imageplugins (1 directory)

  Files folder image Files (454)  /  public  /  assets  
File Role Description
Files folder imagejson (4 files)
Files folder imagejstree (2 directories)

  Files folder image Files (454)  /  public  /  assets  /  json  
File Role Description
  Accessible without login Plain text file melistree.json Data Auxiliary data
  Accessible without login Plain text file sample-data2.json Data Auxiliary data
  Accessible without login Plain text file sov.json Data Auxiliary data
  Accessible without login Plain text file tree_lazy.json Data Auxiliary data

  Files folder image Files (454)  /  public  /  assets  /  jstree  
File Role Description
Files folder imagedist (2 files, 1 directory)
Files folder imagesrc (18 files, 1 directory)

  Files folder image Files (454)  /  public  /  assets  /  jstree  /  dist  
File Role Description
Files folder imagethemes (3 directories)
  Accessible without login Plain text file jstree.js Data Auxiliary data
  Accessible without login Plain text file jstree.min.js Data Auxiliary data

  Files folder image Files (454)  /  public  /  assets  /  jstree  /  dist  /  themes  
File Role Description
Files folder imagedefault-dark (5 files)
Files folder imagedefault (5 files)
Files folder imageproton (5 files, 1 directory)

  Files folder image Files (454)  /  public  /  assets  /  jstree  /  dist  /  themes  /  default-dark  
File Role Description
  Accessible without login Image file 32px.png Icon Icon image
  Accessible without login Image file 40px.png Icon Icon image
  Accessible without login Plain text file style.css Data Auxiliary data
  Accessible without login Plain text file style.min.css Data Auxiliary data
  Accessible without login Image file throbber.gif Icon Icon image

  Files folder image Files (454)  /  public  /  assets  /  jstree  /  dist  /  themes  /  default  
File Role Description
  Accessible without login Image file 32px.png Icon Icon image
  Accessible without login Image file 40px.png Icon Icon image
  Accessible without login Plain text file style.css Data Auxiliary data
  Accessible without login Plain text file style.min.css Data Auxiliary data
  Accessible without login Image file throbber.gif Icon Icon image

  Files folder image Files (454)  /  public  /  assets  /  jstree  /  dist  /  themes  /  proton  
File Role Description
Files folder imagefonts (1 directory)
  Accessible without login Image file 30px.png Data Auxiliary data
  Accessible without login Image file 32px.png Icon Icon image
  Accessible without login Plain text file style.css Data Auxiliary data
  Accessible without login Plain text file style.min.css Data Auxiliary data
  Accessible without login Image file throbber.gif Icon Icon image

  Files folder image Files (454)  /  public  /  assets  /  jstree  /  dist  /  themes  /  proton  /  fonts  
File Role Description
Files folder imagetitillium (3 files)

  Files folder image Files (454)  /  public  /  assets  /  jstree  /  dist  /  themes  /  proton  /  fonts  /  titillium  
File Role Description
  Accessible without login Plain text file titilliumweb-bold-webfont.svg Data Auxiliary data
  Accessible without login Plain text file titilliumweb-extralight-webfont.svg Data Auxiliary data
  Accessible without login Plain text file titilliumweb-regular-webfont.svg Data Auxiliary data

  Files folder image Files (454)  /  public  /  assets  /  jstree  /  src  
File Role Description
Files folder imagethemes (4 files, 2 directories)
  Accessible without login Plain text file intro.js Data Auxiliary data
  Accessible without login Plain text file jstree.changed.js Data Auxiliary data
  Accessible without login Plain text file jstree.checkbox.js Data Auxiliary data
  Accessible without login Plain text file jstree.conditionalselect.js Data Auxiliary data
  Accessible without login Plain text file jstree.contextmenu.js Data Auxiliary data
  Accessible without login Plain text file jstree.dnd.js Data Auxiliary data
  Accessible without login Plain text file jstree.js Data Auxiliary data
  Accessible without login Plain text file jstree.massload.js Data Auxiliary data
  Accessible without login Plain text file jstree.search.js Data Auxiliary data
  Accessible without login Plain text file jstree.sort.js Data Auxiliary data
  Accessible without login Plain text file jstree.state.js Data Auxiliary data
  Accessible without login Plain text file jstree.types.js Data Auxiliary data
  Accessible without login Plain text file jstree.unique.js Data Auxiliary data
  Accessible without login Plain text file jstree.wholerow.js Data Auxiliary data
  Accessible without login Plain text file misc.js Data Auxiliary data
  Accessible without login Plain text file outro.js Data Auxiliary data
  Accessible without login Plain text file sample.js Data Auxiliary data
  Accessible without login Plain text file vakata-jstree.js Data Auxiliary data

  Files folder image Files (454)  /  public  /  assets  /  jstree  /  src  /  themes  
File Role Description
Files folder imagedefault-dark (5 files)
Files folder imagedefault (5 files)
  Accessible without login Plain text file base.less Data Auxiliary data
  Accessible without login Plain text file main.less Data Auxiliary data
  Accessible without login Plain text file mixins.less Data Auxiliary data
  Accessible without login Plain text file responsive.less Data Auxiliary data

  Files folder image Files (454)  /  public  /  assets  /  jstree  /  src  /  themes  /  default-dark  
File Role Description
  Accessible without login Image file 32px.png Icon Icon image
  Accessible without login Image file 40px.png Icon Icon image
  Accessible without login Plain text file style.css Data Auxiliary data
  Accessible without login Plain text file style.less Data Auxiliary data
  Accessible without login Image file throbber.gif Icon Icon image

  Files folder image Files (454)  /  public  /  assets  /  jstree  /  src  /  themes  /  default  
File Role Description
  Accessible without login Image file 32px.png Icon Icon image
  Accessible without login Image file 40px.png Icon Icon image
  Accessible without login Plain text file style.css Data Auxiliary data
  Accessible without login Plain text file style.less Data Auxiliary data
  Accessible without login Image file throbber.gif Icon Icon image

  Files folder image Files (454)  /  public  /  build  
File Role Description
Files folder imagecss (5 files, 1 directory)
Files folder imagejs (1 file)

  Files folder image Files (454)  /  public  /  build  /  css  
File Role Description
Files folder imagefonts (1 directory)
  Accessible without login Image file 30px.png Data Auxiliary data
  Accessible without login Image file 32px.png Icon Icon image
  Accessible without login Image file 40px.png Icon Icon image
  Accessible without login Plain text file bundle.css Data Auxiliary data
  Accessible without login Image file throbber.gif Icon Icon image

  Files folder image Files (454)  /  public  /  build  /  css  /  fonts  
File Role Description
Files folder imagetitillium (3 files)

  Files folder image Files (454)  /  public  /  build  /  css  /  fonts  /  titillium  
File Role Description
  Accessible without login Plain text file titilliumweb-bold-webfont.svg Data Auxiliary data
  Accessible without login Plain text file titilliumweb-extralight-webfont.svg Data Auxiliary data
  Accessible without login Plain text file titilliumweb-regular-webfont.svg Data Auxiliary data

  Files folder image Files (454)  /  public  /  build  /  js  
File Role Description
  Accessible without login Plain text file bundle.js Data Auxiliary data

  Files folder image Files (454)  /  public  /  css  
File Role Description
Files folder imageimages (3 files)
Files folder imageowl (1 file)
Files folder imagetools (2 directories)
  Accessible without login Plain text file dragndrop.css Data Auxiliary data
  Accessible without login Plain text file fancytree.custom.css Data Auxiliary data
  Accessible without login Plain text file jquery-ui.css Data Auxiliary data
  Accessible without login Plain text file plugin-mini-menu.css Data Auxiliary data
  Accessible without login Plain text file styles.css Data Auxiliary data

  Files folder image Files (454)  /  public  /  css  /  images  
File Role Description
  Accessible without login Image file ui-icons_444444_256x240.png Icon Icon image
  Accessible without login Image file ui-icons_555555_256x240.png Icon Icon image
  Accessible without login Image file ui-icons_ffffff_256x240.png Icon Icon image

  Files folder image Files (454)  /  public  /  css  /  owl  
File Role Description
  Accessible without login Plain text file owl.carousel.css Data Auxiliary data

  Files folder image Files (454)  /  public  /  css  /  tools  
File Role Description
Files folder imagemini-template (2 files)
Files folder imagesites (1 file)

  Files folder image Files (454)  /  public  /  css  /  tools  /  mini-template  
File Role Description
  Accessible without login Plain text file manager-tool.css Data Auxiliary data
  Accessible without login Plain text file menu-manager-tool.css Data Auxiliary data

  Files folder image Files (454)  /  public  /  css  /  tools  /  sites  
File Role Description
  Accessible without login Plain text file sites.tool.css Data Auxiliary data

  Files folder image Files (454)  /  public  /  images  
File Role Description
Files folder imagelang-flags (23 files)

  Files folder image Files (454)  /  public  /  images  /  lang-flags  
File Role Description
  Accessible without login Image file default.png Icon Icon image
  Accessible without login Image file de_DE.png Icon Icon image
  Accessible without login Image file de_DE2x.png Icon Icon image
  Accessible without login Image file en_EN.png Icon Icon image
  Accessible without login Image file en_EN2x.png Icon Icon image
  Accessible without login Image file es_ES.png Icon Icon image
  Accessible without login Image file es_ES2x.png Icon Icon image
  Accessible without login Image file fr_FR.png Icon Icon image
  Accessible without login Image file fr_FR2x.png Icon Icon image
  Accessible without login Image file hi_IN.png Icon Icon image
  Accessible without login Image file hi_IN2x.png Icon Icon image
  Accessible without login Image file it_IT.png Icon Icon image
  Accessible without login Image file it_IT2x.png Icon Icon image
  Accessible without login Image file ja_JP.png Icon Icon image
  Accessible without login Image file ja_JP2x.png Icon Icon image
  Accessible without login Image file ko_KR.png Icon Icon image
  Accessible without login Image file ko_KR2x.png Icon Icon image
  Accessible without login Image file pt_PT.png Icon Icon image
  Accessible without login Image file pt_PT2x.png Icon Icon image
  Accessible without login Image file ru_RU.png Icon Icon image
  Accessible without login Image file ru_RU2x.png Icon Icon image
  Accessible without login Image file zh.png Icon Icon image
  Accessible without login Image file zh2x.png Icon Icon image

  Files folder image Files (454)  /  public  /  js  
File Role Description
Files folder imagecmsCore (1 file)
Files folder imagedragndrop (3 files)
Files folder imagefancytreeInit (1 file)
Files folder imageplugins (2 files)
Files folder imagetinyMCE (3 files)
Files folder imagetools (11 files, 2 directories)
  Accessible without login Plain text file owl.carousel.js Data Auxiliary data

  Files folder image Files (454)  /  public  /  js  /  cmsCore  
File Role Description
  Accessible without login Plain text file melisCms.js Data Auxiliary data

  Files folder image Files (454)  /  public  /  js  /  dragndrop  
File Role Description
  Accessible without login Plain text file dragndrop.js Data Auxiliary data
  Accessible without login Plain text file jquery-ui.js Data Auxiliary data
  Accessible without login Plain text file jquery.ui.touch-punch.min.js Data Auxiliary data

  Files folder image Files (454)  /  public  /  js  /  fancytreeInit  
File Role Description
  Accessible without login Plain text file fancyTreeInit.js Data Auxiliary data

  Files folder image Files (454)  /  public  /  js  /  plugins  
File Role Description
  Accessible without login Plain text file plugin.sortable.js Data Auxiliary data
  Accessible without login Plain text file plugins.edition.js Data Auxiliary data

  Files folder image Files (454)  /  public  /  js  /  tinyMCE  
File Role Description
  Accessible without login Plain text file html.php Aux. Auxiliary script
  Accessible without login Plain text file media.php Aux. Auxiliary script
  Accessible without login Plain text file textarea.php Aux. Auxiliary script

  Files folder image Files (454)  /  public  /  js  /  tools  
File Role Description
Files folder imagemini-template (2 files)
Files folder imagesites (3 files)
  Accessible without login Plain text file findpage.tool.js Data Auxiliary data
  Accessible without login Plain text file gdpr-banner.js Data Auxiliary data
  Accessible without login Plain text file langCms.tool.js Data Auxiliary data
  Accessible without login Plain text file page-duplicate.tool.js Data Auxiliary data
  Accessible without login Plain text file page-export-import.js Data Auxiliary data
  Accessible without login Plain text file pagelang.js Data Auxiliary data
  Accessible without login Plain text file platform.tool.js Data Auxiliary data
  Accessible without login Plain text file searchpage.tool.js Data Auxiliary data
  Accessible without login Plain text file site-redirect.tool.js Data Auxiliary data
  Accessible without login Plain text file style.tool.js Data Auxiliary data
  Accessible without login Plain text file template.tool.js Data Auxiliary data

  Files folder image Files (454)  /  public  /  js  /  tools  /  mini-template  
File Role Description
  Accessible without login Plain text file manager-tool.js Data Auxiliary data
  Accessible without login Plain text file menu-manager-tool.js Data Auxiliary data

  Files folder image Files (454)  /  public  /  js  /  tools  /  sites  
File Role Description
  Accessible without login Plain text file site-translation.js Data Auxiliary data
  Accessible without login Plain text file sites.tool.js Data Auxiliary data
  Accessible without login Plain text file sitesModuleLoad.tool.js Data Auxiliary data

  Files folder image Files (454)  /  public  /  plugins  
File Role Description
Files folder imageimages (1 file)

  Files folder image Files (454)  /  public  /  plugins  /  images  
File Role Description
  Accessible without login Image file MelisCmsPagesIndicatorsPlugin.jpg Icon Icon image

  Files folder image Files (454)  /  src  
File Role Description
Files folder imageController (26 files, 1 directory)
Files folder imageForm (1 directory)
Files folder imageListener (18 files)
Files folder imageService (11 files)
  Plain text file Module.php Class Class source

  Files folder image Files (454)  /  src  /  Controller  
File Role Description
Files folder imageDashboardPlugins (1 file)
  Plain text file FrontPluginsController.php Class Class source
  Plain text file GdprBannerController.php Class Class source
  Plain text file LanguageController.php Class Class source
  Plain text file MelisSetupController.php Class Class source
  Plain text file MiniTemplateManagerController.php Class Class source
  Plain text file MiniTemplateMenuManagerController.php Class Class source
  Plain text file PageController.php Class Class source
  Plain text file PageDuplicationController.php Class Class source
  Plain text file PageEditionController.php Class Class source
  Plain text file PageExportController.php Class Class source
  Plain text file PageImportController.php Class Class source
  Plain text file PageLanguagesController.php Class Class source
  Plain text file PagePropertiesController.php Class Class source
  Plain text file PageSeoController.php Class Class source
  Plain text file PlatformController.php Class Class source
  Plain text file SiteRedirectController.php Class Class source
  Plain text file SitesConfigController.php Class Class source
  Plain text file SitesController.php Class Class source
  Plain text file SitesDomainsController.php Class Class source
  Plain text file SitesLanguagesController.php Class Class source
  Plain text file SitesModuleLoaderController.php Class Class source
  Plain text file SitesPropertiesController.php Class Class source
  Plain text file SitesTranslationController.php Class Class source
  Plain text file ToolStyleController.php Class Class source
  Plain text file ToolTemplateController.php Class Class source
  Plain text file TreeSitesController.php Class Class source

  Files folder image Files (454)  /  src  /  Controller  /  DashboardPlugins  
File Role Description
  Plain text file MelisCmsPagesIndicatorsPlugin.php Class Class source

  Files folder image Files (454)  /  src  /  Form  
File Role Description
Files folder imageFactory (9 files, 1 directory)

  Files folder image Files (454)  /  src  /  Form  /  Factory  
File Role Description
Files folder imagePlugin (2 files)
  Plain text file MelisCmsLanguageSelectFactory.php Class Class source
  Plain text file MelisCmsPageLanguagesSelectFactory.php Class Class source
  Plain text file MelisCmsSiteModuleSelectFactory.php Class Class source
  Plain text file MelisCmsStyleSelectFactory.php Class Class source
  Plain text file MelisMultiValueInputFactory.php Class Class source
  Plain text file MelisSwitchFactory.php Class Class source
  Plain text file PlatformIDsCmsSelectFactory.php Class Class source
  Plain text file PlatformSelectFactory.php Class Class source
  Plain text file TemplateSelectFactory.php Class Class source

  Files folder image Files (454)  /  src  /  Form  /  Factory  /  Plugin  
File Role Description
  Plain text file MelisCmsPluginSite...leSelectFactory.php Class Class source
  Plain text file MelisCmsPluginSiteSelectFactory.php Class Class source

  Files folder image Files (454)  /  src  /  Listener  
File Role Description
  Plain text file MelisCmsAddPluginContainerListener.php Class Class source
  Plain text file MelisCmsDeletePageListener.php Class Class source
  Plain text file MelisCmsDeletePlatformListener.php Class Class source
  Plain text file MelisCmsDeleteSiteDomainListener.php Class Class source
  Plain text file MelisCmsFlashMessengerListener.php Class Class source
  Plain text file MelisCmsGetRightsTreeViewListener.php Class Class source
  Plain text file MelisCmsNewSiteDomainListener.php Class Class source
  Plain text file MelisCmsPageDefaultUrlsListener.php Class Class source
  Plain text file MelisCmsPageEditio...SessionListener.php Class Class source
  Plain text file MelisCmsPageGetterListener.php Class Class source
  Plain text file MelisCmsPlatformIdListener.php Class Class source
  Plain text file MelisCmsPluginSave...SessionListener.php Class Class source
  Plain text file MelisCmsPublishPageListener.php Class Class source
  Plain text file MelisCmsSavePageListener.php Class Class source
  Plain text file MelisCmsSiteDomainDeleteListener.php Class Class source
  Plain text file MelisCmsToolUserNewUserListener.php Class Class source
  Plain text file MelisCmsToolUserUpdateUserListener.php Class Class source
  Plain text file MelisCmsUnpublishPageListener.php Class Class source

  Files folder image Files (454)  /  src  /  Service  
File Role Description
  Plain text file MelisCmsMiniTemplateGetterService.php Class Class source
  Plain text file MelisCmsMiniTemplateService.php Class Class source
  Plain text file MelisCmsPageExportService.php Class Class source
  Plain text file MelisCmsPageGetterService.php Class Class source
  Plain text file MelisCmsPageImportService.php Class Class source
  Plain text file MelisCmsPageService.php Class Class source
  Plain text file MelisCmsRightsService.php Class Class source
  Plain text file MelisCmsSitesDomainsService.php Class Class source
  Plain text file MelisCmsSiteService.php Class Class source
  Plain text file MelisCmsSitesModuleLoadService.php Class Class source
  Plain text file MelisCmsSitesPropertiesService.php Class Class source

  Files folder image Files (454)  /  test  
File Role Description
Files folder imageMelisCmsTest (1 directory)
  Accessible without login Plain text file Bootstrap.php Example Example script
  Accessible without login Plain text file phpunit.xml Data Auxiliary data

  Files folder image Files (454)  /  test  /  MelisCmsTest  
File Role Description
Files folder imageController (1 file)

  Files folder image Files (454)  /  test  /  MelisCmsTest  /  Controller  
File Role Description
  Plain text file MelisCmsControllerTest.php Class Class source

  Files folder image Files (454)  /  view  
File Role Description
Files folder imagelayout (1 file)
Files folder imagemelis-cms (27 directories)

  Files folder image Files (454)  /  view  /  layout  
File Role Description
  Accessible without login Plain text file layoutCms.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  
File Role Description
Files folder imagedashboard-plugins (1 file)
Files folder imagefront-plugins (2 files)
Files folder imagegdpr-banner (3 files)
Files folder imagelanguage (17 files)
Files folder imagemelis-setup (1 file)
Files folder imagemini-template-manager (15 files)
Files folder imagemini-template-menu-manager (18 files)
Files folder imagepage-duplication (1 file)
Files folder imagepage-edition (1 file)
Files folder imagepage-export (1 file)
Files folder imagepage-import (1 file)
Files folder imagepage-languages (3 files)
Files folder imagepage-properties (1 file)
Files folder imagepage-seo (1 file)
Files folder imagepage (26 files)
Files folder imageplatform (11 files)
Files folder imagesite-redirect (13 files)
Files folder imagesites-config (2 files)
Files folder imagesites-domains (2 files)
Files folder imagesites-languages (2 files)
Files folder imagesites-module-loader (2 files)
Files folder imagesites-properties (2 files)
Files folder imagesites-translation (10 files)
Files folder imagesites (21 files)
Files folder imagetool-style (11 files)
Files folder imagetool-template (18 files)
Files folder imagetree-sites (3 files)

  Files folder image Files (454)  /  view  /  melis-cms  /  dashboard-plugins  
File Role Description
  Accessible without login Plain text file page-indicators.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  front-plugins  
File Role Description
  Accessible without login Plain text file render-plugin-modal.phtml Example Example script
  Accessible without login Plain text file render-plugins-menu.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  gdpr-banner  
File Role Description
  Accessible without login Plain text file banner-details.phtml Example Example script
  Accessible without login Plain text file gdpr-banner-tab.phtml Example Example script
  Accessible without login Plain text file header.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  language  
File Role Description
  Accessible without login Plain text file header-language.phtml Example Example script
  Accessible without login Plain text file render-tool-language-container.phtml Example Example script
  Accessible without login Plain text file render-tool-langua...-action-apply.phtml Example Example script
  Accessible without login Plain text file render-tool-langua...action-delete.phtml Example Example script
  Accessible without login Plain text file render-tool-langua...t-action-edit.phtml Example Example script
  Accessible without login Plain text file render-tool-langua...filters-limit.phtml Data Auxiliary data
  Accessible without login Plain text file render-tool-langua...lters-refresh.phtml Example Example script
  Accessible without login Plain text file render-tool-langua...ilters-search.phtml Data Auxiliary data
  Accessible without login Plain text file render-tool-language-content.phtml Example Example script
  Accessible without login Plain text file render-tool-language-header-add.phtml Example Example script
  Accessible without login Plain text file render-tool-language-header.phtml Example Example script
  Accessible without login Plain text file render-tool-langua...l-add-content.phtml Example Example script
  Accessible without login Plain text file render-tool-langua...l-add-handler.phtml Example Example script
  Accessible without login Plain text file render-tool-langua...-edit-content.phtml Example Example script
  Accessible without login Plain text file render-tool-langua...-edit-handler.phtml Example Example script
  Accessible without login Plain text file render-tool-langua...empty-handler.phtml Example Example script
  Accessible without login Plain text file render-tool-language-modal.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  melis-setup  
File Role Description
  Accessible without login Plain text file setup-form.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  mini-template-manager  
File Role Description
  Accessible without login Plain text file render-mini-templa...add-body-form.phtml Example Example script
  Accessible without login Plain text file render-mini-templa...tool-add-body.phtml Example Example script
  Accessible without login Plain text file render-mini-templa...ol-add-header.phtml Example Example script
  Accessible without login Plain text file render-mini-templa...ager-tool-add.phtml Example Example script
  Accessible without login Plain text file render-mini-templa...dy-data-table.phtml Example Example script
  Accessible without login Plain text file render-mini-templa...ger-tool-body.phtml Example Example script
  Accessible without login Plain text file render-mini-templa...eader-add-btn.phtml Example Example script
  Accessible without login Plain text file render-mini-templa...r-tool-header.phtml Example Example script
  Accessible without login Plain text file render-mini-templa...action-delete.phtml Example Example script
  Accessible without login Plain text file render-mini-templa...e-action-edit.phtml Example Example script
  Accessible without login Plain text file render-mini-templa...l-table-limit.phtml Data Auxiliary data
  Accessible without login Plain text file render-mini-templa...table-refresh.phtml Example Example script
  Accessible without login Plain text file render-mini-templa...-table-search.phtml Data Auxiliary data
  Accessible without login Plain text file render-mini-templa...l-table-sites.phtml Example Example script
  Accessible without login Plain text file render-mini-template-manager-tool.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  mini-template-menu-manager  
File Role Description
  Accessible without login Plain text file render-menu-manage...body-contents.phtml Example Example script
  Accessible without login Plain text file render-menu-manage...ory-body-form.phtml Data Auxiliary data
  Accessible without login Plain text file render-menu-manage...ugins-content.phtml Example Example script
  Accessible without login Plain text file render-menu-manage...plugins-table.phtml Example Example script
  Accessible without login Plain text file render-menu-manage...rties-content.phtml Example Example script
  Accessible without login Plain text file render-menu-manage...operties-form.phtml Example Example script
  Accessible without login Plain text file render-menu-manage...ory-body-tabs.phtml Example Example script
  Accessible without login Plain text file render-menu-manage...category-body.phtml Example Example script
  Accessible without login Plain text file render-menu-manage...ory-container.phtml Example Example script
  Accessible without login Plain text file render-menu-manage...tegory-header.phtml Example Example script
  Accessible without login Plain text file render-menu-manager-tool-body-left.phtml Example Example script
  Accessible without login Plain text file render-menu-manage...ol-body-right.phtml Example Example script
  Accessible without login Plain text file render-menu-manager-tool-body.phtml Example Example script
  Accessible without login Plain text file render-menu-manager-tool-header.phtml Example Example script
  Accessible without login Plain text file render-menu-manager-tool.phtml Example Example script
  Accessible without login Plain text file render-mini-templa...action-delete.phtml Example Example script
  Accessible without login Plain text file render-mini-templa...e-action-edit.phtml Example Example script
  Accessible without login Plain text file render-mini-templa...table-refresh.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  page-duplication  
File Role Description
  Accessible without login Plain text file render-page-duplicate-button.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  page-edition  
File Role Description
  Accessible without login Plain text file render-pagetab-edition.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  page-export  
File Role Description
  Accessible without login Plain text file render-page-export-modal.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  page-import  
File Role Description
  Accessible without login Plain text file render-page-import-modal.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  page-languages  
File Role Description
  Accessible without login Plain text file render-pagetab-lang-create.phtml Example Example script
  Accessible without login Plain text file render-pagetab-lang-list.phtml Example Example script
  Accessible without login Plain text file render-pagetab-languages.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  page-properties  
File Role Description
  Accessible without login Plain text file render-pagetab-properties.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  page-seo  
File Role Description
  Accessible without login Plain text file render-pagetab-seo.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  page  
File Role Description
  Accessible without login Plain text file render-input-tree-modal.phtml Example Example script
  Accessible without login Plain text file render-page-export...modal-handler.phtml Example Example script
  Accessible without login Plain text file render-page-modal.phtml Example Example script
  Accessible without login Plain text file render-page-tree-id-selector-modal.phtml Example Example script
  Accessible without login Plain text file render-page-tree-modal.phtml Example Example script
  Accessible without login Plain text file render-page.phtml Example Example script
  Accessible without login Plain text file render-pageaction-clear.phtml Example Example script
  Accessible without login Plain text file render-pageaction-create.phtml Example Example script
  Accessible without login Plain text file render-pageaction-delete.phtml Example Example script
  Accessible without login Plain text file render-pageaction-display-desktop.phtml Example Example script
  Accessible without login Plain text file render-pageaction-display-mobile.phtml Example Example script
  Accessible without login Plain text file render-pageaction-display-tablet.phtml Example Example script
  Accessible without login Plain text file render-pageaction-display.phtml Example Example script
  Accessible without login Plain text file render-pageaction-new.phtml Example Example script
  Accessible without login Plain text file render-pageaction-notes.phtml Example Example script
  Accessible without login Plain text file render-pageaction-preview.phtml Example Example script
  Accessible without login Plain text file render-pageaction-publish.phtml Example Example script
  Accessible without login Plain text file render-pageaction-publishunpublish.phtml Example Example script
  Accessible without login Plain text file render-pageaction-save.phtml Example Example script
  Accessible without login Plain text file render-pageaction-seeonline.phtml Example Example script
  Accessible without login Plain text file render-pageaction-unpublish.phtml Example Example script
  Accessible without login Plain text file render-pageaction-view.phtml Example Example script
  Accessible without login Plain text file render-pageaction.phtml Example Example script
  Accessible without login Plain text file render-pagehead-title.phtml Example Example script
  Accessible without login Plain text file render-pagehead.phtml Example Example script
  Accessible without login Plain text file render-pagetab.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  platform  
File Role Description
  Accessible without login Plain text file render-action-delete.phtml Data Auxiliary data
  Accessible without login Plain text file render-action-edit.phtml Data Auxiliary data
  Accessible without login Plain text file render-container.phtml Example Example script
  Accessible without login Plain text file render-content-pla...m-table-limit.phtml Data Auxiliary data
  Accessible without login Plain text file render-content-pla...table-refresh.phtml Example Example script
  Accessible without login Plain text file render-content-platform-table.phtml Example Example script
  Accessible without login Plain text file render-content.phtml Example Example script
  Accessible without login Plain text file render-header-add-button.phtml Example Example script
  Accessible without login Plain text file render-header.phtml Example Example script
  Accessible without login Plain text file render-platform-modal-content.phtml Example Example script
  Accessible without login Plain text file render-platform-modal.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  site-redirect  
File Role Description
  Accessible without login Plain text file render-tool-site-redirect-add.phtml Example Example script
  Accessible without login Plain text file render-tool-site-redirect-content.phtml Example Example script
  Accessible without login Plain text file render-tool-site-redirect-delete.phtml Example Example script
  Accessible without login Plain text file render-tool-site-redirect-edit.phtml Example Example script
  Accessible without login Plain text file render-tool-site-r...filters-limit.phtml Data Auxiliary data
  Accessible without login Plain text file render-tool-site-r...lters-refresh.phtml Example Example script
  Accessible without login Plain text file render-tool-site-r...ilters-search.phtml Data Auxiliary data
  Accessible without login Plain text file render-tool-site-r...filters-sites.phtml Example Example script
  Accessible without login Plain text file render-tool-site-r...-generic-form.phtml Example Example script
  Accessible without login Plain text file render-tool-site-redirect-header.phtml Example Example script
  Accessible without login Plain text file render-tool-site-redirect-modal.phtml Example Example script
  Accessible without login Plain text file render-tool-site-redirect-test.phtml Example Example script
  Accessible without login Plain text file render-tool-site-redirect.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  sites-config  
File Role Description
  Accessible without login Plain text file render-tool-sites-...onfig-content.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-site-config.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  sites-domains  
File Role Description
  Accessible without login Plain text file render-tool-sites-domains-content.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-domains.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  sites-languages  
File Role Description
  Accessible without login Plain text file render-tool-sites-...uages-content.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-languages.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  sites-module-loader  
File Role Description
  Accessible without login Plain text file render-tool-sites-...-load-content.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-module-load.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  sites-properties  
File Role Description
  Accessible without login Plain text file render-tool-sites-...rties-content.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-properties.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  sites-translation  
File Role Description
  Accessible without login Plain text file render-tool-sites-...action-delete.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-...n-action-edit.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-...filters-limit.phtml Data Auxiliary data
  Accessible without login Plain text file render-tool-sites-...lters-refresh.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-...ilters-search.phtml Data Auxiliary data
  Accessible without login Plain text file render-tool-sites-...ers-languages.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-...on-modal-edit.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-...slation-modal.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-...tions-content.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-...-translations.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  sites  
File Role Description
  Accessible without login Plain text file render-tool-sites-...action-delete.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-...t-action-edit.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-...minify-assets.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-...-filter-limit.phtml Data Auxiliary data
  Accessible without login Plain text file render-tool-sites-...ilter-refresh.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-...filter-search.phtml Data Auxiliary data
  Accessible without login Plain text file render-tool-sites-content.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-edit-header.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-...e-header-save.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-edit.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-header-add.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-header.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-modal-add-step1.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-modal-add-step2.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-modal-add-step3.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-modal-add-step4.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-modal-add-step5.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-modal-add.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-modal-container.phtml Example Example script
  Accessible without login Plain text file render-tool-sites-tabs.phtml Example Example script
  Accessible without login Plain text file render-tool-sites.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  tool-style  
File Role Description
  Accessible without login Plain text file render-tool-style-action-delete.phtml Example Example script
  Accessible without login Plain text file render-tool-style-action-edit.phtml Example Example script
  Accessible without login Plain text file render-tool-style-...filters-limit.phtml Data Auxiliary data
  Accessible without login Plain text file render-tool-style-...lters-refresh.phtml Example Example script
  Accessible without login Plain text file render-tool-style-...ilters-search.phtml Data Auxiliary data
  Accessible without login Plain text file render-tool-style-content.phtml Example Example script
  Accessible without login Plain text file render-tool-style-header-add.phtml Example Example script
  Accessible without login Plain text file render-tool-style-header.phtml Example Example script
  Accessible without login Plain text file render-tool-style-modal-container.phtml Example Example script
  Accessible without login Plain text file render-tool-style-...-form-handler.phtml Example Example script
  Accessible without login Plain text file render-tool-style.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  tool-template  
File Role Description
  Accessible without login Plain text file modal-tab-tool-template-add.phtml Example Example script
  Accessible without login Plain text file modal-tab-tool-template-edit.phtml Example Example script
  Accessible without login Plain text file render-tool-templa...ilters-export.phtml Example Example script
  Accessible without login Plain text file render-tool-templa...filters-limit.phtml Data Auxiliary data
  Accessible without login Plain text file render-tool-templa...lters-refresh.phtml Example Example script
  Accessible without login Plain text file render-tool-templa...ilters-search.phtml Data Auxiliary data
  Accessible without login Plain text file render-tool-templa...filters-sites.phtml Example Example script
  Accessible without login Plain text file render-tool-template-content.phtml Example Example script
  Accessible without login Plain text file render-tool-template-header-add.phtml Example Example script
  Accessible without login Plain text file render-tool-templa...eader-refresh.phtml Example Example script
  Accessible without login Plain text file render-tool-template-header.phtml Example Example script
  Accessible without login Plain text file render-tool-templa...dal-container.phtml Example Example script
  Accessible without login Plain text file render-tool-template.phtml Example Example script
  Accessible without login Plain text file render-tool-templa...action-delete.phtml Example Example script
  Accessible without login Plain text file render-tool-templates-action-edit.phtml Example Example script
  Accessible without login Plain text file render-tool-templa...l-add-handler.phtml Example Example script
  Accessible without login Plain text file render-tool-templa...-edit-handler.phtml Example Example script
  Accessible without login Plain text file render-tool-templa...empty-handler.phtml Example Example script

  Files folder image Files (454)  /  view  /  melis-cms  /  tree-sites  
File Role Description
  Accessible without login Plain text file get-tree-pages-by-page-id.phtml Example Example script
  Accessible without login Plain text file render-tree-sites-modal-container.phtml Example Example script
  Accessible without login Plain text file render-tree-sites-...-form-handler.phtml Example Example script

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:60
This week:0
All time:10,495
This week:52Up