All results for “find”

API

users($selector = '') function
Get, find or save users ($users API variable as a function)

permissions($selector = '') function
Get, find or save permissions ($permissions API variable as a function)

roles($selector = '') function
Get, find or save roles ($roles API variable as a function)

PagesPathFinder class
Enables finding pages by path, optionally with URL segments, pagination numbers, language prefixes, etc.

Selector module
Build a page finding selector visually.

Lister module
Admin tool for finding and listing pages by any property.

$classLoader->findClassFile(string $className) apivar.method
Find filename for given class name (primarily for API testing/debugging purposes)

$files->find(string $path, array $options = []) apivar.method
Find all files in the given $path recursively, and return a flat array of all found filenames

$modules->findByPrefix(string $prefix, $load = false) apivar.method
Find modules matching the given prefix (i.e. “Inputfield”)

$modules->findByFlag(int $flag, $load = false) apivar.method
Find modules by matching flag

$modules->findByInfo($selector, $load = false, bool $noCache = false) apivar.method
Find modules by matching a property or properties in their module info

$forms->findEntries(string $keywords, string $operator = '*=', $form = 0) apivar.method
Find form entries across all forms (or on specific form if specified)

$fields->findByTag(string $tag, bool $getFieldNames = false) apivar.method
Return all fields that have the given $tag

$fields->findByType($type, array $options = []) apivar.method
Find fields by type

$pages->find($selector, $options = []) apivar.method
Given a Selector string, return the Page objects that match in a PageArray.

$pages->findOne($selector, $options = []) apivar.method
Like find() but returns only the first match as a Page object (not PageArray).

$pages->findMany($selector, array $options = []) apivar.method
Like find(), but with “lazy loading” to support giant result sets without running out of memory.

$pages->findJoin($selector, $joinFields, array $options = []) apivar.method
Find pages and specify which fields to join (overriding configured autojoin settings)

$pages->findIDs($selector, $options = []) apivar.method
Like find() except returns array of IDs rather than Page objects

$pages->findRaw($selector, $field = '', array $options = []) apivar.method
Find pages and return raw data from them in a PHP array

$pages->loader() apivar.method
Get PagesLoader instance which provides methods for finding and loading pages

$pages->raw() apivar.method
Get the PagesRaw instance which provides methods for finding and loading raw pages data

$pages->pathFinder() apivar.method
Get the PagesPathFinder instance which provides methods for finding pages by paths

$pages->found(PageArray $pages, array $details) apivar.method
Hook called at the end of a $pages->find(), includes extra info not seen in the resulting PageArray

find($selector) apivar.method
Return the permissions(s) matching the the given selector query.

64 results


Pro Modules

ProcessWire Page Lister Pro Shop
ListerPro is an amazing page listing and editing tool for the ProcessWire admin that enables you to find, filter, list, sort and even edit/manipulate pages (individually or in bulk) based on any of their properties.

Verified URL Shop
The Verified URL Fieldtype has the ability to verify that the entered URL actually exists. It does this by routinely checking the status of the URL and adjusting the visibility of the field based on whether or not the URL is accessible. All while keeping you up-to-date and making problematic URLs easy to find and fix.


Modules

FindMerge 0.1.1
Allows multiple PageFinder selectors to be merged into an efficient paginated set of results.

FieldtypePagesSelectorQuery 1.0.1
This module allows you to defined a Pages selector query ($pages>find()) as a field and attach it to a template. The results of the query (PageArray) are accessed like any other page field, $page->myQuery

TextformatterFindReplace 0.0.1
Apply find/replace patterns to formatted text or markup. Supports simple and regex find/replace.

PageRenderFindReplace 0.0.3
Apply find/replace patterns to rendered page content.


Blog

ProcessWire 3.0.25 and 2.8.25 bring enhanced page finding selectors Blog
This week we've got a pretty major upgrade to our page finding selectors that we think you will find useful in a lot of cases! Now you can accomplish much more with less, and this really brings our selectors to the next level.

ProcessWire 3.0.172 – Find faster and more efficiently Blog
This week ProcessWire gained powerful new tools for finding pages and controlling how they are loaded. If you like to maximize performance and efficiency, you’ll like what 3.0.172 brings.

Using date range fields in ProcessWire Blog
This week we'll take a detailed look at the newest addition to the ProFields set of modules: the Date Range Fieldtype and Inputfield.

ProcessWire 3.0.91 core updates Blog
This week we take a look at an interesting and useful new way to find pages in ProcessWire: by Fieldtype.

ProcessWire 3.0.19 lets you work with thousands of pages at once Blog
This week we have something different and wonderful, thanks to our friends at Avoine!

ProcessWire 3.0.95 core updates: Owner selectors Blog
This week we take a look at something really cool we added a few months ago but haven't told you about yet: owner selectors. We also take a brief look at what's new in ProcessWire 3.0.95 and the status of our next master version, which is just about ready!

ProcessWire 3.0.200 new master/main version Blog
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 2.6.18 updates, pagination and SEO Blog
ProcessWire 2.6.18 is full of fixes in preparation for PW 2.7 stable, plus a couple of new things you might like. But the meat of this post is about pagination in ProcessWire, SEO best practices for pagination, and more.

ProcessWire 3.0.184 new master/main version Blog
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.

ProcessWire 3.0.39 core updates Blog
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.

A stocking full of $pages updates with ProcessWire 3.0.46 Blog
This week, the big stuff is between you and Santa, but what we do have are lots of useful stocking stuffers for you to enjoy in ProcessWire 3.0.46!

Powerful new text-searching abilities in 3.0.160 Blog
In ProcessWire 3.0.160 we’ve got some major upgrades and additions to our text-search abilities. This brings a whole new level of power to $pages->find() and similar API calls, especially when it comes to search engine type queries.

All about custom page classes in ProcessWire Blog
Everything you need to know about custom page classes, from beginner to advanced. You'll find time saving tips and tricks, pitfalls, best practices, and plenty of examples.

ProcessWire 2.5 Changelog Blog
There have been a few changes and additions.

ProcessWire 3.0.80, Pro module Q&A, CKEditor 5 and more Blog
This week we've got a new version of ProcessWire 3.0.80. In this post we also look at how to create a language pack, and answer a lot of common questions about Pro module renewals, upgrades and more. Lastly, we take a brief look at the upcoming CKEditor 5.

ProcessWire 3.0.103 core updates Blog
This week we've got some really nice upgrades to three core modules: SessionHandlerDB, ProcessForgotPassword and FieldtypeComments. This post covers all the details. 

ProcessWire 3.0.13, selector upgrades, and new Form Builder version Blog
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!

Best practices for using API variables Blog
ProcessWire’s API is accessible through API variables and it provides multiple ways to access them. There are benefits and drawbacks to each approach and this post aims to cover them all.

ProcessWire 3.0.164 new master version Blog
This week we’re proud to announce the newest ProcessWire master version 3.0.164. Relative to the previous master version (3.0.148) this version adds a ton of new and useful features and fixes more than 85 issues, with more than 225 commits over a period of 7 months.

Debugging tools built into ProcessWire Blog
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.

Custom Fields Module Blog
This week we look at a new ProFields module named Custom Fields. This module provides a way to rapidly build out ProcessWire fields that contain any number of subfields/properties within them.

A look at the new ProfilerPro module Blog
This week we introduce the new ProDevTools set of modules aimed at developers, starting with a sneak preview of the ProfilerPro module.

Growing ProcessWire in 2016 Blog
This week we're going to look at our path for growth in 2016, which is already off to a nice start! This includes where we've been, where we're going, and how we will get there–with your help.

ProcessWire 3.0.145 core updates Blog
ProcessWire 3.0.144 and 3.0.145 add improved field template context override settings and include a new Inputfields API, along with numerous other issue fixes, optimizations and improvements to the core.

ProcessWire 3.0.244 new main/master version Blog
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.


General

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

Selector Operators in ProcessWire Docs
A selector like “field=value” consists of three parts—the field (or fields) you are looking for, an operator (like an equals “=” sign), and the value (or values) you want to match. On this page all of the available operators are covered in depth.

Using template files in ProcessWire Docs
Every time a page is loaded on your site, ProcessWire loads its template file, gives it content, and then runs it as a PHP script. This section covers the use of template files and serves as an introduction to using ProcessWire’s API.

The $pages API variable Docs
While the $page variable holds the current page, the $pages variable is where you can get at all the other pages in your site. It includes functions for getting, finding, saving and deleting pages.

Various ways of accessing the ProcessWire API 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.

About the ProcessWire API Docs
What the API is, why we think you'll like it, and how it makes ProcessWire a unique platform in the CMS landscape.

ProFields: Combo field Shop
A single Combo field can have as many other fields in it as you want, but it’s still just one field in ProcessWire, and it consumes no more resources than one field in ProcessWire, making it especially efficient.

Lovely API About
ProcessWire comes with the best CMS API in the business. Not only is it easy to use, but it's a joy to develop with.

FieldtypeImage (for images fields) Docs
This page outlines using and manipulating image fields — one of the most commonly used in ProcessWire.

MarkupPagerNav (markup for pagination) Docs
This module renders navigation for pagination. Such navigation usually appears as a list of "1, 2, 3, next…" links at the bottom of search results.

Repeatable Fields / Matrix Fields Docs
The repeater fieldtype enables you to create a group of fields and make it repeatable in any quantity on your page. This opens many new possibilities with how you might manage and structure data.

Securing file permissions Docs
Getting your file permissions right is one of the most important factors in maintaining the security of your ProcessWire installation, particularly in non-dedicated/shared environments.

ProcessWire Request Blocker Shop
Helps to prevent scanners and bots from consuming too much of the server’s resources by automatically blocking their IPs when specific patterns are detected.

Login Register Pro documentation Shop
This documentation covers how to install and use LoginRegisterPro in your website or application. 

ProcessWire Page Lister Pro Shop
ListerPro is an amazing page listing and editing tool for the ProcessWire admin that enables you to find, filter, list, sort and even edit/manipulate pages (individually or in bulk) based on any of their properties.

Troubleshooting ProcessWire install or upgrade Docs
If you’ve run into an issue during installation or upgrade of ProcessWire, find out how to fix it here.

Multiple-site support Docs
Multiple-site support implies running multiple web sites at independent domains or subdomains from the same ProcessWire installation and web hosting account.

ProcessWire Pro Drafts 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!

ProcessWire ProfilerPro Shop
ProfilerPro is a tool and service for ProcessWire that helps you take performance to the next level by profiling and reporting on all the important events in ProcessWire. Part of the ProDevTools set of commercial modules.

Select Options Fieldtype (FieldtypeOptions) Docs
The Options Fieldtype provides single and multi choice selectable options in ProcessWire, as an alternative to using Page fields.

Security for template files in ProcessWire Docs
While ProcessWire handles a lot of the common security considerations before your template files are even loaded, you should also follow security best practices within your template files as you would in any other PHP framework.

Introduction to the default site profile Docs
If you've installed ProcessWire's default site profile and want a guide on how the template files work, this is for you. This tutorial also serves as a good introduction to template files in general. By Ryan Cramer.

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.

Delayed output Docs
Delayed output focuses on rendering the content/markup for all the various regions of our final document ahead of time, but delaying that output until everything is ready.

What you’ll love about ProcessWire About
ProcessWire is the content management system that connects it all. Regardless of scale, it is simple, powerful, consistent, predictable, capable and just plain fun to use.

34 results


Showcase

René Paritschkow Art director portfolio page Showcase
Slick responsive portfolio website of the art director René Paritschkow from Dresden. Used technologies: AllInOneMinify, ProCache, Isotope, Handlebars, Plyr Video Player, Swiper, tinypng API, ITCSS, modernizr

Blue Tomato Corporate Page Showcase
Corporate Page of Blue Tomato. Find information about the company and open positions.

Maloco and Associates Showcase
This is a prominant estate agent and solicitor in Fife. This site make extensive use of Lister Pro to allow them to manage the large number of properties listed in their site. The is a responsive revamp of a site that they had before built in a bespoke CMS and the client has reported Processwire to be much more intuitive.

Ergomare SA - Port and Marine Constructions Showcase
?RGOMARE SA is proud to have put its own great contribution to the country’s port infrastructure during the last 35 years, having accomplished more than 100 large and small port projects.

Glenroy and Associates Limited Showcase
Glenroy and Associates provide consultancy services, personal and business development strategies, mechanical and process engineering and more to public and private organizations at the national, regional and global entities.

Carneros Resort and Spa Showcase
Luxury resort in Napa Valley.

Orpot Web Design and Development Showcase
We are a group of professionals who together have more than 20 years of experience in the design and development of websites, we have worked in various agencies and gained experience to offer our services. We use diverse technologies to achieve attractive and functional sites. We currently offer our services to clients from all over Mexico, USA and Canada.

Association and Foundation for Indigenous Communities in Paraguay Showcase
Association and Foundation for Indigenous Communities in Paraguay. Our foundation and associations are committed to indigenous rights and environmental protection in the Paraguayan Chaco.

Conversations between Academics and Artists Showcase
Interdisciplinary conversations between artists and academics.

Station Register of the Austrian Broadcasting and Telecommunications Regulatory Authority Showcase
Please see https://processwire.com/talk/topic/27856-station-register-of-the-austrian-broadcasting-and-telecommunications-regulatory-authority/

Systemic Disorder. Doctors and Patients in Nazi Germany Showcase
The Nazi takeover of Germany in 1933 led to profound changes in all areas of society—including the healthcare system. By presenting individual case studies, the exhibition “Systemic Disorder: Doctors and Patients in Nazi Germany” demonstrates how life’s possibilities were radically transformed, especially for Jewish doctors and patients. On the website you will find all the content of the exhibition banners, interviews with eyewitnesses and their descendants, and an exploration of visual antisemitism.

Systemic Disorder. Doctors and Patients in Nazi Germany Showcase
The Nazi takeover of Germany in 1933 led to profound changes in all areas of society—including the healthcare system. By presenting individual case studies, the exhibition “Systemic Disorder: Doctors and Patients in Nazi Germany” demonstrates how life’s possibilities were radically transformed, especially for Jewish doctors and patients. It highlights the trajectory of individual careers, and how new tasks—and new areas of conflict—arose in the healthcare sector. How was the “forced” conformity of the medical profession’s organizations also by acquiescence? What happened to the Reich’s Jewish and “politically undesirable” physicians? What kind of medical care did civilian and military prisoners receive at concentration camps? And how did doctors and healthcare policymakers try to maintain health services for the German populace until the end of the war?

First Processwire Work Blog Showcase
Made the switch! Processwire for my personal blog.


Forums

Search forums for “find”