Hi all, after coordinating with Dries I am happy to announce that Drupal 7 will be able to accept PHP 5.2 features into core! To celebrate Larry Garfield, Ken Rickard and myself have launched http://gophp5.org. Please check it out and spread the word. <begin rejoicing> -Robert
Robert Douglass wrote:
Hi all,
after coordinating with Dries I am happy to announce that Drupal 7 will be able to accept PHP 5.2 features into core!
To celebrate Larry Garfield, Ken Rickard and myself have launched http://gophp5.org. Please check it out and spread the word.
<begin rejoicing>
Nice! Say hello to SimpleXML. :-) wewt! -R
-Robert
Rob Barreca schrieb:
Nice! Say hello to SimpleXML. :-)
wewt!
-R
-Robert
Yeah with SimpleXML XML parsing can almost be fun ;) But it's also good that more and more web services offer serialized PHP objects or JSON strings as response types - yaph -- Ramiro Gómez Software developer with focus on content management systems, SEO, and open source. Websites: www.ramiro.org www.seo-expert-blog.com www.torlaune.de
PHP JSON extensions are native in 5.2+ as well. http://us.php.net/manual/en/ref.json.php - Ken Rickard agentrickard On 7/5/07, Ramiro Gómez <web@ramiro.org> wrote:
Rob Barreca schrieb:
Nice! Say hello to SimpleXML. :-)
wewt!
-R
-Robert
Yeah with SimpleXML XML parsing can almost be fun ;) But it's also good that more and more web services offer serialized PHP objects or JSON strings as response types
- yaph
-- Ramiro Gómez
Software developer with focus on content management systems, SEO, and open source.
Websites: www.ramiro.org www.seo-expert-blog.com www.torlaune.de
I really need to sue someone over this site (Robert, that is you!). It is accusing me of (horror of horrors!) using Internet Explorer! Actually, I am using Firefox on Linux. Using the User Agent switcher extension, it still comes up with the same warning if I make it Netscape or Opera. Moreover, it detects Konqueror as MS IE 6 too. The buttons show fine if I use Firefox on Windows 2000. Get this fixed guys, or send me the code and I will fix it over the weekend. -- 2bits.com http://2bits.com Drupal development, customization and consulting.
Here is an idea for the Go PHP5 team: There is the affiliates module in contrib, which is a port of the Spread Fire Fox affiliates, and I ported a while back. http://drupal.org/project/affiliates It allows users to link from their sites via a banner/badge, and then be counted on the target site with a link back, and the number of click throughs they sent to the target site. So, users who send in the most clicks will show up on the target as in the Top X referrers. Good marketing tool worth considering.
Hehe... the morning of the launch I decided to look at the site in IE6 (I had nearly forgotten that this abomination of a browser exists) and was thrilled to see that the entire layout was broken. Since the mysteries of IE6's rendering engine still haven't revealed themselves to me, I just gave up. Apparently I need to implement the user agent sniffer a bit better. Sorry for hurling the horrible, life crippling insult at you Khalid! -R Khalid Baheyeldin wrote:
I really need to sue someone over this site (Robert, that is you!).
It is accusing me of (horror of horrors!) using Internet Explorer!
Actually, I am using Firefox on Linux. Using the User Agent switcher extension, it still comes up with the same warning if I make it Netscape or Opera.
Moreover, it detects Konqueror as MS IE 6 too.
The buttons show fine if I use Firefox on Windows 2000.
Get this fixed guys, or send me the code and I will fix it over the weekend. -- 2bits.com <http://2bits.com> http://2bits.com Drupal development, customization and consulting.
Actually, I thought about it some more, and it may be the cache. If someone looks at it with IE, then that happens to be written to the cache, then that is what others will see no matter what browser they use. Maybe? On 7/6/07, Robert Douglass <rob@robshouse.net> wrote:
Hehe... the morning of the launch I decided to look at the site in IE6 (I had nearly forgotten that this abomination of a browser exists) and was thrilled to see that the entire layout was broken. Since the mysteries of IE6's rendering engine still haven't revealed themselves to me, I just gave up. Apparently I need to implement the user agent sniffer a bit better. Sorry for hurling the horrible, life crippling insult at you Khalid!
-R
Khalid Baheyeldin wrote:
I really need to sue someone over this site (Robert, that is you!).
It is accusing me of (horror of horrors!) using Internet Explorer!
Actually, I am using Firefox on Linux. Using the User Agent switcher extension, it still comes up with the same warning if I make it Netscape or Opera.
Moreover, it detects Konqueror as MS IE 6 too.
The buttons show fine if I use Firefox on Windows 2000.
Get this fixed guys, or send me the code and I will fix it over the weekend. -- 2bits.com <http://2bits.com> http://2bits.com Drupal development, customization and consulting.
-- 2bits.com http://2bits.com Drupal development, customization and consulting.
Khalid- No. The cache just stores the raw HTML/CSS/JS generated by Drupal. IE-specific JS and CSS is based on the user-agent, not the cache. IE breaks it all on its own when it tries to render the code. - Ken Rickard agentrickard On 7/6/07, Khalid Baheyeldin <kb@2bits.com> wrote:
Actually, I thought about it some more, and it may be the cache.
If someone looks at it with IE, then that happens to be written to the cache, then that is what others will see no matter what browser they use.
Maybe?
On 7/6/07, Robert Douglass <rob@robshouse.net> wrote:
Hehe... the morning of the launch I decided to look at the site in IE6 (I had nearly forgotten that this abomination of a browser exists) and was thrilled to see that the entire layout was broken. Since the mysteries of IE6's rendering engine still haven't revealed themselves to
me, I just gave up. Apparently I need to implement the user agent sniffer a bit better. Sorry for hurling the horrible, life crippling insult at you Khalid!
-R
Khalid Baheyeldin wrote:
I really need to sue someone over this site (Robert, that is you!).
It is accusing me of (horror of horrors!) using Internet Explorer!
Actually, I am using Firefox on Linux. Using the User Agent switcher extension, it still comes up with the same warning if I make it Netscape or Opera.
Moreover, it detects Konqueror as MS IE 6 too.
The buttons show fine if I use Firefox on Windows 2000.
Get this fixed guys, or send me the code and I will fix it over the weekend. -- 2bits.com <http://2bits.com> http://2bits.com Drupal development, customization and consulting.
-- 2bits.com http://2bits.com Drupal development, customization and consulting.
http://photomatt.net/2007/07/13/on-php/ -- Dries Buytaert :: http://www.buytaert.net/
Yeah, old Matt is really a very good ranter. But after the "feeling ridiculous" wave recedes a little, and we get over the ugliness of our cherished but oft-criticized "Gophp5" logo, at the end of the day this is a WordPress-centric and yanqui-empirical short-sighted cosmovision which needs to be dusted off like a fly. He blithely asserts that GoPhp5 ignores "the fact that there isn't a released PHP app today that isn't PHP 5-compatible". This means that his whole rant is based on an "if my WordPress site works, what else the f*** do I care about". First of all, there are apps whose regular version will not run on Php5 in their current version. (dotProject, for example). And secondly, and this is the most important, for many of us the shift to Php5 implies a paradigm shift (facilities with XML, facilities with using the object-oriented paradigm), and not just an "upgrade". So that we would not be satisfied with something that "works" with both Php4 and Php5. For the adoption of "new" paradigms Php4 must die! Because having to support it will cripple the new. This is the point. His other main assertion is that Php5 is a flop in terms of paradigm and functionality because it didn't dislodge Php4. And that therefore the ill-advised Php people are now going to kill off the successful Php (4) and force the unsuccessful Php (5) down everyone's throats. Whatever the weakness of the Php5 rollout, it is clear that the courage of GoPhp5 has paved the road for this recent development on the part of Php to correctly abandon Php4 and force the migration to the superior product. Turn our apps into protest pieces? In general, and certainly in this particular case, we should be proud that Drupal is involved in an intelligent protest that has embraced change, for the better of all concerned. Victor Kane http://awebfactory.com.ar On 7/14/07, Dries Buytaert <dries.buytaert@gmail.com> wrote:
http://photomatt.net/2007/07/13/on-php/
-- Dries Buytaert :: http://www.buytaert.net/
Some app makers felt sorry for PHP 5 and decided to create the world’s ugliest advocacy site
Some days ago, I made a quick mockup http://kkaefer.com/dump/Picture% 202.png for a better logo. It's certainly nowhere near perfect, but I think it can at least remove the "ugh, what's that?" feeling when you go on the home page of gophp5.org Konstantin Käfer – http://kkaefer.com/
Dries Buytaert wrote:
Seems like, wrt code, there are bigger fish to fry here: http://it.slashdot.org/article.pl?sid=07/05/24/167223 and http://it.slashdot.org/article.pl?sid=07/03/03/0427211 -- Bill Fitzgerald http://www.funnymonkey.com Tools for Teachers 503.897.7160
The news finally made it to Slashdot, but alas the many article submissions on GoPHP5 did not, despite trying to nudge them thru the grapevine. http://developers.slashdot.org/article.pl?sid=07/07/14/0646216 Yelvington's comment in that article about GoPHP5 is here http://developers.slashdot.org/comments.pl?sid=250157&cid=19858761 It is already at +3, so those who have modpoints, please help it be more visible.
There is also Arancaytar's post at +4. http://developers.slashdot.org/comments.pl?sid=250157&cid=19857327 Mod them both up. On 7/14/07, Khalid Baheyeldin <kb@2bits.com> wrote:
The news finally made it to Slashdot, but alas the many article submissions on GoPHP5 did not, despite trying to nudge them thru the grapevine.
http://developers.slashdot.org/article.pl?sid=07/07/14/0646216
Yelvington's comment in that article about GoPHP5 is here http://developers.slashdot.org/comments.pl?sid=250157&cid=19858761
It is already at +3, so those who have modpoints, please help it be more visible.
-- 2bits.com http://2bits.com Drupal development, customization and consulting.
What a perfect day for me to have mod points. :-) Silly Slashdot, skipping both of the GoPHP5 articles that were submitted to them. Bah. On Saturday 14 July 2007, Khalid Baheyeldin wrote:
There is also Arancaytar's post at +4. http://developers.slashdot.org/comments.pl?sid=250157&cid=19857327
Mod them both up.
On 7/14/07, Khalid Baheyeldin <kb@2bits.com> wrote:
The news finally made it to Slashdot, but alas the many article submissions on GoPHP5 did not, despite trying to nudge them thru the grapevine.
http://developers.slashdot.org/article.pl?sid=07/07/14/0646216
Yelvington's comment in that article about GoPHP5 is here http://developers.slashdot.org/comments.pl?sid=250157&cid=19858761
It is already at +3, so those who have modpoints, please help it be more visible.
-- Larry Garfield AIM: LOLG42 larry@garfieldtech.com ICQ: 6817012 "If nature has made any one thing less susceptible than all others of exclusive property, it is the action of the thinking power called an idea, which an individual may exclusively possess as long as he keeps it to himself; but the moment it is divulged, it forces itself into the possession of every one, and the receiver cannot dispossess himself of it." -- Thomas Jefferson
On Saturday 14 July 2007, Bill Fitzgerald wrote:
Dries Buytaert wrote:
Seems like, wrt code, there are bigger fish to fry here:
http://it.slashdot.org/article.pl?sid=07/05/24/167223 and http://it.slashdot.org/article.pl?sid=07/03/03/0427211
Now, if they'd been using PHP 5.2 and the filter_input() extension... </snarky> :-) -- Larry Garfield AIM: LOLG42 larry@garfieldtech.com ICQ: 6817012 "If nature has made any one thing less susceptible than all others of exclusive property, it is the action of the thinking power called an idea, which an individual may exclusively possess as long as he keeps it to himself; but the moment it is divulged, it forces itself into the possession of every one, and the receiver cannot dispossess himself of it." -- Thomas Jefferson
On 05 Jul 2007, at 10:34 PM, Rob Barreca wrote:
Nice! Say hello to SimpleXML. :-)
I have to say, one of my favorite parts of simplexml, is the array / object duality. Attributes are accessed via => , and children are accessed via []. This would have been awesome for fapi, if you could actually use it as a language feature. (I think they probably implement it via magic callbacks, and that only handles the calling, not the definitions.) However, it's impossible to serialize (cache, or conversely store in the session) simplexml objects, so you always have the xml parsing overhead. The other interesting thing we could look at is exceptions. Error handling in PHP has _long_ been one of my sore points with the language.
On Thursday 05 July 2007, adrian rossouw wrote:
On 05 Jul 2007, at 10:34 PM, Rob Barreca wrote:
Nice! Say hello to SimpleXML. :-)
I have to say, one of my favorite parts of simplexml, is the array / object duality. Attributes are accessed via => , and children are accessed via []. This would have been awesome for fapi, if you could actually use it as a language feature. (I think they probably implement it via magic callbacks, and that only handles the calling, not the definitions.)
Actually I'm pretty sure they just use the ArrayObject interface, which lets you provide an array-like syntax to objects. It doesn't work on all array functions, but it does work for [] and foreach loops. I've been pondering if there's a way we could shift part of FAPI to use ArrayObject or even SimpleXML itself. I think the array parameters (like #options) would cause problems, but it's definitely something worth looking into. -- Larry Garfield AIM: LOLG42 larry@garfieldtech.com ICQ: 6817012 "If nature has made any one thing less susceptible than all others of exclusive property, it is the action of the thinking power called an idea, which an individual may exclusively possess as long as he keeps it to himself; but the moment it is divulged, it forces itself into the possession of every one, and the receiver cannot dispossess himself of it." -- Thomas Jefferson
Robert Douglass wrote:
Hi all,
<begin rejoicing>
-Robert
* NARRATOR:* In the frozen land of Nador, they were forced to eat Robin's minstrels. * MINSTREL:* [high-pitched] Get back! Eee! * NARRATOR:* And there was much rejoicing. * KNIGHTS:* Yay! R
On 7/5/07, Robert Douglass <rob@robshouse.net> wrote:
Hi all,
after coordinating with Dries I am happy to announce that Drupal 7 will be able to accept PHP 5.2 features into core!
To celebrate Larry Garfield, Ken Rickard and myself have launched http://gophp5.org. Please check it out and spread the word.
hey, it is cool to have the site live, but it can be made even better. Here is the shortlist and mockups for proposed improvements: http://kika.trip.ee/gophp5-improvements (it is also piped to http://drupal.org/planet) rock on, k
Great work Robert ! I've put up the Go-php-5 buttons on all my Drupal sites and got my friends to do it as well :-) - Pavan Keshavamurthy On 05/07/07, Robert Douglass <rob@robshouse.net> wrote:
Hi all,
after coordinating with Dries I am happy to announce that Drupal 7 will be able to accept PHP 5.2 features into core!
To celebrate Larry Garfield, Ken Rickard and myself have launched http://gophp5.org. Please check it out and spread the word.
<begin rejoicing>
-Robert
-- - Pavan Keshavamurthy www.bas.org.in 123pavan.wordpress.com
And it looks like php4 may have an EOL around 08/08/08... at least thats what it seems from the RIP PHP4 thread on the php-dev <internals@..> mailing list... http://news.php.net/php.internals/start/30508 Just six months behind the goPHP5 push... On Sat, 2007-07-07 at 12:43 +0530, Pavan Keshavamurthy wrote:
Great work Robert ! I've put up the Go-php-5 buttons on all my Drupal sites and got my friends to do it as well :-)
- Pavan Keshavamurthy
On 05/07/07, Robert Douglass <rob@robshouse.net> wrote: Hi all,
after coordinating with Dries I am happy to announce that Drupal 7 will be able to accept PHP 5.2 features into core!
To celebrate Larry Garfield, Ken Rickard and myself have launched http://gophp5.org. Please check it out and spread the word.
<begin rejoicing>
-Robert
-- - Pavan Keshavamurthy www.bas.org.in 123pavan.wordpress.com
My recollection is that Rasmus didn't want to be known as "the guy who killed PHP4." But if the crowd is moving in that direction, he'd be very happy. So the 8/8/08 concept doesn't surprise me at all. It is, after all, the sort of thing GoPHP5 was designed to produce. (Not that we're taking credit for this. I think dropping PHP4 has been in the air for some time.) And did you see Larry Garfield jump onto the list late in the thread? GoPHPLarry.org! - Ken Rickard agentrickard On 7/7/07, Darrel O'Pry <dopry@thing.net> wrote:
And it looks like php4 may have an EOL around 08/08/08... at least thats what it seems from the RIP PHP4 thread on the php-dev <internals@..> mailing list...
http://news.php.net/php.internals/start/30508
Just six months behind the goPHP5 push...
On Sat, 2007-07-07 at 12:43 +0530, Pavan Keshavamurthy wrote:
Great work Robert ! I've put up the Go-php-5 buttons on all my Drupal sites and got my friends to do it as well :-)
- Pavan Keshavamurthy
On 05/07/07, Robert Douglass <rob@robshouse.net> wrote: Hi all,
after coordinating with Dries I am happy to announce that Drupal 7 will be able to accept PHP 5.2 features into core!
To celebrate Larry Garfield, Ken Rickard and myself have launched http://gophp5.org. Please check it out and spread the word.
<begin rejoicing>
-Robert
-- - Pavan Keshavamurthy www.bas.org.in 123pavan.wordpress.com
So the 8/8/08 concept doesn't surprise me at all.
It was a bit hard to find that date -- it's at http://news.php.net/php.internals/30580
And did you see Larry Garfield jump onto the list late in the thread?
Yes I saw. Guys, you are awesome.
participants (17)
-
adrian rossouw -
Bill Fitzgerald -
Darrel O'Pry -
Dries Buytaert -
Jeff Eaton -
Karoly Negyesi -
Ken Rickard -
Khalid Baheyeldin -
Konstantin Käfer -
Kristjan Jansen -
Larry Garfield -
Pavan Keshavamurthy -
Ramiro Gómez -
Rob Barreca -
Rob Thorne -
Robert Douglass -
Victor Kane