By submitting a module to the directory, you agree that you will support the module (preferably in the ProcessWire forums) and update this module as needed. If you will be unable to support the module, but still think it adds value, post it to the forums instead.

Modules must be fully un-installable. If your module does not fully restore the system to the previous state after un-installation, you must provide un-install instructions with the module.

Submitted modules are typically added within 1-5 days, but not all modules submitted are added to the directory. The modules moderator will discuss any concerns with you in your module's forum thread.

If your module's source code is hosted at GitHub, the directory will keep the version and README fields up-to-date automatically (once daily).

If you do not adhere to any of the guidelines above, or no longer support the module, it will be removed from the directory.

If you have any questions about submitting or editing your module in the directory, please contact us. Thanks again for adding your module to the directory!

Module Information

Module Title

Example: Video Embed for YouTube/Vimeo

Module Class Name

Use upper and lowercase, like this: TextformatterVideoEmbedFor admin themes or site profiles, make this the same as the title, but with no spaces.

Module Email

Example: you@company.com

Summary

A short description of what this module does (max 1 paragraph). No markup or links.You can enter a detailed description later if you want to.

Current Module Version

Example: 1.0.2If your project is hosted at GitHub, this version number will be automatically kept up-to-date (once per day, or whenever you submit this form).

Release State

Stable

Should be safe for use in production environments.

Beta

Close to stable, but users are advised to be cautious and test thoroughly.

Alpha

Non-stable. Not yet intended for use in production environments.

Delete

State reserved for modules pending deletion at author's request.

Categories (check all categories that apply)

Admin Helpers

Admin helper modules are those that provide helpful tools, UI enhancements or optimizations to the admin panel (excluding Fieldtype or Inputfield modules).

Core Modules

Core modules are those already included with the ProcessWire core, but not necessarily installed. Most modules listed here can be installed by going to the modules screen and clicking "install" next to the module name.

Development Tools

Modules that have more to do with assisting development of a site rather than managing its content.

Field Types

Fieldtype modules that represent a data type used by fields.

File Validator

A module that extends FileValidatorModule to provide validation of a specific file type.

Import/Export

Modules that work with importing or exporting data.

Input Fields

Inputfield modules that provide a UI input widget in the ProcessWire admin.

Language Modules

Modules involved in providing multi-language support.

Language Packs

A full language definition for the ProcessWire admin, used by ProcessWire's Language Support modules.

Logs/Monitoring

Modules that maintain activity logs or monitor and report activity in some form or another.

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).

Photo/Video/Audio

Modules that perform some function related to media such as photos and audio/video.

Premium Modules

Premium modules are commercially supported modules available for purchase.

Process Modules

Process modules are apps that run in the ProcessWire admin.

Proof of Concept

Proof of concept modules are designed as examples or starting points for others to build from. May not be ideal for users wanting to plug-n-play.

SEO/Accessibility

Modules designed to help site accessibility, standards compliance and SEO.

Site Profiles

A site profile represents a full ProcessWire site ready to be installed.

Social, Feeds, Services

Modules that provide or work with social networking services and/or external feeds.

Text Formatters

Textformatter modules that provide run-time formatting for blocks of text (typically used with Text/Textarea fields).

Other Modules

Modules that have a unique purpose not covered by existing categories.

Details

If your project is hosted at GitHub, your README file will be automatically displayed with your module listing. If you want to provide additional information beyond that, or if your project is not hosted at GitHub, please complete the Extended Module Description and/or Instructions fields below. In these fields, you may optionally use BBCode for formatting. For example:

If left blank, ProcessWire's standard module installation instructions will be shown.

Authors

Author's Forum Name (1-word per author, as it appears the ProcessWire forum)

This is so that we can link with your forum profile. If there are multiple authors, separate each by a space. If an author name actually has a space in it, then replace the space with a hyphen. If you don't have an account in the forum, you can create one here.

Authentication

When you created this module page, you were asked to select an email address and password to authenticate future edits. Please enter them below. If you lost your password for this module, you can retrieve it here.

E-Mail Address

Password

Please note that these passwords are not encrypted! Choose something you've never used before and won't ever use elsewhere.