achaabni/jahia-prism

By achaabni

Updated 19 days ago

Jahia 8.2.3 demo image — Prism Typescript site with Formidable Forms custom elements pre-installed

Image
Languages & frameworks
Content management system
0

1.2K

achaabni/jahia-prism repository overview

Jahia Prism Demo — achaabni/jahia-prism

A ready-to-run Jahia 8.2.3 Docker image bundling the Prism demo site and the Gladtek Formidable Forms (gladtek-fmdb) custom module on top of Jahia Formidable main module. Spin it up in seconds to explore Jahia's form-building capabilities with a fully configured, bilingual (EN/FR) site.

Versions :

  • 0.1.0 : basic prism site MegaMenu + minimal components showcase + Forms Showcase
  • 0.1.1 : readd pages that were not included in previous version.

What's included

LayerContents
BaseJahia 8.2.3
SitePrism — a multi-page (and multi-site) demo site with a Forms Catalog
Modulegladtek-fmdb — custom Formidable Forms elements & actions
Custom form elements (gladtek-fmdb-elements)

Note: These elements rely on a patched internal version of the Formidable Forms module (formidable-engine). The patch is bundled in this image — no additional setup required.

  • Star Rating — clickable star input, submits an integer
  • Phone — international dial-code selector + number field
  • Consent — rich-text checkbox (links, privacy policy copy)
  • Budget Slider — range input with min / max / step
  • Ranking — drag-to-rank ordered list of options
  • Matrix — row × column rating grid
  • CSS Injector — injects a stylesheet from the JCR into the page
Custom form actions (gladtek-fmdb-java)
  • Email + Download Link — sends a notification email with a resolved internal or external download URL
Demo forms (ready to browse)
FormDescription
Insurance QuoteMulti-step quote request with matrix, slider, checkboxes
Job ApplicationCV upload, ranking, consent, salary expectation
UX Research SurveyRating, matrix, color picker, radio groups

All forms are translated in English and French.


Quick start

docker run -p 8080:8080 achaabni/jahia-prism:latest

Then open http://localhost:8080 and log in with:

FieldValue
Usernameroot
Passwordroot1234

The Prism site is available at:

http://localhost:8080/sites/prism/home.html

Requirements

  • Docker 20+
  • 4 GB RAM minimum (8 GB recommended)
  • Port 8080 free on the host, or map to any other port with -p <your-port>:8080

Useful paths

WhatURL
Jahia homehttp://localhost:8080
jContent (editorial UI)http://localhost:8080/jahia/jcontent
Admin toolshttp://localhost:8080/tools
Forms cataloghttp://localhost:8080/sites/prism/home/forms-catalog.html
GraphQL playgroundhttp://localhost:8080/modules/graphql

Watch the announcement


License

For demonstration purposes only.

Created and customized by Gladtek on top of a Jahia image

Jahia is a trademark of Jahia Solutions Group.

Tag summary

Content type

Image

Digest

sha256:bb53b39e9

Size

590.9 MB

Last updated

19 days ago

docker pull achaabni/jahia-prism