Last Updated | | Ratings | | Unique User Downloads | | Download Rankings |
2022-03-26 (1 month ago)  | |    74% | | Total: 784 | | All time: 4,316 This week: 166 |
|
Description | | Author |
This package can be used to create database driven Web sites.
It can load a configuration file that defines several details of the pages of the site like the type of database to use, site domain, copyright, paths of different types of files, etc..
The main class can perform several types of general purpose functions that many sites need like cookie management, keep track of the site visitors, generate page headers and footers, error and exception handling, etc..
For database access it supports several types like MySQLi and SQLite. The MySQLi logic is well tested. | |
 |
|
Innovation award
 Nominee: 1x |
|
Details
SiteClass Verion 3.1
SiteClass version 3.1 is a PHP mini framework for simple, small websites. It can be esaly combined with other frameworks or templeting engines if needed.
For small websites I feel that frameworks like Laravel or Meteor etc. are just too much.
Updated BLP 2022-02-08 --
This project has several parts that can function standalone or combined.
-
Database.class.php : provides a wrapper for several different database engines.
-
dbTables.class.php : uses the functionality of Database.class.php to make creating tables easy.
-
ErrorClass.class.php : Error and Exception classes
-
SiteClass.class.php : tools for making creating a site a little easier. The class provides methods to help with headers, banners, footers and more.
The following database engines are provided:
-
dbMysqli.class.php : (rigorously tested) This is the latest PHP version of the MySql database engine.
-
dbSqlite.class.php : sqlite3 (used for the examples)
There are a couple of additional databases but they have not been rigouously tested.
SiteClass Documentation
SiteClass Documentation
Contact Me
Barton Phillips : bartonphillips@gmail.com
My Website
Copyright © 2022 Barton Phillips
|
Applications that use this package |
|
No pages of applications that use this class were specified.
If you know an application of this package, send a message to the author to add a link here.