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->findByInfo($selector, $load = 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 findind 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.

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

59 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

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.

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


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

Page Auto Save and Live Preview Shop
This module enables automatic save and live preview features in the ProcessWire page editor.

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.

The $page API variable Docs
The $page variable is provided to every template, and it contains all the fields specific to the page being viewed. This includes both built-in fields, which are common to all pages, as well as the custom fields.

More topics Docs
Additional topics on developing with ProcessWire that didn’t fit into one of the categories above.

More tutorials Docs
This link takes you to an external website (pwtuts.com) that hosts several useful ProcessWire tutorials.

How to install and setup ProcessWire CMS Docs
This is a beginner’s guide and introduction to ProcessWire located at Envato Tuts+. By Ben Byford.

URL segments and routing Docs
URL segments enable your page’s template file to become a URL router or controller to act upon different URLs sent to it.

Creating my book websites with ProcessWire About
Now, a lot of people say a lot of good things about PW, and they are all completely right. It is powerful, the API is deep, clever and sensible and the back end is rock solid. But that was not what attracted me to the system.

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.

ProcessWire vs. WordPress About
CMSCritic has used both WordPress and ProcessWire to power their website. Read their comparison here. By CMSCritic.

CMSCritic's ProcessWire Review About
ProcessWire offers simplicity, power and flexibility in a small package that, with a small learning curve, is quick to pick up and learn. By CMSCritic.

Why I chose ProcessWire over MODX About
ProcessWire filled that gap in a way I couldn't have dreamed of earlier. Srsly. By MadeMyDay.

Why I chose ProcessWire CMS About
I love Processwire for it's proactive community who love to help, it's open templating system, it's easier to use and extend admin, and the fact it does just enough for you let's you get back to coding/designing and not list making, fighting with broken modules, or stripping away things. By Ben Byford.

Download the latest ProcessWire core versions Download
This page contains links to download the latest ProcessWire core version. Options include the current master version and the latest dev version. Several 3rd party installation options are also available and linked from this page as well.

ProcessWire Weekly Community
ProcessWire Weekly (external site) is a weekly news site focused on ProcessWire CMF/CMS and related web development. Come here to read about the latest features, modules, sites, and various community projects and events.

ProcessWire User Activity Shop
The UserActivity module keeps track of what all logged-in users are doing on the website or application. One of the primary goals is to prevent page edit collisions so that one user does not interfere with another’s page edits.

ProcessWire Sitemap XML Shop
Turn-key ProcessWire module for easily configuring and rendering sitemap.xml output.

4 Reasons to Choose ProcessWire as Your Next CMS About
Envato Tuts+ article and fantastic introduction by Francesco Schwarz

Why ProcessWire? About
ProcessWire exists to bridge the gap between the current content management landscape and the needs of many designers, developers and clients in a CMS.

Extending the ProcessWire Admin Using Custom Modules Docs
In this tutorial we’re going to look into extending ProcessWire’s admin using custom modules. With three example modules I will give you small a taste of the power ProcessWire modules have for adding new functionality to the admin. By Ben Byford.

A Beginner’s Introduction to Writing Modules in ProcessWire Docs
In this tutorial we’re going to learn how to create and install modules, look at their requirements, and explain how to use PW hooks to add functionality to other functions within your site. Published at Envato Tuts+. By Ben Byford.

How to Create an AJAX Driven Theme for ProcessWire Docs
In this tutorial we will look at setting up a simple theme in ProcessWire, we’ll investigate delayed output (now the default theme strategy within ProcessWire), and setup our site to request new content using AJAX. Published at Envato Tuts+. By Ben Byford.

How to Develop a Processwire Theme Docs
Introduction to theming via template files, external tutorial at Envato Tuts+. By Ben Byford.

A Beginner’s Guide To ProcessWire Docs
The Aesthetic Of Non-Opinionated Content Management. Published at Smashing Magazine. By Francesco Schwarz.

3 results


Showcase

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.

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/

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

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.

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

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.

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

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.

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.

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?


Forums

Search forums for “find”