-- Simone Carletti <[EMAIL PROTECTED]> wrote
(on Wednesday, 30 January 2008, 09:52 PM +0100):
> a friend of mine created the best ASP class for user agent sniffing.
> It's a long time project, started more than 5 years ago. It's called WBStat.
> http://www.useragents.org/develop-wbstat.asp
> 
> 4 years ago I created a tracking tool and this class was part of the
> application core.
> We made a kind of partnership: I was in charge of providing the class tons of
> new user agents and my friend was in charge of updating the database.
> This is the result: http://www.useragents.org/
> Probably on of the huge useragent database, daily updated with
> 
> * 153 browsers,
> * 221 robots,
> * 89 operating systems
> * 2045 unique user-agent string (the real database is more than 400k user
> agents)
> 
> Have a look at what the class can do just from an user agent!
> http://www.useragents.org/develop-wbstat.asp?w=demo
> 
> I always promised to myself (and to him!) to create a PHP porting of this
> excellent tool for ZF.
> You should definitely have a look at the class.
> 
> It is Italian based but the code is international! ;)
> The class is just the core, client definitions are stored in 3 external XML
> files that can be easily adapted to ZF needs.
> 
> You should definitely have a look at this wonderful piece of code. :)

Before he does, what is the license? Depending on the license, we may
not be able to accept such a port...


> On Wed, Jan 30, 2008 at 8:26 PM, Christer Edvartsen <[EMAIL PROTECTED]>
> wrote:
> 
>     I have created a page in the wiki that will hold the proposal for a
>     Zend_UserAgent component. The proposal does not hold that much
>     information yet, but I will add some more as soon as I get some feedback
>     from you guys. It's located at
>     http://framework.zend.com/wiki/display/ZFPROP/
>     Zend_UserAgent+-+Christer+Edvartsen
> 
>     The component is supposed to be used to classify user agents into some
>     predefined categories. I suggest the following categories:
> 
>     * Browser
>     * RSS Reader
>     * Mobile Device
>     * Robot
> 
>     A Zend_Controller_Action helper could also be made by using this
>     component but I guess something like this could live outside of a
>     typical MVC application so I suggest it as a separate component.
> 
>     There are several user agent databases out there, and the one I was
>     thinking about using is http://www.user-agents.org/ which has an
>     extensive list of user agent strings. One problem is that the database
>     does not have the "Mobile device" category. The list is huge though
>     (2500+ user agents) and I don't think it would be necessary to use
>     _every_ user agent string in that database.
> 
>     Does anyone have any ideas of how to decide of what list we could use
>     for something like this? The component will be made in such a manner
>     that developers can add their own list/database if they think the one we
>     provide is not sufficient.
> 
>     The component could also be extended to fetch some more detalied
>     information about mobile devices using WURFL
>     (http://wurfl.sourceforge.net/).
> 
>     Any comments?
> 
> 
>     --
>     Christer Edvartsen
>     [EMAIL PROTECTED]
>     http://cogo.wordpress.com/
> 
> 

-- 
Matthew Weier O'Phinney
PHP Developer            | [EMAIL PROTECTED]
Zend - The PHP Company   | http://www.zend.com/

Reply via email to