8 Punkte von GN⁺ 2024-05-30 | 1 Kommentare | Auf WhatsApp teilen
  • Sofort einsatzbereite Entwicklungsplattform zur Beschleunigung des Aufbaus von Business-Applikationen und internen Tools
  • Vorgefertigte Funktionen und Out-of-the-box-Features reduzieren Entwicklungszeit und -aufwand
  • Flexibler und skalierbarer Ansatz: Anwendungen mit Entitäten erstellen. Wahl zwischen verschiedenen Multi-Tenancy-Modellen möglich
  • Java + Spring Boot + JavaScript + HTML + Hibernate + PostgreSQL
  • Unbegrenzte Optionen für Anpassung und Integration (Slack, Basecamp, GitHub, Jira, Trello, Google, Stripe, Teams usw.)

Integrierte Funktionen

Dynamische Entitäten

  • Datenbanktabellen, CRUD-Funktionen, Formulare und Übersichten können erstellt werden

Admin-Panel für Anwendungen

  • App-Konfiguration: E-Mail-Einstellungen, Rollen, Berechtigungen und HTML-Templates verwalten.
  • Audit-Ansicht: Änderungen an Daten nachverfolgen.
  • System-Logs: Einblicke in Aktivitäten und Unterstützung bei der Fehlersuche.
  • Systemstatus: Überblick über Systemleistung und -zustand.

Benutzerverwaltung

  • Benutzer in die Organisation einladen
  • Rollen festlegen
  • Zugriff auf die Einrichtung von Benutzerprofilen
  • Benutzer-Impersonation möglich (im Admin-Modus)

Rollen und Berechtigungen

  • Globale oder organisationsspezifische Rollen erstellen
  • Jedem Rolle Berechtigungen zuweisen

Organisationsverwaltung

  • Trennung von Organisationsdaten
  • Sicherheitsregeln für den Datenzugriff umsetzen
  • Dashboards anpassen
  • Benutzern Organisationsrollen zuweisen

CMS

  • HTML-Templates bearbeiten
  • Entwurfsversionen von Ressourcen bearbeiten
  • Neue öffentliche Ressourcen bereitstellen

Ressourcenverwaltung

  • Dateiübersichten verwalten
  • Bildgrößen anpassen
  • Öffentlichen Zugriff auf Dateien festlegen

Event-Listener

Verwendung integrierter Handler, die auf Anwendungsereignisse reagieren (z. B. Benutzererstellung, Login, Anwendungsstart).

Backups

Integrierte Routinen für Datenbank-Backups.

Import und Export

Komponenten der aktuellen App können exportiert und einfach in andere Openkoda Core-Instanzen importiert werden.

Multi-Tenancy-Modelle

  • Einzelne Datenbank / einzelnes Schema
  • Einzelne Datenbank / mehrere Schemata
  • Mehrere Datenbanken / mehrere Schemata

Job Requests

Jobs in Zeitintervallen planen und per Event-Listener verarbeiten.

Benachrichtigungen

Synchronisierung der Anwendung mit Benachrichtigungskanälen wie E-Mail, Slack, Jira, GitHub, Trello und Basecamp.

E-Mail-Versand

E-Mail-Templates über das CMS anpassen und E-Mails planen.

Meinung von GN⁺

  • Die Flexibilität von Openkoda: Verschiedene Multi-Tenancy-Modelle und dynamische Entitäten erleichtern die Skalierung von Anwendungen für unterschiedliche Geschäftsanforderungen.
  • Technologie-Stack: Mit einem vertrauten Stack aus Java, Spring Boot, Hibernate usw. ist die Plattform auch für Junior Engineers leicht zugänglich.
  • Beispielanwendungen: Die bereitgestellten Sample-Apps liefern gute Beispiele für reale Business-Szenarien.
  • Möglichkeiten zur Mitwirkung: Als Open-Source-Projekt bietet es viele Gelegenheiten, direkt beizutragen und Verbesserungen umzusetzen.
  • Managed Cloud: Die Managed-Cloud-Option erleichtert Deployment und Skalierung.

1 Kommentare

 
GN⁺ 2024-05-30
Hacker-News-Kommentare
  • Mangelnde Dokumentation: Die Dokumentation von OpenKoda bleibt recht oberflächlich. Es werden tiefergehende Entwicklerdokumente benötigt.
  • CRM und Salesforce: Kaum jemand wolle eine Open-Source-Version von Salesforce, und Trends seien wichtig.
  • Dank: Man sei dankbar für das Feedback und bereit, eine OpenKoda-Demo anzubieten.
  • Unzufriedenheit mit Salesforce: Jemand macht seinem Frust über Salesforce Luft und zeigt Interesse an OpenKoda.
  • Konkurrenzplattformen: OpenKoda konkurriert wahrscheinlich eher mit Retool als mit Salesforce.
  • Funktionsvergleich: Jemand möchte die Unterschiede zwischen der kostenlosen und der Enterprise-Version kennen.
  • Doppelter Post: Jemand fragt sich, warum es erneut gepostet wurde, obwohl es schon vor 10 Tagen gepostet worden sei.
  • Stärken von Salesforce: Salesforce hat ein starkes Partner-Ökosystem und praktisch kein Plattformrisiko. Gefragt wird, wie OpenKoda bei Plugins und Servicepartnern vorgehen will.
  • Wettbewerb mit Salesforce: Es wird bezweifelt, ob man große Unternehmenssoftware wie Salesforce schlagen kann.
  • NextJS-Projekt: Jemand fragt, ob es ein ähnliches Projekt gibt, das mit NextJS geschrieben wurde.