Kunena 6.4.13 Released

The Kunena team has announce the arrival of Kunena 6.4.13 [6.4.13] in stable which is now available for download as a native Joomla extension for J! 5.4.x/6.0.x./6.1.x. This version addresses most of the issues that were discovered in K 6.2 / K 6.3 / K 6.4 and issues discovered during the last development stages of K 6.0
Hint: This version is primarily intended to facilitate an upgrade if Joomla was first updated to version 6.1 before Kunena was up to dated.

Themen, die in diesen Bereich verschoben wurden, gelten allgemein als beendet. Falls es dazu noch zusätzliche Fragen gibt, können diese zwar noch gestellt werden, aber diese alten Themen sollten auf keinen Fall wieder auferstehen, um neue Probleme zu erörtern.
Eröffnet dazu bitte ein eigenes neues Thema.

Question Kunena 1.7.2 klonen

More
14 years 4 months ago - 14 years 4 months ago #121644 by Chris_CC6
Replied by Chris_CC6 on topic Re: Kunena 1.7.2 klonen
So...

Ich hab (da das alles nicht so funktioniert hatte wie ich wollte) gleich mal angefangen Joomla mit verschiedenen Unterseiten aufzubauen. Das Joomla-Update von 2.5.3 auf 2.5.4 hat auch ohne Probleme funktioniert. Daher schreib ich mal wie ich vorgegangen bin...

Es geht denkbar einfach:

Voraussetzungen: Für jede Unterseite wird eine extra DB benötigt (wer Fleißarbeit mag schafft es auch in einer)

HowTo:
  1. Joomla ganz normal installieren
  2. Alle Komponenten die man auf allen Unterseiten nutzen möchte installieren (ich werde es an Kunena erklären)
  3. Ordner erstellen in denen die Unterseiten liegen (bei mir games/, games/wow/, games/bf3/,...)
  4. Alle zu Joomla gehörigen Dateien und Ordner in die jeweiligen Ordner (games/wow/, games/bf3/,...) kopieren
  5. Die DB zuerst 1x kopieren. Für jede Unterseite kommt später eine eigene DB. (Wer nur eine begrenzte Anzahl hat, kann sich die Arbeit machen alle Tablellen zu kopieren und mit einem neuen Prefix zu versehen - war mir zu langwierig :P )
  • -> In der kopierten DB sind folgende Tabelle mit einem Anhang "_old" im Namen zu versehen: [prefix]_users (User auf allen Seiten gleich), [prefix]_usergroups (Usergruppen auf allen Seiten gleich), [prefix]_session (damit man nach einem Login auf der Hauptseite gleich auf allen Unterseiten eingeloggt ist), [prefix]_viewlevels (Berechtigungsstufen auf alles Seiten gleich)
  • -> Um die Foreninhalte von Kunena für alle Seiten abzugleichen macht man das gleiche mit [prefix]_kunena_messages, [prefix]_kunena_messages_text, [prefix]_kunena_categories
  • Jetzt hat man der Unterseite einige Teile der DB "geklaut". Die Inhalte für die Unterseite soll jetzt von der Hauptinstallation kommen. Also wie folgt:
  • -> Der SQL-Befehl "CREATE VIEW [tabelle] AS SELECT * FROM [datenbank].[tabelle]" bringt den gewollten Effekt
  • -> Aufpassen: Wer in einer DB arbeitet, lässt die DB weg und muss mit verschiedenen Tabellennamen arbeiten - wegen der Prefixe. Die Views müssen in der DB der Unterseite erstellt werden. Also da wo die Tabellen umbenannt wurden. Es muss jetzt für jede Umbenannte Tabelle ein View erstellt werden, dass die Daten der Hauptinstallation zur Verfügung stellt.
    Bsp.: "CREATE VIEW j252_kunena_messages_text AS SELECT * FROM usr_web114_5.j252_kunena_messages_text"
  • -> Ist die Arbeit getan, kann die DB der Unterseite jetzt für beliebige Unterseiten kopiert werden (Ich würde die "Rohversion" der Unterseite - also DB und Dateien/Ordner sichern, um später noch saubere Unterseiten hinzufügen zu können)
  • -> Generell gilt: man sollte sich auskennen welche Tabelle welche Daten hält. Sonst kann man Probleme bekommen oder sich die hp zerschiessen.
  • Die configuration.php jeder Unterseite muss auf die jeweilige DB angepasst werden (sollte man verschiedene wie ich nutzen). Wenn eine DB genutzt wird, muss das Prefix angepasst werden.


  • Jetzt sollten x-beliebige Untersieten machbar sein, die jeweils mit eigenen Templates, Komponenten, Modulen bestückbar sind. Trotzdem ist nur ein Login notwendig und User können von jedem der Backends gleich verwaltet werden. Auch Für den Content sind Views möglich. Allerdings müssen hier die Kategorien auf allen Seiten passen (die können nicht über ein View geteilt werden). Für Kunena sind viele Sachen möglich: verschiedenen Templates, entweder x verschiedene Foren (wenn die Tabellen nicht geteilt werden) oder 1 Forum auf x Seiten wie bei mir. Alles an den Foren ist einzeln anpassbar oder man teilt die config-tabellen um alles nur 1 mal konfigurieren zu müssen.

    Aber: Probiert es nicht an eurer Produktivumgebung zu entwickeln! Ich übernehme keine Verantwortung wenn es nicht funktioniert. Fragt lieber nach... Ich entwickele auf XAMPP und spiele die Seite erst nach Tests auf den Webserver.

    Bei Fragen, Ideen und Anregungen, schreibt einfach.

    Gruß, Chris
    Last edit: 14 years 4 months ago by Chris_CC6.
    The following user(s) said Thank You: rich

    Please Log in or Create an account to join the conversation.

    More
    14 years 4 months ago #121657 by rich
    Replied by rich on topic Aw: Kunena 1.7.2 klonen
    Danke für diese Anleitung. Ich bin sicher, dass die Frage nach verschiedenen Layots immer wieder auftaucht.

    Important! Always create a backup before you make any changes to your website!

    Please Log in or Create an account to join the conversation.

    Time to create page: 0.216 seconds