Zum Hauptinhalt springen

Cofys 3 Release

Willkommen beim größten Cofys Update aller Zeiten - dem Release von Cofys 3! Nach mehr als 3 Monaten arbeit, über 621 Stunden reiner Arbeitszeit und mit 140.583 Zeilen Code ist es das bisher umfangreichste Update. Doch was hat sich geändert?

Neues Design

Cofys präsentiert sich ab sofort in neuem Gewand. Das neue Design ist moderner, aufgeräumter und stringenter. Ebenfalls kommen neue Icons zum Einsatz. Auch kann das neue Design noch weiter an das Corporate Designs eures Unternehmens angepasst werden. So können Farben, Radien, Schatten, Schriftarten und vieles mehr individuell angepasst werden.

Ebenfalls neu ist der Darkmode, welcher von jedem Nutzer über das Top-Menü eingeschaltet werden kann.

Bessere Performance

Mit dem Update wurde Cofys auf das Symfony Framework umgestellt. Das bedeutet schnellere Seitenladezeiten dank einer vielzahl an Techniken wie verbessertem Caching. Aber auch die Style und Skriptdateien konnten um rund 20% geschrumpft werden, was ebenfalls zu einer schnelleren Ladezeit beträgt.

So konnte durch die Bank weg die Performance verbessert werden, auf einigen Seiten sogar um über 200%.

Sicherere Zahlungen

Cofys verwendet ab sofort unsere neue, quelloffene Bibliothek zur Abwicklung von Zahlungen. Durch das modulare Entwicklungskonzept können in Zukunft neben PayPal und Stripe auch einfach weitere Zahlungsanbieter wie Mollie und Unzer angebunden werden.

Ebenfalls neu ist die Unterstützung von Webhooks. So werden Ereignisse, wie etwa wenn der Nutzer über seine Bank eine Zahlung anfechtet, automatisch mit Cofys synchronisiert.

info

Webhooks müssen für jeden Zahlungsanbieter eingerichtet werden. Dies ist unter PayPal und Stripe beschrieben

warnung

Zahlungsmethoden bei denen nicht sofort ein Zahlungseingang beim Händler eingeht, etwa SEPA Debit, werden jetzt in Cofys als ' Ausstehend' markiert. Sind Webhooks aktiviert, werden die Zahlungen automatisch auf bezahlt gesetzt, sobald die Zahlung beim Händler eingegangen ist und dem Nutzer wird sein Ticket zugesendet.

Neues Discord Modul

Ab sofort steht das Discord Modul zur Verfügung, welches optional aktiviert werden kann. Mit dem Discord Modul können Nutzer ihren Discord Account mit Cofys verbinden. Cofys synchronisiert dann automatisch die Nutzer ausgewählter Gruppen mit den Gruppen auf dem Discord Server.

Die Einrichtung des Moduls ist unter Discord Server verlinken beschrieben.

Neues Kalender Modul

Das optionale Kalender Modul erlaubt es Kalender zu erstellen, welche mit Veranstaltungen gefüllt werden können. Benutzer können dann zu diesen Veranstaltungen eingeladen werden und selber einen Status ob sie an der Veranstaltung Teilnehmen setzen. So ist es möglich immer einen Überblick zu haben, wer etwa an Orga-Meetings teilnimmt.

Tickets in Google Wallet

Benutzer können jetzt ihre Event Tickets mit einem Klick in ihrer Google Wallet speichern und haben so jederzeit bequem auch offline Zugriff auf ihr Ticket.

Bessere Tabellen

Die Tabellen haben eine Vielzahl von Verbesserungen erhalten. So ist es jetzt möglich, komplexe Filter zu definieren um die Daten entsprechend zu filtern. Auch können die anzuzeigenden Spalten und deren Reihenfolge angepasst werden. Die getätigten Einstellungen werden für jede Tabelle lokal auf dem Gerät gespeichert.

Ebenfalls ist nun ein Export der gefilterten Daten einfach möglich.

Nicht sequentielle IDs für Inhalte

Für mehr Sicherheit verwendet Cofys nun nicht sequentielle IDs für Inhalte. Diese bieten diverse Sicherheitsvorteile, etwa bieten sie keine Einblicke in Geschäftsdaten (Anzahl der Benutzer, Events, etc.). Mehr zu den Risiken sequentieller IDs ist hier zu lesen.

Cofys verwendet das Nano Id Verfahren von PlanetScale

Nano Ids stehen noch nicht für alle Inhalte zur Verfügung, etwa für Foren. Diese werden in Zukunft implementiert.

Altcha statt Google Recaptcha

Als Teil der #BuyFromEU Initiative werden in Cofys alle Dienste und Services von US-Unternehmen durch europäische Alternativen ausgetauscht. So wurde Google Recaptcha gegen das privatsphärenfreundliche Altcha ausgetauscht.

In Zukunft werden auch Dienste wie Amazon Web Services und Co. ausgetauscht, mehr Infos folgen dann.

Diverses

  • Für News können jetzt Tags angelegt werden. News können auf der Webseite nach Tags gefiltert werden
  • Es können jetzt mehrere Coupons für Buchungen auf einmal angelegt werden.
  • Eine Vielzahl an Bugs und einige wenige Sicherheitslücken wurden behoben

Bugs

Obwohl das neue Update ausführlich getestet wurde, können natürlich vereinzelt Fehler auftreten. Diese gerne direkt melden!