Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Features #9

Open
creynders opened this issue Feb 7, 2012 · 8 comments
Open

Features #9

creynders opened this issue Feb 7, 2012 · 8 comments

Comments

@creynders
Copy link
Member

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)

  • Forum???
    Should the new site have a separate forum or will knowledge.robotlegs.org suffice?
  • Commenting system?
    Site-wide? Content type restricted? Disabled?
  • OpenID, FB login, Twitter login?
  • Polls?
  • Karma/reputation/points/whatever system? This could be useful if we add a resource-submission system. For instance: people can post a link to their RL extension/add-on, each time your extension is viewed or turns up in a resource-search points could be added to both the resource and to the user.
    This allows for ordering the resources by popularity (or need...?), but it also allows to assign a level of "trust" to someone's new resource. If you already have posted a resource that has generated a lot of points, your next resource could get a higher level to begin with.
  • If we go for a points system, will we add user badges as well?
  • Direct messaging between users?
  • Sharethis functionality for all content types seems like a must-have
@darscan
Copy link
Member

darscan commented Feb 7, 2012

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
Copy link
Member Author

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
Copy link
Member Author

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
Copy link
Member

darscan commented Feb 7, 2012

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
Copy link
Member Author

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

@creynders
Copy link
Member Author

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
Copy link
Member

darscan commented Feb 8, 2012

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

@creynders
Copy link
Member Author

No, that's what I meant!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants