Beiträge von m266

    Hallo zusammen,
    eigene Plugins (und auch Themes) lassen sich alternativ zum WordPress-Server auch auf GitHub hosten. Dazu habe ich hier eine detaillierte Anleitung geschrieben, welche ggf. Einsteigern in die Materie nützlich ist. Zuvor muss man sich mit GitHub etwas vertraut machen.

    Nicht jedes Plugin kommt ins Repository. ;-)

    Zudem können Github oder eine ähnliche Umgebung zur Entwicklung verwendet werden. Bei Github beispielsweise kann zudem gemeinsam am Code gearbeitet werden.


    Hi Edi,
    wie schon geschrieben will ich mir Github auch mal ansehen. Derzeit bastle ich immer (noch) alleine an meinen Plugins/Themes rum.

    Wenn du z. B. deine Plugins verkaufen willst oder sonstige Einschränkungen hast, geht es aufgrund der geforderten Lizenz von WordPress nicht. Auf dem eigenen Webspace kannst du nach Gutdünken verfahren. Ein anderer Punkt ist, wenn du Plugins für eine bestimmte Nutzergruppe entwickelt oder überarbeitet hast. Das interessiert dann die allgemeinen WP-User eher weniger. Dies trifft u. a. bei mir zu, weil ich für eine Gruppe bestimmte Plugins und Themes umbaue und hoste, welche nur dort verwendet werden.
    Im übrigen muss man sich in das Procedere zum Hosten auf WordPress erst einarbeiten. Da fehlt mir gerade die Zeit. Das Hosten auf Github scheint auch einfacher zu sein; sehe ich mir bei Gelegenheit an und erstelle ggf. ein Tut. Ein Restrisiko bleibt beim Download von fremden Quellen immer. Ich prüfe natürlich sorgfältig alles, bevor ich es auf die Menschheit loslasse. Man kann durchaus davon ausgehen, wenn jemand wie ich über 1000 Seiten mit ca 3000 Bildern auf seiner Website einstellt, keine Werbung schaltet, die Serverkosten (ca 120,-€/Jahr) selbst trägt, täglich bis zu 1000 Besucher hat, die Kommentare/Anfragen zügig bearbeitet usw., dass dieser Website-Betreiber keine bösen Absichten hat und Viren/Trojaner verteilen will :-)
    Du kannst ja mal den Vorgang mit dem Beispiel-Plugin testen, wenn du willst.

    Um Plugins selbst zu hosten, kann Github oder auch der eigene Server genutzt werden. Zum Hosten auf dem eigenen Server gibt es eine gute Anleitung von Janis Elsts, allerdings in englischer Sprache und nicht sofort zu durchschauen.
    Darauf basierend habe ich ein detalliertes Tutorial mit einem Beispiel-Plugin zum Testen erstellt. Wer Interesse hat, findet das Tutorial hier. Anregungen sind immer willkommen. Meine eigenen bzw. angepassten Plugins werden damit zuverlässig auf dem neuesten Stand gehalten.

    Ich habe nun (hoffentlich) alle PHP-Notices beseitigt.
    Hier einige kommentierte Code-Auszüge:

    PHP
    // Deprecated since PHP 4.3
    /*    function Netgo_Navigation() {
            parent::WP_Widget('netgo_navigation', 'Netgo Expandable/Collapsible Menu', array('description' => 'Outputs pages/categories with expandable/collapsible effect.', 'class' => 'netgo-navigation-class'));
        }*/
    
    
    // Changed for PHP Notice
    function __construct() {
            parent::__construct('netgo_navigation', 'Netgo Expandable/Collapsible Menu', array('description' => 'Outputs pages/categories with expandable/collapsible effect.', 'class' => 'netgo-navigation-class'));
        }

    Für meine Zwecke habe ich das Plugin geändert in "Netgo Expandable/Collapsible Menu 2" geändert und hier zum Test/Download bereitgestellt. Auf meiner eigenen Website ist die geänderte Version bereits im Einsatz und läuft bisher ohne Probleme.
    Für einen anderen Zweck habe ich das Plugin nach einigen Anpassungen in ein Child-Theme integriert, um den Benutzern (ca 56 Websites) die Arbeit zu erleichtern.

    Für einen Test und Feedback (ob OK) wäre ich dankbar. Die Info würde ich dann in das Plugin-Forum einstellen.
    Kennt jemand ein vergelichbares Plugin, um eine ausklappbare Navigation zu erzeugen?

    Zitat

    Gibt es noch weitere Warnungen des gleichen Plugins?


    Ja, es sind leider doch noch weitere Meldungen aufgetaucht. Bin gerade an der Beseitigung und melde mich mit dem Ergebnis, wenn ich es geschafft habe. Vielleicht kannst du dann checken, ob meine Fehlerbeseitigung korrekt war.
    Danke für deine bisherige Hilfe.

    @b3317133:

    Zitat

    Man sollte solche Hinweise durchaus beherzigen und beheben, sonst sind Probleme bei zukünftigen Updates von WordPress oder PHP vorprogrammiert.


    Genau deshalb versuche ich, den Hinweis wegzubekommen.

    Zitat

    Das Problem ist im entspr. Plugin-Forum bereits seit einiger Zeit gepostet, bisher ohne Antwort.
    Würde daher den Autor direkt kontaktieren und/oder das Plugin selbst reparieren, entspr. Hinweise dazu gibt es hier:


    Hier scheint der Autor nicht aktiv zu sein, weshalb ich es selbst versuchen wollte (hat bisher nicht geklappt).

    Zitat


    Danke für den Link; sehe ich mir an. Falls du aber weißt, wie ich die Meldung wegbekommen, wäre ich für einen Tipp dankbar :-)

    Hallo zusammen,

    ich verwende gerne das Plugin "Expandable/Collapsible Menu" (Netgo) zur Navigation in einem CMS mit Seiten. Im Debug-Modus kommt diese Fehlermeldung, welche ich nicht wegbekomme:

    Zitat

    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Netgo_Navigation has a deprecated constructor in ...\netgo-expandable-collapsible-menu.php on line 32
    Notice: Die verwendete Konstruktor-Methode für WP_Widget in Netgo_Navigation ist seit Version 4.3.0 veraltet! Verwende stattdessen
    __construct()

    Code-Auszug:

    Nach längerer Suche im Netz und hier im Forum habe ich bisher keine Lösung gefunden.
    Hat vielleicht jemand von euch den richtigen Tipp?
    Vielen Dank.

    Hallo zusammen,

    ist es möglich, selbst entwickelte Child-Themes auf dem eigenen Server zu hosten? Mit eigenen Plugins funktioniert das bereits.
    Hintergrund ist, dass ein Child-Theme ab und zu erweitert wird und dann per Autoupdate geladen werden soll.

    Hallo zusammen,

    ich habe für meine Websites ein Plugin erstellt, welches mehrere Tools beinhaltet. U. a. wird damit auch das User-Tracking von MailPoet abgeschaltet (Links angeklickt usw.).
    Dabei muss eine Zeile in einer PHP-Datei geändert werden, wozu ich gerne ein kleines Script nutzen würde. Bei der Recherche solcher Änderungen geht es immer nur um Text- und nicht um PHP-Dateien, so dass ich kein brauchbares Muster gefunden habe.

    Folgendes soll per PHP-Script geändert werden:
    Datei: mailer.php
    Zeile: 1064
    Inhalt:

    Code
    $statPicture = '<img alt="" src="'.$mytracker.'"  border="0" '.$height.$width.'/>';


    ändern in:

    Code
    $statPicture = '';  // Tracking deaktiviert

    Hat jemand einen guten Tipp, wie ich das angehen kann? Mit meinen Kenntnissen komme ich nicht weiter.
    Vielen Dank.

    Das m. E. gute Cache-Plugin "Gator Cache" ist bisher nicht für die Lokalisierung eingerichtet und somit nur in Englisch verfügbar. Nicht jeder hat ausreichende Kenntnisse, um die verschiedenen Menuepunkte zu verstehen. Als Zwischenlösung stelle ich meine beiden Sprachdateien (Du- und Sie-Version) zum Download bereit. Zusätzlich gibt es zum einfachen Austausch auch das Plugin mit bereits integrierten Sprachdateien. Näheres ist auf den jeweiligen Seiten zu finden.


    HTH