PHP Classes

Wave Framework: MVC framework for building Web sites and APIs

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2024-01-11 (9 months ago) RSS 2.0 feedStarStarStar 54%Total: 765 All time: 4,419 This week: 50Up
Version License PHP version Categories
wave-framework 3.7.7GNU Lesser Genera...5.3PHP 5, Libraries, Design Patterns
Description 

Author

This package is a MVC framework for building Web sites and APIs.

It implements the Model-View-Controller design pattern to separate concerns, as well many classes to implement common functionality often necessary to build not only user facing Web sites but also Web services based APIs.

To implement APIs it may return responses XML, CSV, JSON, HTML, PHP serialized and other data formats. API documentation may be generated automatically.

It supports HTTP response compression, caching, UTF-8 request and response processing, user and permission management among many other features.

Picture of Kristo Vaher
Name: Kristo Vaher <contact>
Classes: 4 packages by
Country: Estonia Estonia
Age: 40
All time rank: 14347 in Estonia Estonia
Week rank: 200 Up2 in Estonia Estonia Up

Details

WAVE FRAMEWORK -------------- Open Source API-centric PHP Micro-framework ABOUT THIS README ----------------- This ReadMe file, that you are reading right now, is specifically about the Wave Framework. Unless it has been modified or mentioned anywhere, this ReadMe has no details about the website or web service that has been built on Wave Framework. To get details about the website or web service, you should either refer to another ReadMe file, if provided, file headers or ask the authors of the website or the web service. ABOUT ----- Wave is a PHP micro-framework that is built loosely following model-view-control architecture and factory method design pattern. It is made for web services, websites and info-systems and is built to support a native API architecture, caching, user control and smart resource management. Wave is a compact framework that does not include bloated libraries and features and is developed keeping lightweight speed and optimizations in mind. While not necessary for using Wave Framework, it comes by default with a URL and View controllers intended for building websites by solving URL requests and loading views. Mercurial and Git repositories is available for developers who are interested in following the development. Official website and documentation: http://github.com/kristovaher/Wave-Framework Social networks for latest news: Google+ - http://plus.google.com/106969835456865671988 Facebook - http://www.facebook.com/waveframework Twitter - http://www.twitter.com/WWWFramework FEATURES -------- * Modern API-centric framework for PHP versions 5.3 and above * Secure API requests with hash validation, token and key-based authentication * Dynamically loaded Hierarchical MVC objects through Factory pattern * API returns XML, CSV, JSON, HTML, native PHP and other data formats * Compressed data output with Deflate and Gzip * Input and output data is UTF-8 encoded * PDO-based database controller for general-use database connections * Index gateway and Handlers for all types of HTTP requests * Caching system with tagging support for dynamic and static requests * View and URL Controllers that support multiple languages and clean URL's * Simple users and permissions control layer * PHP and JavaScript library loading on-demand through Factory * jQuery JavaScript framework supported * On-demand dynamic image resizer and editor * On-demand resource compression, unifying and minifying * Automatic sitemap.xml and robots.txt generation * Automatically generated API documentation * API wrapper classes that make browser and server communication easy * 256bit Rijndael encrypted data transmission * API Observers for creating event-specific listeners * API versioning and version updates * Autoloader and installation-specific MVC class and resource overrides * Custom on-demand session handling * Security layer against MitM, XSS, CSRF and DoS attacks * Request logger that can be used for detailed performance reports * Debugging, backup, update and filesystem maintenance tools * Compatibility script that tests support for server setup * Supports Apache and Nginx servers in Linux and Windows environments * Test Suite for API testing * Filesystem caching, database cache, APC and Memcache supported * 100+ pages of detailed documentation and tutorials * Licensed under GNU Lesser General Public License Version 3 INSTALLATION ------------ 1. Unpack the downloaded archive of Wave Framework or go to the repository folder if you downloaded through Git or Mercurial. 2. Configuration file '/config.ini' in root directory of the archive should be configured according to your needs. Configuration file has multiple comments about each setting, but they can be left undefined and unchanged at first, since the Framework is able to define defaults for most settings by itself. 3. Upload the entire archive to your server and make filesystem folder '/filesystem/' and all of its subfolders writable by PHP with command 'chmod 0755' or giving rights using an FTP program like FileZilla (Right click on folder -> File Permissions -> Numeric value -> 0755). This is not required on Windows server (or Windows localhost) since Windows has folders writable by default. * On some servers the FTP account is configured so that 0755 will not allow PHP to actually write to these folders if you set the rights over FTP, so you should either ask the administrator to change the account permissions or set the folder permissions to 0777 and see if that works when 0755 did not (this is less secure however, so you should only do it temporarily). * Some servers modify the files uploaded through FTP in some way, often breaking line breaks and thus functionality of the scripts. If you encounter problems and there is no clear error message, then make sure that the uploaded files are correctly stored on the server. Upload should work correctly if you upload files in Binary mode (In FileZilla it is 'Transfer -> Transfer Type -> Binary'). 4. Wave Framework requires servers ability to redirect all requests to '/index.php' file, thus Apache RewriteEngine or Nginx HttpRewriteModule has to be used. Look at points 5A or 5B, depending on your server. 5A. Apache * On most server setups the Apache-related settings in this list should already be enabled and everything should work, but in case you run into problems and you cannot edit Apache configuration yourself, then ask for assistance from your hosting provider. * Make sure that you uploaded '/.htaccess' and '/tools/.htaccess' files to the server, as sometimes they may not be uploaded due to operating system thinking they are hidden. If possible, you should actually implement these rewrite directives from those files to your main Apache server configuration and remove the '.htaccess' files, since this can improve the performance, but if this is not possible then keeping the '.htaccess' files in your root folder is perfectly common practice. * Apache also needs to support '.htaccess' directives from those files, so make sure that 'AllowOverride' setting is 'All' in Apache directory configuration. This is usually enabled by default on most servers. * Since RewriteEngine is required for URL rewrites, your server needs to have the module loaded, which means that the line 'LoadModule rewrite_module modules/mod_rewrite.so' needs to be uncommented in Apache. This is usually enabled by default on most servers. * On some hosting environments the line 'Options +FollowSymLinks' in '.htaccess' may throw an error, so if an error is thrown then I suggest commenting or removing that line and trying the compatibility script again. 5B. Nginx * For rewrites to work properly you need to place the configuration settings found in '/nginx.conf' file to your Nginx server configuration. This is more complicated than setting up redirects locally on Apache servers, since a lot of Nginx servers have very different configurations and just a single configuration file (Nginx has no '.htaccess' like functionality) and you need to implement your configuration inside that main configuration. If you know a little about Nginx server configuration, then it should not be a problem. 6. Test if server is set up properly by making a request to '/tools/compatibility.php' script and fix any errors that Compatibility script might throw. Warnings can be ignored, but Wave Framework works at its best if it encounters no warnings in Compatibility script. 7. Access the root file with a web browser. If 'Hello Wave' is shown together with a pretty logo, without any errors, then everything should be up and running! There is no setup script that needs to be run separately and you can start developing your application right away. * If the page shows an error message, then make sure that the '/filesystem/' folders are writable and that the configuration steps above have been followed. * Make sure that the files were uploaded correctly and that FTP did not convert line breaks to single line in uploaded files. If it did, then fix this by uploading files in Binary mode. * You can also take a look at '/tools/debugger.php' script in case you encounter errors even if Compatibility script says that everything is alright with the server. If Debugger script does not show any warnings and your page still shows errors, then the error happens in core, such as version incompatibility, file permissions and more. Double check that you have followed the previous steps. * If the text is shown, but the logo picture is seems to be not found, then the problem might be that you are using a proxy that attempts to load static files by itself and the requested file '/resources/images/160x160&logo.png' does not actually exist. This is because that URL includes on-demand resize parameters that can only be used when file is loaded through Wave Framework itself. You can serve static files through a proxy, but in this case you cannot use the 'dynamic loading of resources' functionality of Wave Framework. 8. Important! Make sure to change 'http-authentication-username' and 'http-authentication-password' settings in '/config.ini' file (line #36 and #37). These are used to authenticate access to developer tools in '/tools/' directory and it may pose a security risk if left unchanged as all downloaded archives have the same username and password at first. HELP AND DOCUMENTATION ---------------------- Official documentation about how to set up a system and use the API, as well as tutorials are available under /doc/ directory. To read documentation, open /doc/index.htm file with a web browser. If you wish to participate in Wave Framework development and submit patches, fixes and new features, then it is recommended to do so through GitHub. I am also answering questions and receiving feedback and ideas regarding Wave Framework if contacted through info@waveframework.com e-mail address. REPOSITORIES ------------ GitHub - https://github.com/kristovaher/Wave-Framework AUTHOR ------ Kristo Vaher kristo@waher.net http://www.waher.net CONTRIBUTORS ------------ Allan Davy (Koala-Zone) Priit Perna (https://www.facebook.com/priit.perna) Jaak Kütt (http://jaak.kytt.ee/) Nicolas Rabier (http://www.nicolasrabier.com/) SPECIAL THANKS -------------- Ando David Roots (http://sqroot.eu/) LICENSE ------- This framework is released as open source and its components (with the exception of external components included in this package and detailed in the next section) are released under GNU Lesser General Public License Version 3. This license means that you can use this Framework for any purpose and attach it to any website or web service without requiring to apply the same license to the system it is attached to, as long as the copyright and license notes remain with the framework. Full license document is included in the archive as license.txt file. Note that some files, such as files in /models/, /views/, /controllers/ and /resources/ subfolder, are not restricted by GNU LGPL v3 license. These files can be copied, changed and re-published under another license without any restrictions, unless stated differently in the file header. If you are reading this and this framework has been set up on a web server somewhere and used as a framework for a web system, then note that only Wave Framework itself is covered by the GNU LGPL v3 license. Other components of the website or web service itself may be covered by another license and may not be open source like Wave Framework itself is. Every readable file of this framework carries specific copyright and license notes in their headers. If you are not sure, then please refer to the headers of files to see if they carry another license. ADDITIONAL COMPONENTS --------------------- Wave also incorporates the following open source components that are not required for the functionality of the framework, but are included for bootstrapping reasons. jQuery * http://jquery.com/ * /resources/scripts/jquery.js * /resources/scripts/jquery2.js * License: Released under either the MIT License or the GNU General Public License Version 2 YUI Reset CSS * http://yuilibrary.com/yui/docs/cssreset/ * /resources/śtyles/reset.css * License: Released by Yahoo! Inc. under BSD License Adminer * http://www.adminer.org/ * /tools/adminer.php * License: Released by Jakub Vrana under Apache License Version 2 and GNU General Public License Version 2

  Files folder image Files (186)  
File Role Description
Files folder imagecontrollers (3 files)
Files folder imagedoc (2 files, 2 directories)
Files folder imageengine (21 files)
Files folder imagefilesystem (14 directories)
Files folder imagemodels (1 file)
Files folder imageoverrides (4 directories)
Files folder imageresources (6 files, 8 directories)
Files folder imagetools (17 files, 1 directory)
Files folder imageviews (3 files)
Accessible without login Plain text file .htaccess Data Apache directives
Accessible without login Plain text file .version Data Version number
Accessible without login Plain text file config.ini Data Configuration
Accessible without login Image file favicon.ico Data Favicon
Accessible without login Plain text file index.php Appl. Index Gateway
Accessible without login Plain text file license.txt Lic. LGPLv3 License
Accessible without login Plain text file nginx.conf Data Nginx directives
Accessible without login Plain text file readme.txt Doc. ReadMe

  Files folder image Files (186)  /  controllers  
File Role Description
  Accessible without login Plain text file controller.example.php Class Example Controller
  Accessible without login Plain text file controller.url.php Class URL Controller
  Accessible without login Plain text file controller.view.php Class View Controller

  Files folder image Files (186)  /  doc  
File Role Description
Files folder imageexamples (2 directories)
Files folder imagepages (64 files)
  Accessible without login HTML file index.htm Doc. Documentation Index
  Accessible without login Plain text file style.css Data Documentation CSS

  Files folder image Files (186)  /  doc  /  examples  
File Role Description
Files folder imagewebservice (3 directories)
Files folder imagewebsite (4 directories)

  Files folder image Files (186)  /  doc  /  examples  /  webservice  
File Role Description
Files folder imagecontrollers (1 file)
Files folder imagemodels (1 file)
Files folder imageresources (1 file)

  Files folder image Files (186)  /  doc  /  examples  /  webservice  /  controllers  
File Role Description
  Accessible without login Plain text file controller.movies.php Class Example Controller

  Files folder image Files (186)  /  doc  /  examples  /  webservice  /  models  
File Role Description
  Accessible without login Plain text file model.movie.php Class Example model file

  Files folder image Files (186)  /  doc  /  examples  /  webservice  /  resources  
File Role Description
  Accessible without login Plain text file api.profiles.ini Data Example Profiles

  Files folder image Files (186)  /  doc  /  examples  /  website  
File Role Description
Files folder imagecontrollers (1 file)
Files folder imagemodels (1 file)
Files folder imageresources (4 files, 1 directory)
Files folder imageviews (5 files)

  Files folder image Files (186)  /  doc  /  examples  /  website  /  controllers  
File Role Description
  Accessible without login Plain text file controller.movies.php Class Example Controller

  Files folder image Files (186)  /  doc  /  examples  /  website  /  models  
File Role Description
  Accessible without login Plain text file model.movie.php Class Example Model

  Files folder image Files (186)  /  doc  /  examples  /  website  /  resources  
File Role Description
Files folder imagestyles (1 file)
  Accessible without login Plain text file api.profiles.ini Data Example Profiles
  Accessible without login Plain text file en.sitemap.ini Data Example Sitemap
  Accessible without login Plain text file en.translations.ini Data Example Translations
  Accessible without login Plain text file style.css Data Example Stylesheet

  Files folder image Files (186)  /  doc  /  examples  /  website  /  resources  /  styles  
File Role Description
  Accessible without login Plain text file style.css Data Auxiliary data

  Files folder image Files (186)  /  doc  /  examples  /  website  /  views  
File Role Description
  Accessible without login Plain text file view.add.php Class Example View
  Accessible without login Plain text file view.home.php Class Example View
  Accessible without login Plain text file view.list.php Class Example View
  Accessible without login Plain text file view.movie.php Class Example View
  Accessible without login Plain text file view.page.php Class Example View

  Files folder image Files (186)  /  doc  /  pages  
File Role Description
  Accessible without login HTML file api.htm Doc. Documentation File
  Accessible without login HTML file api_authentication.htm Doc. DOcumentation page about Authentication
  Accessible without login HTML file api_codes.htm Doc. Documentation File
  Accessible without login HTML file api_http.htm Doc. Documentation File
  Accessible without login HTML file api_io.htm Doc. Documentation File
  Accessible without login HTML file api_observers.htm Doc. Documentation File
  Accessible without login HTML file api_versioning.htm Doc. Documentation for API versioning
  Accessible without login HTML file components.htm Doc. Documentation File
  Accessible without login HTML file configuration.htm Doc. Documentation File
  Accessible without login HTML file database.htm Doc. Documentation File
  Accessible without login HTML file factory.htm Doc. Documentation File
  Accessible without login HTML file factory_js.htm Doc. Documentation about JavaScript Factory
  Accessible without login HTML file faq.htm Doc. Documentation File
  Accessible without login HTML file filesystem.htm Doc. Documentation File
  Accessible without login HTML file gateway.htm Doc. Documentation File
  Accessible without login HTML file guide_api.htm Doc. Documentation File
  Accessible without login HTML file guide_autoload.htm Doc. Documentation File
  Accessible without login HTML file guide_cache.htm Doc. Documentation File
  Accessible without login HTML file guide_crypto.htm Doc. Documentation File
  Accessible without login HTML file guide_database.htm Doc. Documentation File
  Accessible without login HTML file guide_images.htm Doc. Documentation File
  Accessible without login HTML file guide_logger.htm Doc. Documentation File
  Accessible without login HTML file guide_messenger.htm Doc. Documentation File
  Accessible without login HTML file guide_mvc.htm Doc. Documentation File
  Accessible without login HTML file guide_objects.htm Doc. Documentation File
  Accessible without login HTML file guide_overrides.htm Doc. Documentation File
  Accessible without login HTML file guide_performance.htm Doc. Documentation File
  Accessible without login HTML file guide_permissions.htm Doc. Documentation File
  Accessible without login HTML file guide_project.htm Doc. Project setup guide
  Accessible without login HTML file guide_resources.htm Doc. Documentation File
  Accessible without login HTML file guide_security.htm Doc. Documentation
  Accessible without login HTML file guide_sessions.htm Doc. Documentation File
  Accessible without login HTML file guide_state.htm Doc. Documentation File
  Accessible without login HTML file guide_static.htm Doc. Documentation File
  Accessible without login HTML file guide_terminal.htm Doc. Documentation File
  Accessible without login HTML file guide_tools.htm Doc. Documentation File
  Accessible without login HTML file guide_url.htm Doc. Documentation File
  Accessible without login HTML file guide_view.htm Doc. Documentation File
  Accessible without login HTML file guide_website.htm Doc. Overview about website requests
  Accessible without login HTML file handler_api.htm Doc. Documentation File
  Accessible without login HTML file handler_appcache.htm Doc. Appcache documentation
  Accessible without login HTML file handler_data.htm Doc. Documentation File
  Accessible without login HTML file handler_file.htm Doc. Documentation File
  Accessible without login HTML file handler_image.htm Doc. Documentation File
  Accessible without login HTML file handler_resource.htm Doc. Documentation File
  Accessible without login HTML file handler_robots.htm Doc. Documentation File
  Accessible without login HTML file handler_sitemap.htm Doc. Documentation File
  Accessible without login HTML file history.htm Doc. Documentation File
  Accessible without login HTML file imager.htm Doc. Documentation File
  Accessible without login HTML file installation.htm Doc. Documentation File
  Accessible without login HTML file limiter.htm Doc. Documentation File
  Accessible without login HTML file logger.htm Doc. Documentation File
  Accessible without login HTML file minifier.htm Doc. Documentation File
  Accessible without login HTML file rewrites.htm Doc. Documentation File
  Accessible without login HTML file sessions.htm Doc. Sessions Documentation
  Accessible without login HTML file state.htm Doc. Documentation File
  Accessible without login HTML file tools.htm Doc. Tools guide
  Accessible without login HTML file tutorial_ajax.htm Doc. Documentation File
  Accessible without login HTML file tutorial_permissions.htm Doc. Documentation File
  Accessible without login HTML file tutorial_webservice.htm Doc. Documentation File
  Accessible without login HTML file tutorial_website.htm Doc. Documentation File
  Accessible without login HTML file update.htm Doc. Documentation
  Accessible without login HTML file wrapper_js.htm Doc. Documentation File
  Accessible without login HTML file wrapper_php.htm Doc. Documentation File

  Files folder image Files (186)  /  engine  
File Role Description
  Accessible without login Plain text file class.www-api.php Class API Class
  Accessible without login Plain text file class.www-database.php Class Database Class
  Accessible without login Plain text file class.www-factory.js Data JavaScript Factory
  Accessible without login Plain text file class.www-factory.php Class Factory Class
  Accessible without login Plain text file class.www-imager.php Class Imager Class
  Accessible without login Plain text file class.www-limiter.php Class Limiter Class
  Accessible without login Plain text file class.www-logger.php Class Logger Class
  Accessible without login Plain text file class.www-minifier.php Class Minifier Class
  Accessible without login Plain text file class.www-sessions.php Class Sessions Class
  Accessible without login Plain text file class.www-state.php Class State Class
  Accessible without login Plain text file class.www-tools.php Class Tools for Factory
  Accessible without login Plain text file class.www-wrapper.js Data JavaScript Wrapper
  Accessible without login Plain text file class.www-wrapper.php Class PHP Wrapper
  Accessible without login Plain text file handler.api.php Appl. API Handler
  Accessible without login Plain text file handler.appcache.php Appl. Handler for serving Appcache files
  Accessible without login Plain text file handler.data.php Appl. Data Handler
  Accessible without login Plain text file handler.file.php Appl. File Handler
  Accessible without login Plain text file handler.image.php Appl. Image Handler
  Accessible without login Plain text file handler.resource.php Appl. Resource Handler
  Accessible without login Plain text file handler.robots.php Appl. Robots Handler
  Accessible without login Plain text file handler.sitemap.php Appl. Sitemap Handler

  Files folder image Files (186)  /  filesystem  
File Role Description
Files folder imagebackups (1 file)
Files folder imagecache (5 directories)
Files folder imagedata (1 file)
Files folder imageerrors (1 file)
Files folder imagekeys (1 file)
Files folder imagelimiter (1 file)
Files folder imagelogs (1 file)
Files folder imagemessenger (1 file)
Files folder imagesessions (1 file)
Files folder imagestatic (1 file)
Files folder imagetmp (1 file)
Files folder imagetokens (1 file)
Files folder imageupdates (1 file)
Files folder imageuserdata (1 file)

  Files folder image Files (186)  /  filesystem  /  backups  
File Role Description
  Accessible without login Plain text file .empty Data Folder placeholder

  Files folder image Files (186)  /  filesystem  /  cache  
File Role Description
Files folder imagecustom (1 file)
Files folder imageimages (1 file)
Files folder imageoutput (1 file)
Files folder imageresources (1 file)
Files folder imagetags (1 file)

  Files folder image Files (186)  /  filesystem  /  cache  /  custom  
File Role Description
  Accessible without login Plain text file .empty Data Folder placeholder

  Files folder image Files (186)  /  filesystem  /  cache  /  images  
File Role Description
  Accessible without login Plain text file .empty Data Folder placeholder

  Files folder image Files (186)  /  filesystem  /  cache  /  output  
File Role Description
  Accessible without login Plain text file .empty Data Folder placeholder

  Files folder image Files (186)  /  filesystem  /  cache  /  resources  
File Role Description
  Accessible without login Plain text file .empty Data Folder placeholder

  Files folder image Files (186)  /  filesystem  /  cache  /  tags  
File Role Description
  Accessible without login Plain text file .empty Data Folder Placeholder

  Files folder image Files (186)  /  filesystem  /  data  
File Role Description
  Accessible without login Plain text file .empty Data Folder placeholder

  Files folder image Files (186)  /  filesystem  /  errors  
File Role Description
  Accessible without login Plain text file .empty Data Folder placeholder

  Files folder image Files (186)  /  filesystem  /  keys  
File Role Description
  Accessible without login Plain text file .empty Data Folder placeholder

  Files folder image Files (186)  /  filesystem  /  limiter  
File Role Description
  Accessible without login Plain text file .empty Data Folder placeholder

  Files folder image Files (186)  /  filesystem  /  logs  
File Role Description
  Accessible without login Plain text file .empty Data Folder placeholder

  Files folder image Files (186)  /  filesystem  /  messenger  
File Role Description
  Accessible without login Plain text file .empty Data Folder placeholder

  Files folder image Files (186)  /  filesystem  /  sessions  
File Role Description
  Accessible without login Plain text file .empty Data Folder Placeholder

  Files folder image Files (186)  /  filesystem  /  static  
File Role Description
  Accessible without login Plain text file .empty Data Folder placeholder

  Files folder image Files (186)  /  filesystem  /  tmp  
File Role Description
  Accessible without login Plain text file .empty Data Folder placeholder

  Files folder image Files (186)  /  filesystem  /  tokens  
File Role Description
  Accessible without login Plain text file .empty Data Folder placeholder

  Files folder image Files (186)  /  filesystem  /  updates  
File Role Description
  Accessible without login Plain text file .empty Data Folder placeholder

  Files folder image Files (186)  /  filesystem  /  userdata  
File Role Description
  Accessible without login Plain text file .empty Data Folder placeholder

  Files folder image Files (186)  /  models  
File Role Description
  Accessible without login Plain text file model.example.php Class Example Model

  Files folder image Files (186)  /  overrides  
File Role Description
Files folder imagecontrollers (1 file)
Files folder imagemodels (1 file)
Files folder imageresources (6 directories)
Files folder imageviews (1 file)

  Files folder image Files (186)  /  overrides  /  controllers  
File Role Description
  Accessible without login Plain text file .empty Data Folder placeholder

  Files folder image Files (186)  /  overrides  /  models  
File Role Description
  Accessible without login Plain text file .empty Data Folder placeholder

  Files folder image Files (186)  /  overrides  /  resources  
File Role Description
Files folder imageclasses (1 file)
Files folder imagefiles (1 file)
Files folder imageimages (1 file)
Files folder imagelibraries (1 file)
Files folder imagescripts (1 file)
Files folder imagestyles (1 file)

  Files folder image Files (186)  /  overrides  /  resources  /  classes  
File Role Description
  Accessible without login Plain text file .empty Data Folder placeholder

  Files folder image Files (186)  /  overrides  /  resources  /  files  
File Role Description
  Accessible without login Plain text file .empty Data Folder Placeholder

  Files folder image Files (186)  /  overrides  /  resources  /  images  
File Role Description
  Accessible without login Plain text file .empty Data Folder Placeholder

  Files folder image Files (186)  /  overrides  /  resources  /  libraries  
File Role Description
  Accessible without login Plain text file .empty Data Auxiliary data

  Files folder image Files (186)  /  overrides  /  resources  /  scripts  
File Role Description
  Accessible without login Plain text file .empty Data Auxiliary data

  Files folder image Files (186)  /  overrides  /  resources  /  styles  
File Role Description
  Accessible without login Plain text file .empty Data Auxiliary data

  Files folder image Files (186)  /  overrides  /  views  
File Role Description
  Accessible without login Plain text file .empty Data Folder placeholder

  Files folder image Files (186)  /  resources  
File Role Description
Files folder imageclasses (2 files)
Files folder imagecontent (1 file)
Files folder imagefiles (1 file)
Files folder imageimages (1 file)
Files folder imagelibraries (2 files)
Files folder imagescripts (6 files)
Files folder imagestatic (1 file)
Files folder imagestyles (3 files)
  Accessible without login Plain text file api.observers.ini Data Observers Configuration
  Accessible without login Plain text file api.profiles.ini Data API Profiles Configuration
  Accessible without login Plain text file en.sitemap.ini Data Sitemap Configuration
  Accessible without login Plain text file en.translations.ini Data Translations Configuration
  Accessible without login HTML file offline.htm Doc. Appcache offline file
  Accessible without login Image file placeholder.jpg Photo Placeholder 404 Image

  Files folder image Files (186)  /  resources  /  classes  
File Role Description
  Accessible without login Plain text file class.example.js Data Example class
  Accessible without login Plain text file class.example.php Example Example class

  Files folder image Files (186)  /  resources  /  content  
File Role Description
  Accessible without login HTML file en.example.htm Doc. New static content example

  Files folder image Files (186)  /  resources  /  files  
File Role Description
  Accessible without login Plain text file .empty Data Folder Placeholder

  Files folder image Files (186)  /  resources  /  images  
File Role Description
  Accessible without login Image file logo.png Photo Logo Image

  Files folder image Files (186)  /  resources  /  libraries  
File Role Description
  Accessible without login Plain text file example.js Data Example library
  Accessible without login Plain text file example.php Example Example library

  Files folder image Files (186)  /  resources  /  scripts  
File Role Description
  Accessible without login Plain text file example.script.js Data Example script
  Accessible without login Plain text file example.script.php Example Example script
  Accessible without login Plain text file jquery.js Data jQuery framework
  Accessible without login Plain text file jquery2.js Data Alternative jQuery
  Accessible without login Plain text file script.js Data Main JavaScript
  Accessible without login Plain text file script.php Appl. New autoload location

  Files folder image Files (186)  /  resources  /  static  
File Role Description
  Accessible without login Plain text file .empty Data Folder Placeholder

  Files folder image Files (186)  /  resources  /  styles  
File Role Description
  Accessible without login Plain text file example.style.css Data Example stylesheet
  Accessible without login Plain text file reset.css Data Reset stylesheet
  Accessible without login Plain text file style.css Data Main stylesheet

  Files folder image Files (186)  /  tools  
File Role Description
Files folder imagetests (2 files)
  Accessible without login Plain text file .htaccess Data Apache Directives for Tools
  Accessible without login Plain text file adminer.css Data Adminer CSS
  Accessible without login Plain text file adminer.php Aux. Adminer Tool
  Accessible without login Plain text file api-info.php Aux. API Info Tool
  Accessible without login Plain text file backup.php Aux. Backup Tool
  Accessible without login Plain text file cleaner.php Aux. Filesystem Cleaner Tool
  Accessible without login Plain text file compatibility.php Aux. Compatibility Tester
  Accessible without login Plain text file debugger.php Aux. Debugger Tool
  Accessible without login Plain text file log-reader.php Aux. Log Reader Tool
  Accessible without login Plain text file php-info.php Aux. PHP Info Tool
  Accessible without login Plain text file style.css Data Tools Stylesheet
  Accessible without login Plain text file tester.php Aux. Test Suite
  Accessible without login Plain text file tools_autoload.php Aux. Tools Autoloader
  Accessible without login Plain text file tools_functions.php Aux. Tools Functions
  Accessible without login Plain text file updater.php Aux. Updater Tool
  Accessible without login Plain text file www-cleaner.php Aux. Maintenance script
  Accessible without login Plain text file www-updater.php Aux. Updater Template

  Files folder image Files (186)  /  tools  /  tests  
File Role Description
  Accessible without login Plain text file .empty Data Folder placeholder
  Accessible without login Plain text file example.ini Data Example test configuration

  Files folder image Files (186)  /  views  
File Role Description
  Accessible without login Plain text file view.404.php Class 404 View
  Accessible without login Plain text file view.example.php Class Example View
  Accessible without login Plain text file view.home.php Class Home View

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:765
This week:0
All time:4,419
This week:50Up
 User Ratings  
 
 All time
Utility:75%StarStarStarStar
Consistency:62%StarStarStarStar
Documentation:68%StarStarStarStar
Examples:41%StarStarStar
Tests:-
Videos:-
Overall:54%StarStarStar
Rank:2031