Archivo Explosivo: HTML5

Adaptive vs. Responsive

Adaptiv entspricht dem Begriff „anpassungsfähig“. Ein adaptives Layout ist ein anpassungsfähiges Layout das an feste Ausgabegrößen gebunden ist (via MediaQueries) – diese Ausgabegrößen orientieren sich an festen Ausgabegrößen – diese wiederum orientieren sich an Ausgabegrößen diverser festgelegter Ausgabegräte.

Die Ausgabe vom Layout ist also auf feste Größen beschränkt – außerhalb dieser per MediaQuery festgelegten Größen kommt es daher oft zu unerwünschten Ergebnissen – ja gar zu zerschossenen Layouts.

Responsive bedeutet „reaktionsfähig“. Responsive-Design beschreibt ein flüssiges Darstellungsraster – oft die bessere Herangehensweise für ein auf allen erdenklichen Ausgabemedien funktionierendes Design. Die MediaQueries im Responsive-Design orientzieren sich am Design und nicht an Darstellungsgrößen festgelegter Ausgabegeräte.

Archivo Explosivo: HTML5

phaziz WordPress-Theme Update

Jetzt mit Custom-Galerien (justifiedGallery) und Custom-Lightbox (Swipebox).

Das ganze auf GitHub zum Download: https://github.com/phaziz/phaziz-wp-theme

Archivo Explosivo: HTML5

Constructr CMS 3.0

ConstructrCMS (https://github.com/phaziz/ConstructrCMS-3) based on FatFree-Framework, Materialize CSS, MySQL/PDO, jQuery/Javascript and Passion!

That’s it for now (Version 3.0 / 2015-07-29):

– Page-Management
– Create, edit, re-order/order, activate/deactivate and delete Pages
– Page specific CSS- and JS-Content
– Markdown Content-Management with Live-Preview
– Create, edit, re-order/order, activate/deavtivate and delete Content-Elements
– Template-Management
– EASY PHP-Templates
– Asset-Management (Uploads) with Live-Preview
– Add, edit, delete, Uploads
– User Management
– Create, edit, delete User-Accounts
– User Rights-Management
– Activate/Deactivate UserRight
– User Password resetting

INSTALLATION:
– VISIT THE INSTALLER AT http://yourdomain.tld/CONSTRUCTR-CMS-SETUP/

CHANGELOG
– 2015-07-29 AutoInsert Markdown for Files / little Bugfixes and minor Features
– 2015-07-28 Webinstaller / little Bugfixes and minor Features
– 2015-07-23 Grande Update IV…
– 2015-03-23 Grande Update III…
– 2015-03-21 Grande Update II…
– 2015-03-19 Grande Update…
– 2015-03-18 Initial commit

Archivo Explosivo: HTML5
ConstructrCMS 2.0

Constructr CMS 2.0

Bald ist es soweit – Constructr CMS Version 2.0 auf Basis eines neuen PHP-Frameworks (FatFree)…

weiterlesen >

Archivo Explosivo: HTML5
http://spiel.phaziz.com/

Javascript Spiel „Zahlenpaare suchen“

Repository: https://github.com/phaziz/MathingNumbersGame
Demo: http://spiel.phaziz.com

Ich wünsche viel Vergnügen beim Spiel!

Permalink
8. Februar 2015
CSSGitHubHTML5JavascriptProgrammierung
Archivo Explosivo: HTML5
MrRender V4.1

MiniCMS Mr. Render V4.1

MiniCMS Mr. Render V4.1 / Mini-CMS Application in PHP / Demo

  • Eine einzige Klasse.
  • 4 Funktionen – 160 Zeilen Code.
  • Saubere URL’s mit ModRewrite (.htaccess).
  • Caching in reinen Text-Dateien.
  • Routing über definiertes Array.
  • Beliebige Verschachtelung von virtuellen Verzeichnissen.
  • Jedes Template-Design ist möglich.
  • Einfache Template-Funktionen: {@ Funktionsname @}.
  • 404 Fehlerseite (inkl. 404-notfound-Header).
  • Installation in Unterverzeichnissen und Subdomains einfach möglich.

 0)
				{
					$RET = '
Permalink
15. Dezember 2014
HTML5JavascriptphazizPHPProgrammierung
Archivo Explosivo: HTML5

Ein verschachteltes HTML-Menü aus einem Mehrdimensionalen PHP-Array generieren

Das Mehrdimensionale Array schaut so aus:


$ROUTES_ARRAY = array(
    array(
        '_WHAT' => 'Startseite',
        '_URL' => '/mini-cms-3/',
        '_TPL' => 'startseite.php'
    ),
    array(
        '_WHAT' => 'Info',
        '_URL' => '/mini-cms-3/info/',
        '_TPL' => 'info.php'
    ),
    array(
        '_WHAT' => 'Support',
        '_URL' => '/mini-cms-3/support/',
        '_TPL' => 'support.php'
    ),
    'Projekte' => array(
        array(
            '_WHAT' => 'Consulting',
            '_URL' => '/mini-cms-3/projekte/consulting/',
            '_TPL' => 'projekte_consulting.php'
        ),
        array(
            '_WHAT' => 'Web',
            '_URL' => '/mini-cms-3/projekte/web/',
            '_TPL' => 'projekte_web.php'
        ),
        array(
            '_WHAT' => 'Kontakt',
            '_URL' => '/mini-cms-3/kontakt/',
            '_TPL' => 'kontakt.php'
        )
    )
);

Die Funktion um daraus ein verschachteltes HTML-Menü zu generieren schaut so aus:


function recursiveNavigation($ARRAY,$LEVEL)
{
    if(!empty($ARRAY))
    {
        $RET = '
    '; foreach($ARRAY as $KEY => $VALUE) { if(!is_int($KEY)) { $RET .= '
  • ' . $KEY . ' '; $LEVEL++; $RET .= self::recursiveNavigation($VALUE,$LEVEL); $RET .= '
  • '; } else { $RET .= '
  • ' . $VALUE['_WHAT'] . '
  • '; } } $RET .= '
'; return $RET; } else { return false; } }

Das Mehrdimensionale Array wird rekursiv in jeder Ebene durchlaufen – daraus ensteht ein verschachteltes HTML-UL-LI-Menü.

Permalink
13. Dezember 2014
HTML5phazizPHPProgrammierung
Archivo Explosivo: HTML5
MrRender Mini-CMS

MrRender – MiniCMS

Die Evolutionsstufe 3 beim MiniCMS (MrRender) ist erreicht und die Dateien auf GitHub (DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE), bzw. die Demo-Seite wurden aktualisiert.

Zum System:

  • 187 Zeilen Code
  • 4,6 KB Dateigröße
  • 1 Klasse, 3 Funktionen
  • Definition der Navigationsstruktur über ein „Routes-Array“
  • 404 Fehlerseite, Error-Seite
  • 1 Content-Verzeichnis ohne Verschachtelung
  • Beliebige Einzelseiten (HTML, PHP, …)
  • Clean URL’s per ModRewrite (.htaccess)
  • Klein, flexibel und schnell
Archivo Explosivo: HTML5
ConstructrCMS 1.04.0

Constructr CMS

Constructr CMS

Archivo Explosivo: HTML5
MiniCMS

Mini CMS

Ein minimales PHP-Content Management System für die Auslieferung von statischen Dokumenten.

  • Minimal und superschnell.
  • Nur knappe 60 Kilobyte groß.
  • Ab PHP 5.3.
  • Beliebiges Inhalts-Verzeichnis für die statischen Dokumente.
  • Beliebige Dateiendung (.php, .html, …).
  • Logging-Funktion.
  • Automatischer Menü-Generator (bisher für eine Ebene von Seiten / noch keine verschachtelten Strukturen).
  • Diverse Hilfsfunktionen.
  • Installation in jedem Unterverzeichnis möglich.
  • Demo
  • Download via GitHub
Permalink
3. Dezember 2014
GitHubHTML5JavascriptPHPProgrammierung