Devam Ediyor

483268 Drupal XML import (non-standard requirements)

We require a module to be developed to allow the importing of data from an XML file which will create a node in Drupal.

The existing 'Feeds' and 'Feeds Xpath parser' modules almost provide the functionality we require, but not quite.

[url removed, login to view]

[url removed, login to view]

The specification of the XML format we will be importing can be found here:

[url removed, login to view]

A live example can be found here:

[url removed, login to view]

From the example you can see that there are multiple groups and sub groups in the XML structure. The drupal 'Feeds' module with 'Feeds xpath parser' allow xpath expressions to be mapped to CCK fields within a drupal content type, but there is no way map the xpath expressions in terms of groups.

For example, in the XML live example above there is the following:

<menu_name>

<menu_group>

<menu_item>

There is no way to map these groups and sub-groups to a drupal content type, we can only map to a CCK field. i.e. we can map menu_item to a CCK text field but we cannot import the structure of the parent grouping.

We need a module (which will probably leverage the existing Feeds module API), that can parse and process the above XML structure in the live example, and map everything in the XML file to a drupal node with every field and group existing as a CCK field (so that we can search and manipulate the data using views etc). The XML structure contains details for restaurant as well as menus etc, so we need the data to exist as separate fields so we can manipulate and display this in any way we need to.

The content type that this new module will use must also allow the creating of new nodes using a node create/edit form using the above XML structure as well as having the option of importing from an XML URL (this is what the Feeds module does). i.e. User should be able to create a new node of the same structure by just creating a new node on the website, as well as being able to import from the XML URL.

This will require the drupal content type to have functionality for the user to add groups and sub-groups (and be able to name these groups), and then fields within these groups, all based on the XML specification in the example. The nodes that are created must also have the function of being able to export the node data as an XML file, i.e. if the user creates a new node of this content type directly on the website, there should be a link or button on each node labeled "Export as XML" which will provide a URL containing the node data formatted in the same XML specification as defined in the example URL above.

Drupal allows the creating of fieldsets to group fields, but they can not be given a name at the time of node creation, they must be pre-defined. There is CCK version 3.x which supports 'multigroups', but again the group names must be pre-defined for the content type, the user can not create them, and the XML import can not create them either.

In simple terms the end requirement is this:

User should be able to create a new node of content type "OpenMenu" for example, create groups and sub-groups (as defined in the XML structure) and then fields within the subgroups.

User can also select import XML, enter a URL, and the XML file is then mapped to the fields within the "OpenMenu" content type (Feeds module takes care of most of this).

Note that the user may enter varying amounts of groups and sub-groups (i.e. menus and menu groups based on the xml example), so the groups and fields would need to be 'unlimited' as such.

The module can be 6.x or 7.x, it MUST allowing creating and importing of data based on the XML structure in the live example above.

This project is urgent, any programmer who can produce this within one week will be paid a substantial bonus.

If the project is completed as specified the programmer is guaranteed more work immediately, we have multiple projects and we need skilled reliable programmers. In the case of several projects completed to satisfaction we have constant work available.

Please research everything detailed in this project description and only bid if you are 100% confident you can complete this project.

If you require any more info please contact me.

Beceriler: Her şey Kabul, Drupal, Düzenleme, PHP, Araştırma, XML

Daha fazlasını görün: drupal xml import, xml use case, xml programmers, using expressions, user specification requirements, user specification requirement, user requirement specification sample, user requirement specification website, use case module, use case map, use case creation, standard website format, standard programmer, specification requirement, sample user requirement specification, sample use case specification, php group programmers, node restaurant, node export, node data structure, need data structure programmer, group names programmers, example user requirement specification, detailed use case example, data structure node

İşveren Hakkında:
( 6 değerlendirme ) Belfast, United Kingdom

Proje NO: #2229178