All results for “runtime”

Search results summary

  • API

  • setting($name = '', $value = null) function

    Get or set a runtime site setting

  • $modules->memcache(string $name, mixed $setValue = null) apivar.method

    Set a runtime memory cache

  • $page->matches($s) apivar.method

    Given a selector, return whether or not this Page matches using runtime/memory comparison

  • WireTempDir::createName(string $prefix = '') function.method

    Create a randomized name for runtime temp dir

  • $page->matches($s) class.method

    Given a selector, return whether or not this Page matches using runtime/memory comparison

  • Fieldtype::sanitizeValue(Page $page, Field $field, $value) class.method

    Sanitize the value for runtime storage and return it.

  • AdminThemeUikit::renderNotices($notices, array $options = []) module.method

    Render runtime notices div#notices

  • FieldtypeFieldsetOpen::sanitizeValue($page, $field, $value) module.method

    Sanitize the value for runtime storage and return it.

  • Modules

  • FieldtypeRuntimeMarkup kongondo

    Allows rendering of custom markup within page editor and frontend via custom PHP snippet set in the field.

  • FieldtypeRuntimeOnly Robin S

    An inputfield that renders at runtime, with no data saved to the database.

  • Blog

  • Using date range fields in ProcessWire 1 year ago

    This week we'll take a detailed look at the newest addition to the ProFields set of modules: the Date Range Fieldtype and Inputfield.

  • Debugging tools built into ProcessWire 3 years ago

    ProcessWire's core comes with a lot of helpful debugging tools and capabilities built-in. In this post we'll cover some of these useful tools and how to use them.

  • ProcessWire 2.5 Changelog 10 years ago

    There have been a few changes and additions.

  • ProcessWire 3.0.141 core updates 5 years ago

    This week’s dev branch version brings you improvements to ProcessWire’s $input->cookie API variable, adds a new hook, and now lets you modify system URLs and paths at runtime, along with a few examples to demonstrate just how useful this can be. 

  • ProcessWire 3.0.179 core updates 4 years ago

    ProcessWire 3.0.179 adds great new admin theme customization tools that put you in full control over the admin styles.

  • ProcessWire 3.0.200 new master/main version 3 years ago

    This new main/master version has more than 220 commits, resolves more than 80 issues, adds numerous new features, performance improvements and optimizations, and consumes HALF the disk space of our previous release. This post covers all the details.

  • ProcessWire 3.0.244 new main/master version 7 days ago

    ProcessWire 3.0.244 is our newest main/master/stable version. It's been more than a year in the making and is packed with tons of new features, issue fixes, optimizations and more. This post covers all the details.

  • ProcessWire 3.0.152 core updates 5 years ago

    This week we have some major improvements to our core date/time Inputfield, as well as a new ability to specify your own custom classes for Page objects. Read on for all the details and examples. 

  • Output formatting in ProcessWire 1 year ago

    Pages have fields, fields have values, and those values can be either formatted or unformatted in ProcessWire. This post tells you everything you need to know about output formatting and how to use it to your benefit.

  • ProcessWire 3.0.184 new master/main version 3 years ago

    This week we have a new master/main version released after a full year in the making. As you might imagine, this new version has a ton of great new stuff and we’ll try to cover much of it here.

  • Stripe Payment Processor for FormBuilder 4 years ago

    This week a second new module for processing Stripe payments has been added to FormBuilder. We’ll take a closer look at it in this blog post, plus we’ve got a demo of it here too.

  • ProcessWire 3.0.119 and new site updates (part 3) 6 years ago

    This week we take a look at what's new in ProcessWire 3.0.119 and then we finish up by taking a look at a few screenshots from the new ProcessWire development website.

  • ProcessWire 3.0.37 and ProFields Text Blocks 8 years ago

    In addition to our regular core updates, we also have a new ProFields module to introduce to you this week. It's something a little different that we've found pretty useful and think some of you will too.

  • ProcessWire 3 master and changelog 8 years ago

    ProcessWire 3 is now officially released! In this post we cover all that's new in ProcessWire 3 relative to our previous major version.

  • ProcessWire 3.0.39 core updates 8 years ago

    This week has been busy! We've got updates to our demo site, a new functions API, and other core additions that you may find useful in template files.

  • ProcessWire 3.0.13, selector upgrades, and new Form Builder version 9 years ago

    This week we've got major upgrades to ProcessWire's selector engine, a great new version of Form Builder, and a few other core updates as well!

  • ProcessWire 3.0.210 new main/master version 2 years ago

    140 commits, 55 resolved issues, dozens of new features, eight contributors, and five new pull requests make yet another great new version of ProcessWire.

  • ProcessWire 3.0.170 core updates 4 years ago

    Happy New Year! Today I’ve bumped the version on the dev branch to 3.0.170, and it’s quite a lot of updates. This post covers most of them. In this post, there’s also a question for you: what would you like to see in ProcessWire in 2021?

  • ProcessWire 3.0.166 core updates and more 4 years ago

    This week ProcessWire version 3.0.166 is released on the dev branch. In this post we’ll cover all that’s new relative to the previous version, 3.0.165. Plus we’ll check out the latest new versions of ProCache and FormBuilder.

  • ProcessWire 3.0.124 and new website launched 6 years ago

    In this week’s post, we’ll take a look a look at the new website and focus on some parts of it and how they were built. Then we’ll dive into the latest version of ProcessWire on the dev branch, version 3.0.124.

  • Quality assurance for images in rich text fields 10 years ago

    Introduces the new "Markup/HTML with image management" content type option for textarea fields.

  • Looking closer at the ProcessWire 3.x and 2.8 release 8 years ago

    In this post we take a look at 3.0.32 core updates and go into detail about how we might handle the release of ProcessWire 3.0 and 2.8.

  • ProcessWire 3.0.111 core updates 6 years ago

    This week we look at ProcessWire’s strategy of continuous improvement and refactoring on top of our solid foundation, and in ProcessWire 3.0.111 that brought refactoring to a few core classes and some other useful additions.

  • ProcessWire 3.0.106 core updates 7 years ago

    Several updates this week including a new way to perform $pages->find() searches by using Field tags, a new Field tag manager, new methods added to our $input API variable, new Inputfield traversal methods, and more!

  • ProcessWire core updates, pull requests and more (2.5.25) 10 years ago

    New FileValidator module type, Validation and sanitization of SVG files, Module configuration is now even simpler, Clear page cache by matching pages with custom selector, Planning for ProcessWire 2.6 and more…

  • 9+ more
  • General

  • $config Docs

    The $config API variable contains all the settings specific to your site configuration. This includes URLs and paths, database configuration, session configuration, and more.

  • Permissions Docs

    Permissions represent a granular permission to access something or to perform some action. This page outlines permissions recognized by the core.

  • API access Docs

    In ProcessWire there are several ways that you can access the API and we take a look at the most common ones here. Regardless of what method you use, you are technically accessing what are called API variables.

  • ProDrafts Shop

    ProDrafts enables you to easily maintain separate draft and live versions of any page in ProcessWire. It also provides automatic-save capability, live preview (preview as you type), group workflow functions and more!

  • Code i18n Docs

    This page provides detailed documentation on everything you need to know to make your template files or modules translatable using ProcessWire's translation tools.

  • Stripe payments Inputfield for FormBuilder Shop

    The InputfieldFormBuilderStripe module provides a Stripe payment solution for ProcessWire FormBuilder, enabling you to collect credit card (and other) payments from Stripe with your form submissions.

  • Selectors Docs

    Selectors are simple strings of text that specify fields and values. These selectors are used throughout ProcessWire to find pages (and other types of data).

  • Using hooks Docs

    ProcessWire contains many methods that you may easily hook in order to modify the behavior of the method. Hooks can also be used to add new methods to existing classes.

  • Textarea Docs

    The Textarea Fieldtype is designed to hold any amount of text. Typically Textarea is used for multi-line text values. It is also used for rich text (CKEditor) fields.

  • Multi-language fields Docs

    Here we look in detail at multi-language fields and language-alternate fields, as well as how to use them. Also includes a video overview and examples of how to use language fields to create full multi-language websites.

  • Using custom page types in ProcessWire Docs

    A look at some lesser known advanced techniques that enable you to introduce new conveniences by creating custom page types. An advanced tutorial by Benjamin Milde.

  • Pages Docs

    Almost everything in ProcessWire is represented by a Page. The term “Page” refers to a webpage, though in ProcessWire it’s also much more. 

  • FormBuilder Hooks Shop

    Hooks are an optional way for developers to modify the behavior of FormBuilder. This section include a guide on how to use hooks in FormBuilder, including many examples and a reference/list of available hooks and what they do.

  • Forums

Latest news

  • ProcessWire Weekly #558
    In the 558th issue of ProcessWire Weekly we'll check out the blog post that introduces ProcessWire 3.0.244, share some recent ProcessWire highlights, and more. Read on!
    Weekly.pw / 18 January 2025
  • ProcessWire 3.0.244 new main/master version
    ProcessWire 3.0.244 is our newest main/master/stable version. It's been more than a year in the making and is packed with tons of new features, issue fixes, optimizations and more. This post covers all the details.
    Blog / 18 January 2025
  • Subscribe to weekly ProcessWire news

“I am currently managing a ProcessWire site with 2 million+ pages. It’s admirably fast, and much, much faster than any other CMS we tested.” —Nickie, Web developer