On 6/26/07, Dries Buytaert <<a href="mailto:email@example.com">firstname.lastname@example.org</a>> wrote:<br>>... The amount of intelligent/constructive feedback to this<br>> thread has been surprisingly low. Let's stick to facts and real
<br>> arguments, please. I'd like to see a _real_ discussion here.<br>> <br>> --<br>> Dries Buytaert :: <a href="http://www.buytaert.net/">http://www.buytaert.net/</a><br>> <br>> <br><br>I think there has been a great deal of intelligent/constructive feedback, the best of it _strategic_, as for example in the case of Robert Douglass (sorry Robert, this doesn't make you responsible for the stuff I say :) :
<br><blockquote>...We as developers know deep in our<br>hearts that PHP5 is the best thing for Drupal.<br>...<br>A PHP5 based Drupal 7 will not cut off the upgrade path of anybody.<br>Let's be honest about upgrading Drupal. If you follow the instructions
<br>then you have to be able to export your database (and potentially import<br>it later if you screw things up) and be able to backup the files on your<br>file system, potentially replacing them if the upgrade fails. These are
<br>coincidentally the same steps that are needed to migrate your Drupal<br>site to a new web host. There are already plenty of web hosts that<br>support PHP5. Anybody who doesn't have the skills to migrate to one is<br>
fairly unlikely to ever upgrade their Drupal installation anyway.<br><br>We have a chance right now to act in unison with a majority of the<br>meaningful PHP based FOSS projects. This is an action that has no<br>precedent. Never before have we all spoken with one voice in a
<br>coordinated way. I feel that failing to take a position of strong<br>leadership based on what we believe is best for our software is the shot<br>in the head, not the other way around.<br></blockquote><br>Because, at a time (a very different situation from 2005) in which Drupal wins a Web
2.0 award in the Publishing category from CNET, alongside Flash, WordPress and Blogger, the real debate is, what is the _real_ Drupal roadmap?<br><br>What is the _real_ Drupal roadmap? <br><br>To be another script people can install from Fantastico (above and beyond the frequency of update problem); or a CMS Application Framework?
<br><br>If the latter is the case, we must be moving towards an object-oriented paradigm for most of core. That is why partial "compromise" solutions won't work: the ideas of making Drupal _partly_ compatible with PHP4 is a deal breaker. We need to shift to PHP5 to avoid painting ourselves into a "scripty" corner out of which we will never emerge. In order, too, to save PHP5 itself as a decent framework language.
<br><br>That is what is going on: the fight for a Web 2.0 application framework. This requires a gradual paradigm shift only possible with a relatively short-term move to PHP5. So as to gain time in order to be able to be gradual in our paradigm shift to an object oriented framework (some procedural in the innards of core, but an object oriented API). It is that or oblivion, in the long run. Only we can choose.
<br><br>saludos,<br><br>Victor Kane<br><a href="http://awebfactory.com.ar">http://awebfactory.com.ar</a><br>