Robin S’s modules

New Robin S Modules 1 to 75 of 75
  • Show Image Custom Field Errors

    Makes custom fields for images visible when there is an error, e.g. empty required fields.
  • Page Action: Include File

    A generic action allowing the selection of a PHP file containing the action code.
  • Text Readability

    Evaluates the readability of English text in textarea fields using various tests.
  • Inputfield Dependency Helper

    Adds menus to insert field names and option values into show-if/required-if conditions.
  • Search Corrections

    Suggests alternative words for a given input word, useful for expanding search results.
  • Render File

    A Process module that renders markup from files.
  • Logs JSON Viewer

    Formats JSON data in ProcessLogger for improved readability.
  • Custom Logs

    Write to and view log files that have custom column labels and column count.
  • File Mover

    Allows the selection of files or images for moving or copying to a different field.
  • Verify Links

    Periodically verifies that external links are working and not leading to an error page.
  • Auto AVIF

    Automatically generates AVIF files when image variations are created.
  • Template Access

    Provides an editable overview of roles that can access each template.
  • Media Lister

    Lists images and files from across the site in a sortable and filterable table.
  • Delayed Image Variations

    Delays the creation of image variations until their individual URLs are loaded.
  • Limited Module Edit

    Allows non-superusers to edit a limited selection of modules.
  • Field Initial Value

    For most field types, allows the definition of an initial value that is automatically set when pages are created.
  • Sessions

    Lists information about active sessions in a similar way to SessionHandlerDB, but for file-based sessions.
  • Page List Auto Expand

    Automatically expands the next adjacent page when moving a page in Page List.
  • WEBP to JGP

    Converts WEBP images to JPG on upload.
  • Replace Home

    Replaces the template and content of the home page with that of a selected page. An addon action for the Admin Actions module.
  • Stars

    Sets a float value by selecting a star rating.
  • Image Megapixels

    Adds methods to Pageimage objects useful for resizing to a target megapixel value.
  • Lister To Clipboard

    Easily copy a selector for the current Lister filters or selected results to the clipboard.
  • Find Merge

    Allows multiple PageFinder selectors to be merged into an efficient paginated set of results.
  • Selectize All

    Enables Selectize on all InputfieldSelect and InputfieldAsmSelect fields in the ProcessWire admin.
  • Lister Native Date Format

    Allows the date format for "created", "modified" and "published" columns to be set within a Lister.
  • Select Once Per Table

    Adds an option to "select" columns in a ProFields Table field so that each option can only be selected once per table.
  • Limit Table

    Allows limits and restrictions to be placed on selected Table fields.
  • Repeater Easy Sort

    Adds a compact "easy-sort" mode to Repeater and Repeater Matrix, making those fields easier to sort when there are a large number of items.
  • Custom Admin Menus

    Adds up to three custom dropdowns to the main admin menu.
  • Select Images

    An inputfield that allows the visual selection and sorting of images, intended for use with FieldtypeDynamicOptions.
  • Process Images

    A Textformatter that processes <img> tags within rich text content.
  • Copy Markdown

    Adds icons to images and files that allow you to copy a Markdown string to the clipboard. When you click the icon a message at the top left of the screen notifies you that the copying has occurred.
  • Dynamic Options

    A Fieldtype for dynamic options that are generated at runtime via a hook.
  • EasyMDE

    EasyMDE is a Markdown editor with some nice features, allowing users who may be less experienced with Markdown to use familiar toolbar buttons and shortcuts.
  • Lister Selector

    A Process module that uses Lister/ListerPro, but with a selector string input instead of the normal InputfieldSelector filters.
  • Page Reference Default Value

    Allows a default value to be defined for certain Page Reference inputfield types that don't already support a default value.
  • Runtime Only

    An inputfield that renders at runtime, with no data saved to the database.
  • Repeater Depth Helper

    Enforces some depth rules for Repeater fields on save, and provides a helper method that returns a nested depth structure for a Repeater field value.
  • Image Thumbnail Tags

    Displays image tags overlaid on the thumbnail using customisable colours.
  • Custom Paths

    Allows any page to have a custom path/URL.
  • Image Crop Ratios

    Allows preset aspect ratios to be defined per image field for the ProcessWire image crop tool.
  • Inputfield Selector Select ID

    Uses the Page List Select inputfield for user-friendly input of page IDs into Inputfield Selector.
  • Auto Template Stubs

    Automatically creates stub files for templates when fields or fieldgroups are saved.
  • Add Image URLs

    Allows images/files to be added to Image/File fields by pasting URLs.
  • Page List Select Multiple Quickly

    Modifies PageListSelectMultiple to allow you to select multiple pages without the tree closing.
  • Sanitizer EasySlugger

    Allows the use of the EasySlugger library as Sanitizer methods.
  • Autocomplete Module Class Name

    Provides autocomplete suggestions for the "Add Module From Directory" field.
  • Repeater Images

    Adds options to modify Repeater fields to make them convenient for "page-per-image" usage.
  • Page Field Info

    Adds information about options in Page Reference fields.
  • File Info

    Textformatter that adds information about linked files as extra markup, or as data attributes on the link.
  • Access By Query String

    Grant/deny access to pages according to query string.
  • Sanitizer Transliterate

    Adds a transliterate method to $sanitizer that performs character substitutions as defined in the module config.
  • Unique Image Variations

    Ensures that all ImageSizer options affect image variation filenames.
  • Pages At Bottom

    Keeps selected pages at the bottom of their siblings.
  • Template Field Widths

    Quickly set the widths of inputfields in a template.
  • Minimal Fieldset

    Adds a config option to fieldsets to render them without label or padding in Page Edit.
  • Add Template Enhancements

    Some efficiency enhancements when adding or cloning a template.
  • Unordered List to Pages

    Creates a structure of new pages from an unordered list. Addon action for Admin Actions module.
  • Remove Blocks

    Textformatter that removes blocks of text/markup between configurable delimiters from output.
  • Breadcrumb Dropdowns

    Adds dropdown menus of page edit links to the breadcrumbs in Page Edit.
  • PageTable Extra Actions

    Allows PageTable items to be published/unpublished and hidden/unhidden directly from the inputfield.
  • Files Rename Replace

    Allows files to be renamed or replaced in Page Edit.
  • Checkbox Reversed

    Modifies InputfieldCheckbox so that it shows the reverse of its true value.
  • CKEditor Link Files

    Adds a menu to CKEditor to allow the quick insertion of links to files.
  • Markup CKEditor (for Form Builder)

    Inputfield for displaying markup editable via CKEditor. For use with Form Builder module.
  • Password Generator

    Adds a password generator to InputfieldPassword.
  • Restrict Repeater Matrix

    Allows restrictions and limits to be placed on Repeater Matrix fields.
  • Hanna Code Dialog

    Enhances the use of Hanna tags in CKEditor fields, including the dialog-based editing of Hanna tags.
  • Custom Inputfield Dependencies

    Extends inputfield dependencies so that inputfield visibility or required status may be determined at runtime by selector or custom PHP code.
  • Limit Repeater

    Allows limits and restrictions to be placed on selected Repeater fields.
  • Image & File Dependencies

    Allows Image and File fields to be used in inputfield dependency selectors. Note: prefix field names with an underscore in your dependency selectors.
  • Limit PageTable

    Allows "Add New" buttons in a PageTable inputfield to be disabled when a defined limit is reached.
  • Connect Page Fields

    Allows the connecting of two related Page fields so that changing one updates the other.
  • Templates: Child Pages

    For any page, allows the restricting of templates that may be used for child pages.

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