Whiz-zarD schrieb:Guter Witz.
Selbst Drupal ist großer Rotz und da brauch ich mir nicht einmal den PHP Quälcode anschauen. Es reicht, wenn ich nur auf die Datenbanktabellen schaue. Erste Normalform ist bei denen auch ein Fremdwort.
Da stimme ich doch gleich mit ein beim nächsten Veriss. Beschissene Doku, fast komplett prozedural und völlig kryptischer Code:
Code:
function node_form(&$form_state, $node) {
*global $user;
*if (isset($form_state['node'])) {
* *$node = $form_state['node'] + (array)$node;
*}
*if (isset($form_state['node_preview'])) {
* *$form['#prefix'] = $form_state['node_preview'];
*}
*$node = (object)$node;
*foreach (array('body', 'title', 'format') as $key) {
* *if (!isset($node->$key)) {
* * *$node->$key = NULL;
* *}
*}
*if (!isset($form_state['node_preview'])) {
* *node_object_prepare($node);
*}
*else {
* *$node->build_mode = NODE_BUILD_PREVIEW;
*}
}
Fast alle populären PHP OS-CMS sind meiner Meinung völlig überbewertet. Keine Ahnung, warum man sich als Entwickler und damit als Nutzer sich so etwas dauerhaft antut.
Wenn man sich mal anschauen möchte, wo und wie die Musik im Jahr 2011 spielt, kann man das im PHP-Bereich z. B. bei Symfony tun. Oder man schaut sich gleich Rails an, da steckt das Meiste an gängigen Ideomen, Mustern und Architekturstilen drin, die bei Webanwendungen Sinn machen.