Posts filed under 'General'

Blog comments

I will be sorting out the ‘post a comment’ function very soon (basically when I get around to downloading and installing something to deal with spam.) Please bear with me!

4 comments February 12th, 2006

MVC model (and ORM) frameworks in PHP

I have been researching several MVC frameworks (in particular the Model components of these packages) as well as some separate ORM libraries for PHP. I have been getting more and more into Ruby on Rails ActiveRecord use, and have been interested to see how PHP libraries compare.

So far I have looked at Propel, Biscuit, TaniPHP, WASP, Symphony, Cake, Solar, PHP on Trax, Prado and a few more to boot. The truth is, I just cannot find one that ticks all of the boxes for me.

Many suffer from too little documentation, several seem to be too complicated for their own good, and to be blunt there are just too many separate products trying to be the same thing. Of them all, Biscuit caught my eye but I cannot remember why … perhaps because I like the name and I wanted a cup of tea by that point.

I think the problem for me is that most of the frameworks try to follow Rails too closely, and end up suffering as a result. Now - I may well eat those words after some more research - so don’t blow any fuses yet. I will keep the feedback coming as I find out more over the next couple of weeks.

4 comments February 9th, 2006

Web2.0 … its about money search.

Web2.0. I hate the label, but its here to stay (at least for the short term). What is it all about you ask? Well I guess that depends on who you talk to.

I would like to think its about accessibility and useful, easy to use standards-based web applications. But I fear its not about that at all. Its actually about search. More specifically its about developers building services with the sole aim of getting bought by Google. Or Yahoo.

Nifty search and sort algorithms can only do so much, but people can do an awful lot more. People are the sorting algorithms of the future, making meaningful associations between online content. Thats why we are seeing a lot of things like Squidoo, Rollyo, ma.gnolia.com and del.icio.us: they all ask *you* to layer over and draw themes across otherwise hard to link web content. Enough people put the same content under the same tag, and a pattern emerges. A pattern that the aforementioned search-engine lot will be very keen to get their grubby little mitts on.

Now, I am not necessarily against this. As long as the applications offer utility and are easy to use then I am all in favor. But what happens when every developer vies for the same space … not all will survive. Now thats my worry. Whats going to happen when services dissapear (read ‘cash runs out’)? What will happen to my stuff that was in it? Will it be lost? Time will tell.

Add comment February 6th, 2006

New projects

I have a couple of projects underway at the moment and will be announcing them via the AllRollOver main page very soon.

Add comment January 26th, 2006

Flash: cross domain security breech?

I have been looking into cross-site identity - being able to move from one domain to the next yet being recognised at each without having to sign in. This kind of thing is pretty much impossible to do via your typical web-browser due to the domain-security model that has now been pretty-much universally implemented. In particular this model stops cookies from being shared across domains, as well as stopping any tom-foolery with javascript and cross-(i)frame scripting (for example having a frameset open with two web documents from different domains exchanging data).

While thinking about it I had a brain-wave. I can think of a way of doing it. But I dont know if I should be able to do it. What I mean is, I could well be exploiting an oversight hitherto undetected by browser developers. Or maybe its not their bug. Maybe its Macromedia’s. The solution relies on Flash.

You see, as of version 6, it has been possible to persistently store data locally on the client machine via Flash ActionScript. That data is linked to the domain of the movie: only other movies’ from that domain can re-access it. So it is kind of sand-boxed.

But, I wondered, what if a Flash movie from example1.com was embedded in web pages at example2.com and example3.com (just like a lot of those Flash adverts you see). As expected the movie from example1.com still has access to data from that domain. Now, realise that Flash movies can be accessed via Javascript. It would be possible to have a callable ‘getData’ and ’setData’ function. Kind of like a ’stealth Flash cookie’.

Now, this only works if both sites embed the Flash file served from the same location. But its still kind of scary. Many many people (I dont have the figures) have Flash 6+ installed. Many will have Javascript enabled. As far as I can see, there is no indication to the User that local storage of variables is occurring. Who knows if this is happening already…

Add comment January 26th, 2006

Blog tools

For quite some time now (for several years in fact) I have been building online-community software. Recently however I have felt the need to stop and step back from it all and look afresh at what has been built and what is being requested. I wonder if I have been traveling in the wrong direction…

It strikes me that users are forever asked to come to our community-spaces, to learn how to use yet another set of tools and rules. But why? Look at the take up of blog software. Why are we not building tools to integrate into these environments, these places where people already feel safe, feel in control and are more likely to invest time in? Why generate yet another online identity for someone who is already investing a lot of time in an existing online persona?

I guess where I am heading is to suggest that those tools that I would have built into the next online community platform should instead be developed as plug-ins to blog software instead. Perhaps the place to start with this will be to define an underlying API on which such tools can rely.

More on this to come…

Add comment November 12th, 2005

iWebr 2.0 beta?

Why are there so many beta web-apps out there? Does nobody finish their software these days? Or is it an excuse if everything goes wrong? It bugs me almost as much as ‘web 2.0′, and things prefixed with ‘i’ or suffixed with ‘r’ for no good reason.

5 comments October 28th, 2005

Tool of choice

Everybody has to start somewhere, and I guess for me its this place. I have chosen to go with the WordPress blog software for the moment in very much in a suck-it-and-see kind of way. I have gotta say, I am impressed with it so far. But then, I have not really traveled very far in it yet have I.

1 comment October 28th, 2005


Calendar

November 2008
M T W T F S S
« Feb    
 12
3456789
10111213141516
17181920212223
24252627282930

Posts by Month

Posts by Category

Support Firefox

Ads