Beiträge von gopitzohlsen

    Zitat von firstlady


    Vielleicht stellst du einen Link zu deiner Seite hier ein, dann können wir schauen.

    Seite für Literatur, Freizeit, Mathematik, Physik und Berlin


    Wie gesagt, ich habe eine Migration der Daten von Joomla 1.5 nach 4.x durchgeführt. Hatte deshalb schon Probleme mit den Größenattributen bei Kategoriebildern. Die Metadaten schau ich mir im Chromium Browser mit dem Tool Detailed SEO Extension an. Dabei habe ich festgestellt, dass die SEO Daten der Kategorie mit denen des Artikels übereinstimmen, obwohl ich auch den Artikeln spezifische Metadaten zugewiesen habe.

    Zitat

    Ich befürchte, dass du da für jeden Beitrag einen Menüpunkt anlegen müsstest.

    Joomla Wunder

    Ist das so gewollt, dass die Metadaten eines Artikels beim Aufruf der Website über die Kategorieliste im Browser in der HTML Seite nicht erscheinen? Schließlich stehen dort ja die spezifischen Metadaten zum Artikel und nicht in der Kategorie, dem der Artikel zugeordnet ist.

    Ich habe auf meiner Website sehr viele Artikel. Die Artikel zu bestimmten Themen werden in einer Kategorieliste angezeigt. Wenn ich einen Artikel aufrufe, sehe ich dieselben Metadaten, wie ich sie in der Kategorie angegeben habe, aber nicht die Metadaten des Artikels selbst. Woran liegt das? Wie kann ich auch die Metadaten des Artikels im HTML Code haben?

    Zitat

    - Bedingung also: Man verwendet den Joomla-Medienmanager, also Core-Features für die Auswahl.

    Das war für mich der entscheidende Hinweis. Jetzt klappt es auch. Durch die Migration von Joomla 1.5 auf Joomla 4.1 sind die alten Daten übernommen worden. Wenn ich die Bilder mit dem Medienmanager noch einmal einfüge, dann ist der Wurm für die Größenattribute auch vorhanden und die Bilder werden richtig angezeigt. Vielen Dank GHSVS.de für deine Geduld. Super, alles in Ordnung.

    SEO berücksichtigt die Angabe der Bildgröße. In meinem Screenshot sieht man, dass keine Größenangaben gesetzt sind. Ich benutze Joomla 4.1.2. Wenn ich im Banner Bilder verwende, werden die Größenangaben mit eingefügt:


    joomlaImage://local-images/headers/Friededenhuetten300d.jpg?width=1200&height=300


    Dies ist das Bild auf meiner Frontpage. Die Größenangaben sind ebenfalls im Link vorhanden. Mann kann sie dann auch im HTML code sehen.

    Im Banner kann man darüber hinaus auch die Größenangaben manuell setzen, wie der Screenshot zeigt.


    Hier habe ich im Browser einmal anzeigen lassen, wie der HTML Code eines Bildes zu einer Kategorie aussieht:


    <img src="/images/stories/lyrik.jpg" alt="Lyrik von Günter Opitz-Ohlsen auf friededenhuetten.de" loading="lazy">


    Es fehlen die Größenangaben, weil sie weder an den Link angehängt wurden, noch irgendwo manuell eingetragen werden können.


    Hier habe ich im Browser einmal anzeigen lassen, wie der HTML Code eines Bildes zu einem Banner aussieht:


    <img src="https://friededenhuetten.de/images/headers/Friededenhuetten300d.jpg#joomlaImage://local-images/headers/Friededenhuetten300d.jpg?width=1200&amp;height=300" alt="Header der Website friededenhuetten.de" width="1325" height="564" loading="lazy">


    Hier wurden die manuell eingetragen Werte benutzt.


    Das obere Bild wird von SEO Scanner und PageSpeed angemeckert, weil keine Größenangaben vorhanden sind.


    Meine Vermutung ist, dass man bei der Entwicklung vergessen hat, bei Kategoriebildern die Größenangaben entweder im Bilder Link anzugeben oder manuell einzutragen, um das bei der Genrierung des HTML Codes automatisch bei dem <img src> Tag einzutragen. Für den manuellen Eintrag der Größe gibt es ja unter

    Zitat

    Inhalt->Kategorien->{Name der Kategorie}->Optionen

    keine Möglichkeit dazu.

    Ich meine die nonce Werte erscheinen nicht im HTTP Header. Dort sollten Sie aber stehen, genauso wie die Hash Werte. Hat man in der HTML Seite ein Script mit einem nonce Wert, z.B.

    Code
    <script nonce="2726c7f26c">  var inline = 1;
    </script>

    dann sollte dieser nonce Wert auch im CSP HTTP Header stehen:

    Code
    script-src 'unsafe-inline' https: 'nonce-2726c7f26c' 'strict-dynamic';

    Danke zero 24. Diese Information hat mir gefehlt.

    Ich meine die Möglichkeit, Kategorien mit Bildern zu versehen. Bei Menülinks kann man die Größe des Bildes mit angeben, oder der Joomla Core fügt diese automatisch hinzu. Aber bei diesem Menü fügt weder der Joomla Core die Bildgröße hinzu noch kann man sie konfigurieren. Wenn Joomla Seo freundlicher werden soll, sollte man dies bei einer der nächsten Updates mit berücksichtigen.

    Man kann die CSP Funktion strict dynamic in dem plugin http header aktivieren. Sie wird aber falsch in den CSP header eingefügt. Dies sollte man zusammen mit den fehlenden nonce Werten korrigieren. Außerdem sollte man Optionen für SRI Subresource Integrity und HPKP public key pinning haben, was gerade bei https sinnvoll ist.

    Man kann einer Kategorie ein Bild zuordnen, das man über die Optionen für die Kategorie auch anzeigen lassen kann. Das alt Attribut ist dabei konfiguriebar aber nicht die width und height Attribute. Die sollte man ergänzen können.

    Meine Joomla 4.0.3 Migration von 3.10.3 hat soweit funktioniert. Allerdings bin ich mit dem Kontakformular in Cassiopeia nicht zufrieden. Stelle ich im Kontakt beim Formular <Kopie an Absender ein>, so erscheint dieses Feld nicht im Formular, wenn man den Kontakt aufruft. Außerdem fehlt das ReCaptcha. Das Layout des Kontaktformulars ist ebenfalls sehr minimalistisch. Wie kann man es verändern?


    Zu Indigo66: Den Fork habe ich soeben installiert. Allerdings klappt das Kontaktformular nicht. Alles andere lief soweit.

    Danke Macjoomla. Ich habe zwar auf einer Testseite in CludAccess.net überprüft, ob die Plugins, Module oder Komponenten alle für 4.0.x installierbar sind und hier keine Schwierigkeiten entdeckt. Aber es stimmt, dass ich bei meiner Testinstallation auf die Hinweise nicht geachtet habe. Werde es noch einmal versuchen.


    Ich habe heute die lokale Testmigration beendet. Die Komponenten und Plugins Phocagallery, Sigplus konnte ich nicht installieren. Ich habe auf meiner Website noch das Plugin Zufallsbild, was in der neuen Joomlaversion fehlt. Die Migration meiner Website ist doch umfangreicher als ich vorher dachte. Zwar kann man im neuen Template durch ein paar Änderungen, das alte Erscheinungsbild meiner Website bis zu 90 % wiederherstellen, aber das Editieren der CSS-Datei ist sehr schwierig, weil dort alle CSS-Deklarationen in einer Zeile stehen.


    Was die Kategorien und Beiträge betrifft, hatte ich keine Schwierigkeiten die Daten aus der alten Datenbank zu importieren. Allerdings hat das nicht für die Benutzer funktioniert. Die musste ich neu manuell anlegen.


    Den Vorschlag von Macjoomla muss ich noch testen, da die von mir erstellte ZIP-Datei nicht installiert werden konnte.


    Vielen Dank für eure Hilfe und eure Anregungen.

    Danke für die Reaktionen. Ich werde den Fork zu protostar einmal testen. Momentan kann ich aber meine Website nicht auf die Version 4.0 updaten. Ich habe meine Webseite lokal geklont und und unter XAMPP laufen. Der Update auf die 3.20.1 Version hat prima funktioniert. Aber wenn ich auf 4.0 upgrade erhalte ich folgende Fehlermeldungen:


    Backend: Call to undefined method Joomla\CMS\Application\AdministratorApplication::isAdmin()

    Frontend: Es ist ein Problem aufgetreten.

    The server returned a "500 - Whoops, looks like something went wrong."


    Warum das so ist, ist mir nicht ersichtlich. Vielleicht hat einer von euch das auch mal ausprobiert und eine entsprechende Lösung für mein Problem.

    In der Dokumentation zum Upgrade von 3.10 auf 4.0 heißt es:


    HINWEIS! Es ist nicht möglich, ein Template zu deinstallieren, das als Standard eingestellt ist.muss ein von Core unterstütztes Template wie Beez3 oder Protostar ausgewählt und dann deinstalliert werden, wenn dies erforderlich ist. Eine weitere Anmerkung: Protostar ist nicht kompatibel mit Joomla 4.x. Nach der Migration wird es verschwunden sein. Falls es als Standardtemplate ausgewählt wird, wird es einfach zu Joomla 4.x migriert.


    Ich benutze in 3.10 protostar mit Einstellungen in user.css. Wie sieht dann die Migration zu Joomla 4.0 auf der Webseite aus? Verändern sich Modulpositionen, gibt es bestimmte Modulpositionen nicht mehr, oder muss man komplett neu mit der Gestaltung der Website beginnen?

    Meine Neuinstallationen und updates haben alle auf Anhieb geklappt.

    Neue Systeme sind immer ein Umgewöhnungsprozess.
    Und die neue Version hat viele "hidden secrets" wie Brian Teeman das nennt, die erst mal entdeckt werden wollen.
    Die Quickicons auf dem Dashboard zum Beispiel könnten dir auch einen Button für den direkten Zugang zum Template erzeugen, wenn dir das wichtig ist.


    Nimm dir halt Zeit, das ganze zu erforschen und zu entdecken.

    Einen Zurück-Button gab es auf J3 auch nicht .. oder habe ich den nie bemerkt? Und die Rechteübersicht beim Benutzer kommt unverändert aus J3. Aber auch ich habe in J3 nicht alle Funktionen gekannt .. überall "hidden secrets"

    Ich benutze als Template protostar, das es in der 4.0 Version nicht gibt. Wie sieht da die Umstellung bei einem Update von 3.10 auf 4.0 aus, wenn das neue Default-Template benutzt wird?