Ausblick auf das nächste große Release

  • es gibt zwei zentrale "Horror-Komponenten": Accounts (also die "Webspace-Verträge")


    Wird es bei der neuen Version klappen, dass beim Wechsel von z.B. Angebot 1 auf Angebot 5 die Vorgaben/Einstellungen von Angebot 5 automatisch auf den Vertrag übernommen werden?

  • vielleicht ein Vorbote, dass alles fertig ist und die finale Version hoch geladen wird?


    Ich denke nicht. Leider lässt die Firma Keppler zu wünschen übrig was die Kommunikation angeht. Viele Mails von mir oder von Freunden wurden komplett Ignoriert, andere Kunden warten auch auf Ticket Antworten. Scheinbar klappt es nicht mal mehr über das Forum wo Herr Keppler sonst sehr aktiv war. Also ich bin mittlerweile sehr Enttäuscht. Ja, ich weiß das Sie viel beschäftigt sind mit der Entwicklung aber dann sollte man dennoch Support leisten können und Interessenten und Kunden Antworten was (persönliche Meinung!) aus meiner Sicht nicht funktioniert. Auch hier der Thread spiegelt dies leider wieder - keine Reaktion auf Fragen nach dem aktuellen Stand.


    Von der Software aus dem Hause Keppler bin ich weiterhin überzeugt, allerdings fehlt mir das "drum herum".


    Ich habe in den letzten Wochen ein paar leuten in Foren, auf Facebook und sogar im Bekanntenkreis LiveConfig Empfohlen. Antworten waren:
    - "Letzter Post im Forum ist schon ein paar Tage her, und es wirkt sehr ruhig"
    - "Die Website wirkt veraltet"
    - "Das Projekt sieht Tot aus"


    Das von Leuten die LiveConfig bisher nicht kannten und sich nur schnell ein Bild davon machen wollten. Das ist sehr schade!

  • Von der Software aus dem Hause Keppler bin ich weiterhin überzeugt, allerdings fehlt mir das "drum herum".
    schade!



    Vor inzwischen mehr als 1 1/2 (am 20.09.2021) Jahren wurde LC 3 angekündigt - die Infos in der Zwischenzeit dazu waren aber mehr als dürftig.
    Ja, es ist durchaus nachvollziehbar, dass man eine gute Software nicht einfach mal so auf den Markt schmeißt - aber man könnte auch mal bissi kommunizieren, was gerade wie und wo. Das ist man den zahlenden Kunden einfach schuldig.
    Leider hat die Kommunikation bei LC mehr als nachgelassen, man lässt - wie man nachlesen kann - die Kunden (trotz der Preiserhöhung) im Regen stehen.




    Daher bin ich kein LC-Nutzer mehr.
    Tut mir einerseits, nach fast 10 Jahren, leid - andererseits wird in anderen "Werkstätten" auch gebastelt - und das mit den nötigen Infos für die Kunden.

  • Eine kurze Zwischenstandmeldung:

    • wir haben das sogenannte Onboarding (die Erst-Einrichtung nach Installation) fertig - also Lizenz, Passwort, Kontaktdaten usw. erfassen.
      Bei LiveConfig 2.x lief das je nach Distribution unterschiedlich (Debian/Ubuntu über den Paketmanager, CentOS über ein webbasiertes Onboarding-Menü). Das wurde nun vereinheitlicht und vereinfacht.
    • derzeit beschäftigen wir uns schwerpunktmäßig mit den Domaineinstellungen (Webspace etc.) - sowohl in der API als auch im Frontend. Das ist - wie bereits angekündigt - der letzte schwere Brocken, da die Komplexität hier am größten ist (Webspace-Konfiguration ist praktisch fertig, aber DNS, DNSSEC und TLS sind noch in Arbeit).


    Die API-Doku wird im Laufe dieser Woche noch mal aktualisiert.


    Zudem haben wir das Packaging und die Unit-Tests - bis auf Kleinigkeiten - auch fertig überarbeitet. Wir haben da unsere Infrastruktur von Jenkins auf Gitlab umgestellt und lassen alle Pakete nun direkt mit den Distributions-Werkzeugen erstellen statt wie früher mit eigenen Tools (der Teufel steckt im Detail - z.B. die neue zstd-Kompression, die noch nicht von allen Distributionen unterstützt wird).


    Wir befinden uns also auf der Zielgeraden. Sobald die Webspace/Domain-Funktionen soweit fertig sind, können wir Testversionen öffentlich bereitstellen - ich bitte hierfür aber noch um ein klein wenig Geduld.


    Viele Grüße


    -Klaus Keppler


    PS: Dev-Porn: aktuell insgesamt 5.259 Commits und 12.031 Build-Pipelines. Der C++-Code hat sich von rund 146.000 auf rund 60.000 Zeilen etwa halbiert. Über 50% des Frontend-Codes ist in Typescript programmiert, die Templates & Typescript/Javascript umfassen rund 25.000 Zeilen.

  • Guten Morgen,


    Hallo!


    Gibt es evtl. schon Neuigkeiten? Die Live-Demo unter https://demo.liveconfig.com:8444/ funktioniert aktuell nicht - vielleicht ein Vorbote, dass alles fertig ist und die finale Version hoch geladen wird? ;)


    VG
    Patrick


    Die Live-Demo scheint aktuell wieder online zu sein - habe gestern Abend (durch einen absoluten Zufall - eine entsprechende Ankündigung o.Ä. diesbezüglich konnte ich jedenfalls nirgendwo finden) auf den Link geklickt und konnte mich einloggen.


    Was den Funktionsumfang von LiveConfig 3 betrifft: unterstützt LiveConfig 3 bei Release Dienste wie z.B. Rspamd, PowerDNS o.Ä.?


    Die einzigen Neuigkeiten zu LC3 können immer mal wieder (und auch das nur durch Zufall) den API-Changes entnommen werden - etwaige Updates im KB-Artikel zum Funktionsumfang bei Release sucht man hingegen vergebens.


    Sind insbesondere die diversen bisher manuell notwendigen Anpassungen (via LUA oder direkter Änderung in der DB) nun direkt in die LC3 GUI eingezogen oder bleibt es hier unverändert beim Durchstöbern und "Testen" von vollkommen veralteten, zum Teil nicht mehr existenten (weil falsch verlinkten) KB-Artikeln/dem Durchsuchen des Web-Archives?


    LG

  • Zitat

    Die Live-Demo scheint aktuell wieder online zu sein - habe gestern Abend (durch einen absoluten Zufall - eine entsprechende Ankündigung o.Ä. diesbezüglich konnte ich jedenfalls nirgendwo finden) auf den Link geklickt und konnte mich einloggen.


    Die Live-Demo von LC3 ist "work in progress", welche mit der selben Datenbank wie die LiveConfig 2.x-Demo (auf dem selben Server) läuft. Manchmal kann es sein, dass LC3 Schemaänderungen benötigt die in 2.x noch nicht enthalten sind, dann kann es zum Ausfall der 3er-Demo kommen. Künftig sollten diese Intervalle aber kleiner werden, da nun kaum noch Änderungen am Schema anfallen.


    Zitat

    Was den Funktionsumfang von LiveConfig 3 betrifft: unterstützt LiveConfig 3 bei Release Dienste wie z.B. Rspamd, PowerDNS o.Ä.?


    Nein, zum Releasetermin noch nicht. Wenn alle Funktionen von 2.x in 3.x verfügbar sind, dann werden wir schrittweise weitere Features dazu nehmen. Die zum Release geplanten neuen Funktionen sind im verlinkten KB-Artikel aufgeführt. Vollständige Release-Notes mit allen neuen Funktionen wird es zum Release-Zeitpunkt geben.


    Zitat

    Die einzigen Neuigkeiten zu LC3 können immer mal wieder (und auch das nur durch Zufall) den API-Changes entnommen werden - etwaige Updates im KB-Artikel zum Funktionsumfang bei Release sucht man hingegen vergebens.


    Das verstehe ich nicht ganz. In dem Artikel gibt es einen Abschnitt namens "Neue Funktionen" - da steht doch eigentlich alles...?
    Die API-Doku wiederum zeigt eigentlich keine neuen Funktionen, sondern eher "nur" neue API-Methoden auf vorhandene Funktionalität. Hier kann man lediglich ablesen, welche Funktionen bereits vollständig im LC3 verfügbar sind (was in der API-Doku landet gilt als "fertig").


    Zitat

    Sind insbesondere die diversen bisher manuell notwendigen Anpassungen (via LUA oder direkter Änderung in der DB) nun direkt in die LC3 GUI eingezogen oder bleibt es hier unverändert beim Durchstöbern und "Testen" von vollkommen veralteten, zum Teil nicht mehr existenten (weil falsch verlinkten) KB-Artikeln/dem Durchsuchen des Web-Archives?


    Pauschal lässt sich das nicht beantworten. Es ist unmöglich, jedes mögliche (teils sehr exotische) Customizing auch im Frontend abzubilden. Am besten nennen Sie ein paar konkrete Beispiele, dann können wir das gerne klären.
    Die bisherigen Customizing-Schnittstellen (LCDEFAULTS-Tabelle, Lua-API) bleiben erstmal erhalten, um ein reibungsloses Upgrade zu ermöglichen. Das heißt aber nicht, dass manche Sachen nicht auch künftig über die GUI geregelt werden können.


    Viele Grüße


    -Klaus Keppler

  • Hallo Herr Keppler,


    gehe über das kommende Wochenende noch auf die einzelnen Punkte ein.


    Um an dieser Stelle allerdings kurz meine Vorredner zu zitieren:

    Tja, dann bin ich anscheinend mal wieder dran mit der monatlichen Nachfrage: Wie siehts aus mit LC3?



    Das zweite Quartal ist ja jetzt auch schon wieder rum.

    LiveConfig 3 – LiveConfig - Release für Q2/2023 angekündigt (letzte Aktualisierung: 13.01.2023)

    LiveConfig 3 - REST API – LiveConfig - letzte Aktualisierung: 28.06.2023


    Wie ist den nun der aktuelle Stand der Dinge LiveConfig 3 betreffend?


    LG

  • Ich wäre daran interessiert zu erfahren, ob es bezüglich der Anwendungen irgendwelche Änderungen geben wird. Bisher konnte ich darüber nirgendwo etwas lesen, und auch in der Demo/API ist dieser Punkt noch nicht vorhanden. Leider erhalten wir immer wieder Anfragen von Kunden, die sich darüber beschweren, dass einige Anwendungen bereits sehr veraltet sind.

  • "Und monatlich grüßt das Murmeltier"


    Mit der Bitte um ein kurzes Update den aktuellen Sachstand LiveConfig 3 betreffend. Die letzte Preview-Version von LiveConfig 2 (12.07.2023) hängt nun auch immerhin seit knapp zwei Monaten in der Pipeline.


    LG

  • Wir gucken uns mittlerweile aufgrund der schleppenden Weiterentwicklung tatsächlich doch wieder nach Alternativen um, die eine saubere REST-API bieten und v.a. auch zeitnah auf Anfragen reagieren. Ja, wir testen tatsächlich sogar wieder die Konkurrenz mit dem P, weil da wenigstens sich laufend was tut und wir eine Möglichkeit zur Skalierung haben.


    Wir hatten immer die Hoffnung, dass irgendwann LC3 mit der REST-API kommt und wir dann unser Hosting vernünftig automatisieren können. So kostet uns LiveConfig aktuell viel Zeit und Nerven, da vieles von Hand gemacht werden muss. Da war ich wohl etwas naiv.


    2 Monate ohne jegliche Kommunikation ist - vorsichtigt ausgedrückt - großer Mist und ich würde von einer Firma hier mehr Transparenz erwarten.

    • Offizieller Beitrag

    Damit in diesem Thread nicht der Eindruck entsteht, dass wir uns in den letzten Wochen nur die Sonne auf den Pelz haben scheinen lassen und Däumchen drehen: dem ist nicht so. 😎

    Es gibt täglich Commits im LiveConfig3, aber da diese Version ja noch nicht veröffentlicht ist, macht es auch keinen Sinn einen öffentlichen Changelog zu pflegen. Die REST-API-Doku spiegelt (wie schon mehrfach erklärt) den Stand der fertigen Funktionen wider, und erlaubt somit einen Rückschluss auf den Fortschritt. Aktuell arbeiten wir an der letzten großen Baustelle (Domainkonfiguration - von DNS und DNSSEC über Webspace bis TLS). Da das aber alles "work-in-progress" ist, ist die API dieser Funktionen derzeit noch häufig Änderungen unterworfen.

    Würden wir nun z.B. die API-Doku für die Bearbeitung von Domains veröffentlichen und da alle paar Tage Änderungen vornehmen, würden uns die Entwickler an den Hals springen, die auf der Basis schon eigenen API-Code schreiben wollen.


    Was genau für eine Kommunikation würden Sie denn erwarten - haben Sie konkrete Beispiele/Wünsche?

    Sollen wir mal eine Woche lang protokollieren, was täglich entwickelt/geändert wurde?


    Es freut mich sehr dass die neue Version sehnsüchtig erwartet wird - und ich garantiere, dass wir selber diese auch am liebsten schon gestern fertig hätten.

  • Meine Meinung: lieber mal zwischendurch kleinere Updates mit neuen, nützlichen und gewünschten Funktionen bereitstellen (die in anderen Control-Panels schon seit Jahren selbsverständlich sind), wie Spamordner, SSH-Key-Verzeichnis, NGINX-Config über Benutzeroberfläche, vernünftige Backup-Funktion (hatte Confixx vor 2007 schon, als wir angefangen haben), Datei-Explorer usw...
    Auch wenn fleißig im Hintergrund gearbeitet wird, hat man als normaler Nutzer, den Eindruck, es geht einfach nicht voran, weil es in letzter Zeit kaum neue Funktionen gibt, sondern meistens "nur" verbesserungen oder Bug-Beseitung, was ja eigentlich lobenswert ist.
    Es wurden vor Jahren, damit meine ich weit vor Corona, schon neue Funktionen teilweise mehrfach vorgeschlagen und teilweise auch versprochen, die gibt es bis heute noch nicht. Das ist irgendwo frustrierend, wenn man sich die Entwicklung von Kunkurzenzprodukten und deren enormen Funktionsumfang anschaut. Es kommen teilweise Aussagen von Kunden, die den Provider wechseln wie "was nützt ein schneller Server und der gute Support, wenn es die Funktion XY bei Ihnen nicht gibt". Gemeint sind damit z.B. manuelle Backups, die Spamverwaltung, OpCache automatisch löschen, PHP-CLI Version einstellen, Alte PHP Configs löschen (wenn eine PHP-Version deinstalliert wird, sollte das selbstverständlich sein), Hinweis ob SSH aktiv ist oder nicht und und und... ich arbeite im Kundenservice, bearbeite am Tag bis zu 100 unterschiedliche Anfragen von Kunden, Webdesignern und Interessenten, ich weiß daher am besten was sich die Kunden wünschen und welche praktischen Funktionen noch fehlen. Es geht hier auch nicht um meine eigenen Wünsche, sondern um das, wonach Kunden teilweise wöchentlich / monatlich anfragen. Wenn man auf dem extrem hart umkämpften Hosting-Markt wettbewerbsfähig bleiben will, braucht man auch eine vollständige Verwaltungsoberfläche mit den enstprechenden Funktionen, die wie beschrieben in anderen Konkrurenzprodukten schon seit langem selbstverständlich sind. LiveConfig ist ein gutes und ordentliches Produkt, daran gibt es nichts auszusetzen. Auch in Sachen Sicherheit vertraue ich da zu 100%. Ein guter Anfang ist auf jeden Fall gemacht, aber das ganze ist wie beschrieben aktuell noch ausbaufähig, da noch immer viele wichtige Funktionen fehlen, die unsere Kunden, aber auch wir vermissen. Ich hoffe die Version 3 wird uns positiv überraschen und das warten darauf wird sich lohnen.

  • Was genau für eine Kommunikation würden Sie denn erwarten - haben Sie konkrete Beispiele/Wünsche?

    Sollen wir mal eine Woche lang protokollieren, was täglich entwickelt/geändert wurde?

    Das Problem ist, vermutlich für die meisten an dieser Stelle, weniger der Wunsch nach einer spezifischen als überhaupt mal irgendeiner Form von zeitnaher, regelmäßiger und verlässlicher Kommunikation.


    Etwaige Rück- und/oder Nachfragen werden hier in vielen Fällen wochenlang ignoriert und keiner Antwort gewürdigt (was bedauerlicherweise in sehr vielen Fällen auch auf etwaige Ticketanfragen zutrifft - diese werden gar nicht erst beantwortet), die Roadmap LiveConfig 3 betreffend

    ist hoffnungslos veraltet und vermittelt auch eventuellen Neukunden/innen nicht unbedingt den Eindruck, dass einem a) der Entwickler bei etwaigen Fragen und/oder Problemen zeitnah zur Seite steht bzw. b) hier kontinuierlich an tatsächlich gewünschten und/oder neuen Features gearbeitet wird.


    Nehmen wir als Beispiel den immer noch angekündigten Release für Q2/2023 - diese Information wurde bisher nicht auf den aktuellen Stand der Dinge gebracht oder zumindest einmal der Versuch unternommen ein wenig mehr Kommunikation ins Spiel zu bringen. Stattdessen kommt (nachdem gefühlt oft genug im Forum gemeckert wurde) mal wieder ein kurzer Beitrag, gefolgt vom erneuten Schweigen im Walde.


    LiveConfig 2 ist ein tolles Produkt, die gesamte Kommunikation allerdings eine einzige Katastrophe.

  • Ich sehe es etwas differenziert.


    Ich würde es begrüßen, wenn die Datumsangaben realistischer veröffentlicht und dann auch regelmäßig und konsequent aktualisiert werden. Das es innerhalb einer (faktischen Neu-) Programmierung eines bestehenden Systems zu massiven Verzögerungen kommen muss, sollte jedem klar sein. Zum einen muss auch das bisherige System weiter gepflegt werden, zum anderen gibt es neue Systeme (Debian 12, PHP 8.2 etc.). Ganz zu schweigen von Möglichkeiten, die während der Entwicklung auftauchen und zu dem Zeitpunkt ökonomischer zu implementieren sind als später im laufenden System. Außerdem muss ein Entwickler die Freiheit haben, neue Ideen und Features auszuprobieren; auch das kostet Zeit (würde man dem Entwickler diese Zeit verwehren, so würde man ihn zum Programmierer degradieren).


    Dass man im Forum auf unvermeidlich kommenden den Standard-Satz „Meine Kunden wünschen das auch… Dringend! Hab täglich tausend-und-schlag-mich-tod-Mal Nachfragen nach dem Feature XYZ ... Kunde vermisst <wahlfrei irgendwas einfügen>“ nicht weiter eingeht, Positiv. Kostet nur Zeit.


    Ein Nice2have: Nachdem bei uns die Anpassung für die REST-API sehr gut vorangegangen ist und der Block auf der Testinstallation meist ziemlich stabil läuft, hätte ich gerne eine Report-Funktion für Fehler mit nachvollziehbaren Statusabfragen. So in Richtung wie bei Apple: „Du hast Folgendes gemacht, dabei ist folgender Fehler aufgetreten …. Melden?“ Wenn man den „Fehler“ meldet, bekommt man eine Ticketnummer, über die man immer den Überblick über den Status hat und sieht, wenn der Fehler bearbeitet/behoben/als irrelevant markiert wurde.


    Gruß Ralf

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!