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.
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!