Drupal CMS development
Project ID: 1207681782
Project Details
  • Status:
    Closed (Chosen Programmer: easytrack; Paid; Rated 10 out of 10)
  • Posted:
    4/8/2008 at 15:09 EST
  • Closed:
    4/12/2008 at 4:34 EST
  • Project Creator:
    Rated 10 out of 10 for this project.
  • Budget:
    N/A
  • Description:
    Drupal group pages

    We are creating a ‘light' social network with the Drupal CMS and require a system of allowing users to create a ‘group' homepage which can be used to post news, image galleries and discussions similar to http://teamsugar.com/group/230676

    Specifications:

    Authenticated Drupal users use a web form to apply to create a group page, including an oursite.com/path, a leading image to appear on it, and an ‘about us' snippet of text to accompany.

    The Drupal administrators then moderate that user's application and create the group page for them.
    When the page is activated, the user should see a menu visible within their admin page to manage their group.

    Group ‘owner' functions
    Group owners have the ability to do the following:
    Upload a leading image (like the one on the left-hand side of the Team Sugar site)
    Write a short caption to explain what the group is about (also appearing on the left of the screen)
    Write a post, which will appear as an update, like the Team Sugar site.
    Create an image gallery, and upload images to it.
    Moderate group memberships, submitted by other users

    Group ‘member' functions
    Anonymous and authenticated users which view the group page (visible at ourdomain.com/groupname) cannot view discussions and other members- to do so, they must select a link which says ‘Join this Group'.
    Once the group ‘owner' moderates the user, that user can participate in the group's discussions and see the group's members. They can also upload images to galleries the group ‘owner' has created.

    Group affiliation:
    Groups can also ‘affiliate' with other groups.
    When the owner of one group is viewing the page of another group, they will be able to see a link entitled ‘Affiliate with this group' (which appears just below the Join This Group link, but is invisible to users who are not group owners).
    When the link is selected, the owner of that other group receives a request.
    When the request is moderated by the other group owner, the affiliated groups appear within a block entitled ‘Affiliated groups'.

    Two more specifications:
    A group owner can ‘appoint' a member of their group into the same role as them, to administrate the group
    A user can apply to create more than one group, and can ‘own' several at a time.

    Drupal user pages
    Authenticated users can also have their own page, which has the same features of group pages, which have the same requirements, except:
    Users can have one page only. A user must be authenticated and have a user page before they can apply for a group page
    In addition to joining groups, users can also ‘affiliate' with each other. The groups users are members of, and friends they are affiliated with are invisible to users who are not affiliated with them.
    Users can upload image galleries and post blogs, but discussions appear on their pages in the form of standard comments, which they are able to moderate themselves.
    User pages will be powered by a different template to group pages. I am using taxonomy theme, so this shouldn't be an issue.

    Finally...
    I am hoping that despite these specifications, the functions can be created using existing Drupal modules (I envisage using Organic Groups, CCK, and Drupal access roles). Simplicity is key, so these specifications aren't strict, if you can think of a more simple way of achieving the desired results.

    I would appreciate a good timeframe and cost for making this happen. The design of the templates is not important at this time – these will be organised later. What is important now is that the modules are correctly configured to work in the way described. Please let me know if this is too big an ask – I am hoping it isn't, and I have just been too long-winded in describing the functions!
  • Tags:
Project Bids
Programmer Bid Delivery Time Time of Bid Rating  
easytrack $400 3 days 4/11/2008 at 23:30 EST 10.00/10
(1 review)
See PMB
aiesha $1,800 25 days 4/10/2008 at 22:05 EST (No Feedback Yet)
i am web Developer,graphic designer and SEO expert.I will provide you the solution
managefolio $2,000 45 days 4/10/2008 at 14:27 EST 9.88/10
(8 reviews)
We are a small team of very talented people commitment to deliver high quality and high performance software. Please check PMB.
etechguru $2,500 40 days 4/9/2008 at 4:33 EST 9.50/10
(2 reviews)
Hi, I had worked on drupal,i have a good experience on that. I will do this work.I am searching for this type of projects only.I am highly interested in doing this.
gsolutions06 $3,000 60 days 4/9/2008 at 10:59 EST (No Feedback Yet)
We have Drupal Experts of an average experience of around 5 Yrs in handling Drupal related web applications ranging from Corporate websites to High Traffic Social Networks using 4.x, 5.x, 6.x versions. Our expertise covers: 1) Drupal Installation, Configuring & Customisations. 2) Theming 3) Module development 4) 3rd Part tools Integration. 5) Bug fixing Hope we can build a healthy professional relations
jorlance $3,500 20 days 4/9/2008 at 9:07 EST 9.78/10
(128 reviews)
Please check PMB for details
maysam $4,000 60 days 4/9/2008 at 3:10 EST 10.00/10
(148 reviews)
quality work
avionixtech $4,000 60 days 4/9/2008 at 7:54 EST 6.20/10
(5 reviews)
Hello, this bid is from AvionTechnology, a company with 3+ years of experience in offering IT solutions. We have a good eye for perfection because we enjoy taking up several projects like yours where we can demonstrate our penchant for perfection. We have a vast experience and skills in the appropriate technologies to implement the features that you have mentioned. We look forward to working with you. Please check PMB for more details. Regards, AvionTechnology,
a2 $4,500 50 days 4/9/2008 at 2:58 EST 8.12/10
(212 reviews)
ready to start. escrow required. Can be done exact as you have specified