Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
programmieren:wordpress:boilerplate_theme [2020/03/09 19:11] – external edit 127.0.0.1programmieren:wordpress:boilerplate_theme [2021/08/23 13:17] jgehrke
Line 2: Line 2:
  
 **Das ist mein aktuelles Starter Theme:** **Das ist mein aktuelles Starter Theme:**
-  * Download {{ :programmieren:wordpress:theme-boilerplate-190818.zip | Theme Boilerplate (18.08.2019}}+  * Download {{ :programmieren:wordpress:theme-boilerplate-190818.zip | Theme Boilerplate (18.08.2019, alt)}} 
 +  * Download {{ :programmieren:wordpress:theme-boilerplate-201027.zip |Theme Boilerplate (27.10.2020, alt)}} 
 +  * Download **{{  :programmieren:wordpress:theme-boilerplate-210823.zip|Theme Boilerplate (23.08.2021, aktuell)}}**
  
  
Line 8: Line 10:
  
 **CSS:** **CSS:**
-  * ''boilerplate.css''Guter Normalizer wenn man mit Flexbox arbeitet +  * Neu: ''sanitize.css''Resetter, Normalizer und hinzufügen von vernünftigen Default-Regeln ([[https://github.com/csstools/sanitize.css|sanitize.css Doku]])
-  * ''normalize.css'' Normalizer/Resetter, damit alle Browser möglichst ähnlich CSS interpretieren+
  
 **JS:** **JS:**
   * ''require.js'' – Script Manager, besser als wenn immer alles geladen wird   * ''require.js'' – Script Manager, besser als wenn immer alles geladen wird
-  * ''dummy_script'' - Dummy Modul für Require.js +  * Neu: Alle weiteren Javascripte entfernt
-  * weitere Scripte wie TaffyDB, Moment, jQuery, etc+
  
 **PHP** **PHP**
   * ''d()'' - Kurzer Debug-Ausgabe Befehl   * ''d()'' - Kurzer Debug-Ausgabe Befehl
-  * ''is_plugin_active()'' - Kontrolle ob Plugin aktiv ist 
   * ''require_all_files()'' - Inkludiert alle Files aus einem Folder   * ''require_all_files()'' - Inkludiert alle Files aus einem Folder
   * ''TGM Plugin Activation'' - Manager um benötigte Plugins zu definieren     * ''TGM Plugin Activation'' - Manager um benötigte Plugins zu definieren  
-  * ''Mustache'' - Als Template Engine, Um HTML zu rendern die statische classe ''View::Render()'' nutzen+  * ''Mustache'' - Als Template Engine, HTML Blöcke aus dem ''HTML''-Folder rendern mit ''render$tpl_name, $tpl_values = [], $echo = true )''
  
 **Theme Settings unter Theme-Setup** **Theme Settings unter Theme-Setup**
   * ''add_theme_supprt'' für verschiedene Sachen   * ''add_theme_supprt'' für verschiedene Sachen
 +  * ''gutenberg_theme_support'' für Gutenberg-Presets (Farben etc)
   * ''image_compression'' Steuerung   * ''image_compression'' Steuerung
   * ''image_sizes'' Einstellungen mit allen wichtigen Social Media Größen   * ''image_sizes'' Einstellungen mit allen wichtigen Social Media Größen
 +  * ''is_acf_active_check'' Frontend prüfen lassen ob ACF Aktiv ist, ggf. mit Fehler abbrechen
 +  * ''mail_as_html'' Damit Mails immer als HTML Mails verschickt werden
   * ''register_menus'' für Menüs   * ''register_menus'' für Menüs
   * ''scripts'' & ''styles'' um Scripte & Styles zu inkludieren   * ''scripts'' & ''styles'' um Scripte & Styles zu inkludieren
-  * ''Shortcodes'' etwas das ich mal entfernen muss+  * ''upload-mime-types'' um SVG-Upload zu aktivieren 
 + 
 +**Plugins die required werden** 
 +  * **Query Monitor** wird über die ''functions/plugin-managment/plugins.php'' required - gut für Development! 
 +  * **ACF Pro** wird über die ''functions/plugin-managment/plugins.php'' required - kann man ausschalten 
 + 
 +===== Nicht Enthalten im Theme sind ===== 
 + 
 +  * -/-

Page Tools