Solutions for people who want their website to work for them.
  • CALL 1300 400 934 to get started.
  • Drupal services - full range of Drupal, database and perl development services.

Automation

Programmatically importing data into Drupal

Blog

It is possible to programmatically import data into Drupal. Data can be imported from a script that uses Drupal Node API.

You would want to programmatically load data into Drupal where you have a regularly updated list of products, where data is sourced from an external database or where you are doing a migration from another system.

Processing can be automated with Apache Ant

Resource

Apache Ant can be used to run processes that are used more than once. Ant is made up of tasks. Tasks can be triggered using logic and dependencies. Whilst Ant is not a programming language Ant does support some logic and variables. Ant is configured using XML and can run on multiple platforms.

Automating interaction with a website using WWW-Mechanize

Resource

www::mechanize helps you automate interaction with a website.

WWW-Mechanize is helpful when you have tasks that are run more than once (e.g. daily, weekly) and require some form of logical interaction with a website to complete. An example is where a website requires authentication (e.g. username/password), menu selection (e.g. change to different URL) and then requires some details in a form before doing something like downloading a file.

CURL

Resource

CURL is a command line tool for transferring files.

Using the command line is helpful when you have tasks that are run more than once (e.g. daily, weekly). CURL enables you to automate simple internet tasks like working with FTP file and retrieving contents of a webpage into a file. CURL also enables you to pass authentication details to the URL.

Syndicate content