robotlegs / robotlegs.github.com

The Robotlegs Website
http://www.robotlegs.org
MIT License
12 stars 5 forks source link

Features #9

Open creynders opened 12 years ago

creynders commented 12 years ago

Let's list out what features are must-have/nice-to-have:

(First I'll list the ones that are very easy to activate or create out-of-the-box)

darscan commented 12 years ago

Forum: I think knowledge.robotlegs.org will suffice - there is already so much content in there, with users and admins in place.

Commenting: I worry about adding another "thing" that needs constant admin. It might be useful for "posts", but I don't want people posting feature requests or issues here instead of on the GitHub issue tracker. Another option is Disqus integration.

Logins: Only needed if we enable commenting right?

Polls: Might be cool. Not sure.

Karma/rep/points & Badges: Interesting.. So people might post links to their own resources etc? I need to think more about this.

Direct messaging: I'd say probably not needed.

Sharethis Most def.

creynders commented 12 years ago

Re. the resources: Yeah, I think it could be really helpful to have people post tutorials, extensions, templates, etc. Obviously nicely categorized and with a number of tags and fields that help to order/filter the resources. As I said in the other thread, drupal.org's centralisation of all contrib modules is fantastic, since you don't have to start searching around the web, but it could definitely be improved upon, by having points and some kind of "staff pick" label.

If we're going down that road, user registration and logins will have to go very smoothly, regardless of enabling commenting or not. Speaking of commenting: with drupal the commenting system is very granular, you can define what content types, if any, are allowed to be commented on. With or without automatic approval. Anonymously or only for registered users etc etc. Disqus is definitely great, but I have no idea how configurable it is.

creynders commented 12 years ago

re the forum, I think you're right. Tender's a bit quirky sometimes I think, but knowledge.rl is an established place now with a lot of content. Some link-back mechanism would be nice though, maybe a "stream" of the latest posts on knowledge.rl??

darscan commented 12 years ago

Sounds good. Perhaps we can syndicate knowledge.rl posts with certain tags.

Regarding logins: OpenID and Twitter make sense. But not FB - most devs aren't keen on signing in with FB accounts as far as I can tell:

http://blog.leahculver.com/2012/02/log-in-or-sign-up-with-github.html

On that note: What about GitHub sign-in?

creynders commented 12 years ago

Definitely! I didn't realize that was possible. I'll delve deeper to see how far an integration with github exactly can go...

creynders commented 12 years ago

There's a module for github connect, so that shouldn't be a problem. This one might be of interest to us as well: http://drupal.org/project/githubwidget

Only thing is, do you think we can force people to use github for adding an extension to the resource collection?

darscan commented 12 years ago

I don't mind if GitHub is the only official way to distribute extensions. Or, am I missing what you're saying?

creynders commented 12 years ago

No, that's what I meant!