Ä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 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