portals-jetspeed-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Philip Mark Donaghy (JIRA)" <jetspeed-...@portals.apache.org>
Subject [jira] Commented: (JS2-490) A profiler rule which serves content based on the network associated with the http request
Date Fri, 01 Sep 2006 10:05:23 GMT
    [ http://issues.apache.org/jira/browse/JS2-490?page=comments#action_12432112 ] 
            
Philip Mark Donaghy commented on JS2-490:
-----------------------------------------

I should probably explain my vision and the reason why I created this issue.

Geolocating portal users can be done using their IP or Network addresses. First assumption,
this can vary in accuracy because IP addresses change often and Networks can be spread out
over large areas. Here is a sample ip database,

http://www.maxmind.com/app/geolitecity

The vision is to use a database (the implementations may vary) to associate IP addresses to
groups.

Second assumption, multiple networks serve the same geographic area. For this reason it is
also logical to associate IP addresses and network addresses with locations and locations
to groups.

So to summarize the objective is to geolocate portal users using IP addresses or Network and
subnet data. It is important to leverage existing Jetspeed logic. So IIUC the page profiler
will simply resolve a page similar to _user/myuser/MyPage.psml or _group/mygroup/MyPage.psml

Requirements:

* Database and generic data access methods (prototype is implemented in xml)
* A Profiler rule
* API - a service oriented interface to the data access methods
* An administration interface
* A client portlet would be attractive to allow the user to choose his or her current location
as well as alternative locations.

A long term goal would be to integrate varying geographic databases and or spatial database
engines.

> A profiler rule which serves content based on the network associated with the http request
> ------------------------------------------------------------------------------------------
>
>                 Key: JS2-490
>                 URL: http://issues.apache.org/jira/browse/JS2-490
>             Project: Jetspeed 2
>          Issue Type: New Feature
>          Components: Profiler
>    Affects Versions: 2.1-dev
>            Reporter: Philip Mark Donaghy
>
> A profiler rule that selects different content based on the ip address of the http request.
The goal here is to obtain at best the local or regional place associated the network ip.
From this the apropriate content is chosen for the user.
> This is just like language localization. If there is content that matches the profile
rule the content is served otherwise default content is served. This can be applied to states,
provinces, regions, and countries.
> Network "masks" should also be configurable to serve specific content if the administrator
chooses to be more precise.
> This will work like the apache download page which chooses the mirror closest to you
when downloading software.
> The feature should include a portlet for the administration of network addresses. It
would be nice to be able to override the locator algorithm and map specific ip "masks" to
specific locations.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


Mime
View raw message