GitHunt

About

Mermaid Diagrams extension for phpBB.

Build Status
Latest Stable Version
Code Quality
Translation Progress
License

Allows you to generate diagrams and flowcharts from text in a similar manner as markdown.

It uses the Mermaid library to generate the SVG markup and supports all diagrams available. You can read more about the supported syntax in the official documentation:

Features

  • Posting button for the [mermaid] BBCode
  • Generate SVG diagrams from text
  • Supports all diagrams and charts available in the library, currently:
    • Flowchart
    • Sequence diagram
    • Class diagram
    • State diagram
    • Entity relationship diagram
    • User journey
    • Gantt
    • Pie chart
    • Quadrant chart
    • Requirement diagram
    • Git graph diagram
    • C4 diagram
    • Mindmaps
    • Timeline
    • Sankey
    • XY chart
    • Block diagram
    • Packet
    • Kanban
    • Architecture
    • Treemap
  • Compatible with Markdown extension
  • It doesn't require extra configuration

Requirements

  • PHP 7.4.0 or greater
  • phpBB 3.3 or greater

Support

If you like or found my work useful and want to show some appreciation, you can consider supporting its development by giving a donation.

Donate with PayPal Donate with Stripe
Donate with PayPal Donate with Stripe

Installation

  • Download the latest release
  • Decompress the *.zip or *.tar.gz file
  • Copy the files and directories inside {PHPBB_ROOT}/ext/alfredoramos/mermaid/
  • Go to your Administration Control Panel > Customize > Manage extensions
  • Click on Enable and confirm

Preview

Flowchart
Sequence diagram
Gantt diagram
Class diagram
Entity relationship diagram
State diagram
Pie chart

(Click to view in full size)

Configuration

It doesn't require extra configuration.

Uninstallation

  • Go to your Administration Control Panel > Customize > Manage extensions
  • Click on Disable and confirm
  • Go back to Manage extensions > Mermaid Diagrams > Delete data and confirm

Upgrade

  • Go to your Administration Control Panel > Customize > Manage extensions
  • Click on Disable and confirm
  • Delete all the files inside {PHPBB_ROOT}/ext/alfredoramos/mermaid/
  • Download the new version
  • Upload the new files inside {PHPBB_ROOT}/ext/alfredoramos/mermaid/
  • Enable the extension again

Credits

File load-balancer.svg from Zoondicons by Steve Schoger is licensed under CC BY 4.0

Languages

PHP76.3%HTML13.5%CSS9.1%JavaScript1.2%

Contributors

GNU General Public License v2.0
Created October 25, 2019
Updated March 9, 2026