Die Entwickler haben die vierte ALPHA Version von Doctrine 2.0 zum Testen freigegeben. Sie beinhaltet mehr als 60 Bugfixes.
Zusammenfassung:
- DBAL Refactorings
- CLI Refactoring and Enhancements
- Support for customizing the DDL of column definitions
- XML Mapping Driver Improvements
Das Changelog befindet sich hier; der Release kann hier bezogen werden.
Die Beta ist für März 2010 geplant – ich kann’s kaum erwarten die stable Version zu testen
.

written by Alexander
\\ tags: alpha release, doctrine 2, doctrine 2.x, PHP, php5
Da ich mich in der letzten Zeit mit Drupal auseinandersetzen muss, kommt man natürlich nicht drum rum eigene Module zu entwickeln. Das geht in Drupal eigentlich recht simpel. Tutorials dazu finden sich im Netz zuhauf. Letzte Woche begann ich wieder damit ein Modul zu entwerfen, kam auch recht gut vorwärts und machte dann einige Änderungen an diesem bestehenden Modul Code. Anschließend mußte ich zu einer anderen Baustelle wechseln.
Als ich dann wieder zurück kam, habe ich das Modul testweise de- und aktiviert und auf einmal ging nichts mehr. Ich war aus meinem eigenen Modul ausgesperrt “403 Access denied”. Stunden langes Suchen war die Folge, das will ich anderen ersparen
. Die Lösung war, dass ich im Irrglauben in meinem Menu Hook des Moduls die “access arguments” entfernt habe. Das sollte man also niemals tun
. Diese Funktion wird nur beim aktivieren eingelesen und kann so Effekte produzieren, die man nicht will, also Änderungen an dieser Funktion am besten direkt durch de- und aktivieren des Moduls testen
.
Stattdessen funktioniert der Code nun wieder mit einer Default Permission.
1
2
3
4
5
6
7
8
9
10
11
12
13
| function mymodule_menu()
{
$items = array();
$items['mymodule'] = array(
'title' => 'Moduletitle',
'page callback' => 'mymodule_all',
'access arguments' => array('access content'),
);
return $items;
} |

written by Alexander
\\ tags: 403, access denied, drupal, modules, permission, PHP
Gestern wurde der erste Wartungsrelease von Doctrine 1.2.x veröffentlicht. Diese sollen die nächsten 18 Monate mindestens monatlich erscheinen und ausschließlich Bugfixes enthalten. Da diese Versionen vollständig rückwärtskompatibel sind, wird zu einem Update der eigenen Installation geraten. Enthalten in diesem Release ist:
- [r6834] Fixing issue with relationship ordering
- [r6835] Fixes issue with oracle adapter statement using wrong constant
- [r6836] Fixing issue with sfYaml autoload not returning true
- [r6839] Fixes issue with array cache driver and deleting
- [r6840] Fixed thrown Exceptions to be package-level
- [r6842] Fixes issue with $length in migrations addColumn
- [r6859] Fixed misplaced param when parsing join condition
- [r6883] Added empty init() method implementation to avoid method does not exist error
- [r6889] Fixing issue with nested set createRoot() method and string root column
- [r6893] Adding _cleanup() call to start of migrations diff to make sure directory is clean
Ein vollständiges Changeset gibt es natürlich auch. Den Download kann man hier beziehen.

written by Alexander
\\ tags: bugfix release, Doctrine, doctrine 1.2.1, doctrine 1.2.x
Gestern Nacht und heute morgen wurden 3 Doctrine Versionnen veröffentlicht, welche Aufmerksamkeit verdienen:
Doctrine 1.2.0
Diese Version wird der letzte Versionssprung der 1.x Branch werden. Die nächsten stabilen Releases werden sich auf die 2.x Branch konzentrieren. Zusätzlich hat das Entwickler Team die Zeitspannen definiert, in der die 1.x Versionen noch mit Patches versorgt werden:
- Doctrine 1.0 bis 03/01/2010
- Doctrine 1.1 bis 03/01/2010
- Doctrine 1.2 bis 06/01/2011
Abweichend von vorherigen Postings haben die Entwickler den Support Zeitraum für die 1.0.x Branch verlängert, um den Anwendern genug Zeit zum Upgrade zu lassen.
Ein paar Highlights dieses Releases:
Doctrine 1.2.0 kann hier bezogen werden.
Doctrine 1.0.14, 1.1.6
Zusätzlich zum 1.2.0 Release wurden ebenfalls zwei Wartungsreleases für die Branches 1.0.x und 1.1.x veröffentlicht. Sie können hier bezogen werden: 1.0.x | 1.1.x
Fazit:
Ich kann es schon kaum erwarten mal produktiv mit der 1.2 und später mit der 2.0 zu arbeiten. Vielleicht habe ich im Urluab ja ein paar Stunden Zeit um mal ein bisschen zu testen und damit zu spielen, damit ich wieder auf den aktuellen Stand komme
. Die Jungs machen echt einen guten Job, die konstanten Releases waren für das Projekt der beste Ansatz. Übrigens gewinnt Doctrine auch auf der IPC mehr und mehr Aufmerksamkeit. Ralph Schindler erwähnte Doctrine in seiner Keynote
.

written by Alexander
\\ tags: doctrine 1.0.x, doctrine 1.1.x, doctrine 1.2.0, doctrine 1.2.x, release
Heute Nacht wurde der erste Release Candidate für Doctrine 1.2 veröffentlicht. Der finale stabile Release soll planmäßig Ende November erfolgen, so nichts dazwischen kommt.

written by Alexander
\\ tags: Doctrine, doctrine 1.2, doctrine 1.2.x, PHP, php5, rc, rc1
Kommentare