Overview
The bulkpub module provides a set of XML-RPC web service APIs that support remote bulk publication of external content to a Drupal site. It can also be used to retrieve content stored in nodes on a Drupal site.
The actual publication of the external files can be driven by client-side software that can publish, and later delete, all the files in one set as a unit.
The external files typically have these characteristics:
- There is a table of contents for all the individual files in the set
- The files are either text or xhtml format
- The files link to other files in the set
- The files may link to images
- The files contain metadata derived from keywords in the external source
Examples of such file formats would include:
- XHTML output produced by the DITA Open Toolkit
- Genealogy GEDCOM export files
- XHTML output produced by processing DocBook source files to XHTML
- Eclipse Infocenter files
- HTML export files from a Framemaker book
The bulkpub module provides necessary APIs to publish such a file set as book pages in an outline with attached metadata tags and any required file-to-file links and embedded images.
Features
APIs to:
- Add, edit, and delete Drupal nodes with associated taxonomy terms in a specified vocabulary and optionally setting content type field values
- Add and delete image files
- Get a list of available vocabularies and store a vocabulary term
- Prune orphan terms from a vocabulary
- Get a list of content types bulkpub can use
- Get the node ids for a content type
- Create a new book outline
- Update a book outline
Requirements
This is a Drupal 7 module.
This module requires that several core modules be enabled:
- Taxonomy
- Options
- Field
- Field SQL storage
- Path
To use the book outline APIs, the Book module must also be enabled.
Known problems
Planned Future Enhancements
Similar projects
The blogapi project.
The services project.
Information about DITA
DITA (Darwin Information Typing Architecture) is an XML-based, end-to-end architecture for authoring, producing, and delivering information (often called content) as discrete, typed topics.
Typical information delivered using the DITA architecture is technical or scientific in nature and published as online help, through product support portals, or as print-ready PDF files.
DITA originated and is extensively used in the IBM Corporation; in 2005 it was adopted as an OASIS (Organization for the Advancement of Structured Information Standards) standard. DITA is currently used in many organizations worldwide, and it is supported by an ever-growing list of commercial and open-source tools. DITA is actively being extended and enhanced under the direction of the OASIS DITA Technical Committee.
Project information
Unsupported
Not supported (i.e. abandoned), and no longer being developed. Learn more about dealing with unsupported (abandoned) projectsNo further development
No longer developed by its maintainers.- Project categories: Import and export, Developer tools
- Created by rjohnson42 on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.
