DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

EXT: Extends tt_news with FE-User Editing

Author:Kasper Skårhøj
Created:2002-11-01T00:32:00
Changed by:anton schmidt
Changed:2010-01-15T00:50:28
Author:
Email:typo3dev@geithware.de
Info 3:
Info 4:

EXT: Buddy-System for TYPO3 Frontend Users

Extension Key: fe_buddies

Copyright © by julian.fries.3000@googlemail.com <julian.fries.3000@googlemail.com>

This document is published under the Open Content License

available from http://www.opencontent.org/opl.shtml

The content of this document is related to TYPO3

- a GNU/GPL CMS/Framework available from www.typo3.com

Table of Contents

EXT: Buddy-System for TYPO3 Fe-Users

Introduction 1

What does it do? 1

Screenshots........................................................... .....2

Users manual 3

Installation 3

Configuration 3

Administration. 4

To-Do List............................................................ .......5

Known problems.........................................................5

Introduction

What does it do?

The extension fe_users is an Ajax-based buddysystem for TYPO3 Frontendusers. FE-users may add/remove other FE-users as friends by klicking a link, which is located on each FE-users profile page.

Once a FE-user has received a friend-invitation by another user, he will be informed about it with a short message, then he can either accept the user as friend or ignore the invite.

All of the FE-users friends can be shown in a highly configurable List, which optionally contains an Ajax-based Pagebrowser, for comfortable browsing the records.

Screenshots

img-1

img-2

Users manual

Installation

Install the extension with the extension manager.

Place the Typoscript Code from below into the setup of your root- template:

  1. plugin.tx_febuddies_pi1{
  2. feuser_param1 = tx_yourextension
  3. feuser_param2 =
  4. profile_pid = 5
  5. image_dir = uploads/tx_srfeuserregister/
  6. image_field = image
  7. css_file =
  8. js_file =
  9. dont_use_pagebrowser = 0
  10. }

In order to have the extension working, you must customize some of these values to fit to your TYPO3 installation.

Line 2-3 is for the parameter of your websites user-profiles. So if You place user-profiles on a site with an address like www.site.com/index.php?id=9&tx_userprofiles=33 , You must enter tx_userprofiles in line 2.

If your profile-parameter contains an array, you must enter these value in line 3, for example, if the address is www.site.com/index.php?id=9&tx_userprofiles[uid]=33 , place uid in line 3. If the parameter doesnt contain array, leaving line 3 empty is the thing to do.

Line 4 is the pid of the page, where your user-profiles are placed.

Line 5 is path to the image-files of the users avatars.

Line 6, place the name of the field from fe_users,which is used for the images name here

Configuration

To place the formular for fe-users on your site, go to the site, which contains the user-profiles. Create new record and choose 'Buddy-System for TYPO3 Frontend Users'. In Flexform klick the 'What to display'-Dropdown and choose FORM.

For showing a list with all buddies of an user, klick 'What to display' and choose LIST.

Choose INFO, for an information-board, which informs the logged-in frontenduser, if someone has invited him to be friends. Plugin with this mode can be placed on any site, as it holds information only regarding the currently logged in frontenduser.

Administration

There are some further options for site-admins, regarding appearence of the buddylist. You may configure the number of pictures be shown at once, or max-length of usernames. In case you dont want to use a pagebrowser you may set 'Max items per page' to a high number. In case you want to show only a few buddies of an user, but also dont wanna use the pagebrowser, you may enter the number you like in the flexform and enter 'dont_use_pagebrowser = 1' in the TS setup.

To-Do List

The ajax browsing of the images in list-mode could be faster. Maybe i gonna change the extension to use different page-type instead of eid- mechanism, which doesnt support many of the TYPO3 API functions by default.

Known Problems

Please contact me, if You find anything

img-3 EXT: Buddy-System for TYPO3 Frontend Users - 5