Broadbean

Categories

Component ID

1796140

Component name

Broadbean

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

This is a project to integrate Broadbean services (www.broadbean.com/uk/) to any Drupal website. It has been started as a way of integrating their services with a client website. Their system uses a simple "push" system whereby jobs are posted to Broadbean who then "push" an XML post to one of many websites / services / job board websites. My goal is that one of the websites that they post to is a Drupal website.

Goals:

  • Create a "job" content type which contains the default variables which they post OR allow the admin to select a pre determined job post content type for integration
  • Allow the user to add cck fields and taxonomy vocabularies to this content type for extra flexibility
  • Have an admin screen which displays the desired xml post FROM Broadbean to give to their integration team
  • Allows the user / admin to select the desired user for posting OR creates the user called "broadbean" with the required permissions for accepting job posts

What's been done so far:
Simple hook_menu allowing job posts to be posted as an xml post using their default set of fields expecting a username and password equal to a pre-determined user account setup of "broadbean". The script allows anonymous posts to the given URL but using the username and password fields supplied by the xml post either logs Broadbean in and adds the node or does nothing.

I need co-maintainers to help with validation, code tidying adhering to Drupal standards, admin screens adding more flexibility with specifying user accounts for posting / content types and anything else which may make this a flexible module.