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: Etherpad Content Element

Created:2010-02-18T17:33:18
Changed by:Sebastian Bringenberg
Changed:2011-02-22T00:46:06
Classification:bb_etherpad
Description:The keywords help with categorizing and tagging of the manuals. You can combine two or more keywords and add additional keywords yourself. Please use at least one keyword from both lists. If your manual is NOT in english, see next tab "language" ---- forEditors (use this for editors / german "Redakteure") forAdmins (use this for Administrators) forDevelopers (use this for Developers) forBeginners (manuals covering TYPO3 basics) forIntermediates (manuals going into more depth) forAdvanced (covering the most advanced TYPO3 topics) see more: http://wiki.typo3.org/doc_template#tags ----
Keywords:etherpad, curl
Author:Bastian Bringenberg
Email:typo3@bastian-bringenberg.de
Info 4:
Language:en,de

img-1 img-2 EXT: Etherpad Content Element - bb_etherpad

EXT: Etherpad Content Element

Extension Key: bb_etherpad

Language: en,de

Keywords: etherpad, curl

Copyright 2000-2010, Bastian Bringenberg, <typo3@bastian- bringenberg.de>

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

Table of Contents

EXT: Etherpad Content Element 1

`Introduction 3 <#__RefHeading__665_2099850541>`_

What does it do? 3

Screenshots 3

`Users manual 5 <#__RefHeading__671_2099850541>`_

`Configuration 6 <#__RefHeading__673_2099850541>`_

Reference 6

`Known problems 7 <#__RefHeading__679_2099850541>`_

`To-Do list 8 <#__RefHeading__681_2099850541>`_

`ChangeLog 9 <#__RefHeading__683_2099850541>`_

Introduction

What does it do?

  • This extension binds an existing etherpad to you page. You can configure it for each etherpad and have different etherpads per page.
  • You're able to show two types of Pads – one based on iframe, which is able to be edited – and the other one, where only the content of the pad is shown without a way to find out where the pad is hosted.
  • For each pad you're able to define if the sidebar should be shown and which of the two types this pad is.
  • If a pad is set to “visible only” and is normally not public you can tell bb_etherpad your loginname and password from the etherpad pro and it'll catch the content of the pad with your user.
  • I use http://padserver.net/
  • Please take a look at http://www.bastian-bringenberg.de to get in touch with me or to get short bugfixes for other extensions.
  • Thanks to Mark Schmale ( Masch.it ) who wrote the curl based PHP Class to fetch the content of a pad. If you're interested in this please take a look at the PadCMS ( http://masch.it/padcms ).

Screenshots

Without SideBar

img-3

With SideBar

img-4

Only text

is not shown, because it is only text.

Users manual

  • Just insert a new page content of namend “Etherpad Content” and enjoy.
  • If you selected a pad to be shown only, it is not important if you decided to switch the sidebar on or off.
  • If you selected a pad as shown only which is behind a password enter your proUsername and your proUsersPassword so that the extension is able to catch the content server-sided.
  • If the password is enabled for a pad and you did NOT turn the read- only mode on , the iframe will ask your users to login at your proPad.

Configuration

  • You can change the value of the template file
  • You can change every single etherpad value
  • You can change the path to the cssFile or the templateFile via TypoScript

Reference

Possible subsections: Reference (TypoScript)

cssFile

Property

cssFile

Data type

string

Description

Your path to the cssFile.

Default

EXT:bb_etherpad/res/bb_etherpad.css

templateFile

Property

templateFile

Data type

string

Description

Your path to your templateFile

Default

EXT:bb_etherpad/res/bb_etherpad.html

[tsref:(cObject).TEST]

((generated))
Example

This is what you can change:

plugin.tx_bbetherpad_pi1{

cssFile=EXT:bb_etherpad/res/bb_etherpad.css

templateFile=EXT:bb_etherpad/res/bb_etherpad.html

}

Known problems

To-Do list

  • Get an secured etherpad, if you have got no ProUser, but the etherpads password.
  • Bind displayName to feUserName
  • Bind different rights to this plugins ( eg. Some frontend users may edit, others not )
  • If there are more ideas tell me at: http://forge.typo3.org/projects/show/extension-bb_etherpad

ChangeLog

0.1.0

Version

0.1.0

Changes

Initial Upload

img-2 9