Færdiggjort

Custom Drupal Module for bulk entity reference import via CSV

We require a custom module for Drupal 7

Our website features a territory allocation system that associates suburb/postcode combinations with territories.

Node Type: Suburb Postcode

Fields: Suburb (text), Postcode (4 digit number)

Node Type: Territory

An entity reference links Territory with Suburb Postcode -- one Territory can have anywhere from 0 to 1,000 Suburb Postcode nodes associated with it.

Our website will feature approximately 300+ territories and 15,000+ suburb/postcodes and as such as require a tool for the effective management of these relationships as they change or grow over time. The data for these territories is available to us in a 15,000+ line, 400KB spreadsheet (.csv format) with columns for Suburb Name, Postcode, Territory Name.

We require a module that allows us to upload this file (or portions of it) periodically to update all Territory/Suburb Postcode relationships. Given the size of the file and the sheer number of entity references it will need to update each time, the module should have appropriate load balancing settings such that it is not putting undue stress on an already busy site, and is capable of handling all 15,000+ rows of the spreadsheet. The module should disable the ability to upload a new spreadsheet while the update is in progress.

This spreadsheet does not contain node IDs for the suburb/postcodes or territories, so this system will need to parse the information in the three columns to find a matching Suburb Postcode node based on the suburb and postcode fields, and matching Territory node based on the title field and build the appropriate entity reference for each.

The module will not create the Territory or Suburb Postcode nodes themselves -- these will already be created -- it simply needs to build the entity references for each territory and update them each time the spreadsheet is uploaded.

Sometimes it will be necessary to upload a partial spreadsheet containing only individual or several territories. As such, the module should only adjust data for territories that are included in the spreadsheet. Some updates will remove suburb/postcodes from territories and/or allocate them to another territory, so for each

It will need to offer status/debugging upon completion, specifically a list of any territories or suburb/postcodes from the spreadsheet that do not match with nodes on the website, as well as the following stats:

Total territories modified: # (suburb/postcodes added/subtracted)

Total territories unmodified: # (no changes made)

Each territory has a unique name and the node title of the territory will match exactly with the Territory.

Each suburb/postcode combination is unique, however most postcodes have multiple suburbs, and there are instances of suburbs having multiple postcodes, for instance:

POSTCODE | SUBURB | TERRITORY

4500 | BRAY PARK | STRATHPINE

4500 | BRENDALE | ALBANY CREEK

4500 | CASHMERE | ALBANY CREEK

4500 | CLEAR MOUNTAIN | SAMFORD

4500 | JOYNER | STRATHPINE

-------------------------

2753 | RICHMOND | CRANEBROOK

2755 | RICHMOND | CRANEBROOK

3121 | RICHMOND | HAWTHORN

4740 | RICHMOND | MACKAY

The Module should be built within the overall framework of hooks etc. that Drupal provides, and should use the permissions system in Drupal to only enable use by certain roles (admin etc.). The Module should be able to be installed and operated through the standard Drupal Modules system with no core modifications.

We require a developer who can work efficiently with well-written code and provide full documentation/support. Prior examples of custom Drupal module development required.

The winning developer should be able to clearly sum up our requirements in their own words to demonstrate a clear understanding, and be willing to work to a very specific checklist to ensure that the Module meets our exact requirements.

Evner: Drupal, Javascript, MySQL, PHP

Se mere: custom entity drupal, custom entity reference drupal, drupal entity reference, work in mackay, who to use as a reference, website development tool for, website development checklist, node for website developer, node csv, new updates for a php developer, modules anywhere, module management tool, mackay work, find a drupal developer, features drupal 7, drupal documentation, drupal 7 module developer, drupal 7 development, node mysql, node developer

Om arbejdsgiveren:
( 4 bedømmelser ) Milton, Australia

Projekt ID: #5415359

Tildelt til:

tilonsoft

Hi, How are you? My name is Dario and I have over 5 years experience in Drupal all its versions (5, 6 and 7). I built some big sites like [login to view URL], [login to view URL] and [login to view URL], building cool fe Flere

$1500 USD in 10 dage
(11 bedømmelser)
4.2

36 freelancere byder i gennemsnit $2211 på dette job

wildCat

Hi! My name is Marat, I am CEO of WEB4PRO web development company located in Ukraine. I have a team of skilled front-end and back-end Drupal developers (4+ years of experience) which are ready to cooperate, communi Flere

$1500 USD in 12 dage
(317 bedømmelser)
8.4
minhhoangduc

Dear Sir, I'm a PHP, CSS, HTML, JQuery, Drupal/WordPress/CiviCRM expert certified professional coder and having a lot of experience with this job. Please see my resume. I guarantee you that I can easily fulfill y Flere

$2319 USD in 7 dage
(544 bedømmelser)
8.1
lukeyan

Hi we have rich experience in Drupal development, I'm interested in your project. here is my [login to view URL] profile: [login to view URL] please check our previous works: [login to view URL] ht Flere

$2061 USD in 20 dage
(257 bedømmelser)
8.1
SigmaVisual

Dear Client, I can help in your project. We have already experience of working on similar projects. Please see below to get idea of our experience: Amazon/Ebay Bots: [login to view URL] Flere

$1546 USD in 10 dage
(253 bedømmelser)
7.9
rajeshsonisl

Hello, With 99% completion rate, 650+ successfully completed projects, and a 5.00 reputation (maximum possible, 5.0) (Yes, not even 4.99 average rating, can be verified on my profile page !!)... you can never go wro Flere

$2577 USD in 10 dage
(518 bedømmelser)
7.5
drupallover

Hello, I can help you achieve your requirements.I am highly experienced in drupal. For reference below are the drupal websites developed by me [login to view URL] [login to view URL] [login to view URL] Flere

$2319 USD in 25 dage
(135 bedømmelser)
7.3
qualifiedcoders

Hi We have read your Requirements and would like to discuss further as we have 25+ projects completed in drupal and more than 80 in PHP & other CMS. Please check below for some of our projects done in drupal: Flere

$2371 USD in 20 dage
(23 bedømmelser)
7.5
srinichal

I am an expert in delivering custom scripts and willing to discuss further details about the project specs.

$2368 USD in 30 dage
(111 bedømmelser)
7.2
onelinewebdeUK

Thanks for your consideration, please see our message and if you would like to discuss the project further do get in touch and I’ll give you a call.

$2783 USD in 35 dage
(15 bedømmelser)
7.0
qitsol

See our profile, we are certified in Web & mobile - IPhone, Android, joomla, Drupal, Ruby on rails, Wordpress, PHP, SQL, ERP, CRM, .Net etc. We have completed over 500+ jobs on elance & freelancer. we have 225+ Flere

$3092 USD in 30 dage
(110 bedømmelser)
7.0
expatdev

Hi, I would like to work on your project. I have significant experience in Drupal custom module development. (You can find past Drupal projects under my profile, on Freelancer.com). In addition, add a business applicat Flere

$1500 USD in 5 dage
(102 bedømmelser)
6.9
trustus

Queries / Understanding: 1) You have already created Node Type: Suburb Postcode, Fields: Suburb (text), Postcode (4 digit number), Node Type: Territory Types,Right ? 2) Do we need to build entity reference links Terr Flere

$1500 USD in 21 dage
(76 bedømmelser)
6.9
ngocleanh

This is my job. I can do it. I ready begin now. ======================================================================================================================================================

$1842 USD in 7 dage
(169 bedømmelser)
6.9
inavigator

Hello Sir/Ma'am, We have designed and developed many Software,websites,Apps which are currently running online as business. For those websites/project we used ASP.NET,PHP,Wordpress,Joomla,Drupal,Magento etc We Flere

$3157 USD in 45 dage
(14 bedømmelser)
6.8
ibapi

will be implemented in at least 2 part process. 1. uploading (including provision for selecting server file from ftp upload) 2. parsing and updating db using background job. depending on the work the (2) may also b Flere

$1546 USD in 20 dage
(116 bedømmelser)
6.8
sainathkohta

Hello Sir, I am from Confianza Technologies. I have gone through your requirements. We have developers who have vast experience in required technologies. We are interested in your project, but before finalizing budget Flere

$2835 USD in 30 dage
(42 bedømmelser)
6.7
eclipsetechno

Hi, Technical understanding in our words: The functionalities in module of drupal 7 are: 1. upload a data as file in spreadsheet .csv formate. 2. On every upload old records will be removed and new records wil Flere

$4736 USD in 50 dage
(19 bedømmelser)
6.5
daffodilsoftware

Hello, I represent the Open Source development team at Daffodil Software. We possess hands on expertise at Drupal Web development, Theme Customization, Module Enhancement, Maintenance and Support of Drupal portal Flere

$3000 USD in 22 dage
(22 bedømmelser)
6.5
drupaltonic

Hi, we are a bunch of very experienced Drupal Developers. We are [login to view URL] module contributors and have got 3 modules contributed to Drupal.org. We are very skilled with custom module development, theaming and most of Flere

$2368 USD in 15 dage
(16 bedømmelser)
6.5
hibersh

Drupal guru at Shanghai Check drupal profile at: [login to view URL] We've built modules: [login to view URL] [login to view URL] [login to view URL] Flere

$2061 USD in 20 dage
(45 bedømmelser)
6.3