[wp-hackers] GSoC 2010, WordPress.org Profiles

Stas Sușcov stas at nerd.ro
Sun Mar 21 01:03:22 UTC 2010


În data de Sb, 20-03-2010 la 20:17 -0400, Mike Schinkel a scris:
> Something to consider:
> 
> Rather than improve a profile page (per se), why not create a custom post type of "person" and improve it that way? You are proposing adding content about users; why not use the infrastructure which is used for content within WordPress?  There you'll have access to categories, tags, custom taxonomies, custom fields, and everything else that comes with post types. Leave wp_users for security and login and use a custom post type for all the embellishments.


Not sure, but I think current profiles are using partially BuddyPress.
So the dilemma is, to extend current codebase, and what are the reasons
for doing that, or go straight and create a standalone app which will be
optimised for our needs (rewrite, or partially reuse the
current codebase).

Unfortunately I'm not familiar with the running code, and here would be
great some input from Andy S., but if is to go extending the current
codebase/plugin, your thoughts sound like an idea. In the same time, if
we decide creating more like a standalone app, using/hacking WordPress
to achieve same thing can be more like a burden.

So it depends a lot on what are the expected results. In our case we got
something we know the environment it requires to work and data it has to
be integrated with, so there are reasons to consider making it a
standalone app. 

Anyway it's a tricky subject. As for now, I think using post types is an
overhead comparing to writing some clean code that uses the db directly
and own tables layout. Plus, it will offer me the freedom of creating
spiders and scripts that can directly update the db, without taking into
account the WordPress itself.

Also here, skiping wp-cron usage, and just using some trigger scripts,
will push the updates faster, much faster and with less performance
loss.

A little fuzzy, but It's the best I can answer considering information
about what's behind the profiles now. :(


> 
> On Mar 20, 2010, at 7:16 PM, Stas Sușcov wrote:
> 
> > 
> > Hi hackers,
> > I can see GSoC in WordPress Camp is on hype :)
> > 
> > This summer I have not much to do, so I said to dedicate my free time
> > contributing to WordPress project, which fan I'm since some time.
> > 
> > I've read the ideas page and come to the conclusion that improving
> > profiles.wordpress.org would be a great contribution not only to the
> > project itself, but to the whole community. Plus, I like hacking all
> > kind of stuff, and this idea offers almost the full pack of stuff you
> > can play with, from php and python code (trac) to fetching svn commits
> > and evaluating all kind/type of data.
> > 
> >> From what I understand there would be cool to get some kind of
> > rating integrated into the system like we can see on social networks for
> > hackers like ohloh. Rating to depend on contribution (of all kind, from
> > forum activities to commits on svn repo, be there plugins or core
> > projects). A way I would go doing that is dividing the system into
> > different parts:
> > * backend, the fetchers and spiders, evaluation scripts that update the
> > db, trigger scripts that may call the update process
> > * frontend, where all the magic is shown and can be manipulated (I think
> > a good idea would be to allow users doing stuff like on facebook `like
> > or not`). Also the frontend part must offer simplest UI as to the
> > visitor, same to the user where he can specify his details like codex
> > username or what's already on profiles.wordpress.org.
> > 
> > Also, talking about backend, I believe implementing some kind of
> > algorithm that will grow rank/karma depending on activities kind.
> > Like give a 5 to the user if he contributed to codex documentation, and
> > 4 if he committed something into svn. Or 7 if he fixed a bug.
> > 
> > Pretty much, I would like to steal as much as I can from the
> > Launchpad.net project. They got some pretty interesting karma system,
> > which I believe is a good starting point.
> > 
> > So, feel free to blame me if I'm thinking wrong or help me get my
> > thoughts better. Hope I got somebody interested who can support my
> > proposal. :)
> > 
> > Have a nice weekend. 
> > 
> > P.S.: Here's my profile: http://profiles.wordpress.org/c00l2sv/
> > 
> > 
> > 
> > 
> > -- 
> > ()  Campania Panglicii în ASCII
> > /\  http://stas.nerd.ro/ascii/
> > 
> > _______________________________________________
> > wp-hackers mailing list
> > wp-hackers at lists.automattic.com
> > http://lists.automattic.com/mailman/listinfo/wp-hackers
> 
> _______________________________________________
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
> http://lists.automattic.com/mailman/listinfo/wp-hackers


-- 
()  Campania Panglicii în ASCII
/\  http://stas.nerd.ro/ascii/



More information about the wp-hackers mailing list