PHPackages                             unocha/ocha\_integrations - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. unocha/ocha\_integrations

ActiveDrupal-module[API Development](/categories/api)

unocha/ocha\_integrations
=========================

v2.0.4(2y ago)08.1kGPL-2.0-onlyPHP

Since Jul 31Pushed 2y ago4 watchersCompare

[ Source](https://github.com/UN-OCHA/ocha_integrations)[ Packagist](https://packagist.org/packages/unocha/ocha_integrations)[ RSS](/packages/unocha-ocha-integrations/feed)WikiDiscussions develop Synced 3w ago

READMEChangelog (10)Dependencies (3)Versions (19)Used By (0)

[![CI](https://github.com/UN-OCHA/ocha_integrations/workflows/CI/badge.svg)](https://github.com/UN-OCHA/ocha_integrations/workflows/CI/badge.svg)

Common OCHA integrations for Drupal.
====================================

[](#common-ocha-integrations-for-drupal)

Config to change.
-----------------

[](#config-to-change)

Make sure to change the appname in the following config files

- ocha\_disasters.settings.yml
- ocha\_themes.settings.yml

HID contacts needs an API key to be usable.

Modules
-------

[](#modules)

All modules use [pcb](https://www.drupal.org/project/pcb) for caching, and cache is updated using cron.

All modules have their own field type, formatter and widget.

### ocha\_integrations

[](#ocha_integrations)

Base module for all other integrations.

Also provides extras for Search API and facets

- Encoder for pretty paths to output integer list items
- Show the current search string
- Adds reset search string link
- Adds reset facets link for pretty paths

### ocha\_countries

[](#ocha_countries)

Returns the list of countries from .

### ocha\_disasters

[](#ocha_disasters)

Returns the lisf of disasters from  including GLIDE number.

### ocha\_global\_coordination\_groups

[](#ocha_global_coordination_groups)

Returns the list of global coordination groups from .

### ocha\_hid\_contacts

[](#ocha_hid_contacts)

Returns contacts from  needs an API key.

### ocha\_local\_groups

[](#ocha_local_groups)

Returns the list og local groups (aka bundles) from .

### ocha\_locations

[](#ocha_locations)

Returns the list of locations from  up to admin level 3.

### ocha\_organizations

[](#ocha_organizations)

Returns the list of organizations from .

### ocha\_persons

[](#ocha_persons)

Defines a person entity so you don't need to create a contact node type.

### ocha\_population\_type

[](#ocha_population_type)

Returns a list of popultaion types from .

### ocha\_themes

[](#ocha_themes)

Returns a list of themes from .

###  Health Score

33

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~99 days

Recently: every ~11 days

Total

13

Last Release

965d ago

Major Versions

v1.0.8 → v2.0.02023-09-19

### Community

Maintainers

![](https://www.gravatar.com/avatar/346443feed98de86efcea04bbc5094dc2a4146181bca1e8936beb6ac46eed455?d=identicon)[unocha](/maintainers/unocha)

---

Top Contributors

[![lazysoundsystem](https://avatars.githubusercontent.com/u/67453?v=4)](https://github.com/lazysoundsystem "lazysoundsystem (12 commits)")[![attiks](https://avatars.githubusercontent.com/u/105144?v=4)](https://github.com/attiks "attiks (10 commits)")[![cafuego](https://avatars.githubusercontent.com/u/148719?v=4)](https://github.com/cafuego "cafuego (9 commits)")

### Embed Badge

![Health badge](/badges/unocha-ocha-integrations/health.svg)

```
[![Health](https://phpackages.com/badges/unocha-ocha-integrations/health.svg)](https://phpackages.com/packages/unocha-ocha-integrations)
```

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.3k10](/packages/helsingborg-stad-municipio)[sybrew/the-seo-framework

An automated, advanced, accessible, unbranded and extremely fast SEO solution for any WordPress website.

47582.8k](/packages/sybrew-the-seo-framework)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45344.0k1](/packages/pressbooks-pressbooks)[pressbooks/pressbooks-book

This theme is named after Canadian media theorist Marshall McLuhan, who coined the phrase “the medium is the message.” It is designed for academic writing and is also suitable for fiction. Headings are set in Cormorant Garamond, and body type is set in Lora.

206.7k](/packages/pressbooks-pressbooks-book)[a2design-company/mandrill-cakephp-plugin

Mandrill CakePHP plugin

193.2k](/packages/a2design-company-mandrill-cakephp-plugin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
