Blog

Hier schreiben wir über Digitale Barrierefreiheit sowie über die Content Management Systeme Neos CMS und TYPO3.

Schnelle Barrierefreiheitstests in Chrome

  1. Webseite, die Sie prüfen wollen, in Chrome aufrufen.
  2. Mit der Taste “F12” die Developer Tools im Chrome-Browser öffnen.
    Es öffnet sich ein Fenster.
  3. In der oberen Leiste des Fensters links auf das Inspector-Icon (Pfeil der auf ein Quadrat zeigt) klicken.
  4. Mit der Maus über das Element fahren, dessen Kontrast sie prüfen wollen (wird hervorgehoben).
  5. Im sich nun öffnenden Kontextmenü finden Sie unter “Contrast” die Angabe.

Unser Blog kommt wieder in die Gänge

Über 800 Tage wurde nichts in unser mindscreen-Blog geschrieben. Viel ist in der Zeit passiert. Und auch das Blog hat sich gewandelt: mit neuem Design nun im Content-Management-System Neos.

Die Themen bleiben gleich. Wir geben Einblicke in unsere Prozesse und Arbeit zu Barrierefreiheit, TYPO3, Neos CMS und Events.

Tipps zum Global Accessibility Awareness Day

Die Community rund um digitale Barrierefreiheit in Deutschland wächst stetig. Zum heutigen Global Accessibility Awareness Day gibt es daher bereits ein paar Veranstaltungen, die ihr in Deutschland besuchen könnt. Meine drei Tipps für GAAD-Events in Deutschland:

Dependency Inversion for Neos CMS NodeType Constraints

We've all been there: start off with disabling all default nodes and possible auxiliary nodes in our pages' content collections. Once we finalize our node types we think about where we need them and explicitly enable them for the corresponding content collections. Before long we end up with something like this:

'Vendor.Package:Page':
  childNodes:
    main:
      type: 'Neos.Neos:ContentCollection'
      constraints:
        nodeTypes:
          '*': false
          'Vendor.Package:Heading': true
          'Vendor.Package:Text': true
          'Vendor.Package:Image': true
          'Vendor.Package:TwoColumn': true
          'Vendor.Package:ThreeColumn': true

And as we have elements with multiple columns, we need to define our constraints there as well. And in a container element. And every time we need a different subset of allowed node types.

Imagine we would rename a node type: we would have to refactor a lot of node type configurations which aren't further related.

Neos CMS Accessibility Day in Munich

On 31 January we will work one whole day on improving the accessibility of the Neos CMS backend in our mindscreen office in Munich. We will test the Neos UI, document flaws, develop a first draft of an accessibility concept and start working on some issues / components.

Do you want to join us? Any help is appreciated (testing, coding etc.) – you do not have to be an accessibility expert to join. We’ll provide food and beverages during the day. Language will be English or German (if there are only German speakers at the event).