Create a Drupal REST API Connector

已取消 已发布的 Jun 2, 2014 货到付款
已取消 货到付款

If you want to show your PHP coding skills to the fullest and want to be part of a cutting edge software platform, this is your opportunity!

The broad aim of this project is to develop a Drupal 7 REST API connector so as to consume our own internal backend APIs while adhering to all of the project specifications.

PLEASE NOTE: This is the first of many Drupal projects and we hope to continue working with the Drupal / PHP developer if all works out well on this project.

**PLEASE SEE ATTACHED DOCUMENT "Drupal REST API CONNECTOR REQUIREMENTS v1 - [url removed, login to view]" for comprehensive information about this project. This document contains project requirements, description, scope, deliverables, etc.**

Project Details

The details of the project are as follows:

-We are using Drupal 7 for the frontend. It is currently installed on our development server and you will be provided access. All coding will have to be done on this server. Please refer to Figure 1.

-The backend APIs are developed in .NET C# 4.5. However, they are exposed as both REST and SOAP services.

-The total number of APIs is about 10. Just 10 APIs for now allow for all the functionality to be produced from the backend.

Milestones

The project should be executed on the following milestones (technical) Please refer to Figure 1 in the attached document.

Milestone 1: Specification Finalization.

-Specifically, to define if the REST Client Module will be extended or custom development will be undertaken.

-Clearing out any presumptions made in the project requirements.

Milestone 2: Security Module Coding.

-REST client will send validation token information.

-REST Client will send user information.

Milestone 3: Drupal Service.

-Setup Drupal 7 REST service method to validate validation token.

-Setup Drupal 7 REST service method to validate user information.

Milestone 4: Agnostic Service calling.

-Extend milestone 1 to make service call to any backend service call.

-Please note: Development of the UI etc. is beyond the scope of this project but the module should be ready to send such method parameters.

Milestone 5: Agnostic Data Retrieval

-Extend milestone 1 so that data can be retrieved from API. Please note it is beyond the scope of this project to display the data on the UI but it should be demonstrable that data is being correctly retrieved from the APIs.

Deliverables

We require the following deliverable.

-REST Client code developed as a Drupal 7 module and made available as a .zip file.

-Configuration of Drupal Services

-Acceptable Documentation with screenshots.

-You will be responsible installing the code that you develop on our server, make sure the code is functioning 100% correctly on our server and also show us online demos.

-Project will be considered complete when we are able to use the REST Client in at least two use case scenarios using Drupal 7 and the module created for this project both running on our server(s).

REQUIREMENTS

To bid on this project you MUST:

-Have >90% Completion Rates

-Have >4.5 star rating

-Have completed 5 or more Freelancer Projects

If you submit a proposal please send us a private message detailing what your strategy will be to implement the security layer. Making sure that this module is highly secure is a key requirement of this project. The module must be protected against hackers and unauthorized users from accessing and using the API calls. This is further discussed in the attached document and Figure 1.

Drupal PHP RESTful 软件构架 软件开发

项目ID: #6022129

关于项目

11个方案 远程项目 活跃的Jun 24, 2014

有11名威客正在参与此工作的竞标,均价$627/小时

ambar

We understand we will have to make a REST Client that will call REST Server APIs developed in .net C#. Client need to authenticate sending a shared secret(validation token) and a user information (id and password ?). T 更多

$647 USD 在20天内
(133条评论)
8.1
gatelogix

Thanks for reading this! I have few recommendations and questions. Please let me know a suitable time for a chat. Regards

$552 USD 在15天内
(116条评论)
6.7
VnBestSolutions

Dear Sir, We claim to get it done perfectly for you EXACTLY in the way you want it - Kindly give we a chance and we will prove myself - Ready to prove our words, let's get it done right away and I mean RIGHT AWAY !! 更多

$631 USD 在10天内
(50条评论)
5.7
prashushinde9

Hi, I (Myself a senior PHP, ASP.NET programmer using C# and VB) have a team having experience of more than 10 years in developing web and mobile applications. I have a team of expert programmers who write robust and bu 更多

$773 USD 在20天内
(13条评论)
5.0
MindWorks1

A proposal has not yet been provided

$600 USD 在10天内
(0条评论)
0.0