Modules 1 to 71 of 71
- InputfieldSmallSelectMultiple 0.0.2 beta by Ryan Cramer
Small Select Multiple Inputfield: A regular single select input that supports multiple selection.
2024/12/13 — Inputfield Modules3 - ImportPagesCSV 1.0.8 by Ryan Cramer
Import Pages from CSV files: Enables you to import CSV files to create pages.
2020/03/15 — Admin Helpers, Import/Export, Process Modules60 - site-invoices 1.0.0 beta by Ryan Cramer
Invoice Application Site Profile: A full invoicing application developed in ProcessWire. Enables you to create invoices, record payments to them, email invoices to clients, print invoices, and…
2024/03/08 — Site Profiles5 - FieldtypeEvents 0.0.4 by Ryan Cramer
Events Fieldtype: Field that stores a table of events for a page. This modules serves as an example of creating an editable table of data as a Fieldtype and Inputfield in…
2021/04/15 — Fieldtype Modules, Inputfield Modules, Proof of Concept17 - PageCleanEmptyDirs 0.0.3 beta by Ryan Cramer
Clean Empty Page File Dirs: Goes through all of your /site/assets/files/ directories and removes those that have no files in them.
2012/08/03 — Development Tools, Admin Helpers7 - TfaTotp 0.0.4 by Ryan Cramer
TOTP two-factor authentication: For apps like Google Authenticator, Authy, and other TOTP-based authenticator applications. Requires ProcessWire 3.0.109+.
2020/06/26 — Authentication, Users and Access9 - LazyCron 1.0.0 by Ryan Cramer
Lazy Cron (Core): This core module provides hooks that are automatically executed at various intervals. This module is already included with the ProcessWire core, but not…
2012/07/25 — Other Modules, Core Modules9 - FieldtypeMapMarker 3.0.0 by Ryan Cramer
Map Marker (Google Maps): This Fieldtype for ProcessWire 2.1+ holds an address or location name, and automatically geocodes the address to latitude/longitude using Google Maps API.
2023/12/29 — Fieldtype Modules, Inputfield Modules68 - PageListCustomChildren 0.0.2 beta by Ryan Cramer
Makes children/subpages in admin page-list customizable so they can appear under multiple parents.
2024/07/11 — Admin Helpers, Development Tools6 - Less 0.0.5 by Ryan Cramer
Less parser: A module wrapper for Wikimedia’s Less parser that compiles .less files to .css. Also used by the ProcessWire core for AdminThemeUikit customization.
2024/01/05 — Development Tools9 - FieldtypeRepeater 1.0.0 by Ryan Cramer
Repeater (Core): Maintains a collection of fields that are repeated for any number of times.
2012/07/27 — Fieldtype Modules, Inputfield Modules, Core Modules16 - TextformatterTextBlocks 0.0.3 by Ryan Cramer
Text Blocks: Define named blocks in textarea fields and reuse them in other textarea fields.
2024/05/29 — Textformatter Modules, Admin Helpers2 - LanguageSupport 1.0.0 by Ryan Cramer
Language Support (Core): Provides multi-language support to ProcessWire including translation tools, gettext-like API functions, language pack support, multi-language text fields, and…
2012/07/27 — Fieldtype Modules, Language Modules, Process Modules, Core Modules16 - TextformatterAutoLinks 0.0.8 by Ryan Cramer
Auto Links: Automatically links any of the configured text phrases to a URL, any time they appear.
2024/06/07 — Textformatter Modules, Admin Helpers2 - FieldtypeFunctional 0.0.4 by Ryan Cramer
Functional Fields: Define fields with functions in template files.
2024/06/07 — Fieldtype Modules, Inputfield Modules1 - ProcessExportProfile 5.0.1 by Ryan Cramer
Site Profile Exporter: Enables exporting of ProcessWire site profiles for sharing or distribution with others.
2024/03/29 — Process Modules, Import/Export66 - ProcessDatabaseBackups 0.0.6 by Ryan Cramer
Database Backups: Create and/or restore database backups from the ProcessWire admin.
2021/08/02 — Admin Helpers, Import/Export50 - FileValidatorSvgSanitizer 0.0.5 by Ryan Cramer
Validate SVG files: Validates and/or sanitizes SVG files.
2021/08/16 — File Validator, Other Modules5 - PageEditPerUser 0.0.2 beta by Ryan Cramer
Assign edit access to users on a per-page basis.
2012/11/14 — Admin Helpers, Proof of Concept, Users and Access14 - ProcessWireUpgrade 0.1.1 by Ryan Cramer
Tool that helps you identify and install core and module upgrades.
2021/05/04 — Admin Helpers, Development Tools76 - Helloworld 0.0.5 by Ryan Cramer
Hello World (demo): Module that serves as an introduction to module development in ProcessWire, plus module starter files and module.
2021/07/02 — Proof of Concept9 - CustomInputfieldAttributes 0.0.1 beta by Ryan Cramer
Add custom attributes to Inputfields in ProcessWire, FormBuilder, etc.
2023/10/13 — Development Tools, Inputfield Modules5 - TextformatterHannaCode 0.3.2 by Ryan Cramer
Hanna Code: Easily insert any complex HTML, Javascript or PHP output in your ProcessWire content by creating your own Hanna code tags.
2022/09/20 — Admin Helpers, Markup Generation, Process Modules, Textformatter Modules115 - PageEditLockFields 0.0.2 beta by Ryan Cramer
Lock page fields or properties from editing on a page-by-page basis.
2024/03/12 — Admin Helpers, Development Tools1 - ProcessPageClone 1.0.0 by Ryan Cramer
Page Clone (Core): Provides ability to clone/copy/duplicate pages in the admin. Adds a "copy" option to all applicable pages in the PageList.
2012/07/27 — Admin Helpers, Process Modules, Core Modules23 - LoginTimer 0.0.1 beta by Ryan Cramer
Normalize successful and failed login times to prevent timing attacks.
2023/10/20 — Authentication, Users and Access1 - SessionAllow 0.0.1 alpha by Ryan Cramer
Enables you to configure whether to allow session for each request based on configured rules. Requires PW 3.0.184 or newer.
2021/09/17 — Authentication, Development Tools5 - TextformatterEmoji 0.0.1 beta by Ryan Cramer
Emoji: Converts 800+ emojis shortcodes in text to native browser UTF-8 emoji.
2021/09/02 — Textformatter Modules4 - WireCacheFilesystem 0.0.1 beta by Ryan Cramer
WireCache Filesystem cache handler for ProcessWire 3.0.218+: ProcessWire WireCache module that replaces the default cache handler with a file system based cache.
2023/05/26 — Development Tools, Proof of Concept1 - TfaEmail 0.0.2 by Ryan Cramer
Email/SMS two-factor authentication: Performs two-factor authentication by sending user an email with a code. Also works with email-to-SMS. Requires ProcessWire 3.0.109+.
2020/06/22 — Authentication, Users and Access9 - ProcessForgotPassword 1.0.0 by Ryan Cramer
Forgot Password (Core): Provides password reset/email capability for the Login process.
2012/07/27 — Admin Helpers, Process Modules, Users and Access, Core Modules10 - PageEditRestore 0.0.2 beta by Ryan Cramer
Prevents page edits in the admin from getting lost when a user session is lost.
2023/10/12 — Admin Helpers, Users and Access2 - FileValidatorImage 0.0.3 beta by Ryan Cramer
Image File Validator: Automatically validate uploaded JPG, PNG, or GIF image files; or validate by API.
2020/07/20 — Admin Helpers, Photo/Video/Audio, Other Modules, File Validator5 - MarkupCache 1.0.1 by Ryan Cramer
Markup Cache (Core): This core module enables you to cache any individual pieces of generated markup.
2012/07/25 — Markup Generation, Core Modules10 - GoogleClientAPI 0.0.4 beta by Ryan Cramer
Connects ProcessWire with the Google Client Library and manages authentication.
2019/07/22 — Authentication, Other Modules4 - TextformatterWebpImages 0.0.2 by Ryan Cramer
Convert JPG/PNG images to WEBP: Convert JPG/PNG img tags to use WEBP, auto-creating WEBP images as needed.
2022/06/07 — Photo/Video/Audio, Textformatter Modules7 - TextformatterVideoEmbed 2.0.2 by Ryan Cramer
Video embed for YouTube/Vimeo: Enables translation of YouTube or Vimeo URLs to full embed codes, resulting in a viewable video in textarea fields you apply it to. Now with support for…
2021/05/04 — Photo/Video/Audio, Social, Feeds, Services, Textformatter Modules61 - MarkupLoadRSS 2.0.0 by Ryan Cramer
RSS Feed Loader: Given an RSS feed URL, this module will pull it, and let you foreach() it or render it. This module will also cache feeds that you retrieve with it.
2018/12/24 — Markup Generation, Import/Export, Social, Feeds, Services7 - InputfieldTinyMCE 6.1.5 beta by Ryan Cramer
TinyMCE: TinyMCE rich text editor v6 for ProcessWire 3.0.200+
2023/03/31 — Inputfield Modules16 - FormBuilder 0.4.5 by Ryan Cramer
Building front-end forms on your website has never been so simple. ProcessWire Form Builder lets you create, edit and publish forms with no development…
2012/09/21 — Admin Helpers, Import/Export, Markup Generation, Process Modules, Premium Modules100 - TextformatterMarkdownInMarkup 0.0.1 beta by Ryan Cramer
Markdown in Markup/HTML: Enables markdown to be used in existing markup/HTML like that from CKEditor.
2021/09/08 — Textformatter Modules, Markup Generation2 - ProcessLanguageFieldExportImport 0.1.0 beta by Ryan Cramer
Multi-language field export/import: Enables JSON or CSV export and import of multi-language field translations on pages.
2022/08/05 — Language Modules, Process Modules3 - JqueryCollagePlus 0.0.3 by Ryan Cramer
Collage Plus: Makes the image selection from TinyMCE/CKEditor use a nice grid of images rather than stacked images.
2013/07/23 — Admin Helpers, Photo/Video/Audio16 - FieldtypeMultiplier 0.1.3 by Ryan Cramer
ProFields: Multiplier: This Fieldtype and Inputfield combination lets you take almost any existing single-value Fieldtype, and use it to a multi-value Fieldtype.
2014/06/02 — Inputfield Modules, Fieldtype Modules, Premium Modules10 - ProCache 4.0.1 by Ryan Cramer
ProCache provides the ultimate performance for your website by completely bypassing PHP and MySQL and enabling your web server to deliver pages of your…
2013/08/02 — Process Modules, Admin Helpers, Other Modules, Premium Modules88 - FieldtypeComments 1.0.0 by Ryan Cramer
Comments (Core): A field that stores user posted comments for any given page.
2012/07/27 — Fieldtype Modules, Core Modules19 - TextformatterFindReplace 0.0.1 beta by Ryan Cramer
Find/replace Textformatter: Apply find/replace patterns to formatted text or markup. Supports simple and regex find/replace.
2021/09/08 — Textformatter Modules, Development Tools2 - MarkupRSS 1.0.0 by Ryan Cramer
RSS Feed Generator: Given a PageArray of pages, this module will render an RSS feed from them. This is intended to be used directly from a template file.
2012/07/31 — Markup Generation, SEO/Accessibility, Social, Feeds, Services, Core Modules16 - WireWordTools 0.0.1 beta by Ryan Cramer
Wire Word Tools (EN): API methods for English word inflection and lemmatization plus ability to use them in search queries.
2020/07/10 — Other Modules4 - MarkupHTMLPurifier 1.0.3 by Ryan Cramer
HTML Purifier (Core): HTML sanitization and validation for ProcessWire. Serves as a front-end to the HTML Purifier software.
2013/03/08 — Markup Generation, Core Modules7 - FieldtypeTextUnique 3.0.1 beta by Ryan Cramer
Text Unique: This is the same as the ProcessWire Text field (FieldtypeText), but enforces that values stored are unique, site-wide.
2021/05/19 — Fieldtype Modules9 - ProcessHello 0.0.2 by Ryan Cramer
Process Hello (demo): Demonstrates everything you would need to create a Process module, and more.
2021/10/04 — Admin Helpers, Process Modules10 - ServiceCurrencyConversion 0.0.3 beta by Ryan Cramer
Currency Conversion: Provides API capabilities for converting from one currency to another, using the OpenExchangeRates service.
2020/12/07 — Development Tools, Language Modules, Social, Feeds, Services6 - InputfieldPageAutocomplete 1.0.1 by Ryan Cramer
Page Autocomplete (Core): Multiple Page selection using auto completion and sorting capability. Intended for use as an input field for Page reference fields.
2012/07/27 — Inputfield Modules, Core Modules12 - FieldtypeTable 0.1.9 by Ryan Cramer
ProFields: Table: This Fieldtype is the first of its kind in that it lets you literally define your own Fieldtype. Think of it kind of like a lean and mean repeater field, with…
2014/06/02 — Fieldtype Modules, Inputfield Modules, Premium Modules17 - FormTemplateProcessor 1.0.1 beta by Ryan Cramer
Proof-of-concept module to let you use templates as web contact forms. Can send you email and/or save the submission to a page in your site. Intended to be a…
2012/07/24 — Other Modules, Proof of Concept6 - LoginNotifier 1.0.2 by Ryan Cramer
Provides ability to send an email, ping a URL or save a log entry when a login occurs.
2012/07/24 — Admin Helpers, Users and Access, Logs/Monitoring8 - FoundationSiteProfile 1.0.2 by Ryan Cramer
Zurb Foundation Site Profile: ProcessWire Site Profile Using Zurb Foundation, for ProcessWire 2.5+.
2013/07/08 — Site Profiles29 - FieldtypeTextareas 0.0.8 by Ryan Cramer
ProFields: Textareas: The Textareas Fieldtype and Inputfield lets you combine multiple named text fields into a single field.
2014/06/02 — Fieldtype Modules, Inputfield Modules, Premium Modules11 - TextformatterPagination 0.0.3 by Ryan Cramer
Pagination Textformatter: Paginate a large text field into multiple pages. Create multi-page articles easily.
2014/06/27 — Markup Generation, SEO/Accessibility, Textformatter Modules8 - WireMailGmail 0.0.1 beta by Ryan Cramer
WireMail: Gmail: WireMail module that sends email through Google’s Gmail. Requires GoogleClientAPI module first.
2019/07/19 — Email/WireMail4 - WireMailRouter 0.0.1 beta by Ryan Cramer
WireMail: Mail Router: WireMail module that sends email through other WireMail modules based upon configurable rules.
2019/07/19 — Email/WireMail2 - LoginFacebook 0.0.2 beta by Ryan Cramer
Login for Facebook: Enables login via Facebook account and PW user creation.
2017/09/22 — Users and Access, Authentication5 - FieldtypeEmailLanguage 0.0.2 by Ryan Cramer
E-Mail (Multi-language): Fieldtype that stores an email address in multiple languages
2017/08/09 — Fieldtype Modules, Language Modules3 - FieldtypeURLLanguage 0.0.2 by Ryan Cramer
URL (Multi-language): Fieldtype that stores a URL in multiple languages.
2017/08/07 — Fieldtype Modules, Language Modules8 - InputfieldSelectMultipleTransfer 0.0.1 beta by Ryan Cramer
Select Multiple Transfer: Transfer items from an unselected list to a selected list (or the opposite). Also supports drag/drop sorting.
2013/09/05 — Admin Helpers, Inputfield Modules5 - FieldtypeConcat 1.0.6 by Ryan Cramer
Concatenate Fieldtype: Fieldtype that concatenates the values from one or more other fields at runtime. The resulting value can also contain additional formatting and/or words as…
2014/10/14 — Fieldtype Modules9 - PageEditFieldPermission 0.0.3 beta by Ryan Cramer
Enables you to limit edit access (by role) to any field in the page editor.
2015/04/05 — Admin Helpers, Users and Access17 - MarkupTwitterFeed 3.0.0 by Ryan Cramer
Twitter Feed Markup Generator: Module that generates an HTML list for a Twitter feed and caches it. Use this to show a Twitter feed on your ProcessWire-powered website.
2018/12/22 — Import/Export, Markup Generation, Social, Feeds, Services12 - TextformatterBBCode 1.4.5 by Ryan Cramer
BBCode Text Formatter: Provides BBCode parsing capability suitable for untrusted user input.
2012/07/23 — Textformatter Modules2 - FieldtypeModules 1.0.4 by Ryan Cramer
Modules Select: Fieldtype that stores reference to one or more other modules. This is similar to FieldtypeModule except that it stores multiple modules. It uses asmSelect to…
2012/07/23 — Fieldtype Modules2
The modules directory is powered by ProcessWire with the FormBuilder and LoginRegisterPro modules.