igentlich sagt man, Eigenwerbung bzw. -lob stinkt, ich kanns mir aber trotzdem nicht verkneifen ;-)
Ich habe eine kleine Klasse gebaut, welche mir als php Entwickler schnell hilft, eine HTML5-Seite zu erstellen. Dank dem Basis Objekt "html" muss in Zukunft keinerlei HTML-Code meht in den php-Files stehen. Kleines Beispiel gefällig?
-
<?php -
require_once './lib/easyHTML5.php';
-
-
$myHTML = html::init();
-
-
$myHTML->head->meta->add('author', 'Jens Reinemuth');
-
-
// Build up navigation -
$myHTML->body->add('nav','myNav');
-
$myHTML->body->myNav->addItem('item1','Link1','#');
-
$myHTML->body->myNav->addItem('item2','Link2','#');
-
// Build up Header -
$myHTML->body->add('header','myHeader');
-
$myHTML->body->add('h1','siteHeader');
-
$myHTML->body->siteHeader->addContent('Wilkommen auf meiner Seite...');
-
$myHTML->body->myHeader->addContent($myHTML->body->siteHeader->build());
-
$myHTML->body->myHeader->addContent($myHTML->body->myNav->build());
-
// Build up the Intro-Section -
$myHTML->body->add('section','myIntro');
-
// test-article -
$myHTML->body->add('article','art1');
-
$myHTML->body->art1->title = 'Testarticle1';
-
$myHTML->body->art1->time = '10.07.2010 02:11:00';
-
$myHTML->body->art1->author = 'jens';
-
$myHTML->body->art1->addContent('Kleiner Test!');
-
$myHTML->body->myIntro->addContent($myHTML->body->art1->build());
-
// sidebar for later use -
$myHTML->body->add('aside','mySidebar');
-
// Build up Footer -
$myHTML->body->add('footer','myFooter');
-
// output -
echo $myHTML->build();
-
-
?>
und raus kommt eine (noch nicht sooo ganz) wohlgeformte html5-Seite... Momentan arbeite ich an den video und audio tags, inkl. der Möglichkeit, den Flashplayer durch ein mootools-Plugin zu ersetzen. Im Hinterkopf hätte ich zu dem Thema auch noch einen kleinen Converter, also mp4->theora und mp3->ogg... Mal sehen.
Ich denke, darauf kann man aufbauen. Wen die Klasse(n) interessier[t|en]:
http://github.com/openWebX/easyHTML5
Gruß,
Jens
Willkommen zum zweiten Teil meiner kleinen HowTo-Serie. Heute werde ich Euch zeigen, wie man einem Android-Handy zu einem Zugang zum OpenVPN-Server aus dem 



