Git Product home page Git Product logo

edudu_website's People

Watchers

 avatar  avatar  avatar

edudu_website's Issues

Consider implementing: Flag

Use case 1: I want to bookmark edudu projects and see them in "my favorite projects"

Use case 2: I want to report an inappropriate/outdated/etc piece of content.

Create Member role and set permissions

Users who have the member role should be allowed to post articles:

Zach's proposal:

Addition of users to the member role should be moderated. Posting of articles should not be moderated.

Brian's proposal:

Implementing Flag should be a prerequisite to this because:

  1. As users request the Member role, we will not be able to verify their identity with certainty. If inappropriate content is posted we should rely on the community to report it. See #6
  2. There will be more authors for articles and discussion and more chance of needing flag functionality.
  3. If content is flagged, we can remove that user from the members role--or block them if necessary.

Fork Drush make Generator for educational purposes

https://github.com/rupl/drush_make_generator is the code powering http://drushmake.me/ and I think provides an excellent opportunity for us to stand up a powerful service as part of the edudu site. It's a stand-alone, non-drupal thing and I think it could probably remain that way so we can leverage the idea.

Suggested improvements --
-Add other distros
-add other modules
-possibly give it the ability to write in our own combos w/ these distributed git features / modules
-add profiler builder like functionality to auto bundle selected items into a tar w/ a kind of build a distro / profile via the UI approach

Planned Projects view/content type

I want to record information about a project that my team plans to build or is building. This way others in the community can find me and we can collaborate on solving similar use cases.

Provide a content-type.

Provide a view.

Maybe: Allow users to link projects together to associate similar projects (ER or Relations module).

Email list: edudu_site_admins

Create an email list for site administrators. This list would be used in these ways:

  1. Reply address for email generated by site
  2. Recipient for site-generated info e.g. available updates emails, rules-generated email e.g. "node has been flagged inappropriate."
  3. Discussion of site admin tasks.

I suggest using a googlegroup for this.

List members:

Zach, Brian, Shawn...others?

Comment Notification for author/subscriber

Provide a way to receive comments via email for a conversation that you are interested in. This could be useful to the node author. Also useful to user who wants to follow a conversation.

Allow Member role to create new projects

Should members be allowed to create simple projects? If so should this be done using Create Content > Add New Edudu Project which requires uploading a single .info file?

Will these individually created projects work well with the Github resource feature? Info architecture should be reviewed.

See also:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.