Änderungen bitte dokumentieren ;)

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 Datei

  • favicons 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/outdatedbrowser

  • Folgende 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'
  • 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

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

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.

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

28.03.2019

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)


  • 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