Javascript Arbeitsgruppe

From Joomla! Documentation

This page is a translated version of the page Javascript Working Group and the translation is 53% complete.

Other languages:
Deutsch • ‎English • ‎français • ‎Nederlands

Die Joomla! Javascript Arbeitsgruppe fällt in die Zuständigkeit des Production-Departments, das alle Aspekte im Zusammenhang mit dem Code der vom Joomla!-Projekt geleiteten Software beaufsichtigt.

Bitte das Freiwilligen-Portal für einen Überblick der Teammitglieder besuchen..

Zweck

The purpose of the Joomla! Javascript Working Group is to maintain and improve the current scripts and their tests, as well as seek for more performant, better supported, more appropriate third party developed scripts to replace the legacy external scripts. Another responsibility of the group is to constantly observe the changes in the language (javascript that is) and try to form a reasonable path for the upgrades. Javascript IS very important as it’s the heart and soul of any interaction in the client side!

Rollen

  • Teamleiter, Stellvertretender Teamleiter: Beide Mitglieder leiten das Team gemäß der Statuten. Hauptverpflichtung ist die Koordination der Teamaktivitäten und Zusammenarbeit mit anderen Teams. Weiters sind sie in die Entwicklung miteingebunden.
  • Mitglieder: Mitglieder der Javascript Arbeitsgruppe tragen regelmäßig zu unerschiedlichen Projekt-Repositorien bei und unterstützen Maintainer bei der Prüfung entsprechender Pull Requests.

Kurzfristige Eckdaten (Joomla! 4)

  • Create a maintainers tool (based on Node JS) for the maintenance of all the project static assets.
  • Replace legacy/outdated/not well supported external scripts with modern scripts that also provide enhanced functionality
  • Remove inline scripts to get CSP strict mode
  • Reduce (or even eliminate) jQuery usage
  • Introduce and document a reasonable javascript API
  • Create the common UI components (tabs, accordion, modal, dropdown) using custom elements (as a way to decouple Joomla from Bootstrap)
  • Help the GSoC students to achieve their goals.