Custom Drupal Website Development

Budget $1500 - $3000 USD
Bids 33
Average Bid $2916

This project requires the development, testing and publishing of a CMS website using Drupal 7. The site will have public and private groups, as well as 3 member categories: members, moderators and administrators. While all public content may be viewed by anybody, private content will only be accessible to members that have specific permission for the group where the private content is located, with groups being equivalent to subsites. Once a member is logged in, (s)he can create and edit wikis; view, modify and upload documents; and write comments within the groups for which (s)he has access permission. All edits, modifications and comments will have to be approved by moderators.

Documents may be uploaded by Drag and Drop (similar to gmail attachments) or by clicking on a button and selecting the document to upload, and information about each document may be inserted (user, upload date, description, whether the document is public or not, comments, etc.). A field for entering location data (points or polygons) should also be available, to allow the document´s location to be displayed on a map. Multiple tags, as well as multiple wikis, may be associated with each document.

Search results should show the file name and information associated with each document, and should give the option to sort by relevance, number of comments, date, etc. A listing of the latest updates or files added in the past may be available via RSS.

A five star voting system should be available for all documents and wikis, as well as sharing, like, email and similar options.

The system should be divided into subsites representing specific groups, but the search should be global. This means that, regardless of which subsite is being accessed at any given time, a search should return the contents of all subsites (groups). Additionally, search results may be filtered into a new search. Such contents should have a tag informing the subsite(s) to which they belong.

In addition to searching for content, the system should also search within attached files in the formats PDF, odf, doc and docx, at least.

Search results should be returned based on the user's permission performing the search. An anonymous user should see only public content, while a registered member logged on at the time of the search should view the result of content related to the groups to which (s)he has access (users can have access to various subsites).

Wikis should be created in a dynamic and hierarchical manner, and the text formatted using a WYSIWYG text editor. To facilitate the linking of the contents of the entire website, automatic links should be available to link new content to existing documents or wikis. For instance, whenever there is a specific word used as the title of a wiki page, that word will receive an automatic link to the corresponding wiki page. Linking could be done by clicking on a button and selecting a document or tag to be associated with new content, or through automatic scanning of new content. The system should allow scheduling the scanning of the contents in search of a match for the new content (e.g. to take place once a day).

More details can be found in [url removed, login to view]

We will need future work done on the site, and would like to find the right team that can help us in the long term with an ongoing business relationship.

Post a Project Like This

This project was awarded to


reliable, dedicated, enthusiastic and great communication. easy to wrok with and would recommend [05 June, 2014] Kawal was very responsive and available, also very trustworthy to work when promised and to make sure that tasks got done (even going so far as to make some edits for us via mobile when the power was out). Would recommend and hire again ... thanks kawal!
About the Freelancer
drupallover Profile Picture

I am a Drupal developer with 4+ years of experience. Why hire me: 1 . l eat, sleep and breathe drupal. 2. I have an excellent understanding of drupal hooks and APIs. 3. Ranked among top drupal freelancers here on freelancer. 4. Completed most of the projects with 5 star ratings. 5. No delays in project delivery. 6. You'll get the best possible solution for your project. 6. I provide 30 days free maintenance from the project delivery date. Bugs found(if any) within 30 days wouldn't be charged to you. * Other than Drupal there are many platforms i work with including but not limited to Wordpress, core php and cakephp. Some of my Skills: Drupal PHP HTML/HTML5 CSS/CSS3 Javascript/Jquery Wordpress Magento Cakephp Lastly,actions speak louder than words, so give it a try and you won't be disappointed! Have a nice day :)

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work