About User Profiles for PW

A module and template files that enable front-end management of user profiles in ProcessWire.

Category 1Users and Access
Modules dealing with access in ProcessWire via Users, Roles or Permissions.
Category 2Proof 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.
Release StateStable
Should be safe for use in production environments. *
Module Version1.0.0
Class NameFrontendUserProfile
Date AddedJanuary 16, 2013
Recommended ByNew recommendations may take up to 1 day to appear.


Instructions here


FrontendUserProfilesPW Installation & Configuration

  1. Upload all files & Install module

  2. Open file /site/templates/head.inc

  3. Add

    $fup = $modules->get('FrontendUserProfile');

    at the beginning of file

  4. Add

    if ($page->renderLogoutForm()) echo "<li>".$page->renderLogoutForm()."</li>";


    	echo "<li><a$class href='{$child->url}'>{$child->title}</a></li>";
  5. Add

    <?php if ($message = $page->getMessage()): ?>
     	<p style="color:<?php echo $message['type'] ?>;"><?php echo $message['content']; ?></p>
     <?php endif; ?>
     <?php echo $page->renderLoginForm(); ?>


    <div id="bodycopy">


  1. Fieldtype DropDown by Hani79 (https://github.com/Hani79/Processwire_FieldType_Select_Drop_Down)


Copyright 2013 by Orkhan Maharramli (orkhan.maharramli[at]gmail.com)


  • Jason

    Jason 6 years ago 20

    Does this support front end membership? How can there be front end profiles, without front end membership?

Post a Comment

Your e-mail is kept confidential and not included with your comment. Website is optional.