Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

This project integrates with the Outpost platform's Service Directory, providing a content type to display Outpost services in a LocalGov Directory. It also includes migration tools to import and keep this service data up to date from Outpost.

LocalGov Drupal Outpost integration

Provides integration with Outpost platform Service Directory. A submodule provides a content type for data from an Outpost Service, such that it can be put into a LocalGov Directory. Another submodule can import and keep up to date this content using migrations for Services, Categories, Locations and Suitabilities from Outpost.

Development Status
This is a module in active development. Additional fields will certainly be added. Other content types may also be developed. Use this in testing and development of your site. It is not production ready. As data structures might change treat it as alpha software.

Development tasks and issues are tracked with the module GitHub repository.

Installation
Include the module in your codebase.

composer require localgovdrupal/localgov_outpost
Prefix this, and further, commands with ddev or lando etc. as you would normally for your development environment.

If you have not already enable a Database index. LocalGov core includes the database index.

drush en localgov_directories_db
Enable these modules.

drush en localgov_outpost_connector localgov_outpost_service
Create a new directory for your Outpost Services. You do this at Admin > Content > Add Content > Directory > Add Directory Channel /node/add/localgov_directory

When creating the directory Enabled Content types should be Outpost service. With this checked you will see a Outpost endpoint field. Enter into this the Outpost Services API URL like https://example.com/app/v1/services.

To import, or update, content run

drush migrate:import --all --update
This may in time be automated.

You can track the status of imports with

drush migrate:status
If you do not see outpost migrations try clearing cache.

drush cr
Submodules
LocalGov Outpost Service
Provides a pre-configured Service content type to match Outpost. It does not yet have all the fields of outpost. You can also add any fields that are specific to your instance. This content type is automatically configured to be available to LocalGov Directories.

Further development will include more default fields.

LocalGov Outpost Connector
Provides a default set of migrations which can be configured to collect from an Outpost URI placed on a LocalGov Directory Channel.

Further development will include ways to add mappings for custom fields if required; and possibly methods for automating running the migration.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Dec 2025
Latest release
8 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
2.1.0-alpha11 Pre-release 9–10 Dec 1, 2025