Änderungen bitte dokumentieren ;)
12.05.2020
Der _cli be_user ist KEIN Admin mehr - brauchts laut Stefan nicht mehr.
Footable komplett rausgeschmissen - war noch eine alte Version
main.js -> hier noch ein Anreise Abreise datepicker Schnipsel hinzugefügt.
html validate Fehler bei dem neuen Cookie Plugin ausgebessert.
Extensions geupdated:
- ke_search
- ws_scss
- typo3_console
- tt_address
- translate_locallang
- sg_cookie_optin
- om_cookie_manager
- news
- dce
23.04.2020
Weiterleitung auf mit / wieder eingerichtet und auf Status: 308 geändert.
RewriteCond %{REQUEST_URI} ^/[^\.]+[^/]$ RewriteRule ^(.*)$ %{HTTP_HOST}/$1/ [R=308,L]
Fix im main.scss eingebaut: /*FIX BOOTSTRAP MODAL and MM MENU z-ndex issue*/ .mm-slideout { z-index:0; }
23.04.2020
- Anpassung cookiebar om_cookie_magager: Cookie Übersicht wird jetzt auch schon im Panel angezeigt
21.04.2020
- Alle restlichen conditions im TYPOSCRIPT auf symfony umgestellt
08.04.2020
- webx_busting für Google Places Rating hinzugefügt -> Examples.
- autoswitchtolistview Extension installiert
07.04.2020
Plugins geupdated: ws_scss, typo3_console
23.03.2020
- Einbau neuer cookiebar om_cookie_magager
- Kurze Anleitung hier: https://git.web-crossing.com/snippets/322
- SCSS kann man selber Anpassen mit Farben usw: fileadmin/templates/scss/components/_cookiemanager_om.scss
- Skalinski cookiebar ist deaktiviert
10.03.2020
Folgene Zeile in den Konstanten von der neuen Powermial config brauchts gar nicht. Ist nun weg:
plugin.tx_powermail.settings.receiver.overwrite.email = info@web-crossing.com
Somit wird das flexform Feld vom receiver(Empfänger) nicht mehr überschrieben.
04.03.2020
- Extensions geupdated:
DCE, Gridelements, Phpmyadmin, scriptmerger, slug, tt_address, typo3 console - Extensions entfernt:
rn_base weg (falls die jemand braucht, bitte melden),
directmail (war eine total alte Version, fürs 9er gibts offiziell noch keine, im git von directmail, könnte man eine neuere Version holen) - Fremdsprachen auf EN reduziert
FR und IT gelöscht.
Weil man meistens nicht so viele Sprachen braucht. EN ist ja dann als Bsp. drinnen. - CSS aufgeräumt
Den CSS Ordner im fileadmin eliminiert, dafür alles in den SCSS Ordner geschoben.
- Es gibt dort einen VENDOR Ordner, wo die ganzen nicht von uns geschriebenen SCSS Dateien liegen (Slick usw.)
- Im COMPONENTS Ordner sind dann alle unsere custom scss Dateien drinnen.
Eingebunden wird nun alles über die main.scss Datei:/* scss VENDOR files */
@import "vendor/jquery-ui-1.12.1.custom";
@import "vendor/_shariff";
@import "vendor/_slick";
@import "vendor/_jquery.mmenu.all";
//@import "vendor/_hover";
//@import "vendor/_footable.bootstrap.min";
//@import "vendor/_leaflet-openstreetmap";
//@import "vendor/_sweet-alert";/* scss CUSTOM component files */
@import "components/_mixins";
@import "components/_mmenu";
@import "components/_search";
//@import "components/_datepicker";
//@import "components/_cookiebar" /*Cookie Law Management - aip_cookie_law*/;
Da kann man dann einfach ein und auskommentiern was man braucht.
im Typoscript wird nur mehr die Jquery ui css, bootstrap und die main.scss eingebunden. JS Ordner aufgeräumt
hier auch alles in den Ordnern sauber strukturiert.
Sonst ist alles beim alten geblieben._.htaccess Backup gelöscht.
war ein uraltes backup der Dateifavicons in eigenen Ordner geschoben (/favicons/)
Dann ist das alles schön aufgeräumt.
ACHTUNG: favicon.ico sollte aber immer noch im root sein.clear.gif verschoben
liegt nun hier: /fileadmin/templates/images/Outdatedbrowser Ordner und dessen js Files verschoben.
liegt nun alles hier: /fileadmin/templates/scripts/outdatedbrowserFolgende Zeile aus TS entfernt:
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.innerStdWrap_all.ifBlank =
- Html Template Dateien verschoben (def.html, start.html)
verschoben in /fileadmin/templates/templates
weil das dann wie in den extensions mit layouts, partials und templates angelegt ist.
templates/templates/ klingt zwar komisch, aber ist halt so sauber hinterlegt. - Boostrap scss auf neueste Version geupdatet
Bootstrap v4.4.1
03.03.2020
- im TYPOSCRIPT in der Sitemap Generierung bei news folgende Zeile hinzugefügt:
additionalWhere = AND type = 0
Somit wird sichergestellt, dass "intern verlinkte" und "extern verlinkte" News nicht in der Sitemap mit aufgenommen werden.
26.11.2019
- Bootstrap wird jetzt über components/bootstrap.scss geladen
- components/_variables.scss ist integriert - Änderungen werden automatisch geladen (Mediaquerys / Colors / Abstände etc.)
04.11.2019
- Alle Projektspeziefischen Änderungen im Setup können nun in den Konstanten angepasst werden. (baseUrl, Logopfad, schema.org...)
30.10.2019
- EXT optin cookiebar [sg_cookie_optin]
- Liezensschlüssel muss in EXT Einstellung hinzugefügt werden
- Analytics / GTM & co kommen ab sofort ins Backend Tool "Tracking / Cookies"
- standard Cookie Hinweisen sind auf DE & EN drin: spamshield, cookie_optin, google analycs (_ga, _gid ...)
28.10.2019
Spamshield Feld in der spamshield extension umbenannt.
21.10.2019
- TS: Änderung Language Condition aus iso code
- Powermail Partials in EXT Order verschoben
- Country: Umstellung Ländercode auf shortNameEn / shortNameDe (TS: plugin.tx_powermail.settings.setup.countryfield = shortNameEn)
17.10.2019
Neue Powermail Config in den Konstanten:
plugin.tx_powermail.settings.receiver.overwrite.email = info@web-crossing.com
plugin.tx_powermail.settings.receiver.overwrite.senderEmail = info@web-crossing.com
plugin.tx_powermail.settings.sender.overwrite.senderEmail = info@web-crossing.com
plugin.tx_powermail.settings.receiver.overwrite {
replyToEmail.value >
replyToEmail = TEXT
replyToEmail.data = GP:tx_powermail_pi1|field|e_mail
}
---> GP:tx_powermail_pi1|field|e_mail ---> e_mail ist immer die Variable des E-mail Feldes im Formular.
Wenn man mehrere Formulare hat, sollten die Email Variablen gleich heissen, sonst muss man mit einem extension Template das replyToEmail.data überschreiben.
02.10.2019
- Vererbung von Metedata: author, keywords, description
- TS:
page.meta.author.data = levelfield:-1, author, slide
page.meta.keywords.data = levelfield:-1, keywords, slide
page.meta.description.data = levelfield:-1, description, slide - INSTALL TOOL (Einstellungen > Configure Installation-Wide Options):
['FE']['addRootLineFields'] => 'author,description,keywords'
- TS:
- Style-Vorlage für Datepicker: components/_datepicker.scss - kann jederzeit importiert und bearbeitet werden
- Umstellung auf Cookiebar: aip_cookie_law
- Datenschutz Seite in Kontanten-Editor angeben [ IdPageInformation]
- CSS & JS File kopieren und einbinden:
- TS: page.includeJSFooter.cookieLaw = fileadmin/templates/ext/aip_cookie_law/CookieLaw.js
- components/_cookiebar.scss im main.scss importieren
01.10.2019
- Spamshield EXT installiert
- Slug extension aktualisiert.
- Slugs Generator für News im typoscript erweitert. (kann man ident bei anderen Extensions anwenden)
25.09.2019
- schema.org bei News gefixed
- Als Partial (Meta/SchemaOrg) in ListItem und Detail eingefügt
- im TS müssen dann immer die Organisatzion und die Logo URL angepasst werden
plugin.tx_news {
settings {
organization = web-crossing GmbH
logo = /fileadmin/templates/images/logo.jpg
}
}
20.09.2019
- schema.org bei Breadcrumb Menu gefixt
- schema.org im Kontakt dce gefixed.
- Favicon REL ATTRIBUT Hinzugefügt
<link rel="shortcut icon" href="/favicon.ico">
18.09.2019
- main.scss überarbeitet (_cookiebar, _mmenu in /components ausgelagert)
- cookiebar style überarbeitet
- dce Extension geupdated / Templates ausgemistet
- Bilder ausgemistet
02.09.2019
- Fehlende Eigenschaften vom OpenGraph für Facebook im typoscript hinzugefügt (og:type, og:utl)
28.08.2019
- language configs (config.language, config.locale_all, config.sys_language_uid, config.sys_language_overlay) wurden vom typoscript entfernt.
Die kommen von der neuen sites config (config.yaml).
Hier zum nachlesen: https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ApiOverview/SiteHandling/AddLanguages.html
- config.baseurl, config.absRefPrefix wurden vom typoscript entfernt.
Die kommen von der neuen sites config (config.yaml).
- Den Domain Record (auf der root Seite) braucht man nicht mehr. Wurde gelöscht.
Da wird alles in der sites config eingestellt. (Auch bei Multidomains)
Siehe: https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ApiOverview/SiteHandling/BaseVariants.html
- Extensions aktualisiert:
typo3_console, phpMyAdmin, gridelements, dce, news (News Template Files wurden zur Sicherheit erneut ins fileamdin kopiert)
17.07.2019
- Cookiebar script erweitert, da sich die Cookiebar am iphone macnhmal nicht wegklicken ließ. /fileadmin/templates/ext/mindshape_cookie_hint/cookieconsent.js hier in Zeile 351 folgendne Code hinzugefügt:
$('.cc_banner-wrapper ').remove();
Powermail:
Damit der Name des Files im Upload Feld im Powermail nicht als unlesbar angezeigt wird, sondern den echten Namen des Files nimmt, einfach in den Konstanten das deaktivieren:plugin.tx_powermail.settings.misc.randomizeFileName = 0
ist in der Vorlage jetzt so drinnen.- Slug Extension aktualisiert
12.07.2019
- wc_forecast task gefixt
05.07.2019
- tx_translation, tx_slug geupdated
- scriptmerger installiert und aktiviert
- addtohomescreen auskommentiert
25.06.2019
- Fü ke_search chronjob aktiviert
19.06.2019
- HTACCESS nochmal anegpasst dass jetzt alles wie immer mit / funktioniert.
URLs ohne Slash werden auf mit Slash umgeleitet.
17.06.2019
- PHPmyadmin + ws_scss Extension geupdated
- Font Aweome Pro im typoscript eingebunden
- Anleitung zu Font Aweome hier: https://git.web-crossing.com/snippets/102
27.05.2019
- Translate Tool aktualisiert
- Gridelements aktualisiert:
Die Contenteinschränkung funktioniert jetzt wieder.
24.05.2019
- Extensions geupdated: powermail, SASS, tt_address, ke_search
- neue ke_search Version wieder gepatched (damit dce's auch gefunden werden)
- im TS bei den Gridelements das Rendern des Header (Übschrift) Feldes rausgenommen. Das hat eine h0 erzeugt. Das ist schlecht für google ;)
09.05.2019
- Gridelements und DCE geupdated
25.04.2019
- Bei der Sitemap Generierung im Typoscript wurde folgendes geändert:
additionalWhere = no_search = 0 AND no_index = 0
Somit werden auch Seiten mit dem aktiven Häkchen "In Indexsuche einbeziehen" in den Seiteneigenschaften nicht in der XML Sitemap generiert.
- Font Awesome css Link auf Version 5.8.1 geändert (intergrity auch immer mitändern) https://fontawesome.com/start
18.04.2019
- "recursives löschen erlauben" bei der Benutzergruppe "redakteur" im TSconfig der Gruppe hinzugefügt
setup.override.recursiveDelete = 1
- Extensions geupdated: News,Powermail, Gridelements, VHS, tt_address
02.04.2019
- Im Typoscript wurden in der config die Sprachen begrenzt. Damit BOTS nicht verschiedene Sprachen ID's aufrufen.
config {
.....
#Sprachen begrenzen -> IDs (von-bis):
linkVars = L(0-3)
......
- Diese muss man dann vor dem Online Gang logisch anpassen und die ID's anpassen.
Ist in der Checkliste jetzt drinnen.
01.04.2019
- DCE erneut geupdated
- Suche hat jetzt styling: /fileadmin/templates/scss/_search.scss (kann man im main.scss auch rauslöschen:
@import "_search";
)
http://vorlage2019.linux151.webhome.at/suche/
28.03.2019
- KE_SEARCH geupdatet und angepasst dasmit DCE's gefunden werden.
Siehe Snippets: https://git.web-crossing.com/snippets/77
25.03.2019
- in HTACCESS folgendes hinzugefügt:
#Linux Umleitung nach Online Gang
#RewriteCond %{HTTP_HOST} ^test\.linux181\.webhome\.at$ [NC]
#RewriteRule ^(.*)$ http:// www.test.at/$1 [R=301,L,NC]#SSL
#RewriteCond %{HTTPS} off
#RewriteRule (.*) %{HTTP_HOST}%{REQUEST_URI} [R=301,L,NC]
- DCE Extension nochmals aktualisiert
11.03.2019
- site.yaml nochmal wegen URLs angepasst.
- 404 Seite auf no_index
- Sitemap für tx_news erweitert
- extensions geupdated (DCE,NEWS,advanced_pagetitle,tt_address)
- sys_categories haben jetzt slug Felder.
- Folgende Extensions deinstalliert und am BIGBOY gepseichert: ( P:\typo3-webx-extensions )
- wc_gallery
- webx_pricing
- webx_stripe
- webx_events (sandra)
- Hover CSS:
/fileadmin/templates/scss/components/_hover.scss hinzugefügt (war früher in der wc_gallery drinnen)
( http://ianlunn.github.io/Hover/ )
- css und js ausgemistet
Hier kann man diese scripts noch finden: P:\typo3-webx-extensions\AA_jQuery_Widgets
04.03.2018
Slick Slider Option: rows:false, hinzugefügt. Damit das überflüssige DIV verschwindet.
01.03.
- Mediaqueries slickSlider.html <picture> anpassen
- kmcs_fileedit eingebaut - Plugin von Markus für typo3 9.5 angepasst
21.02.2019
- Plugin - Slugs installiert
06.12.2018
- news-Templates aktualisieren - heißen nicht mehr zB FalMediaContainer sonder MediaContainer -> siehe news-Extension
- sprich muss man in fileadmin/ext umändern die Namen + in MediaContainer.html die partial-Namen ändern; werden sonst die in der Extension verwendet
30.11.2018
UGMasonry Tiles Alt-&Title-Tag gefixed. Wird nun pro Bild ausgegeben
05.11.2018
- problem bei mmenu / hamburger triggerevents gefixt
31.10.2018
- statis_info_tables aktualisiert
23.10.2018
Plus zu Minus mit hover in der mixins.scss eingebaut
19.10.2018
DCE Textelement angepasst, Datepicker Autofill entfernt
18.10.2018
- scriptmerger: update to version 5.3.0
- update bootstrap and dependencies to version 4.1.3
27.09.2018
- frame_class wrap für gridelements + Überschrift wird wieder angezeigt
26.09.2018
- mmenu aktualisieren mit fixed-extension + mmenu css ausgemistet dadurch (andere Klassen usw. bei neuer Version)
- cs_seo wieder mit 250 max zeichen
- openstreetmap statt googlemap als standard- to openstreetmap
js/css einbindung siehe TS; javascript-code in main.js
weitere Doku hier: https://leafletjs.com/reference-1.3.4.html
25.09.2018
- formatter = WapplerSystems\WsScss\Formatter\Autoprefixer & ersatzklammern hinzugefügt
17.09.2018
- FontAwesome.js auskommentiert
- Dafür das CSS FIle https://use.fontawesome.com/releases/v5.3.1/css/all.css eingebunden. (und vom scriptmerger ausgeschlossen)
- Grund:
das .js hat öfters Probelme gemacht + konnte man es nicht mehr im css mit :before aufrufen + hat es auch mit seekda nicht mehr funktioniert usw.
30.08.2018
- ke_search - pi_flexform zu den zu indizierenden spalten hinzugefügt
23.08.2018
Newsletter An-/Abmeldungs DCE eingebaut - geeignet für unser Newslettertool
http://vorlage87.linux91.webhome.at/index.php?id=110
webx translation aktiviert
translate ext installiert
22.08.2018
Google Maps DCE erweitert und mit Routenplaner angepasst
http://vorlage87.linux91.webhome.at/examples/google-maps/
20.08.2018
Analytics Code mit gtag im TS geupdatet.
(Weil der ga geht im Safari dann nicht mehr)
07.08.2018
- pageNotFound_handling_accessdeniedheader hinzugefügt - 404 statt 403 bei deactivated
27.07.2018
- tx_news preview eingebaut - Page TS am Systemordner & TS auf der Preview Seite (Ermöglicht Speichern + Anzeigen von News)
- <meta http-equiv="x-ua-compatible" content="ie=edge"> hinzugefügt
13.07.2018
- realurl ke_search hinzugefügt in localconf (suchwort nicht, wegen anayltics)
- Galerie-Template aktualisiert, damit pagebrowser geht
- Events aufgeräumt (nicht vorhandene Bilder entfernt, automatischen Löschen von abgelaufenen Events, css-Anpassungen Overview)
29.06.2018
- gridelements, tt_address, vhs, cs_seo, direct_mail, ke_search aktualisiert
- fontawesome 5.1
21.06.2018
- Clickpath/Breadcrumb - Änderung im TS, damit Event-Titel im Breadcrumb angezeigt wird -> Vorlage für eigene Extension.
- main.js - änderung, damit leere li im breadcrumb nicht angezeigt werden
19.06.2018
- Clickpath/Breadcrumb - Änderung im TS, damit nicht alle News, sondern nur die aktuelle auf der Detailseite erscheint.
08.06.2018
- image_autoresize eingebaut
- gridelements, mindshape_cookie_hint, powermail, console, ws_scss aktualisiert
05.06.2018
- page.config.additionalHeaders = HTTP/1.1 404 Not Found geändert zu page.config.additionalHeaders.10.header = HTTP/1.1 404 Not Found (neue syntax)
01.06.2018
- border-box.js entfernt (fallback für ie7)
- selectivizr via cdn
- temp.logo via IMAGE statt html wegen absrefprefix
- überflüssige grids & layouts entfernt
- cors header, access-control für webfonts, edge render mode max aus aktuellster htaccess übernommen
- 404handling überarbeitet: es wird nun je sprache im root ordner eine 404_{languageUid}.html automatisch erstellt bzw täglich aktualisiert sofern vorhanden
- weiterleitung aller ^wp- aufrufe zu google um wordpress bruteforce attacken zu "vermeiden"
30.05.2018
- add to homescreen - Problembehebung Safari/iPhone Text war auf Englisch (Zusatz im js de_at )
12.04.2018
- Social Shariff eingebaut und entsprechendes DCE erstellt
09.05.2018
- typoscript konstanten maxBildbreite auf 1920 gesetzt (default war 300)
21.03.2018
- cs_seo excludeFromUpdates wegen änderung der maxlength für beschreibung
- dd_googlesitemap excludeFromUpdates wegen entfernen von changefreq & lastmod
15.03.2018
- mindshape_cookie_hint im typoscript angepasst um Datenschutz Button zu verlinken.
- Beim Kontaktformular Datenschutz Checkbox als Pflichtfeld mit Link zum Dantenschutz eingerichtet.
15.02.2018
- Der Haken : "Seite verbergen, wenn keine Übersetzung für die aktuelle Sprache vorhanden ist" wird automatisch bei neuen Seiten gesetzt.
-> Damit werden nicht übersetzte Seiten nicht in der Sitemap aber auch nicht im Fremdsparchen Menü angezeigt.
TCAdefaults.pages.l18n_cfg = 2
07.02.2018
- tx_news, powermail, typo3_console, dd_googlesitemap, dce, gridelements aktualisiert
- neue gridelements templates nun in fileadmin/templates/grid
06.02.2018
- tippfehler in main.js korrigiert (footable)
- alte fontawesome version entfernt -> neue svg-js version
30.01.2018
- fileadmin/templates/css/main.scss in fileadmin/templates/scss/ verschoben
- bootstrap 4 eingebaut
- lib.mainNavi angepasst
- clickpath wieder eingebaut (???)
17.01.2018
- metatag referrer = origin hinzugefügt
04.01.2018
- autoloader,focuspoint,fftcaforms,cookieconsent2 entfernt
- mindshape_cookie_hint eingebaut