PHP Classes

RS framework: Web application development framework

Recommend this page to a friend!
  Info   View files Example   View files View files (36)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStarStar 72%Total: 148 All time: 9,092 This week: 128Up
Version License PHP version Categories
rsfw 1.0.2GNU General Publi...5PHP 5, Libraries
Description 

Author

This package is a Web application development framework.

It provides a set of general purpose classes for developing Web applications. Currently it includes:

- Database access using MySQLi
- Caching content in session variables
- Event observer
- Request handler
- Routing requests
- Processing view templates

Picture of Nemeth Zoltan
  Performance   Level  
Name: Nemeth Zoltan is available for providing paid consulting. Contact Nemeth Zoltan .
Classes: 9 packages by
Country: Hungary Hungary
Age: 46
All time rank: 157113 in Hungary Hungary
Week rank: 312 Up6 in Hungary Hungary Up
Innovation award
Innovation award
Nominee: 2x

Winner: 1x

Example

<?php
if (!isset($_SESSION['core']) || $_SESSION['core'] != 1) {
    die(
"Core not loaded!");
}
$request = Request::getInstance();
$cache = SessionCache::getInstance();
$router = Router::getInstance();
$router->process($request);
echo
$router;
/**
 * RS framework processing functionality
 */
/**
 * Generate view for data
 */
$object = $router->getTemplate();
$view = $object::getInstance();
/**
 * Run process files
 */
$processes = $router->getProcess();
if (
count($processes) > 0) {
    foreach (
$processes as $process) {
        if (
is_executable('process/' . $process)) {
            include_once
'process/' . $process;
        }
    }
}
/**
 * Make view
 */
$view->show();


Details

RS Framework 2

Framework version: 0.6

PHP Version: 5.6

Programable PHP framework for fast, flexible and simple projects.

The framework contains a basic sample with a basic user handling and the neccessary logging features with observer pattern.


$request = Request::getInstance();
$cache = SessionCache::getInstance();
$router = Router::getInstance();
$router->process($request);
/
 * RS framework processing functionality
 */
/
 * Generate view for data
 */
$object = $router->getTemplate();
$view = $object::getInstance();
/
 * Run process files
 */
$processes = $router->getProcess();
if (count($processes) > 0) {
	foreach ($processes as $process) {
		if (is_executable('process/' . $process)) {
			include_once 'process/' . $process;
		}
	}
}
/
 * Make view
 */
$view->show();

  Files folder image Files  
File Role Description
Files folder imagefiles (1 directory)
Files folder imagelibs (9 files, 1 directory)
Files folder imageprocess (1 file)
Files folder imagesys (3 files, 1 directory)
Files folder imagetheme (1 directory)
Files folder imagevendor (1 directory)
Accessible without login Plain text file .gitignore Data Auxiliary data
Accessible without login Plain text file .htaccess Data Auxiliary data
Accessible without login Plain text file index.php Aux. Auxiliary script
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Data Auxiliary data
Accessible without login Plain text file robots.txt Data Auxiliary data

  Files folder image Files  /  files  
File Role Description
Files folder imagelog (1 file)

  Files folder image Files  /  files  /  log  
File Role Description
  Accessible without login Plain text file readme.txt Data Auxiliary data

  Files folder image Files  /  libs  
File Role Description
Files folder imageinterfaces (3 files)
  Plain text file Cache.php Class Class source
  Plain text file Core.php Class Class source
  Plain text file Database.php Class Class source
  Plain text file Observable.php Class Class source
  Plain text file Request.php Class Class source
  Plain text file Router.php Class Class source
  Plain text file SessionCache.php Class Class source
  Plain text file Singleton.php Class Class source
  Plain text file View.php Class Class source

  Files folder image Files  /  libs  /  interfaces  
File Role Description
  Plain text file ICache.php Class Class source
  Plain text file IObservable.php Class Class source
  Plain text file IObserver.php Class Class source

  Files folder image Files  /  process  
File Role Description
  Accessible without login Plain text file home.process.php Aux. Auxiliary script

  Files folder image Files  /  sys  
File Role Description
Files folder imageconfig (2 files)
  Accessible without login Plain text file constants.php Aux. Auxiliary script
  Accessible without login Plain text file core.php Aux. Auxiliary script
  Accessible without login Plain text file generator.php Example Example script

  Files folder image Files  /  sys  /  config  
File Role Description
  Accessible without login Plain text file .htaccess Data Auxiliary data
  Accessible without login Plain text file routing.json Data Auxiliary data

  Files folder image Files  /  theme  
File Role Description
Files folder imageDefault (1 file, 4 directories)

  Files folder image Files  /  theme  /  Default  
File Role Description
Files folder imageBlocks (4 files)
Files folder imagecss (1 file)
Files folder imageimages (1 file)
Files folder imagejs (1 file)
  Plain text file Main.php Class Class source

  Files folder image Files  /  theme  /  Default  /  Blocks  
File Role Description
  Accessible without login HTML file debug.html Doc. Documentation
  Accessible without login HTML file footer.html Doc. Documentation
  Accessible without login HTML file header.html Doc. Documentation
  Accessible without login Plain text file readme.txt Doc. Documentation

  Files folder image Files  /  theme  /  Default  /  css  
File Role Description
  Accessible without login Plain text file style.css Data Auxiliary data

  Files folder image Files  /  theme  /  Default  /  images  
File Role Description
  Accessible without login Plain text file readme.txt Doc. Documentation

  Files folder image Files  /  theme  /  Default  /  js  
File Role Description
  Accessible without login Plain text file default.js Data Auxiliary data

  Files folder image Files  /  vendor  
File Role Description
Files folder imageRS (2 files, 1 directory)

  Files folder image Files  /  vendor  /  RS  
File Role Description
Files folder imageObserver (1 file)
  Plain text file Debug.php Class Class source
  Plain text file User.php Class Class source

  Files folder image Files  /  vendor  /  RS  /  Observer  
File Role Description
  Plain text file Log.php Class Class source

 Version Control Unique User Downloads Download Rankings  
 100%
Total:148
This week:0
All time:9,092
This week:128Up
 User Ratings  
 
 All time
Utility:91%StarStarStarStarStar
Consistency:91%StarStarStarStarStar
Documentation:83%StarStarStarStarStar
Examples:91%StarStarStarStarStar
Tests:-
Videos:-
Overall:72%StarStarStarStar
Rank:192