TYPO3.CMS 6.2 Extensions: Unterschied zwischen den Versionen
Aus Vosp.info
F (Diskussion | Beiträge) (→Indexed Search Engine (indexed_search)) |
F (Diskussion | Beiträge) (→yag - yet another gallery) |
||
Zeile 72: | Zeile 72: | ||
* im ersten Dropdown kann jetzt einfach eine Extension die mit dem [[#extension_builder]] installiert wurde ausgewählt und getestet werden | * im ersten Dropdown kann jetzt einfach eine Extension die mit dem [[#extension_builder]] installiert wurde ausgewählt und getestet werden | ||
** der [[#extension_builder]] generiert automatisch Testfälle, die sollten natürlich der Code Entwicklung entsprechend erweitert werden | ** der [[#extension_builder]] generiert automatisch Testfälle, die sollten natürlich der Code Entwicklung entsprechend erweitert werden | ||
+ | |||
+ | == t3jquery == | ||
+ | # über extensionsmanager isntallieren (t3jquery) | ||
+ | # einbinden | ||
+ | ## überall: im extensionmanager > extension bearbeiten > basic: Always integrate jQuery | ||
+ | # jquery version auswählen (optional) | ||
+ | # jquery paket erstellen | ||
+ | ## links > ADMINWERKZEUGE > T3 > jQuery - im zweifel alles auswählen und "create jquery libary" | ||
== yag - yet another gallery == | == yag - yet another gallery == |
Version vom 22. Mai 2014, 13:31 Uhr
Inhaltsverzeichnis
extbase&fluid Extensions
Folgende Extensions setzen extbase und fluid voraus!
- Suchergebnisse auf typo3.org/extensions mit Suchwort extbase und maximal ein Jahr zurück geupdated
- Suchergebnisse auf typo3.org/extensions mit Suchwort fluid und maximal ein Jahr zurück geupdated
nicht getestet
Indexed Search Engine (indexed_search)
Installation
typo3 Backend > Erweiterungsmanager > Erweiterungen verwalten > Indexed Search Engine > installieren Button
apt-get install unrtf ppthtml xlhtml catdoc unzip poppler-utils
Konfiguration
- Erweiterungsmanager > Erweiterungen verwalten > Indexed Search Engine > Aktionen > konfigurieren Button
- PDF parsing mode = 10 # ein pdf in 10 Seitenschritten Indizieren
- Min TTL (hours) for indexed page = 168 # für 1 Woche Inidxierung bestehen lassen
- typoscript template
page {
config {
#
# Indexed Search Engine
#
linkVars = L
uniqueLinkVars = 1
sys_language_uid = 0
sys_language_mode = content_fallback
language = de
locale_all = de_DE
index_enable = 1
index_externals = 1
#
}
}
Einbinden
- typo3 Backend > Seite anlegen
- Seiteninhalt hinzufügen > Plugin > Indexsuche
extension_builder
extension_builder -- Achtung die letzte kompatible extension_builder Version für typo3 4.7 ist 2.4.7 diese Version kann nicht über den Erweiterungsmanager runtergeladen werden sondern muss über die Seite runtergeladen werden
New Model Object
- Domain Object settings
- Object type
- Entity: eindeutiger Datensatz mit eindeutigen Schlüssel: z.B. ein Mensch, selbst bei gleichen Namen hat jeder Mensch einen eigenen Fingerabdruck. Sprich auch wenn alle Attribute des Objekts gleich sind, ist das Objekt nicht das selbe
- Value object: ein Datensatz braucht theoretisch keinen eigenen Primärschlüssel, sondern die Summe der Attribute bilden eine eindeutige Identifikation
- Is aggregate root?: wenn aktiviert, erstellt der extension_builder automatisch den Controller damit das Objekt bearbeitet werden kann
- Object type
news
phpunit
PHPUnit (phpunit): einfach installieren extension key ist phpunit
dann einfach im Backend unter Adminwerkzeuge PHPUnit auswählen
- im ersten Dropdown kann jetzt einfach eine Extension die mit dem #extension_builder installiert wurde ausgewählt und getestet werden
- der #extension_builder generiert automatisch Testfälle, die sollten natürlich der Code Entwicklung entsprechend erweitert werden
t3jquery
- über extensionsmanager isntallieren (t3jquery)
- einbinden
- überall: im extensionmanager > extension bearbeiten > basic: Always integrate jQuery
- jquery version auswählen (optional)
- jquery paket erstellen
- links > ADMINWERKZEUGE > T3 > jQuery - im zweifel alles auswählen und "create jquery libary"
yag - yet another gallery
Installation
- required
- pt_extbase
- pt_extlist
- Grundpaket
- yag
- Themes
- yag_theme_magnificpopup
- yag_theme_perfectlightbox - macht Probleme ... lieber erstmal raus lassen
- required perfectlightbox
- yag_theme_simpleviewer
- yag_themepack_jquery
Konfiguration
irgendwo eine Seite erstellen die die Galerie beinhalten soll
- LS: Listenmodus
- neues Template erstellen
- statische Templates einschließen
- [yag] Yet Another Gallery (yag)
- statische Templates einschließen
- neues Template erstellen
- LS: Galerie
- Diese Seite als YAG Seite markieren
- LS: Seite
- Plugin hinzufügen "YAG - Yet Another Gallery"
- Themes / Motive
- RondellGalery -- funzte nicht richtig (html ausgabe aufem display)
- Rondell -- funzte nicht richtig (html ausgabe aufem display)
- Themes / Motive
- Plugin hinzufügen "YAG - Yet Another Gallery"