Foswiki on GitHub is open for business! Next release meeting: Monday Dec. 1, 1300Z

Personal Info AddOn

User personalisation and user search tool.

A set of elements to enhance user information on the user homepage:
  • User picture
  • Quick overview of the most common user information (customizable!)
  • Quickly edit and save user information without editing the entire page

Search tools to find users:
  • Quick find phone list
  • Quick find face book

When installed, see Main.PersonalInfoHome for additional details.

Examples

User homepage

The user homepage with user picture and most common information 'lifted' from the extended UserForm. The information that is shown is configurable.

Example of user topic

Edit mode of user information

Foolproof editing of most common user data.

Example of editing data

Choosing a personal picture

Each user can have multiple pictures and select one of them.

Example of selecting a personal picture

If Foswiki:Extensions.ImagePlugin is installed, pictures are scaled on the server so camera pictures can be safely uploaded without fear of network congestion.

Quick search phone list

When installed at our homepage this quickly became the killer app of our intranet Foswiki.

Example of quick phone lookup

Face book

Similar to the phone list but with pictures.

Example of face book page

Settings

  • Set SHORTDESCRIPTION = User personalisation and user search tool

A note on upgrading

If you are upgrading from a previous version of this add-on, please note that any customizations in PersonalInfo will be overwritten. If you have made any customizations, copy them and re-add them to the new PersonalInfo topic.

Installation Instructions

  • Download PersonalInfoAddOn.zip
  • Unzip PersonalInfoAddOn.zip in your Foswiki root directory.
  • You find 2 folders in subdirectory _PersonalInfoAddOnFiles.
    • First time users: copy the files in both folders (not the folders itself!) to your Main web.
    • Check the files in verify_you_don_t_overwrite_when_copying_to_user_web if you are not overwriting any customizations
      • UserForm is provided as example of the default UserForm enhanced with PersonalInfo fields. You can copy this file if you don't have a custom version of UserForm yet.
      • NewUserTemplate is provided as example of the default NewUserTemplate enhanced with PersonalInfo fields. You can copy this file if you don't have a custom version of NewUserTemplate yet.
  • Optional plugins:
  • For fast user data retrieval:
    1. Install Foswiki:Extensions/AttachContentPlugin
    2. Enable it in configure
    3. In Main.SitePreferences set PERSONALINFOADDON_FILECACHE:
         Set PERSONALINFOADDON_FILECACHE = 1
    4. Update the info, either:
      1. Manually: in PersonalInfo, click on the "Update" button. By saving the topic, the attachment is updated with the latest information.
      2. Automatically: create a cron job to regularly save the PersonalInfo topic.

AddOn Info

Copyright ©: 2007-2010 Arthur Clemens
License: GPL (GNU General Public License)
Version: 8554 (2010-08-18)
Release: 1.6.1
Dependencies: None
12 Nov 2010 1.6.2 Fixed javascript error with jquery.
15 Aug 2010 1.6 Fixed saving data in stricter Foswiki ('GET' problem).
14 Apr 2009 1.5.1 Corrected numerous references to 'twiki'.
25 Jan 2009 1.5 Foswiki version
08 Nov 2008 1.4.1 Prevent "create new topic links" in edit fields with wikiword names.
06 Apr 2008 1.4 Various formatting fixes (version TWiki 4.2 only).
30 Jan 2008 1.3.2 Fixes template bug in picture upload screen that caused images to be uploaded as FILENAME.
23 Aug 2007 1.3 Made this add-on work on TWiki 4.1 as well. Added vCard format and improved facebook display.
12 Jun 2007 1.2 Update for TWiki 4.2 template refactoring (so the add-on will work with default skin as well); images can now be rendered using ImagePlugin; added "table of all users" and face book.
07 Apr 2007 1.1.2 Update to match PatternSkin svn release number 13320.
07 Mar 2007 1.1.1 Fixed CSS bug on Win Explorer 6.
06 Mar 2007 1.1 Modularized include sections to make these easier to override: all local overrides can now safely happen in the PersonalInfo topic.
06 Mar 2007 1.0.2 Added phoneListXML output.
05 Mar 2007 1.0.1 Small documentation updates.
04 Mar 2007 1.0 First release.
Demo url:  
Home: http://foswiki.org/Extensions/PersonalInfoAddOn
Support: http://foswiki.org/Support/PersonalInfoAddOn

I Attachment Action Size Date Who Comment
PersonalInfoAddOn.md5md5 PersonalInfoAddOn.md5 manage 0.2 K 12 Nov 2010 - 10:51 ArthurClemens  
PersonalInfoAddOn.sha1sha1 PersonalInfoAddOn.sha1 manage 0.2 K 12 Nov 2010 - 10:51 ArthurClemens  
PersonalInfoAddOn.tgztgz PersonalInfoAddOn.tgz manage 442.8 K 12 Nov 2010 - 10:50 ArthurClemens  
PersonalInfoAddOn.zipzip PersonalInfoAddOn.zip manage 455.1 K 12 Nov 2010 - 10:50 ArthurClemens  
PersonalInfoAddOn_installerEXT PersonalInfoAddOn_installer manage 5.4 K 12 Nov 2010 - 10:51 ArthurClemens  
facebook.pngpng facebook.png manage 190.6 K 14 Apr 2009 - 21:24 ArthurClemens  
phonelist.pngpng phonelist.png manage 15.4 K 14 Apr 2009 - 21:25 ArthurClemens  
twikiEvent.jsjs twikiEvent.js manage 0.9 K 10 Nov 2008 - 18:33 ArthurClemens  
userpage.pngpng userpage.png manage 58.1 K 14 Apr 2009 - 21:24 ArthurClemens  
userpage_edit.pngpng userpage_edit.png manage 57.8 K 14 Apr 2009 - 21:24 ArthurClemens  
userpage_select_picture.pngpng userpage_select_picture.png manage 102.3 K 14 Apr 2009 - 21:25 ArthurClemens  
Topic revision: r14 - 12 Nov 2010, ArthurClemens
 
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. see CopyrightStatement. Creative Commons License