I am seeking 1 or 2 developers who either individually or collectively may be able to help me with the implementation of a Drupal site. This may work well where 1 developer is very experienced and another can provide more basic work to take load of me. I'm a volunteer (and a trustee) of a UK charity that is organising a number of international fundraising events. I have been slowly developing a drupal based site that now has a community of over 500 users and 70 teams for our first event this summer.

As a volunteer my time is limited and development has not progressed as quickly as I would have hoped. We are looking to employ a handful of developers on an initially small budget to help with pushing the project forward and working with me on the implementation. We have budgeted around UK£2000 (around US$4000) total for development to bring the site to release quickly and with most features in place.

I can envisage a Senior Developer role for a highly experienced developer and additionally a Junior Role (perhaps a current student) to assist.

I am reasonably settled on the majority of the implementation but am open to better implementations.
Most of the issues remaining involve:
1) Organic Groups
2) CCK content types development (around 5 new types)
2) General module configuration to improve overall site functionality.

THE PROBLEM

There are various elements of functionality I would like to improve on the site but the key problem is the Team Management system.

Using OG and og_subgroups terminology, the problem equates to:

Fundraising Event A (group)
- Team1 (subgroup)
-- The Team (Organic group managers and admins)
-- The Team 'supporters' (Organic Group members)
- Team 2 to X(think several hundred)
Fundraising Event B to say 10 (group)

Each team will have access to a number of custom CCK content types (details below).
The Team can only post these CCK content types within groups that they are the admin or manager of.
The Team (Admins/Managers) can email all of the "Team Supporters".
Event Admins/Managers should be able to email either all members (Teams and their supporters) or just the Teams (so Managers/Admins).
Fundraising Events are normally annual events.

Team Admins/Manager can be supporters of other teams, but should not have access to publish content in other teams groups (unless they are an admin).

In addition, there should be content on the site that should be restricted to Team members (and not their supporters) in a particular event. For example, "Event A documents for team members".

I can see a solution to the content/access permissions for the group using og_user_roles, however I would like to avoid using og_user_roles due to my hopes to use the new domain module in the immediate future to provide this functionality across multiple domains (there are issues).

The CCK content types for the Teams are generally quite simple, and need to collect information relevant to the team and their entry to the event. In particular, some of the data relating to the team needs to be read-only (admin write) or hidden depending on the entry into the event. For example, the team name should become read only after the event starts. I'm looking at workflow_fields etc to try and implement this. The content will have around 4 stages in the workflow to capture user input in the run up to the event and, once admin approved, be restricted.

Where I am at:

I have done a lot of research into contributed modules and I believe 95% of what is required can be achieved using existing modules.
I have the CCK content types in reasonably advanced stages. However, I'm looking for someone who can bring some Drupal/OG programming experience to sort out some of the more advanced issues I'm struggling with and bring some oversight to the project.
I'm currently concentrating on the Advanced Profile aspects of the system.

What we need from you

We are looking for one or more people so you should have some of the following:

Someone who is a contributor to the Drupal community and experienced in OG and CCK and able to quickly provide solutions to OG configuration issues. Experience in module development to be able to provide a module if necessary.
Someone who is keen to develop an easy to use system for non-technical users.
Someone who has experience configuring the more useful add-on modules for drupal that improve the overall site.

(Someone who is a keen amateur who would like to help a charity please do get in touch, but we would hope that you would be prepared to volunteer - you'll be given a warm welcome.)

Questions you may have:
* Do you want installation and configuration? - a little, the site is a working site and I'm comfortable with most administration issues. We've got a VPS and I have a development mirror of the live site to allow me to do development work - we'll use this to prepare features.
* Do you want a theme designed? - some theme customisation would be useful, but not critical. Minor modifications to the themes we are using should be sufficient.
* Do you want modifications to existing modules? - possibly, where functionality is necessary.
* Do you want new modules written? - possibly, where functionality is necessary. If this makes matters neater/easier then yes.

Time scales - we are looking to engage someone immediately and to provide an initial system within 2 weeks with continued development over the next 4 months. This may sound ambitious, but a lot of the work is done.

Payment - our overall budget for the project is capped. Whatever we can get for that amount goes in, whatever doesn't I'll either have to try and produce myself or it won't be in! I'm thinking that an hourly rate might be the best approach but I may consider a fixed fee.

If you are interested and would like further details please contact me using my profile (I am based in central London, but happy to Skype/IRC with anyone interested if you suggest a time).

Best wishes, Stephen

Comments

scedwar’s picture

I should add, any custom code produced should be contributed back into the community.

scedwar’s picture

bump. Anyone interested?

pbarnett’s picture

Hi.

I'm a freelance developer who is working with local charities... see http://enable-vcs.org and http://mansfieldcvs.org

I'm familiar with OG, CCK, and module and theme customisation.

I've sent a copy of this message via your profile; let's talk!

Pete.

kavimclansys’s picture

We are interested pls hit me in skype or msn .we have extensive experience we can overlap 3 hrs either in your morning or night. We have policy to overlap minimum 3 hrs with client time zone to keep the update and communication correctly

Looking forward to connect wit hyou and have long term relationship-thanks

With regards,
kavitha.s
Mclansys.com
MSN :kaviasupp@hotmail.com

drupalmind’s picture

Also interested for this project.

scedwar’s picture

Thanks. We've implemented a large part of this on our site, thanks to considerable help from pbarnett. You can see the site at www.charityrallies.org
We use og extensively with a huge amount of cck. It is still very much a work in progress so if anyone would like to volunteer to help out we always appreciate volunteers coming on board and helping the project.

Thanks, Stephen