Home Applications wp-iris-project

wp-iris-project

InterSystems does not provide technical support for this project. Please contact its developer for the technical assistance.
0
0 reviews
0
Awards
7
Views
0
IPM installs
0
0
Details
Releases (1)
Reviews
Issues
Build scalable WordPress integrations with InterSystems IRIS. Includes a REST framework, code generator, and demo plugins.

What's new in this version

Initial Release

WordPress IRIS Interface Application

This repository sets up a training Docker instance that runs the latest version of IRIS for Health off the Community docker image.

Contributors

Goal

This project helps developers connect IRIS data to WordPress, whether you’re building SEO tools, dynamic content, or custom APIs. This tool is designed for scalability and includes:

  • A generic IRIS framework for REST endpoints (no router modifications needed).
  • Two WordPress plugins to consume demo IRIS data and generate IRIS sample code.

The biotech SEO demo (included) shows how to auto-generate metadata, but the framework works for e-commerce, publishing, internal tools, and more.

WordPress Tools

  1. WP Iris Code Generator

    • UI for WordPress devs to design IRIS REST endpoints.
    • Exports clean ObjectScript code (hand off to IRIS admins).
  2. Demo: Biotech SEO Plugin

    • Example integration: Auto-generate Yoast SEO data from IRIS data.

Getting Started

Installation with Docker

Prerequisites

Make sure you have git and Docker desktop installed. Depending on your OS, please update docker-compose.yml image value for your mySQL server (Amd64 vs Arm64 architecture).

Clone/git pull the repo into any local directory e.g. like it is shown below:

$ git clone git@github.com:sncoker/wp-iris-project.git/

Open the terminal in this directory and run:

$ docker-compose up -d --build

Note: Make sure you have enough virtual disk space allocated to Docker to run the mySQL instance.

Management portal:

The management portal is available at:
Management portal

Login: _system/SYS

Sample WordPress Biotech Demo Website Project

WP Iris Biotech Demo Dashboard

To access biotech demo WordPress: WordPress Demo URL

WordPress Demo Website and Plugins Documentation

WP Iris Framework Documentation

The WP Iris Framework been provided in: src\WordPressAPI\Framework\.

WP Iris Framework Documentation

REST APIs - TESTING

Documentation
API Testing Documentation

Postman Collection
There is a Postman Collection located in the testing folder:

testing\wp_iris_framework.postman_collection.json

Built with

Using VSCode and ObjectScript plugin, IRIS for Health Community Edition in Docker, IRIS openapi API, WordPress, PHP, and Javascript.

Collaboration

Any collaboration is very welcome! Fork and send Pull requests!

Made with
Version
1.0.002 May, 2025
Category
Technology Example
Works with
InterSystems IRIS for Health
First published
02 May, 2025
Last edited
02 May, 2025