DEPRECATION WARNING

This documentation is not using the current rendering mechanism and will be deleted by December 31st, 2020. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

EXT: rf_rsstweet

Created:2010-02-18T17:33:18
Changed:2013-11-25T15:23:29.310000000
Classification:RF RSS Twitter Tweets
Keywords:rss, twitter, tweets
Author:Ralf Freit
Email:ralf@freit.de
Info 4:
Language:de

img-1 img-2 EXT: rf_rsstweet - RF RSS Twitter Tweets

EXT: rf_rsstweet

Extension Key: RF RSS Twitter Tweets

Language: de

Keywords: rss, twitter, tweets

Copyright 2012-2013, Ralf Freit, <ralf@freit.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: rf_rsstweet 1

`Introduction 3 <#__RefHeading__876_1096280026>`_

What does it do? 3

Screenshots 3

`Bedienungshandbuch 4 <#__RefHeading__882_1096280026>`_

Twitter API & Token generierung 4

`Administration 5 <#__RefHeading__6795_604902941>`_

FAQ 6

`Configuration 7 <#__RefHeading__892_1096280026>`_

`Known problems 8 <#__RefHeading__898_1096280026>`_

`To-Do list 9 <#__RefHeading__900_1096280026>`_

`ChangeLog 10 <#__RefHeading__902_1096280026>`_

Einführung

Was macht es?

Zeigt deine oder eine Fremde Twitter Timeline im FE an. Es werden auf wunsch alle Links geparst, eine Sortierung nach
Hashtags ist möglich. Alles kann Individuell per TypoScript oder HTML Template angepasst werden. Ist Kompatibel mit der Twitter API 1.1
und der aktuellen TYPO3 version 6.1.x

Screenshots

img-3

Bedienungshandbuch

Um die Extension zu nutzen folgende Schritte durchführen:

Installieren Sie die Extension

Fügen Sie das Statische Template zu ihrem Seiten Template hinzu

Konfigurieren Sie das Plugin per TypoScript oder direkt im Plugin (lesen Sie dazu Token generieren)

Viel Spass

Twitter API & Token generierung

Um auf die neue API zuzugreifen musst du nun eine eigene TwitterApp erstellen. Dazu geh einfach auf die DEV[ 1 ] Seite von Twitter und Log dich mit deinem Twitter Account dort ein. Nach du dich erfolgreich eingeloggt hast findest du oben nun bei deinem Profilbild eine Navigation, dort wählst du "My applications" dann direkt auf "Create new application" [1] https://dev.twitter.com/

Nun siehst du in der Übersicht den "Consumer key" sowie den "Consumer secret" diese beiden Schlüssel musst du nun Kopieren und in dein Backend eintragen ob direkt im Plugin oder per TypoScript bleibt dir überlassen.

Administration

Folgende Optionen stehen Ihnen zur Verfügung:

custom_key

Eigenschaften

custom_key

Typ

string

Beschreibung

(ab 1.5) Dieser Customer Key bekommt man von der TwitterAPI zugewiesen

Default

custom_secret

Eigenschaften

custom_secret

Typ

string

Beschreibung

(ab 1.5) Dieser Custom Secret bekommt man von der TwitterAPI zugewiesen

Default

tweets

Eigenschaften

tweets

Typ

Int

Beschreibung

Wieviele Tweets sollen angezeigt werden(1-20)

Default

8

exludeReplies

Eigenschaften

exludeReplies

Typ

Boolean

Beschreibung

(ab 1.5) Sollen Antworten aus der Timeline ausgeschlossen werden?

Default

1

profile

Eigenschaften

profile

Typ

profile

Beschreibung

Welcher Twitteruser soll angezeigt werden(Username oder ProfilID)

Default

disegio

tweetCrop

Eigenschaften

tweetCrop

Typ

string

Beschreibung

Sollen sie Tweetsgekuerzt werden(0 = No Crop - sample: '70|...|true')

Default

0

tagonly

Eigenschaften

tagonly

Typ

Boolean

Beschreibung

Soll innerhalb des User RSS nur spezielle Tags beruecksichtigt werden?

Default

0

tagname

Eigenschaften

tagname

Typ

Strig

Beschreibung

Welcher Tag soll berücksichtigt werden (ohne #).(Nur aktiv wenn tagonly = 1 ist)

Default

typo3

showDate

Eigenschaften

showDate

Typ

Boolean

Beschreibung

Soll Datum/Uhrzeit angezeigt werden?

Default

0

dateFormat

Eigenschaften

dateFormat

Typ

string

Beschreibung

Welches Format sollen Datum und Uhrzeit haben.Für mehr Infos: http://de2.php.net/manual/de/function.strftime.php

Default

%e.%m.%Y - %H:%M:%S

showProfileName

Eigenschaften

showProfileName

Typ

Boolean

Beschreibung

Eigenen Usernamen anzeigen

Default

1

showProfileNameWithLinkTarget

Eigenschaften

showProfileNameWithLinkTarget

Typ

String

Beschreibung

(ab 1.5) Falls der Profillink verlinkt wird kann man hier noch einen speziellen Target zuweisen

Default

_blank

statuslinkString

Eigenschaften

statuslinkString

Typ

string

Beschreibung

(ab 1.5) Link gerüst für den Statuslink(Param1: Twittername Param2: StatusID

PermaLinkStringTarget

Eigenschaften

PermaLinkStringTarget

Typ

String

Beschreibung

(ab 1.5) Linkziel für den Statuslink

Default

_blank

templateFile

Eigenschaften

templateFile

Typ

String

Beschreibung

Hier wird das Template angegeben

Default

EXT:rf_rsstweets/lib/tpl/template.html

useEncoding

Eigenschaften

useEncoding

Typ

boolean

Beschreibung

Das Encoding in der ausgabe kann gesteuert werden wenn dies

Default

0

encoding

Eigenschaften

encoding

Typ

String

Beschreibung

Es kann hier das encoding eingestellt werden(wenn useEncoding = 1 ist)

Default

utf-8

_CSS_DEFAULT_STYLE

Eigenschaften

_CSS_DEFAULT_STYLE

Typ

String

Beschreibung

CSS Default Style

Default

Show below

((generated))

((generated))
_CSS_DEFAULT_STYLE

.rfrsstweets .datetime{display:block;text-align:right;color:#ccc}

.rfrsstweets .tweet{font-size:10px}

.rfrsstweets .notweet{font-size:10px;padding:10px 0}

.rfrsstweets .permalink{display:block;text-align:right}

.rfrsstweets .permalink a:hover{background:transparent}

FAQ

((generated))
None....

You have a question? Mail me... rsstwitter@disegio.de

Configuration

((generated))

TypoScript Konfiguration

If you want to use t3jquery for your own extension, you need just some several lines which look like this:

plugin.tx_rfrsstweets_pi1 {

// Dieser Customer Key bekommt man von der TwitterAPI zugewiesen

custom_key =

// Dieser Custom Secret bekommt man von der TwitterAPI zugewiesen

custom_secret =

// Wieviele Tweets sollen angezeigt werden (1-20)

tweets = 8

// 1.5 - Sollen Antworten aus der Timeline ausgeschlossen werden?

exludeReplies = 1

// Welcher Twitteruser soll angezeigt werden (Username oder ProfilID)

profile = disegio

// Soll Datum/Uhrzeit angezeigt werden?

showDate = 1

// Welches Format sollen Datum und Uhrzeit haben

dateFormat = %e.%m.%Y - %H:%M:%S Uhr

// Eigenen Usernamen anzeigen

showProfileName = 1

// 1.5 - Soll der Profilname zum Profil verlink werden?

showProfileNameWithLink = 1

// Soll der Link zur Statusseite auf Twitter.com angezeigt werden?

showStatuslink = 1

// Soll innerhalb der Tweets die Links anklickbar sein?

showInlineLink = 1

}

Add RF RSS Twitter by TS

Add the following to your setup:

tmp.twitter < plugin.tx_rfrsstweets_pi1

tmp.twitter{

profile = typo3

tweets = 2

}

page.20 < tmp.twitter

Known problems

Report bugs at rsstwitter@disegio.de

To-Do-Liste

  • Grundtemplate & GrundCss überarbeiten und das Layout vorkonfigurieren
  • Report features at rsstwitter@disegio.de
  • Feel free to translate this manuel into another language

ChangeLog

1.0.0

Version

1.0.0

Changes

initial Release no ToDos, its Final lang: German Docu maybe cooming soon Demo on http://www.disegio.de (soon)

1.0.1

Version

1.0.1

Changes

Languagefile added Bugfix for Hashview Documentation cooming soon

::

Version

1.5.0

Changes

Das neuste Update funktioniert mit der aktuellen Twitter API v1.1 - Siehe ins ReadMe File dort gibts eine kurz Anleitung für das erstellen der Tokens.

1.5.1

Version

1.5.1

Changes

Sorry vergessen Debug ausgaben zu entfernen. Siehe Readme.txt

1.5.2

Version

1.5.2

Changes

Deutsche Anleitung hinzugefügt

img-2 10