CLM Logo
Alles rund um die Installation des CLM

Idee CLM für Joomla 3.x

Mehr
11 Jahre 8 Monate her #4795 von dau
dau antwortete auf Aw: CLM für Joomla 3.x
Ein Testpaket gibt es noch nicht, vorher müssten alle CLM Funktionen zumindest einmal getestet sein (dafür die Testseite). Es gibt viele SQL Fehler die bei Joomla 2.5 einfach ausgeblendet wurden und nun stets zum Abbruch führen. Außerdem habe ich einige eher triviale Änderungen begonnen die ich vorher gerne fertig hätte und aktuell zu Problemen führen können.

Zur Zeit ist bei mir auch Klausurenphase, daher habe mangelt es mir an Zeit um damit in den nächsten Wochen fertig zu werden. Eine nutzbare Version wird vermutlich erst in den Sommerferien bereit sein.

Wer gerne selbst Hand anlegen möchte kann natürlich gerne ein Paket bekommen.

Bitte Anmelden um der Konversation beizutreten.

Mehr
11 Jahre 8 Monate her #4796 von pierre
man könnte vielleicht so ein Paket auch im Entwicklerbereich des Forums offerieren... dann könnte jeder der gerade Lust und Zeit hat sich das holen und seine Erkenntnisse und ggf Ergänzugen auch auf diesem Weg wieder einbringen.
Davon hätten dann alle etwas und der Weiterentwicklung käme es auch zu gute :)

Bitte Anmelden um der Konversation beizutreten.

Mehr
11 Jahre 8 Monate her #4797 von Alex
Alex antwortete auf Aw: CLM für Joomla 3.x
Das fände ich auch gut! oder gleich online stellen über Git oder SVN.

Wenn es um fehlerhafte SQL-Querys geht kann ich vielleicht auch ein paar fixen.

Bitte Anmelden um der Konversation beizutreten.

Mehr
11 Jahre 8 Monate her - 11 Jahre 8 Monate her #4798 von dau
dau antwortete auf Aw: CLM für Joomla 3.x

man könnte vielleicht so ein Paket auch im Entwicklerbereich des Forums offerieren...


Welcher Entwicklerbereich?

Das fände ich auch gut! oder gleich online stellen über Git oder SVN.


Also wenn nun wirklich mehrere daran Arbeiten könnten wir nach einem Ordner im SVN Repo fragen, sollte ja kein größeres Problem darstellen.

Die Testseite ist inzwischen auf Joomla 3.3 aktualisiert ohne neue Probleme mit dem clm zu Erzeugen. Der Source wurde auf den Repostand r256 gehoben (aktuell).

Das Paket
enthält zusätzlich zur Komponente alle korrigierten/getesteten Module und installiert sie gemeinsam (Joomla Package).

Folgende Punkte sollten vor einem richtigen Testpaket erledigt werden:

1) Ich habe 3 Tabellen entfernt/unbenannt die ohne Prefix installiert wurden, diese wurden für den Manuellen DWZ Import verwendet. Die SQL-Querys sind angepasst, der Import selbst muss jedoch noch überarbeitet werden (beschleunigt Import, reduziert Datenmüll)

2) Die Rechteverwaltung erscheint mit sehr umständlich und fehleranfällig, entsprechender Code sollte überarbeitet werden (steigert Lesbarkeit und senkt Zeilenbedarf)

3) Das Info View im Backend ist nur notdürftig gefixt (min_width) und sollte überarbeitet werden.

4) Das Einstellungsview muss neu geschrieben werden, es fehlen teilweise Anmerkungen und es ist besonderst unter Joomla 3.X schlecht bedienbar (anderer Thread). Entsprechende Klassen zum einfachen Speichern und Auslesen von Variablen sind fertig und für die Installation bereits in Verwendung (siehe 5)

5) Die Installation ist ausgemistet und läuft nun über eine eigene Tabelle in der Datenbank und die Datenbank besitzt nun eine eigene Versionsnummer auf derren Basis aktualisiert werden kann. Dies geschieht über SQL Dateien (siehe com_clm/site/clm/functions/db_update.php). Dort werden die neuen Klassen zum Speichern und Laden von Einstellungen bereits verwendet, samt einen Variablenfilter. Nach Abschluss der anderen Arbeiten sollte eine Diff der alten und neuen Tabellen zur Aktualisierung der DB erstellt werden.

6) Alle Bestandteile sollten auf SQL Fehler überprüft werden, Primär auf Fehler bei normaler Verwendung, Sekundär auf Fehler beim ausprobieren.

7) <trivial> Strict Standard Fehler korrigieren die Teilweise erst bei PHP 5.4 angezeigt werden oder Warnungen durch nicht existierende Variablen.

Der Ordner com_clm/site/clm/ enthält außerdem eine changelog.txt mit einer Übersicht an Funktionen, speziell für die Konfiguration oder einfachen Datenbankzugriff (und allen anderen Funktionen die für eine Zeit nach der Fertigstellung der genannten Punkte Anstrebe [bessere Externe Komponente, Datenfilter, Einheitlicher Tag Code für Module,Seiten und Beiträge]).

Wie bei 5 ersichtlich ist es aktuell am einfachsten das clm neu zu installieren und die Daten des Backups Manuell einzuspielen und bei Tabellen ohne Prefix prefix_clm an den Beginn zu hängen. Bei Problemen helfe ich aber auch gerne.

Ich habe mit der 2 begonnen und wollte mich danach um die 1 kümmern.
Letzte Änderung: 11 Jahre 8 Monate her von dau.

Bitte Anmelden um der Konversation beizutreten.

Mehr
11 Jahre 8 Monate her #4800 von pierre
es gibt eine Kategorie "Entwickler-Forum" die ideal dafür geeignet ist. Ich habe dort einen thread gestartet:
schachligamanager.de/index.php?option=co...4799&Itemid=148#4799

Wer darauf noch keinen Zugriff hat und gerne mitentwickeln möchte, kann sich über PN melden.

Bitte Anmelden um der Konversation beizutreten.

  • Nicht erlaubt Themen erstellen
  • Nicht erlaubt antworten
  • Nicht erlaubt Beitrag bearbeiten
Ladezeit der Seite: 0.072 Sekunden
Powered by Kunena Forum