.. You may want to use the usual include line. Uncomment and adjust the path. .. include:: ../Includes.txt ================= 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: EXT: rf\_rsstweet ================= Extension Key: RF RSS Twitter Tweets Language: de Keywords: rss, twitter, tweets Copyright 2012-2013, Ralf Freit, 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: Table of Contents ----------------- `EXT: rf\_rsstweet 1 <#__RefHeading__874_1096280026>`_ **`Introduction 3 <#__RefHeading__876_1096280026>`_** `What does it do? 3 <#__RefHeading__878_1096280026>`_ `Screenshots 3 <#__RefHeading__880_1096280026>`_ **`Bedienungshandbuch 4 <#__RefHeading__882_1096280026>`_** `Twitter API & Token generierung 4 <#__RefHeading__884_1096280026>`_ **`Administration 5 <#__RefHeading__6795_604902941>`_** `FAQ 6 <#__RefHeading__4434_16759036>`_ **`Configuration 7 <#__RefHeading__892_1096280026>`_** **`Known problems 8 <#__RefHeading__898_1096280026>`_** **`To-Do list 9 <#__RefHeading__900_1096280026>`_** **`ChangeLog 10 <#__RefHeading__902_1096280026>`_** .. _Einfhrung: Einführung ---------- .. _Was-macht-es: 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: Screenshots ^^^^^^^^^^^ |img-3| .. _Bedienungshandbuch: 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: 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: Administration -------------- Folgende Optionen stehen Ihnen zur Verfügung: .. ### BEGIN~OF~TABLE ### .. _custom-key: custom\_key ^^^^^^^^^^^ .. container:: table-row Eigenschaften custom\_key Typ string Beschreibung (ab 1.5) Dieser Customer Key bekommt man von der TwitterAPI zugewiesen Default .. _custom-secret: custom\_secret ^^^^^^^^^^^^^^ .. container:: table-row Eigenschaften custom\_secret Typ string Beschreibung (ab 1.5) Dieser Custom Secret bekommt man von der TwitterAPI zugewiesen Default .. _tweets: tweets ^^^^^^ .. container:: table-row Eigenschaften tweets Typ Int Beschreibung Wieviele Tweets sollen angezeigt werden(1-20) Default 8 .. _exludeReplies: exludeReplies ^^^^^^^^^^^^^ .. container:: table-row Eigenschaften exludeReplies Typ Boolean Beschreibung (ab 1.5) Sollen Antworten aus der Timeline ausgeschlossen werden? Default 1 .. _profile: profile ^^^^^^^ .. container:: table-row Eigenschaften profile Typ profile Beschreibung Welcher Twitteruser soll angezeigt werden(Username oder ProfilID) Default disegio .. _tweetCrop: tweetCrop ^^^^^^^^^ .. container:: table-row Eigenschaften tweetCrop Typ string Beschreibung Sollen sie Tweetsgekuerzt werden(0 = No Crop - sample: '70\|...\|true') Default 0 .. _tagonly: tagonly ^^^^^^^ .. container:: table-row Eigenschaften tagonly Typ Boolean Beschreibung Soll innerhalb des User RSS nur spezielle Tags beruecksichtigt werden? Default 0 .. _tagname: tagname ^^^^^^^ .. container:: table-row Eigenschaften tagname Typ Strig Beschreibung Welcher Tag soll berücksichtigt werden (ohne #).(Nur aktiv wenn tagonly = 1 ist) Default typo3 .. _showDate: showDate ^^^^^^^^ .. container:: table-row Eigenschaften showDate Typ Boolean Beschreibung Soll Datum/Uhrzeit angezeigt werden? Default 0 .. _dateFormat: dateFormat ^^^^^^^^^^ .. container:: table-row 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: showProfileName ^^^^^^^^^^^^^^^ .. container:: table-row Eigenschaften showProfileName Typ Boolean Beschreibung Eigenen Usernamen anzeigen Default 1 .. _ShowProfileNameWithLink: ShowProfileNameWithLink ^^^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row Eigenschaften ShowProfileNameWithLink Typ Boolean Beschreibung (ab 1.5) Soll der Profilname zum Profil verlink werden? Default 1 .. _showProfileNameWithLinkTarget: showProfileNameWithLinkTarget ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row Eigenschaften showProfileNameWithLinkTarget Typ String Beschreibung (ab 1.5) Falls der Profillink verlinkt wird kann man hier noch einen speziellen Target zuweisen Default \_blank .. _showStatuslink: showStatuslink ^^^^^^^^^^^^^^ .. container:: table-row Eigenschaften showStatuslink Typ Boolean Beschreibung Soll der Link zur Statusseite auf Twitter.com angezeigt werden? Default 0 .. _statuslinkString: statuslinkString ^^^^^^^^^^^^^^^^ .. container:: table-row Eigenschaften statuslinkString Typ string Beschreibung (ab 1.5) Link gerüst für den Statuslink(Param1: Twittername Param2: StatusID Default https://twitter.com/%s/status/%s .. _PermaLinkStringTarget: PermaLinkStringTarget ^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row Eigenschaften PermaLinkStringTarget Typ String Beschreibung (ab 1.5) Linkziel für den Statuslink Default \_blank .. _templateFile: templateFile ^^^^^^^^^^^^ .. container:: table-row Eigenschaften templateFile Typ String Beschreibung Hier wird das Template angegeben Default EXT:rf\_rsstweets/lib/tpl/template.html .. _useEncoding: useEncoding ^^^^^^^^^^^ .. container:: table-row Eigenschaften useEncoding Typ boolean Beschreibung Das Encoding in der ausgabe kann gesteuert werden wenn dies Default 0 .. _encoding: encoding ^^^^^^^^ .. container:: table-row Eigenschaften encoding Typ String Beschreibung Es kann hier das encoding eingestellt werden(wenn useEncoding = 1 ist) Default utf-8 .. _ShowInlineLink: ShowInlineLink ^^^^^^^^^^^^^^ .. container:: table-row Eigenschaften ShowInlineLink Typ Boolean Beschreibung Soll innerhalb der Tweets die Links anklickbar sein? Default 1 .. _CSS-DEFAULT-STYLE: \_CSS\_DEFAULT\_STYLE ^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row Eigenschaften \_CSS\_DEFAULT\_STYLE Typ String Beschreibung CSS Default Style Default Show below .. _twitterApiLink: twitterApiLink ^^^^^^^^^^^^^^ .. container:: table-row Eigenschaften twitterApiLink Typ String Beschreibung (ab 1.5) Link zur TwitterAPI um die Tweets auszulesen (Param1: ScreenName, Param2: Anzahl der Tweets, Param3: Replies ausschliessen) Default https://api.twitter.com/1.1/statuses/user\_timeline.json?screen\_name= %s&count=%s&exclude\_replies=%s .. _twitterApiTokenLink: twitterApiTokenLink ^^^^^^^^^^^^^^^^^^^ .. container:: table-row Eigenschaften twitterApiTokenLink Typ String Beschreibung (ab 1.5) Link zum TwitterAPI Token Default https://api.twitter.com/oauth2/token .. ###### END~OF~TABLE ###### plugin.tx\_rfrsstweets\_pi1. .. _generated: ((generated)) ^^^^^^^^^^^^^ .. _generated: ((generated)) """"""""""""" .. _CSS-DEFAULT-STYLE: \_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: FAQ ^^^ .. _generated: ((generated)) """"""""""""" .. _None: None.... ~~~~~~~~ You have a question? Mail me... rsstwitter@disegio.de .. _Configuration: Configuration ------------- .. _generated: ((generated)) ^^^^^^^^^^^^^ .. _TypoScript-Konfiguration: 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 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: Known problems -------------- Report bugs at rsstwitter@disegio.de .. _To-Do-Liste: 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: ChangeLog --------- .. ### BEGIN~OF~TABLE ### .. _1-0-0: 1.0.0 ^^^^^ .. container:: table-row 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: 1.0.1 ^^^^^ .. container:: table-row Version 1.0.1 Changes Languagefile added Bugfix for Hashview Documentation cooming soon .. _: :: ^^ .. container:: table-row 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: 1.5.1 ^^^^^ .. container:: table-row Version 1.5.1 Changes Sorry vergessen Debug ausgaben zu entfernen. Siehe Readme.txt .. _1-5-2: 1.5.2 ^^^^^ .. container:: table-row Version 1.5.2 Changes Deutsche Anleitung hinzugefügt .. ###### END~OF~TABLE ###### |img-2| 10 .. ######CUTTER_MARK_IMAGES###### .. |img-1| image:: img-1.png .. :align: left .. |img-2| image:: img-2.png .. :border: 0 .. :height: 21 .. :hspace: 9 .. :id: Grafik2 .. :name: Grafik2 .. :width: 87 .. |img-3| image:: img-3.jpeg .. :align: left .. :border: 0 .. :height: 480 .. :id: Grafik1 .. :name: Grafik1 .. :width: 256