Deprecated: Parsedown::blockList(): Implicitly marking parameter $CurrentBlock as nullable is deprecated, the explicit nullable type must be used instead in /homepages/41/d166645450/htdocs/SmartyCMS/SmartyCMS/core/parsedown/Parsedown.php on line 574

Deprecated: Parsedown::blockSetextHeader(): Implicitly marking parameter $Block as nullable is deprecated, the explicit nullable type must be used instead in /homepages/41/d166645450/htdocs/SmartyCMS/SmartyCMS/core/parsedown/Parsedown.php on line 811

Deprecated: Parsedown::blockTable(): Implicitly marking parameter $Block as nullable is deprecated, the explicit nullable type must be used instead in /homepages/41/d166645450/htdocs/SmartyCMS/SmartyCMS/core/parsedown/Parsedown.php on line 897

Deprecated: ParsedownExtra::blockSetextHeader(): Implicitly marking parameter $Block as nullable is deprecated, the explicit nullable type must be used instead in /homepages/41/d166645450/htdocs/SmartyCMS/SmartyCMS/core/parsedown/ParsedownExtra.php on line 334

Deprecated: Smarty::_getTemplateId(): Implicitly marking parameter $template as nullable is deprecated, the explicit nullable type must be used instead in /homepages/41/d166645450/htdocs/SmartyCMS/SmartyCMS/core/smarty-4-5-4/libs/Smarty.class.php on line 1048

Deprecated: Smarty_Internal_Data::getTemplateVars(): Implicitly marking parameter $_ptr as nullable is deprecated, the explicit nullable type must be used instead in /homepages/41/d166645450/htdocs/SmartyCMS/SmartyCMS/core/smarty-4-5-4/libs/sysplugins/smarty_internal_data.php on line 193

Deprecated: Smarty_Internal_Data::_mergeVars(): Implicitly marking parameter $data as nullable is deprecated, the explicit nullable type must be used instead in /homepages/41/d166645450/htdocs/SmartyCMS/SmartyCMS/core/smarty-4-5-4/libs/sysplugins/smarty_internal_data.php on line 203

Deprecated: Smarty_Internal_Template::__construct(): Implicitly marking parameter $_parent as nullable is deprecated, the explicit nullable type must be used instead in /homepages/41/d166645450/htdocs/SmartyCMS/SmartyCMS/core/smarty-4-5-4/libs/sysplugins/smarty_internal_template.php on line 149

Deprecated: Smarty_Resource::source(): Implicitly marking parameter $_template as nullable is deprecated, the explicit nullable type must be used instead in /homepages/41/d166645450/htdocs/SmartyCMS/SmartyCMS/core/smarty-4-5-4/libs/sysplugins/smarty_resource.php on line 175

Deprecated: Smarty_Resource::source(): Implicitly marking parameter $smarty as nullable is deprecated, the explicit nullable type must be used instead in /homepages/41/d166645450/htdocs/SmartyCMS/SmartyCMS/core/smarty-4-5-4/libs/sysplugins/smarty_resource.php on line 175

Deprecated: Smarty_Resource::populate(): Implicitly marking parameter $_template as nullable is deprecated, the explicit nullable type must be used instead in /homepages/41/d166645450/htdocs/SmartyCMS/SmartyCMS/core/smarty-4-5-4/libs/sysplugins/smarty_resource.php on line 199

Deprecated: Smarty_Template_Source::load(): Implicitly marking parameter $_template as nullable is deprecated, the explicit nullable type must be used instead in /homepages/41/d166645450/htdocs/SmartyCMS/SmartyCMS/core/smarty-4-5-4/libs/sysplugins/smarty_template_source.php on line 158

Deprecated: Smarty_Template_Source::load(): Implicitly marking parameter $smarty as nullable is deprecated, the explicit nullable type must be used instead in /homepages/41/d166645450/htdocs/SmartyCMS/SmartyCMS/core/smarty-4-5-4/libs/sysplugins/smarty_template_source.php on line 158

Deprecated: Smarty_Internal_Resource_File::populate(): Implicitly marking parameter $_template as nullable is deprecated, the explicit nullable type must be used instead in /homepages/41/d166645450/htdocs/SmartyCMS/SmartyCMS/core/smarty-4-5-4/libs/sysplugins/smarty_internal_resource_file.php on line 28

Deprecated: Smarty_Internal_Resource_File::buildFilepath(): Implicitly marking parameter $_template as nullable is deprecated, the explicit nullable type must be used instead in /homepages/41/d166645450/htdocs/SmartyCMS/SmartyCMS/core/smarty-4-5-4/libs/sysplugins/smarty_internal_resource_file.php on line 101
SmartyCMS
Deprecated: Smarty_Template_Config::load(): Implicitly marking parameter $_template as nullable is deprecated, the explicit nullable type must be used instead in /homepages/41/d166645450/htdocs/SmartyCMS/SmartyCMS/core/smarty-4-5-4/libs/sysplugins/smarty_template_config.php on line 73

Deprecated: Smarty_Template_Config::load(): Implicitly marking parameter $smarty as nullable is deprecated, the explicit nullable type must be used instead in /homepages/41/d166645450/htdocs/SmartyCMS/SmartyCMS/core/smarty-4-5-4/libs/sysplugins/smarty_template_config.php on line 73

SmartyCMS

SmartyCMS ist ein FlatFile Content Management System für komplexe Webseiten mit Beiträgen und Kapiteln in hoher Schachtelungstiefe. Es nutzt die Template-Engine Smarty, den YAML-Parser Dipper und einen MarkdownParser bzw. MarkdownExtra.

WordPress 6 - Das umfassende Handbuch. Über 1.000 Seiten zu WordPress inkl. Themes, Plug-ins, WooCommerce, SEO und mehr - Mit WordPress mehr als nur ein Blog betreiben - es ist auch ein weitverbreitetes Content-Management-System. Im Buch finden Sie das Rundumpaket für jedes Anwendungsszenario: alle Installationen, Entwicklung und Administration eigener Themes und Plugins und Einstieg in HTML und CSS. Als Fortgeschrittener in Sachen WordPress werden Sie viele wertvolle Tipps und Hilfe finden, etwa bei Themen wie Custom Post Types oder Programmieren von Erweiterungen. So sind Sie schnell in der Lage, Ihr Webprojekt zum Erfolg zu bringen.

Wir können mit so genannten Affiliate-Links den Betrieb der Webseite etwas unterstützen, für Sie als Leser ist das natürlich vollkommen kostenlos.

Affiliate Datenbank eingebunden


Oliver Lohse - 2024-04-24

Die Template-Engine Smarty unterstützt die Verwendung von individuellen Konfigurations Dateien.

Mit Hilfe der individuellen Konfigurationsdaten config.conf wurde eine universelle Affiliate Datenbank eingebunden. Aktuell für Amazon-Partnernet, funktioniert diese mit allen anderen Providern gleichermaßen.

Das MVC-Design Pattern steht


Oliver Lohse - 2024-03-24

Das bekannte Model View Controller Designpattern bildet die Grundlage für das neue Content Management System

Die Aufteilung des Sourcecode in sinnvolle und fachliche Gruppen, verbessert die Übersichtlichkeit und Wartbarkeit des Programmcodes. SmartyCMS orientiert sich daher streng am Model View Controller Paradigma für die Erstellung des CMS.

SmartyCMS startet

Oliver Lohse - 2024-02-24


Die Arbeiten an der Entwicklung des SmartyCMS beginnen

Die Motivation zu dieser Eigenentwicklung entsteht aus dem Sachverhalt, das es in der Vergangenheit immer wieder Probleme beim Wechsel (Anhebung der Version) der PHP-Versionen mit fast allen kostenlosen Content Management Systemen gibt und gab. Die Fixierung dieser Probleme ist dann recht komplex und der Aufwand übersteigt den Nutzen. Folglich kann eine Eigenentwicklung eine bessere Wartbarkeit erreichen, da die Komplexität erheblich kleiner ist.

SmartyCMS ist klein, leichtgewichtig und rasend schnell. SmartyCMS verzichtet auf unsichere Datenbanken oder AdminBackends, wird daher headless betrieben. SmartyCMS ist vollständig templatefähig und besitzt eine Pluginschnittstelle. Dank der Markdown-Unterstützung geht die Erstellung von neuem Content sehr schnell und ist daher für Content-Creators ideal geeignet. Da SmartyCMS sehr unbekannt ist, besitzt es den kleinsten Angriffsvektor unter den bekannten kostenlosen CMS im Web.

Tendenziell bewerten die heutigen User und Betreiber von Webseiten die Sicherheit und Langlebigkeit der Webseite höher als einen möglichen Funktionsumfang oder die vielen unüberschaubaren Features eines CMS.