TYPO3 Plugin:
stgag_babygalerie
Comsolit Stgag Babygalerie
Installation
- uploadordner im Backend erstellen
- name und UID des Uploadordners in den Einstellungen festlegen
- setzen von System-ID und Namen in den Einstellungen
- geburtsklinik PID's in den Einstellungen einstellen
- benutzerzugriffsrechte für den Upload zu / einrichten, nicht tiefer
- Überprüfen Sie die Servereinstellungen für die maximale Dateigröße und der Upload ist groß genug
Abhängigkeiten:
-
comsolit/typo3_ajax_pagetype
Typo3_ajax_pagetype
aktivieren und in Root-Template einbinden
-
comsolit/typo3-ustil
Routen:
Folgende Routen stehen für die Baby-Detailseite und die API zur Verfügung:
/babygalerie/detail/<ID>
/babygalerie/api/get-feed-data/<KSF|KSM>/<limit: 1-18>?/json
RealUrl-Konfiguration:
Die folgende Konfiguration erstellt die im Abschnitt Routen beschriebenen Routen:
- Veröffentliche folgendes in deiner
realurl_conf.php
im BereichfixedPostVars
:
babygalerie' => array((
array (
GETvar' =>'tx_stgagbabygalerie_febabygalerie_febabygalerie[controller]',
noMatch' => 'bypass'
),
array (
GETvar' => 'tx_stgagbabygalerie_febabygalerie_febabygalerie[action]',
valueMap' => array(()
api' => 'jsonGetFeedData' 'jsonGetFeedData'
),
noMatch' => 'bypass'
)
),
'5' => 'babygalerie',
- Post das Folgende im Abschnitt
postVarSets
:
babygalerie' => array((
Detail' => array(
array(
GETvar' => 'tx_stgagbabygalerie_febabygalerie_febabygalerie[baby]''
)
),
Get-Feed-Daten' => Array(
array(
GETvar' => 'tx_stgagbabygalerie_febabygalerie_febabygalerie[Ort]',
valueMap' => array(()
'KSM' => 'KSM',
KSF' => KSF' => KSF'
),
noMatch' => 'bypass',
),
array(
GETvar' => 'tx_stgagbabygalerie_febabygalerie_febabygalerie[limit]',
valueMap' => array(()
'1' => '1',
'2' => '2',
'3' => '3',
'4' => '4',
'5' => '5',
'6' => '6',
'7' => '7',
'8' => '8',
'9' => '9',
'10' => '10',
'11' => '11',
'12' => '12',
'13' => '13',
'14' => '14',
'15' => '15',
'16' => '16',
'17' => '17',
'18' => '18'
),
noMatch' => 'bypass'
),
array(
GETvar' => 'Typ',
valueMap' => Array ("valueMap")
json' => 3151319151512920'
)
)
)
),
Api:
Die beschriebene api-url (Routenabschnitt) gibt Babydaten und eine neugeborenenstatistik für das laufende Jahr im Json-Format wie diesem:
{
" Babyliste": [
{
" Name": " Natalie Nadine",
" Geschlecht": " Männlich",
" Bild": "http://dev.stgag.docker/uploads/tx_stgagbabygalerie/medium/baby-05.jpg",
" Verabredung": "21.03.17",
" Zeit": "10:03"
}
],
"Neugeborenes": {
" Jahr": "2017",
" Mädchen": 230,
"Jungs": 221,
" Zwillinge": 8
}
}
Die Anzahl der zurückgegebenen Babys hängt vom optionalen Parameter \<limit> in der Url ab. Wenn du es nicht tust setzen Sie den Parameter \<limit> in der URL, die letzten 18 Babys werden als Standard zurückgegeben
Erstellen von Foundation-E-Mails:
E-Mails werden mit gulp erstellt.
Stellen Sie zunächst sicher, dass der gulp-cli installiert ist:
npm Liste -g --depth=0
Wenn es nicht installiert ist, installieren Sie es mit:
sudo npm install gulp-cli -g
E-Mails zusammenstellen:
$ Schluck-E-Mail
- nach dem Klonen dieses Projekts
Git Submodul-Update
ausführen--init
- dann wechseln Sie in den Ordner /dev und führen Sie dort Ihre Schluckaufgaben aus.
um gulp mit den Umgebungsparametern run auszuführen:
gulp js --env=prod | gulp js --env=dev
Öffnen Sie eine Vorschau im Browser und synchronisieren Sie den Browser automatisch, wenn sich die Vorlage oder der Scss ändert:
$ Schluck email:sync --index Ecard.html
Kompilieren Sie E-Mails, wenn sich die Vorlage oder der Scss ändert:
$ Schluck E-Mail:watch
Nach dem Aktualisieren auf 0.0.6:
Beim Aktualisieren von 0.0.5 auf 0.0.6 können Sie unbenutzte Einträge entfernen von die mm-Tabelle, da diese nun direkt in der Galerie-Tabelle gespeichert werden.
LÖSCHEN AUS `sys_category_record_mm` WHERE `tablenames` = `tx_stgagbabygalerie_domain_model_baby`;
Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.
Verteilung:STGAG_BABYGALERIE ist auf
0 % aller TYPO3 installiert.
- 0.02 % aller TYPO3 8.7.x Installationen installiert
STGAG_BABYGALERIE Version:Verteilung nach installierten Versionen
- 100 % STGAG_BABYGALERIE v.8.0.3
Gosign-Responsive Index: TYPO3 Installationen nutzen STGAG_BABYGALERIE zu
- 100 % wenn der Gosign-Responsive-Index zwischen 80 % und 100 % ist
- 0 % wenn der Gosign-Responsive-Index zwischen 60 % und 80 % ist
- 0 % wenn der Gosign-Responsive-Index zwischen 40 % und 60 % ist
- 0 % wenn der Gosign-Responsive-Index zwischen 20 % und 40 % ist
- 0 % wenn der Gosign-Responsive-Index zwischen 0 % und 20 % ist
Pagespeed: TYPO3 Installationen nutzen STGAG_BABYGALERIE zu
- 0 % wenn der Pagespeed zwischen 80 % und 100 % ist
- 0 % wenn der Pagespeed zwischen 60 % und 80 % ist
- 100 % wenn der Pagespeed zwischen 40 % und 60 % ist
- 0 % wenn der Pagespeed zwischen 20 % und 40 % ist
- 0 % wenn der Pagespeed zwischen 0 % und 20 % ist
[DependciesAndConflicts]