public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Looking for developers for a new 'Planet' web-app
@ 2005-08-16 14:10 Daniel Drake
  2005-08-16 14:32 ` Paweł Madej
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Daniel Drake @ 2005-08-16 14:10 UTC (permalink / raw
  To: gentoo-dev

Hi,

As the Planet Gentoo admin (http://planet.gentoo.org), I often get feature 
ideas and requests for ways to enhance the Planet website.

Right now, a python script called "planet" (www.planetplanet.org) powers the 
site. planet is a nice simple script, which is invoked by cron every hour - it 
fetches the weblog content for all the developers it knows about, finds the 
most recent 60 articles, and formats them into a HTML page which is saved to 
an area of disk served up by apache at http://planet.gentoo.org.

planet is a nice system and makes it dead easy to set up a Planet-style 
aggregator. However the feature requests that I am recieving go out of the 
scope of what a simple script can do.

Examples of what people are requesting:
- Ability to browse the 'archives' (i.e. the content which has dropped off the
   end of the page, which planet discards)
- Ability to search the content and the archives
- Ability to browse by Gentoo herd, i.e. view the weblogs of the apache
   maintainers.

I'm seeking people who would be interested in developing and maintaining a 
more dynamic Planet web-application which could handle features such as these.

I hope that this will create a new open-source project (or an effort to extend 
an existing system, if there are any) which would be used to power Planet 
Gentoo in the future, and be easily available for other communities who wish 
to use it.

I envision this being a database-driven application but all implementation 
details will be up to the volunteers who take up the task :)
Unfortunately I don't have time to get heavily involved with the development, 
but I will "oversee" the project.

This is open to everyone (not only Gentoo developers...) - infact I'd like to 
see this bringing a few more people into Gentoo development.

If you are interested, please send me an email (dsd@gentoo.org) with the 
following info:

  1. Your preferred web development languages/platforms/etc.
  2. Other languages/platforms you would be prepared to work with should the
     majority of other volunteers wish to work with those instead.
  3. Your previous experience developing web-applications and working with
     related software (don't worry if this isn't much).
  4. Any experience you have with blogs/aggregation/RSS/...

Feel free to spam me with related ideas/comments if you have any :)

Thanks,
Daniel
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] Looking for developers for a new 'Planet' web-app
  2005-08-16 14:10 [gentoo-dev] Looking for developers for a new 'Planet' web-app Daniel Drake
@ 2005-08-16 14:32 ` Paweł Madej
  2005-08-16 14:39 ` Sebastian Bergmann
  2005-08-17  0:38 ` Rob Cakebread
  2 siblings, 0 replies; 6+ messages in thread
From: Paweł Madej @ 2005-08-16 14:32 UTC (permalink / raw
  To: gentoo-dev

Daniel Drake wrote:

> Hi,
>
> As the Planet Gentoo admin (http://planet.gentoo.org), I often get 
> feature ideas and requests for ways to enhance the Planet website.
>
> Right now, a python script called "planet" (www.planetplanet.org) 
> powers the site. planet is a nice simple script, which is invoked by 
> cron every hour - it fetches the weblog content for all the developers 
> it knows about, finds the most recent 60 articles, and formats them 
> into a HTML page which is saved to an area of disk served up by apache 
> at http://planet.gentoo.org.
>
> planet is a nice system and makes it dead easy to set up a 
> Planet-style aggregator. However the feature requests that I am 
> recieving go out of the scope of what a simple script can do.
>
> Examples of what people are requesting:
> - Ability to browse the 'archives' (i.e. the content which has dropped 
> off the
>   end of the page, which planet discards)
> - Ability to search the content and the archives
> - Ability to browse by Gentoo herd, i.e. view the weblogs of the apache
>   maintainers.
>
> I'm seeking people who would be interested in developing and 
> maintaining a more dynamic Planet web-application which could handle 
> features such as these.
>
> I hope that this will create a new open-source project (or an effort 
> to extend an existing system, if there are any) which would be used to 
> power Planet Gentoo in the future, and be easily available for other 
> communities who wish to use it.
>
> I envision this being a database-driven application but all 
> implementation details will be up to the volunteers who take up the 
> task :)
> Unfortunately I don't have time to get heavily involved with the 
> development, but I will "oversee" the project.
>
> This is open to everyone (not only Gentoo developers...) - infact I'd 
> like to see this bringing a few more people into Gentoo development.
>
> If you are interested, please send me an email (dsd@gentoo.org) with 
> the following info:
>
>  1. Your preferred web development languages/platforms/etc.
>  2. Other languages/platforms you would be prepared to work with 
> should the
>     majority of other volunteers wish to work with those instead.
>  3. Your previous experience developing web-applications and working with
>     related software (don't worry if this isn't much).
>  4. Any experience you have with blogs/aggregation/RSS/...
>
> Feel free to spam me with related ideas/comments if you have any :)
>
> Thanks,
> Daniel

As i suppose i could help some programming with that site but not 
earlier than on november. If you will need some help then we could talk 
more about then.

--
Paul
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] Looking for developers for a new 'Planet' web-app
  2005-08-16 14:10 [gentoo-dev] Looking for developers for a new 'Planet' web-app Daniel Drake
  2005-08-16 14:32 ` Paweł Madej
@ 2005-08-16 14:39 ` Sebastian Bergmann
  2005-08-16 16:57   ` Daniel Drake
  2005-08-17  0:38 ` Rob Cakebread
  2 siblings, 1 reply; 6+ messages in thread
From: Sebastian Bergmann @ 2005-08-16 14:39 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 528 bytes --]

Daniel Drake schrieb:
> planet is a nice system and makes it dead easy to set up a Planet-style
> aggregator. However the feature requests that I am recieving go out of
> the scope of what a simple script can do.

 Have you looked at the software [1] that runs on Planet PHP [2]?

 --
 [1] http://svn.bitflux.ch/repos/public/planet-php/trunk/
 [2] http://www.planet-php.net/

-- 
Sebastian Bergmann                      http://www.sebastian-bergmann.de/
GnuPG Key: 0xB85B5D69 / 27A7 2B14 09E4 98CD 6277 0E5B 6867 C514 B85B 5D69

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 253 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] Looking for developers for a new 'Planet' web-app
  2005-08-16 14:39 ` Sebastian Bergmann
@ 2005-08-16 16:57   ` Daniel Drake
  0 siblings, 0 replies; 6+ messages in thread
From: Daniel Drake @ 2005-08-16 16:57 UTC (permalink / raw
  To: gentoo-dev

Sebastian Bergmann wrote:
>  Have you looked at the software [1] that runs on Planet PHP [2]?
> 
>  --
>  [1] http://svn.bitflux.ch/repos/public/planet-php/trunk/
>  [2] http://www.planet-php.net/

Thanks, I hadn't heard of that. It seems in tune to what we need: Storing 
entries in a MySQL database, providing a loose form of archives and a search 
facility. I'll make sure we consider this.

Daniel
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] Looking for developers for a new 'Planet' web-app
  2005-08-16 14:10 [gentoo-dev] Looking for developers for a new 'Planet' web-app Daniel Drake
  2005-08-16 14:32 ` Paweł Madej
  2005-08-16 14:39 ` Sebastian Bergmann
@ 2005-08-17  0:38 ` Rob Cakebread
  2005-08-17 15:46   ` Daniel Drake
  2 siblings, 1 reply; 6+ messages in thread
From: Rob Cakebread @ 2005-08-17  0:38 UTC (permalink / raw
  To: gentoo-dev; +Cc: dsd

Daniel Drake wrote:
> 
> Examples of what people are requesting:
> - Ability to browse the 'archives' (i.e. the content which has dropped 
>   off the end of the page, which planet discards)
> - Ability to search the content and the archives
> - Ability to browse by Gentoo herd, i.e. view the weblogs of the apache
>   maintainers.
> 

I patched the Planet source to add all the entries to an sql
database then wrote a quick CherryPy demo [1] that uses the existing
Planet's template system.

The example just has the entries for a few random developers. You can
search the titles or full text. Source code available [2] for
the curious. You'll need dev-python/cherrypy and USE='sqlite'
dev-python/sqlobject.

If I can get ahold of the config.ini and template for the actual
Planet Gentoo I'll be able to get the herd info from usernames
(and make it look like the real deal).

[1] http://gentooexperimental.org:9898/
[2] http://dev.gentoo.org/~pythonhead/planetdb.tbz2


-- 
Rob Cakebread
Gentoo Linux Developer
Public Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x96BA679B
Key fingerprint = 5E1A 57A0 0FA6 939D 3258  8369 81C5 A17B 96BA 679B
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] Looking for developers for a new 'Planet' web-app
  2005-08-17  0:38 ` Rob Cakebread
@ 2005-08-17 15:46   ` Daniel Drake
  0 siblings, 0 replies; 6+ messages in thread
From: Daniel Drake @ 2005-08-17 15:46 UTC (permalink / raw
  To: Rob Cakebread; +Cc: gentoo-dev

Rob Cakebread wrote:
> I patched the Planet source to add all the entries to an sql
> database then wrote a quick CherryPy demo [1] that uses the existing
> Planet's template system.
> 
> The example just has the entries for a few random developers. You can
> search the titles or full text. Source code available [2] for
> the curious. You'll need dev-python/cherrypy and USE='sqlite'
> dev-python/sqlobject.
> 
> If I can get ahold of the config.ini and template for the actual
> Planet Gentoo I'll be able to get the herd info from usernames
> (and make it look like the real deal).
> 
> [1] http://gentooexperimental.org:9898/
> [2] http://dev.gentoo.org/~pythonhead/planetdb.tbz2

This looks really good. You can get the gentoo-specific stuff by checking out 
the "planet" module from Gentoo SVN.

Daniel
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2005-08-17 15:46 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-16 14:10 [gentoo-dev] Looking for developers for a new 'Planet' web-app Daniel Drake
2005-08-16 14:32 ` Paweł Madej
2005-08-16 14:39 ` Sebastian Bergmann
2005-08-16 16:57   ` Daniel Drake
2005-08-17  0:38 ` Rob Cakebread
2005-08-17 15:46   ` Daniel Drake

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox