+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Einzelne Artikel aus der Datenbank einer anderen Joomla-Installation beziehen?

  1. #1
    Neu an Board
    Registriert seit
    16.10.2008
    Beiträge
    20
    Bedankte sich
    8
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Einzelne Artikel aus der Datenbank einer anderen Joomla-Installation beziehen?

    Liebe Leser,

    Ich betreibe auf ein und demselben Server zwei inhaltlich und redaktionell getrennte Websites ein und derselben Organisation.
    Beide Seites nutzen Joomla in der Version 1.5.24. In der Regel sind die dort veröffentlichen Beiträge unterschiedlich, doch es gibt Fälle, wo es sinnvoll ist, den gleichen Artikel in beiden Umgebungen zu präsentieren. In solchen Fällen legen wir den Artikel bisher zweimal an, in beiden Joomla-Installationen, also in beiden Datenbanken.

    Besser wäre es natürlich, wir könnten einen einmal angelegten Artikel aus der einen Datenbank (sagen wir: Article ID=147) auch in der anderen Joomla-Umgebung aufrufen.
    Technisch müsste das ja wohl möglich sein... aber wie?

    Braucht man eine spezielle Joomla-Erweiterung dafür?
    Gibt es solche schon?

    (Wichtig wäre allerdings, dass auch die zum Artikel gehörigen Bilder dann auch in die zweiten Joomla-Umgebung übernommen werden.)

    Vielen Dank für Euren Rat!

    Christian Geiselmann

  2. #2
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.343
    Bedankte sich
    455
    Erhielt 2.971 Danksagungen
    in 2.790 Beiträgen
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

  3. #3
    Gehört zum Inventar Avatar von Helrunar
    Registriert seit
    05.03.2006
    Ort
    /home/helrunar/Webdev
    Beiträge
    6.250
    Bedankte sich
    569
    Erhielt 1.547 Danksagungen
    in 1.399 Beiträgen

    Standard

    Zitat Zitat von time4mambo Beitrag anzeigen
    Aber nur dann, wenn von Anfang an die Seiten mit der entsprechenden Komponente als Multisite aufgebaut sind. Sind es bisher zwei unabhängige Installationen, dann funktioniert das ganze so nicht. Ergo: Entweder über die Hauptkomponente überhaupt mal eine Multisite-Installation aufbauen, oder eben alles von Hand kopieren. Eine kostenlose Alternative für Multisite wäre Seblod.

    Edit: Sorry, seh gerade, es soll ja für J1.5 sein. Da fällt Seblod dann aus, da Multisite erst ab J1.6 und größer geht.
    Geändert von Helrunar (13.01.2012 um 19:27 Uhr)

  4. #4
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.343
    Bedankte sich
    455
    Erhielt 2.971 Danksagungen
    in 2.790 Beiträgen

    Standard

    Ich habe nun selber noch nicht mit der Komponente "Multisites" gearbeitet, aber man kann im dortigen Backend sehr genau einstellen, woher, von welcher Datenbank was wie genommen werden soll.
    Warum geht das im Nachhinein nicht mehr? Kannst dazu was genaures sagen, Helrunar?


    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

  5. #5
    Gehört zum Inventar Avatar von Helrunar
    Registriert seit
    05.03.2006
    Ort
    /home/helrunar/Webdev
    Beiträge
    6.250
    Bedankte sich
    569
    Erhielt 1.547 Danksagungen
    in 1.399 Beiträgen

    Standard

    Sinn und Zweck der Multidomaininstallation ist es ja, mehrere Sites auf einer Corebasis zu schaffen. Eben dies wird mit Multisites, Seblod oder mit dem von CirTap angepasstem Plugin gemacht, wobei alle einen verschiedenen Weg einschlagen das zu realisieren. Content for Multisites setzt nun aber vorraus, das die Hauptkomponente installiert ist. Hat man nun zwei schon bestehende und voneinander unabhängige Installationen, so hat man auch zwei unabhängige Coresysteme, bei denen es nichts bringt, in einer Installation die Hauptkomponente zu installieren, da diese als Verwalter ja nichts von der zweiten Installation weis. Und genau das ist der Knackpunkt.
    Man könnte nun unter J1.5 hingehen und eben diese Hauptkomponente in einer Site installieren, die zweite muss nun aber mit in diese Installation, was sicherlich über ein Backup gehen dürfte, vorrausgesetzt, es sind in der Hauptinstallation auch die gleichen Komponenten in der gleichen Version drin. Verwendet man nun aber z.B. in jeder Installation einen anderen Editor, so dürfte es schon wieder spannend werden. Ebenso das Usersharing. Immerhin hat man nun in beiden Systemen User mit drin, die auch gesynct werden müssen (da vermutlich zentral verwaltet), was eigentlich den Weg über das Einspielen eines Backups in die neue DB schon wieder schwer machen dürfte.

    Meiner Meinung nach wäre es der bessere Weg, wenn man nun eine Migration zu 1.7/2.5 macht und das ganze neu aufsetzt. Zuerst die eine Site migrieren, mit Multisites oder Seblod eine Multisiteinstallation draus macht und anschließend den Content, und nur den Content, aus der zweiten Installation rüber holt. Ein Weg hierzu wäre dann z.B. xml ex- und import des Contents.

  6. #6
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.343
    Bedankte sich
    455
    Erhielt 2.971 Danksagungen
    in 2.790 Beiträgen

    Standard

    Bei soetwas wie der Userverwaltung verstehe ich deinen Einwand voll und ganz. Aber die Komponente Multisites bietet ja die Möglichkeit, dass du beinahe jedes Detail an Content frei zuordnen kannst. Also Hautpdatenbank plus Nebendatenbank (Master/Slave).
    Wenn zwei und mehr Datenbanken von vornherein möglich sind und man sein Vorhaben auf den Content beschränkt, müsste es zumidnest mit der genannten Komponente gehen.

    Wenn es eine demo gäbe, würde ich es gern ausprobieren, weil ich das sehr reizvoll finde, aber leider geht das ja nicht.

    Drum würde ich diesbezüglich im Zweifelsfalle auch dazu raten, mit dem Hersteller in Kontakt zu treten, um solche Fragen einwandfrei zu klären.


    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

  7. #7
    Gehört zum Inventar Avatar von Helrunar
    Registriert seit
    05.03.2006
    Ort
    /home/helrunar/Webdev
    Beiträge
    6.250
    Bedankte sich
    569
    Erhielt 1.547 Danksagungen
    in 1.399 Beiträgen

    Standard

    Die genannte Komponente ist lediglich ein Add-on, also ein Zusatz, zur Hauptkomponente und so lange die Hauptkomponente als Verwalter die zweite Seite nicht kennt, so lange kannst Du auch nichts austauschen. Ist ja nicht so wie z.B. bei jFusion als Bridge Das Problem ist, es sind eben nicht von vornherein zwei oder mehr Datenbanken möglich, die müssen über die Hauptkomponente angelegt worden sein damit es funktioniert.

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein