| ... | 
        ... | 
                @@ -1,11 +1,19 @@ | 
      
              
                    | 1 | 
          1 | 
           {{info type="info"}} | 
        
              
                    | 2 | 
           | 
          -Hinweise zu den bekannt gewordenen Sicherheitslücken [[CVE-2021-44228>>https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228]], [[CVE-2021-45046>>https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046]] und [[CVE-2021-45105>>https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45105]] in Log4j und deren Auswirkungen auf die {{formcycle/}} Versionen 7.0.0 bis 7.0.7 befinden sich auf der Seite [[Allgemeine Sicherheitsempfehlungen>>doc:Formcycle.SystemSettings.Sicherheit.WebHome]]. Eine aktualisierte {{formcycle/}} Version 7.0.9, die eine neue fehlerfreie Version von Log4j verwendet, steht [[zum Download bereit>>doc:Blog.WebHome]]. | 
        
              
                     | 
          2 | 
          +Hinweis zur Sicherheitslücke [[CVE-2022-42889>>https://nvd.nist.gov/vuln/detail/CVE-2022-42889]] in der Komponente Apache Commons Text: Die innerhalb der Bibliothek betroffene Funktionalität wird aktuell in {{formcycle/}} an keiner Stelle verwendet, weshalb {{formcycle/}} nicht von diesem Problem betroffen ist. Ab {{formcycle/}} Version 7.2.1 wird eine fehlerfreie Version der Bibliothek verwendet. | 
        
              
                    | 3 | 
          3 | 
           {{/info}} | 
        
              
                    | 4 | 
          4 | 
            | 
        
              
                    | 5 | 
          5 | 
           {{info type="info"}} | 
        
              
                    | 6 | 
           | 
          -Die Hilfe zur vorherigen {{formcycle/}} Version 6 befindet sich unter: https://help6.formcycle.eu | 
        
              
                     | 
          6 | 
          +Weitere Informationen über die Sicherheitslücke [[CVE-2022-22965>>https://tanzu.vmware.com/security/cve-2022-22965]] im Spring Framework und deren Einfluss auf {{formcycle/}}-Versionen 7.0.0 bis 7.0.11 finden sich auf der Seite zu den [[Allgemeinen Sicherheitsempfehlungen>>doc:Formcycle.SystemSettings.Sicherheit.WebHome]]. Version 7.0.12 von {{formcycle/}} mit einer aktualisierten Version des Spring Frameworks steht [[steht zum Download bereit>>doc:Blog.WebHome]]. | 
        
              
                    | 7 | 
          7 | 
           {{/info}} | 
        
              
                    | 8 | 
          8 | 
            | 
        
              
                     | 
          9 | 
          +{{info type="info"}} | 
        
              
                     | 
          10 | 
          +Weitere Informationen über die Sicherheitslücken [[CVE-2021-44228>>https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228]], [[CVE-2021-45046>>https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046]], [[CVE-2021-45105>>https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45105]], and [[CVE-2021-44832>>https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44832]] in Log4J und deren Einfluss auf {{formcycle/}}-Versionen 7.0.0 bis 7.0.9 finden sich auf der Seite zu den [[Allgemeinen Sicherheitsempfehlungen>>doc:Formcycle.SystemSettings.Sicherheit.WebHome]]. Version 7.0.10 von {{formcycle/}} mit einer aktualisierten Version von Log4J [[steht zum Download bereit>>doc:Blog.WebHome]]. | 
        
              
                     | 
          11 | 
          +{{/info}} | 
        
              
                     | 
          12 | 
          + | 
        
              
                     | 
          13 | 
          +{{info type="info"}} | 
        
              
                     | 
          14 | 
          +Die Hilfe zur neuen {{formcycle/}} Version 8 befindet sich unter: https://help8.formcycle.eu und die Hilfe zur vorherigen {{formcycle/}} Version 6 befindet sich unter: https://help6.formcycle.eu | 
        
              
                     | 
          15 | 
          +{{/info}} | 
        
              
                     | 
          16 | 
          + | 
        
              
                    | 9 | 
          9 | 
           {{velocity}} | 
        
              
                    | 10 | 
          10 | 
           #set ($mainCards = [{ | 
        
              
                    | 11 | 
          11 | 
             'iconfc': 'square-edit-outline', | 
        
                      
        | ... | 
        ... | 
                @@ -55,12 +55,13 @@ | 
      
              
                    | 55 | 
          55 | 
             'bgcolor': '#cae7df', | 
        
              
                    | 56 | 
          56 | 
             'color': '#2b3649', | 
        
              
                    | 57 | 
          57 | 
             'colordesc': '#617496' | 
        
              
                     | 
          66 | 
          +}, { | 
        
              
                     | 
          67 | 
          +  'icon': 'fa fa-play-circle', | 
        
              
                     | 
          68 | 
          +  'title': 'Schulungsvideos und Anwendungsfälle', | 
        
              
                     | 
          69 | 
          +  'description': 'Kurze Videos zu den verschiedensten Themen', | 
        
              
                     | 
          70 | 
          +  'documentation': 'doc:Schulung.WebHome' | 
        
              
                    | 58 | 
          58 | 
           }]) | 
        
              
                    | 59 | 
           | 
          - | 
        
              
                    | 60 | 
           | 
          -##  'icon': 'fa fa-play-circle', | 
        
              
                    | 61 | 
           | 
          -##  'title': 'Einführungsvideos', | 
        
              
                    | 62 | 
           | 
          -##  'description': 'Kurze Videos zum Vorstellen einzelner FORMCYCLE-Funktionen; ggf. Titel "Schnelleinstieg"', | 
        
              
                    | 63 | 
           | 
          -##  'documentation': 'https://formcycle.eu/de/features' | 
        
              
                     | 
          72 | 
          +   | 
        
              
                    | 64 | 
          64 | 
           ##}, { | 
        
              
                    | 65 | 
          65 | 
           ##  'iconfc': 'puzzle', | 
        
              
                    | 66 | 
          66 | 
           ##  'title': 'Anwendungsfälle', | 
        
                      
        | ... | 
        ... | 
                @@ -127,15 +127,15 @@ | 
      
              
                    | 127 | 
          127 | 
            | 
        
              
                    | 128 | 
          128 | 
           {{MainMenuTiles cards='$jsontool.serialize($mainCards)' /}} | 
        
              
                    | 129 | 
          129 | 
            | 
        
              
                    | 130 | 
           | 
          -{{MainMenuTiles cards='$jsontool.serialize($smallCards)' type="small" /}} | 
        
              
                    | 131 | 
          131 | 
            | 
        
              
                     | 
          140 | 
          + | 
        
              
                    | 132 | 
          132 | 
           {{/velocity}} | 
        
              
                    | 133 | 
          133 | 
            | 
        
              
                     | 
          143 | 
          +{{MainMenuTiles cards="[{~"iconfc~":~"information-outline~",~"title~":~"Workshops~",~"description~":~"Workshops zu verschiedenen Themen rund um FORMCYCLE~",~"documentation~":~"doc:Workshops.WebHome~",~"bgcolor~":~"#b6c2d2~",~"color~":~"#2b3649~"},{~"icon~":~"fa fa-cloud~",~"title~":~"FORM.CLOUD~",~"description~":~"Informationen zur XIMA FORM.CLOUD~",~"documentation~":~"doc:FORMCLOUD.WebHome~",~"bgcolor~":~"#b6c2d2~",~"color~":~"#2b3649~"},{~"iconfc~":~"action-change-status~",~"title~":~"Einbindung externer Systeme~",~"description~":~"Einbindung von FORMCYCLE in CMS/DMS-Systeme~",~"documentation~":~"Formcycle.CMSExtension~",~"bgcolor~":~"#b6c2d2~",~"color~":~"#2b3649~"},{~"iconfc~":~"puzzle~",~"title~":~"Plugin-Dokumentation~",~"description~":~"Dokumentation der für FORMCYCLE verfügbaren Plugins~",~"documentation~":~"Formcycle.PluginDocumentation~",~"bgcolor~":~"#b6c2d2~",~"color~":~"#2b3649~"},{~"icon~":~"fa fa-list~",~"title~":~"Release Notes~",~"description~":~"Release Notes und Download der aktuellen Version~",~"documentation~":~"doc:Blog.WebHome~",~"bgcolor~":~"#b6c2d2~",~"color~":~"#2b3649~"},{~"iconfc~":~"comment-faq-outline~",~"title~":~"Häufig gestellte Fragen~",~"description~":~"Häufig gestellte Fragen~",~"documentation~":~"https://faq.formcycle.eu/~",~"bgcolor~":~"#b6c2d2~",~"color~":~"#2b3649~"}]" type="small"/}} | 
        
              
                     | 
          144 | 
          + | 
        
              
                    | 134 | 
          134 | 
           {{velocity}} | 
        
              
                    | 135 | 
          135 | 
           {{html wiki="false" clean="false"}} | 
        
              
                    | 136 | 
          136 | 
            | 
        
              
                    | 137 | 
           | 
          - | 
        
              
                    | 138 | 
           | 
          - | 
        
              
                    | 139 | 
          139 | 
           <style> | 
        
              
                    | 140 | 
          140 | 
           .jqcloud{font:10px Helvetica,Arial,sans-serif;line-height:normal;overflow:hidden;position:relative}.jqcloud-word{margin:0;padding:0}.jqcloud-word.w1{color:#aab5f0;font-size:100%}.jqcloud-word.w2{color:#9ce;font-size:150%}.jqcloud-word.w3{color:#a0ddff;font-size:200%}.jqcloud-word.w4{color:#90c5f0;font-size:250%}.jqcloud-word.w5{color:#90a0dd;font-size:300%}.jqcloud-word.w6{color:#90c5f0;font-size:350%}.jqcloud-word.w7{color:#39d;font-size:400%}.jqcloud-word.w8{color:#0cf;font-size:450%}.jqcloud-word.w9{color:#0cf;font-size:500%}.jqcloud-word.w10{color:#0cf;font-size:550%}.jqcloud-word a{color:inherit;font-size:inherit;text-decoration:none}.jqcloud-word a:hover{color:#0cf} | 
        
              
                    | 141 | 
          141 | 
           .jqcloud span { | 
        
                      
        | ... | 
        ... | 
                @@ -846,3 +846,173 @@ | 
      
              
                    | 846 | 
          846 | 
           --> | 
        
              
                    | 847 | 
          847 | 
           {{/html}} | 
        
              
                    | 848 | 
          848 | 
           {{/velocity}} | 
        
              
                     | 
          858 | 
          + | 
        
              
                     | 
          859 | 
          +{{velocity}} | 
        
              
                     | 
          860 | 
          +{{html wiki="false" clean="false"}} | 
        
              
                     | 
          861 | 
          +<style> | 
        
              
                     | 
          862 | 
          +    /* Overlay background */ | 
        
              
                     | 
          863 | 
          +    #overlayv8 { | 
        
              
                     | 
          864 | 
          +      position: fixed; | 
        
              
                     | 
          865 | 
          +      top: 0; | 
        
              
                     | 
          866 | 
          +      left: 0; | 
        
              
                     | 
          867 | 
          +      width: 100%; | 
        
              
                     | 
          868 | 
          +      height: 100%; | 
        
              
                     | 
          869 | 
          +      background-color: rgba(0, 0, 0, 0.5); /* 50% transparent black */ | 
        
              
                     | 
          870 | 
          +      display: flex; | 
        
              
                     | 
          871 | 
          +      justify-content: center; | 
        
              
                     | 
          872 | 
          +      align-items: center; | 
        
              
                     | 
          873 | 
          +      z-index: 1000; | 
        
              
                     | 
          874 | 
          +    } | 
        
              
                     | 
          875 | 
          + | 
        
              
                     | 
          876 | 
          +    /* Dialog box */ | 
        
              
                     | 
          877 | 
          +    #dialogv8 { | 
        
              
                     | 
          878 | 
          +      user-select: none; | 
        
              
                     | 
          879 | 
          +      background-color: white; | 
        
              
                     | 
          880 | 
          +      padding: 20px; | 
        
              
                     | 
          881 | 
          +      border-radius: 25px; | 
        
              
                     | 
          882 | 
          +      max-width: 90%; | 
        
              
                     | 
          883 | 
          +      width: 400px; | 
        
              
                     | 
          884 | 
          +      box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3); | 
        
              
                     | 
          885 | 
          +      text-align: center; | 
        
              
                     | 
          886 | 
          +      font-family: "Corporate S W01","HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman",'TeXGyreHerosRegular',"Helvetica","Tahoma","Geneva","Arial",sans-serif !important; | 
        
              
                     | 
          887 | 
          +      font-weight: 400; | 
        
              
                     | 
          888 | 
          +    } | 
        
              
                     | 
          889 | 
          + | 
        
              
                     | 
          890 | 
          +    #dialogv8 h2, #dialogv8 label { | 
        
              
                     | 
          891 | 
          +      margin-top: 0; | 
        
              
                     | 
          892 | 
          +      font-size: 15px; | 
        
              
                     | 
          893 | 
          +      font-family: "Corporate S W01","HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman",'TeXGyreHerosRegular',"Helvetica","Tahoma","Geneva","Arial",sans-serif !important; | 
        
              
                     | 
          894 | 
          +      font-weight: 400; | 
        
              
                     | 
          895 | 
          +      border-bottom: none; | 
        
              
                     | 
          896 | 
          +    } | 
        
              
                     | 
          897 | 
          + | 
        
              
                     | 
          898 | 
          +    .dialogv8-buttons { | 
        
              
                     | 
          899 | 
          +      margin-top: 10px; | 
        
              
                     | 
          900 | 
          +      padding-top: 10px; | 
        
              
                     | 
          901 | 
          +      display: flex; | 
        
              
                     | 
          902 | 
          +      justify-content: space-around; | 
        
              
                     | 
          903 | 
          +      flex-wrap: wrap; | 
        
              
                     | 
          904 | 
          +      gap: 10px; | 
        
              
                     | 
          905 | 
          +      border-top: 1px solid black; | 
        
              
                     | 
          906 | 
          +    } | 
        
              
                     | 
          907 | 
          + | 
        
              
                     | 
          908 | 
          +    .dialogv8-buttons DIV { | 
        
              
                     | 
          909 | 
          +      padding: 7px 9px; | 
        
              
                     | 
          910 | 
          +      font-size: 15px; | 
        
              
                     | 
          911 | 
          +      border: none; | 
        
              
                     | 
          912 | 
          +      border-radius: 15px; | 
        
              
                     | 
          913 | 
          +      cursor: pointer; | 
        
              
                     | 
          914 | 
          +    } | 
        
              
                     | 
          915 | 
          +    .dialogv8-buttons DIV:hover { | 
        
              
                     | 
          916 | 
          +      opacity: 0.8; | 
        
              
                     | 
          917 | 
          +      cursor: pointer; | 
        
              
                     | 
          918 | 
          +    } | 
        
              
                     | 
          919 | 
          + | 
        
              
                     | 
          920 | 
          +    .continue-button { | 
        
              
                     | 
          921 | 
          +      background-color: #617496; | 
        
              
                     | 
          922 | 
          +      color: white; | 
        
              
                     | 
          923 | 
          +    } | 
        
              
                     | 
          924 | 
          + | 
        
              
                     | 
          925 | 
          +    .abort-button { | 
        
              
                     | 
          926 | 
          +      background-color: #efefef; | 
        
              
                     | 
          927 | 
          +      color: black; | 
        
              
                     | 
          928 | 
          +    } | 
        
              
                     | 
          929 | 
          + | 
        
              
                     | 
          930 | 
          +    /* Responsive adjustments */ | 
        
              
                     | 
          931 | 
          +    @media (max-width: 480px) { | 
        
              
                     | 
          932 | 
          +      #dialogv8 { | 
        
              
                     | 
          933 | 
          +        width: 95%; | 
        
              
                     | 
          934 | 
          +        padding: 15px; | 
        
              
                     | 
          935 | 
          +      } | 
        
              
                     | 
          936 | 
          + | 
        
              
                     | 
          937 | 
          +      .dialogv8-buttons { | 
        
              
                     | 
          938 | 
          +        flex-direction: column; | 
        
              
                     | 
          939 | 
          +      } | 
        
              
                     | 
          940 | 
          + | 
        
              
                     | 
          941 | 
          +      .dialogv8-buttons DIV { | 
        
              
                     | 
          942 | 
          +        width: 100%; | 
        
              
                     | 
          943 | 
          +      } | 
        
              
                     | 
          944 | 
          +    } | 
        
              
                     | 
          945 | 
          +</style> | 
        
              
                     | 
          946 | 
          + | 
        
              
                     | 
          947 | 
          +<div id="overlayv8" style="display: none;"> | 
        
              
                     | 
          948 | 
          +  <div id="dialogv8"> | 
        
              
                     | 
          949 | 
          +    <h2>Die aktuelle formcycle Version ist die Version 8. Möchten Sie zur Hilfe für diese Version wechseln?</h2> | 
        
              
                     | 
          950 | 
          +    <div> | 
        
              
                     | 
          951 | 
          +      <input type="checkbox" id="dialogv8cb" name="dialogv8cb" value="true"> | 
        
              
                     | 
          952 | 
          +      <label for="dialogv8cb" style="margin-top: 3px;">Diese Entscheidung merken</label><br> | 
        
              
                     | 
          953 | 
          +    </div> | 
        
              
                     | 
          954 | 
          +    <div class="dialogv8-buttons"> | 
        
              
                     | 
          955 | 
          +      <div class="continue-button" id="continueBtn">Zur V8 Hilfe wechseln</div> | 
        
              
                     | 
          956 | 
          +      <div class="abort-button" id="abortBtn">In der V7 Hilfe bleiben</div> | 
        
              
                     | 
          957 | 
          +    </div> | 
        
              
                     | 
          958 | 
          +  </div> | 
        
              
                     | 
          959 | 
          +</div> | 
        
              
                     | 
          960 | 
          + | 
        
              
                     | 
          961 | 
          +<script> | 
        
              
                     | 
          962 | 
          +function setCookie(cname, cvalue, exdays) { | 
        
              
                     | 
          963 | 
          +  const d = new Date(); | 
        
              
                     | 
          964 | 
          +  d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); | 
        
              
                     | 
          965 | 
          +  let expires = "expires="+d.toUTCString(); | 
        
              
                     | 
          966 | 
          +  console.log("make cookie:",cname + "=" + cvalue + ";" + expires + ";path=/"); | 
        
              
                     | 
          967 | 
          +  document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; | 
        
              
                     | 
          968 | 
          +} | 
        
              
                     | 
          969 | 
          + | 
        
              
                     | 
          970 | 
          +function getCookie(cname) { | 
        
              
                     | 
          971 | 
          +  let name = cname + "="; | 
        
              
                     | 
          972 | 
          +  let ca = document.cookie.split(';'); | 
        
              
                     | 
          973 | 
          +  for(let i = 0; i < ca.length; i++) { | 
        
              
                     | 
          974 | 
          +    let c = ca[i]; | 
        
              
                     | 
          975 | 
          +    while (c.charAt(0) == ' ') { | 
        
              
                     | 
          976 | 
          +      c = c.substring(1); | 
        
              
                     | 
          977 | 
          +    } | 
        
              
                     | 
          978 | 
          +    if (c.indexOf(name) == 0) { | 
        
              
                     | 
          979 | 
          +      return c.substring(name.length, c.length); | 
        
              
                     | 
          980 | 
          +    } | 
        
              
                     | 
          981 | 
          +  } | 
        
              
                     | 
          982 | 
          +  return ""; | 
        
              
                     | 
          983 | 
          +} | 
        
              
                     | 
          984 | 
          + | 
        
              
                     | 
          985 | 
          +function checkCookie() { | 
        
              
                     | 
          986 | 
          +  let dialogv8 = getCookie("dialogv8"); | 
        
              
                     | 
          987 | 
          +  console.log("cookie got",dialogv8); | 
        
              
                     | 
          988 | 
          +  if (dialogv8 != "") { | 
        
              
                     | 
          989 | 
          +    console.log("Cookie found " + dialogv8); | 
        
              
                     | 
          990 | 
          +    if (dialogv8 == "true") { | 
        
              
                     | 
          991 | 
          +      return true; | 
        
              
                     | 
          992 | 
          +    } else { | 
        
              
                     | 
          993 | 
          +      return false; | 
        
              
                     | 
          994 | 
          +    } | 
        
              
                     | 
          995 | 
          +  } | 
        
              
                     | 
          996 | 
          +  return null; | 
        
              
                     | 
          997 | 
          +} | 
        
              
                     | 
          998 | 
          + | 
        
              
                     | 
          999 | 
          +  // Show the overlay dialog when the page loads | 
        
              
                     | 
          1000 | 
          +  window.onload = function() { | 
        
              
                     | 
          1001 | 
          +    let cookieValue = checkCookie(); | 
        
              
                     | 
          1002 | 
          +    console.log("checkCookie",cookieValue); | 
        
              
                     | 
          1003 | 
          +    if (cookieValue == null) { | 
        
              
                     | 
          1004 | 
          +      document.getElementById("overlayv8").style.display = "flex"; | 
        
              
                     | 
          1005 | 
          +    } else if (cookieValue == true) { | 
        
              
                     | 
          1006 | 
          +      window.location.href = "https://help8.formcycle.eu/support/home"; | 
        
              
                     | 
          1007 | 
          +    } | 
        
              
                     | 
          1008 | 
          +  }; | 
        
              
                     | 
          1009 | 
          + | 
        
              
                     | 
          1010 | 
          +  // Redirect on continue | 
        
              
                     | 
          1011 | 
          +  document.getElementById("continueBtn").onclick = function() { | 
        
              
                     | 
          1012 | 
          +    window.location.href = "https://help8.formcycle.eu/support/home"; | 
        
              
                     | 
          1013 | 
          +    if (document.querySelector('INPUT[name="dialogv8cb"]').checked) { | 
        
              
                     | 
          1014 | 
          +      setCookie("dialogv8", "true", 90); | 
        
              
                     | 
          1015 | 
          +    } | 
        
              
                     | 
          1016 | 
          +  }; | 
        
              
                     | 
          1017 | 
          + | 
        
              
                     | 
          1018 | 
          +  // Close overlay on abort | 
        
              
                     | 
          1019 | 
          +  document.getElementById("abortBtn").onclick = function() { | 
        
              
                     | 
          1020 | 
          +    document.getElementById("overlayv8").style.display = "none"; | 
        
              
                     | 
          1021 | 
          +    if (document.querySelector('INPUT[name="dialogv8cb"]').checked) { | 
        
              
                     | 
          1022 | 
          +      setCookie("dialogv8", "false", 90); | 
        
              
                     | 
          1023 | 
          +    } | 
        
              
                     | 
          1024 | 
          +  }; | 
        
              
                     | 
          1025 | 
          +</script> | 
        
              
                     | 
          1026 | 
          +{{/html}} | 
        
              
                     | 
          1027 | 
          +{{/velocity}} |