Difference between revisions of "SoC cross site publication"

From GeeklogWiki
Jump to: navigation, search
Line 1: Line 1:
 
<center>(Return to the main idea page for the [[Google Summer of Code]])</center>
 
<center>(Return to the main idea page for the [[Google Summer of Code]])</center>
 +
====Overview=====
 +
Develop an Alerting and Cross Site Publication API that can be used among trusted sites. There would be two modes which can both be enabled or not (i: Peer to Peer, ii: Hub based distribution)
 +
 +
Sites would need to subscribe to remote sites (Peers) and be approved. They would have the ability to query the remote sites for the types of alerts or publishing services available.
 +
 +
Each alert or publish event would have a number of rules once an update is available. The Rules need to be flexible or extendable but initially for alerts, it may be to publish the alert on the site in an alert area, or send an email to the site admin. Option to be published automatic or moderated per source. So I may want to publish alerts from Geeklog.net automatically but moderate them from other sites I have setup.
 +
 +
====Use Cases====
 +
- Geeklog.net setup as hub where security updates can be broadcasted to all subscribing sites.
 +
- Plugins can use the service to check for updates
 +
- A ring of community sites may want to send out lost-pet alerts or crime alerts.
 +
- Service could be used to push spam site updates to a hub and then subscribers get updates automatically
 +
 +
 +
====More details or ideas====
 +
Content could be pulled from remote site but cached with a configurable age. Source site can at any time send out an update event which clears the cache.
 +
 +
Content can also be setup to be published and saved locally on the remote site. The source site can still send out an update event but admin would need to approve update. This may be usefull for GL community sites to share announcements and have then published automatically on their local sites.
 +
 +
 +
 +
- Moderation Features (enabled per site)

Revision as of 20:06, 23 February 2008

(Return to the main idea page for the Google Summer of Code)

Overview=

Develop an Alerting and Cross Site Publication API that can be used among trusted sites. There would be two modes which can both be enabled or not (i: Peer to Peer, ii: Hub based distribution)

Sites would need to subscribe to remote sites (Peers) and be approved. They would have the ability to query the remote sites for the types of alerts or publishing services available.

Each alert or publish event would have a number of rules once an update is available. The Rules need to be flexible or extendable but initially for alerts, it may be to publish the alert on the site in an alert area, or send an email to the site admin. Option to be published automatic or moderated per source. So I may want to publish alerts from Geeklog.net automatically but moderate them from other sites I have setup.

Use Cases

- Geeklog.net setup as hub where security updates can be broadcasted to all subscribing sites.
- Plugins can use the service to check for updates
- A ring of community sites may want to send out lost-pet alerts or crime alerts.
- Service could be used to push spam site updates to a hub and then subscribers get updates automatically


More details or ideas

Content could be pulled from remote site but cached with a configurable age. Source site can at any time send out an update event which clears the cache.

Content can also be setup to be published and saved locally on the remote site. The source site can still send out an update event but admin would need to approve update. This may be usefull for GL community sites to share announcements and have then published automatically on their local sites.


- Moderation Features (enabled per site)