So, nachdem ich ja gestern auf ein relativ neues Framework aufmerksam gemacht habe, möchte ich heute kurz eine Liste von den Platzhirschen zum Besten geben, von denen ich persönlich meine, dass sie auf jeden Fall dazugehören.
Mehr…
Anders als es die Überschrift vielleicht vermuten läßt: nein, ich bin nicht genervt von der Tatsache, noch ein solches Ding entdeckt zu haben – im Gegenteil, ich würde es sonst für mich behalten.
Ich hab mir also noch ein weiteres PHP5-Framework reingezogen: Das Yii-Framework.
Neben symfony, CakePHP und dem Zend Framework hat man jetzt also noch eine Alternative mehr.
Yii bedient sich verschiedener vorhandener Konzepte aus anderen Frameworks wie hauptsächlich Prado und Ruby on Rails und erfindet somit nichts neues.
Yii selbst bezeichnet sich als hochperformantes komponentenbasiertes System, leicht zu verstehen, effizient und erweiterbar.
Der modulare Aufbau gefällt mir zum Beispiel sehr gut, was vielleicht am ehesten vergleichbar ist mit den Komponenten von Joomla.
Mit einer Shell lassen sich auch schnell CRUD-Anwendungen generieren, wie man es von symfony oder CakePHP (Bakery) kennt.
Yii ist auch sehr gut dokumentiert und bietet einige Tutorials und Demos zum sofort Nachvollziehen an.
Mein Fazit: ein Blick lohnt sich auf jeden Fall.
Da mein letzter Beitrag ja von flickr erzeugt wurde, habe ich mich gefragt, wie man selber WordPress-Artikel erzeugen kann über diese xml-rpc-Schnittstelle.
Eigentlich ist das ganz einfach, wenn man von Zend die XmlRpc-Komponente benutzt. Vorraussetzung ist, dass WordPress die Kommunikation per xml-rpc zuläßt, was man in den Einstellungen festlegen kann.
require_once 'Zend/XmlRpc/Client.php';
$client = new Zend_XmlRpc_Client('http://blog.mbischof.de/xmlrpc.php');
$username = 'username';
$password = 'password';
$content = array(
'title' => 'Test',
'description' => 'Das ist nur ein Test';
);
$result = $client->call('metaWeblog.newPost', array(
1, $username, $password, $content, true
));
var_dump($result);
Die Savant Template-Engine geniesst bei mir schon seit Jahren vollstes Vertrauen. Savant arbeitet ähnlich wie Smarty mit dem Unterschied, dass in Smarty eine eigene Mini-Programmiersprache in den Templates verwendet wird und in Savant PHP zum Einsatz kommt. Pros und Contras werden im Netz häufig diskutiert, darauf muss man nicht eingehen – jeder muss selber wissen, womit er am besten klarkommt.
Mehr…
Letzte Kommentare