Status: fully resolved

    Cut Choose Member and Add Auto-Announce New Project

    Issue Number:
    92
    Severity:
    Minor
    Description:
    I've been thinking that it's not quite appropriate for a project starter to be able to add members to a project who didn't ask to be added. In the beginning it was good to keep the few members involved and encourage project participation, but as the site gets busy, it would become more and more inappropriate. But I came up with a solution for being able to encourage knowledge of a project.

    First, the one who creates the project can click an option box while creating it that says to announce the site to all members with PM enabled.

    Next is a monthly (or weekly) auto-announce that lists all projects developed that month (or week).
    Comments:

    CleanCutRogue's picture
    CleanCutRogue
    September 22, 2007 - 3:16pm
    You don't think it's enough that newly created projects show up on the front page of the site and also at the top of the "What's New" page?  :-P  Yeah - it's not that hard to code a site announcement via PM about a new project being born.

    And I think I agree with you about not having the option to add people without their permission.  I was thinking about theming the input form some... making it more user-friendly like I have the profile edit forms.  I can eliminate the sections on user banning and user adding/removing.  However, that would eliminate the ability of project managers to remove someone from their project - or ban them.

    So what about this...
    1. Automatically announce newly generated projects (why bother with a checkbox?)
    2. Theme the project edit forms and remove the banning and membership lists (they're awkward anyway).
    3. When a project manager views his project's Members tab, he already has a special section for generating project announcements.  I will put two new icons/buttons/links/whatever on each user in the member list: Cancel User's Membership, and Ban User From Project.  Of course these links will only be available to a project manager of that project (or a site referee).

    Sound good?
    3. We wear sungoggles during the day. Not because the sun affects our vision, but when you're cool like us the sun shines all the time.

    -top 11 reasons to be a Yazirian, ShadowShack


    Anonymous's picture
    w00t (not verified)
    September 22, 2007 - 3:44pm
    agreed

    Anonymous's picture
    Corjay (not verified)
    September 22, 2007 - 4:20pm
    The What's New page doesn't show new projects, does it? I thought it just showed updates to projects you're a part of.

    All I wanted to remove was the member add function in the project creation/edit form. I wasn't asking to remove the ban member option, unless you're saying that they're so interconnected that you can't remove one without the other.

    1. That's fine.
    2. Agreed.
    3. That's fine.

    CleanCutRogue's picture
    CleanCutRogue
    September 22, 2007 - 4:34pm
    Corjay wrote:
    The What's New page doesn't show new projects, does it? I thought it just showed updates to projects you're a part of.

    All I wanted to remove was the member add function in the project creation/edit form. I wasn't asking to remove the ban member option, unless you're saying that they're so interconnected that you can't remove one without the other.

    1. That's fine.
    2. Agreed.
    3. That's fine.
    Yes.  A new project will show up in there until you've visited it.  You didn't notice your own new projects show up cuz the act of making them makes you see them - thus it's not new to you when you see the What's New screen. :-P  But yes, I put it at the top of the What's New page.

    I am just saying that if I remove the ability to add users, that removes the ability to remove a user, since it's all one membership list with click/unclick for membership.  Besides, it's a bit awkward to do ctrl+click to select/unselect members from a member list (membership list and the banned user list work the same this way).  So I thought it would be nice to change things to simpler links in the Member list.
    3. We wear sungoggles during the day. Not because the sun affects our vision, but when you're cool like us the sun shines all the time.

    -top 11 reasons to be a Yazirian, ShadowShack


    CleanCutRogue's picture
    CleanCutRogue
    September 23, 2007 - 2:20pm
    1. I themed the project edit page.
    2. I added controls to a project's Members tab for canceling or banning user membership.
    3. I caused new projects to generate announcements.
    4. I added a checkbox in user profiles for those who don't want to be bothered by the announcements.
    3. We wear sungoggles during the day. Not because the sun affects our vision, but when you're cool like us the sun shines all the time.

    -top 11 reasons to be a Yazirian, ShadowShack


    Anonymous's picture
    Corjay (not verified)
    September 23, 2007 - 2:54pm
    Good ideas, all.