+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 15

Thema: Komponenten-Upgrade

  1. #1
    War schon öfter hier
    Registriert seit
    28.11.2008
    Beiträge
    149
    Bedankte sich
    22
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard Komponenten-Upgrade

    Hallo,

    ein paar Fragen grundsätzlich zum Life-Cycle von Joomla-Erweiterungen, im Speziellen zu Komponenten:

    1.) Zur Installation existieren xml-Manifest und install.sql und uninstall.sql Skripte.
    Wie sieht es hier für den Versionsupgrade von Komponenten aus?

    2.) Gibt es einen Standardmechanismus für die Migration von Datenbanken, so wie in Ruby On Rails? Kommt so etwas in 1.6?

    3.) Sind solche Mechanismen evtl. auch bereits für Versions-Downgrades definiert?

    Es reichen natürlich auch kurze Hinweise per Hyperlink. Danke.

    D&G J.
    Geändert von joomlix (09.09.2010 um 19:25 Uhr)

  2. #2
    Wohnt hier Avatar von oldlady
    Registriert seit
    17.09.2008
    Ort
    München
    Beiträge
    4.848
    Bedankte sich
    357
    Erhielt 1.408 Danksagungen
    in 1.289 Beiträgen

    Standard

    Zu 1) Das ist unterschiedlich, muss man bei jeder Komponente einzeln suchen.
    zu 2 und 3) Zum upgrade ziemlich sicher, zum downgrade eher nicht, aber dazu wird dir momentan niemand eine sichere Antwort geben, nicht mal die Entwicker (ich bin keine).
    Gruß, oldlady
    Grüße, Christiane
    Joomla braucht dich!

  3. #3
    War schon öfter hier
    Registriert seit
    28.11.2008
    Beiträge
    149
    Bedankte sich
    22
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Zitat Zitat von oldlady Beitrag anzeigen
    Zu 1) Das ist unterschiedlich, muss man bei jeder Komponente einzeln suchen.
    zu 2 und 3) Zum upgrade ziemlich sicher, zum downgrade eher nicht, aber dazu wird dir momentan niemand eine sichere Antwort geben, nicht mal die Entwicker (ich bin keine).
    Gruß, oldlady
    Hallo Oldlady,

    zu Punkt 1): Es gibt also keinen Standardweg/-verfahren, der verwendet werden kann/soll !?!

    zu Punkt 2 und 3: Klingt ja nicht gut

    Gruß J.

  4. #4
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.363
    Bedankte sich
    456
    Erhielt 2.977 Danksagungen
    in 2.795 Beiträgen

    Standard

    Komponenten sind externe Entwicklungen und unterstehen somit den Entwicklern volll und ganz.
    Einige haben Versionskontrollen in der Komponente eingebaut, andere nicht. Einige wiederrum bieten sehr einfache Update-Möglichkeiten, andere nicht. In der neuen Joomla 1.6 Version soll sich diesbezüglich wohl was ändern, ist aber noch zu früh, um dort eine genaue Aussage treffen zu können, da sich Joomla 1.6 noch in der Betaphase befindet.


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

  5. #5
    War schon öfter hier
    Registriert seit
    28.11.2008
    Beiträge
    149
    Bedankte sich
    22
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Zitat Zitat von time4mambo Beitrag anzeigen
    Komponenten sind externe Entwicklungen und unterstehen somit den Entwicklern volll und ganz.
    Einige haben Versionskontrollen in der Komponente eingebaut, andere nicht. Einige wiederrum bieten sehr einfache Update-Möglichkeiten, andere nicht. In der neuen Joomla 1.6 Version soll sich diesbezüglich wohl was ändern, ist aber noch zu früh, um dort eine genaue Aussage treffen zu können, da sich Joomla 1.6 noch in der Betaphase befindet.


    Axel
    Genau in Deiner Aussage steckt der Kern des Problem: die leider nicht ausreichend stringente und einfach noch nicht ausgereifte Joomla-API. Andere Frameworks sind da schon viel weiter. Gut, Joomla hat halt andere Vorzüge ...

    Was Upgrade/Downgrade bzw. Migration von DBs angeht: Das gehört ganz eindeutig ins Framework, weil jede noch so kleine Komponente davon profitieren könnte. Ob der Komponentenprogrammierer diese Möglichkeit dann auch nutzt, bleibt ihm freilich freigestellt.
    Der Core-Entwicklergemeinde kann man hier wirklich nur empfehlen zu schauen, wie solche Dinge anderswo gelöst sind. Vielleicht gibt es ja auch iregndwo ein OS-Joomla-Komponente, die genau das bereitstellen würde. Dann wäre der Aufwand entsprechend klein, dies in den Core zu übernehmen.

  6. #6
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.363
    Bedankte sich
    456
    Erhielt 2.977 Danksagungen
    in 2.795 Beiträgen

    Standard

    Zum einen: nimm dann doch einfach eines der zahlreichen andren CMS', wenn dir Joomla da nicht ausreicht oder so stark missfällt.
    Zum anderen: wenn du der Meinung bist, die im Core sollten das berücksichtigen, dann gehe zu ihnen und schreib ihnen das irgendwo hin:
    http://www.joomla.org
    Hier bist du in einem kostenlosen Supportforum. Und ich muss ehrlich gestehen, dass ich nicht weiß, was du mit deinen Worten bezwecken willst. Zum drüber diskutieren habe ich zumindest keine Lust, weil es an dieser Stelle ja nichts bringt und ich auch nicht die Probleme habe, die du offenbar hast.


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

  7. #7
    War schon öfter hier
    Registriert seit
    28.11.2008
    Beiträge
    149
    Bedankte sich
    22
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Zitat Zitat von time4mambo Beitrag anzeigen
    Zum einen: nimm dann doch einfach eines der zahlreichen andren CMS', wenn dir Joomla da nicht ausreicht oder so stark missfällt.
    Zum anderen: wenn du der Meinung bist, die im Core sollten das berücksichtigen, dann gehe zu ihnen und schreib ihnen das irgendwo hin:
    http://www.joomla.org
    Hier bist du in einem kostenlosen Supportforum. Und ich muss ehrlich gestehen, dass ich nicht weiß, was du mit deinen Worten bezwecken willst. Zum drüber diskutieren habe ich zumindest keine Lust, weil es an dieser Stelle ja nichts bringt und ich auch nicht die Probleme habe, die du offenbar hast.

    Axel
    Ja, schade, dass man nicht in seiner Muttersprache diskutieren kann oder darf. Ich bin zwar des Englischen mächtig, aber zu faul, mir alles in einer Fremdsprache nochmals durch zu denken. Und schade, dass sich so ein großes Forum wie joomlaportal.de anscheinend nicht für Diskussion dieser Art eignet. Man sollte doch meinen, dass bei gut 100 Millionen Menschen, die auf diesen Planeten deutsch als Muttersprache sprechen, zumindest einige dabei sind, die Lust auf Architekturdiskussionen haben.

    J.

    PS: Ich habe keine Probleme, sondern sehe einfach Optimierungspotenzial.
    PPS: Die Wahl des CMS ist übrigens (wie wohl bei vielen) durch äußere Zwänge bestimmt.

  8. #8
    Wohnt hier Avatar von Joomla-Hilfe
    Registriert seit
    12.08.2010
    Beiträge
    3.668
    Bedankte sich
    78
    Erhielt 1.094 Danksagungen
    in 874 Beiträgen

    Standard

    Zitat Zitat von joomlix Beitrag anzeigen
    Man sollte doch meinen, dass bei gut 100 Millionen Menschen, die auf diesen Planeten deutsch als Muttersprache sprechen, zumindest einige dabei sind, die Lust auf Architekturdiskussionen haben.
    Du kannst und darfst hier so viel diskutieren wie du willst. Nur wirst du hier mit keinem Argument und keiner Idee etwas erreichen, weil es keiner der Core-Verantwortlichen liest. Wenn du in oder an Joomla etwas verändern möchtest, wirst du dich auf die Plattform begeben müssen, auf der auch alle Core-Entwickler vertreten sind. Dort wird nicht Deutsch gesprochen.

  9. #9
    Gute Seele des Boards Avatar von keraM
    Registriert seit
    12.03.2006
    Ort
    Dresden
    Beiträge
    10.588
    Bedankte sich
    152
    Erhielt 2.557 Danksagungen
    in 2.359 Beiträgen

    Standard

    Zitat Zitat von Joomla-Hilfe Beitrag anzeigen
    ..., weil es keiner der Core-Verantwortlichen liest.
    Hier muß ich widersprechen. Hackwar liest hier mit.
    In allen anderen Punkten hast Du Recht.
    Gruß keraM
    Joomla-FAQ: --> Klick!
    Support per PN: --> Klick!

  10. #10
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.363
    Bedankte sich
    456
    Erhielt 2.977 Danksagungen
    in 2.795 Beiträgen

    Standard

    Übrigends ist deutsch eine Sprache, die nur sehr wenige Menschen sprechen. Mandarin ist, glaube ich, am weitesten verbreitet. Ich hoffe aber, dass niemand verlangt, dass wir jetzt solche Themen in dieser Sprache hier diskutieren müssen, nur weil die allermeisten Menschen auf diesem Planeten die Sprache sprechen.

    Aber mit der Argumentation, dass es ein paar deutschsprachige Menschen gibt, müssten ja alles immerzu in allen Sprachen neu diskutiert werden. Da Joomla aber bekannterweise von mehreren Menschen aus unterschiedlichen Ländern programmiert wird, wird das dann irgendwann mal schwierig.

    Das ist einfach so. Aber diskutieren kannst hier natürlich so viel, wie du möchtest. Der tiefere Sinn ist nur nicht undbedingt gegeben.


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

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

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