Construir seu próprio CMS permite implementar milhares de sites e intranets com sucesso. A personalização é fácil, rápida e pode usar ferramentas comuns como PHP. Como um CMS usa design orientado a objetos, o código fica organizado em arquivos chamados classes. Objetos ou instâncias dessas classes são criados conforme necessário. Classes funcionam como plantas para instâncias, permitindo projetar muitos sistemas com código mínimo depois.
Class: DbConnector
// Propósito: Conectar a banco MySQL
require_once 'SystemComponent.php'
class DbConnector extends SystemComponent {
// variáveis aqui
function DbConnector(){
$user = $settings['dbusername']
$pass = $settings['dbpassword']
}
function query(){ /* código */ }
function fetchArray(){ /* código */ }
function close(){ mysql_close() }
}
<?php
require_once 'SystemComponent.php'
class Validator extends SystemComponent {
var $errors
}
?>
Function logg(){
session_start()
Header("cache-control: private")
}
function logout(){
unset($this->userdata)
session_destroy()
exit()
}