Currently all protocols (socket, http, smtp, etc), formats (csv, xml, etc) and APIs (data, csv, xmli) all reside in the include folder. They should be moved to the relevant subfolders to keep the include folder somewhat clean.
A simple action which updates the "updated" time stamp and nothing else. Handy when needing to trigger recache of lister plugin sections when multiple modules are involved.
$d=Data::cache("module", "touch", "item");
$d->setValue("nr", $id);
$d->submit();
Only "forceUpdate" and ID fields will be checked and subitted, all other fields may not be checked to avoid potential errors. Storage object "edit" function should be used which should just update the relevant forceUpdate fields...
The pager plugin is available through $this->pager, the API that it offers should be properly defined:
Frontend
function setTitle($title)
function jasScript($show)
function addJavaScript($file)
function removeJavaScript($file)
function addStyleSheet($file, $media=false)
function removeStyleSheet($file)
function metaKeywords($keywords, $append=false)
function metaDescription($text, $append=false)
function addRelationLinks($rel, $link)
function removeRelationLinks($rel, $link)...
It should be possible to configure default + page specific link tags by selecting the relevant page. The majority should be auto-detected by default.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Verty's Admin - Passwords</title>
<link rel="index" href="index.html"/>
<link rel="home" href="home.html"/>
<...
It should be possible to add a default + page specific set of meta keywords+description. Page level keywords should should be appended whereas page level description should overwrite.
<meta> Tags - Examples of Use
Define keywords for search engines:
<meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript">
Define a description of your web page:
<meta name="description" content="Free Web tutorials on HTML and CSS">
Define the author of a page:
<meta...