Markup Generation

Markup modules that are called upon to generate or parse markup (like HTML). Markup modules are most often used on the front-end of a site (rather than admin).

Updated Markup Generation Modules 1 to 23 of 23
  • MJML to HTML

    Allows you to write your Processwire template using MJML and get a converted HTML output using MJML API.
  • StripePaymentLinks

    Stripe payment-link redirects, user/purchases, magic link, mails, modals.
  • AIOM+ (All In One Minify) for CSS, LESS, JS and HTML

    AIOM+ (All In One Minify) can minimize and combine CSS, LESS and JS files into a single file. HTML source can be minimized. Can enhance builtin template caching and noticeable speed up your site.
  • PageGridBlocks

    Get up and running fast! Use our ready-made blocks for the PAGEGRID page builder and launch pages in minutes.
  • Markup JSON-LD Models

    Allows defining JSON-LD models on a per-page and per-template basis with placeholder support.
  • GeoIP

    MaxMind GeoLite2-based geolocation. Country/region/city detection with user correction support and conditional content blocks.
  • Cookie

    Privacy & cookie consent management: banner, category-based async loading of scripts/embeds, consent log, Google Consent Mode v2, visual widget builder.
  • MarkupMenu

    MarkupMenu is a ProcessWire CMS/CMF module for generating menu markup
  • Pageimage Source

    Extends Pageimage with a srcset property/method plus additional rendering options.
  • StripePaymentLinks Customer Portal

    Adds a ready-to-use /account/ page with login flow, product grid, purchase history table, and direct access to the Stripe Customer Billing Portal
  • JSON+LD Schema

    This module helps you dynamically create schemas from within your templates. Each schema can be configured to meet your requirements. You can even add your own ProcessWire schema classes to the module
  • RockFrontend

    Module for easy frontend development
  • SearchEngine

    SearchEngine is a ProcessWire CMS/CMF module for indexing and searching site contents.
  • Soundmanager2 Audio for Proceswire

    Use file field to add audio files, use shortcode to insert into RTE.
  • PrivacyWire Cookie Management and async asset loading

    Module for Cookie management and async loading of (external) scripts / assets
  • Markup Simple Navigation

    Module to render simple nested ul tree of the site structure. See readme for usage and options available.
  • Markdown Importer

    Converts uploaded .md files to HTML and stores each as a Repeater item with a richtext field.
  • Seo Maestro

    A ProcessWire module helping you to manage SEO related tasks like a boss.
  • Grapick

    Field that incorporates the Grapick javascript gradient designer and stores an array of 32-bit rgba colors, gradient positions and optionally gradient styles and a plaintext style rule for CSS.
  • Email Obfuscation (EMO)

    Email Obfuscation module for email addresses with 64 base crypting.
  • Cacheable Placeholders

    Allows you to cache dynamic content by using special placeholders that get parsed during every request.
  • Footnotes

    Adds footnotes using Markdown Extra’s syntax, minus Markdown
  • Markup Metadata

    ProcessWire 3.x markup module for rendering meta tags in HTML document head section.

The modules directory is powered by ProcessWire with the FormBuilder and LoginRegisterPro modules.