Ergebnis 1 bis 11 von 11

Thema: Anzahl Downloads/Installationen aus dem ER auslesen

  1. #1
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard Anzahl Downloads/Installationen aus dem ER auslesen

    Hey

    Ich möchte gerne die Anzahl der Downloads/Installationen der eigenen Extensions auslesen und dann auf der eigenen Website wiedergeben.
    Gibts da irgend ne Schnittstelle für, also bspw. eine XML Datei oder muss man sich das per Cronjob/PHP Script dann direkt von der Contao Website holen?
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

  2. #2
    Contao-Urgestein Avatar von KATgirl
    Registriert seit
    31.03.2010.
    Ort
    Marburg
    Beiträge
    1.579
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Nicht direkt, aber schau mal du solltest über Soap da dran kommen.

    Gesendet von meinem Nexus 7 mit Tapatalk 4
    - GitHub
    - Kontaktanfragen

    "Ein Lächeln ist die kürzeste Entfernung zwischen zwei Menschen." Victor Borge

  3. #3
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard

    Klingt irgendwie kompliziert und ich kenn mich leider nicht mit aus :/
    Ich werd es dann wohl über täglichem Cronjob und file_get_contents() lösen müssen.
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

  4. #4
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Hier kannst du dir abschauen was man z.B. mit der Repository URL machen kann:

    https://github.com/menatwork/syncCto...oRunOnceEr.php

    Besser als mit file_get_contents zu hantieren.

  5. #5
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    HI,
    ich klinke mich mal hier ein.
    Ich bin soweit, das ich per
    PHP-Code:
    ... getExtensionList( array('authors' => 'BugBuster''names' => 'banner')  ) 
    die Daten meines Banner Modules bekomme, allerdings nur von der aktuellsten Version. (und auch nur die Summe aller Downloads, aber nicht von dieser Version)
    Wie komme ich an eine Liste alle Versionen ran? Dazu habe ich irgendwie keine wsdl Methode gefunden.
    Was eigentlich will ist, zeige mir die höchste Banner Version an für eine bestimmte Contao Version.

    Nachtrag: Aha, so bekomme ich alle Versionen mit Release Datum noch dazu.
    PHP-Code:
    ... getExtensionList( array('authors' => 'BugBuster'
                                
    'names' => 'banner'
                                
    'sets'  => 'details,history,sums')  ) 
    Geändert von BugBuster (27.10.2013 um 16:31 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  6. #6
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard na geht ja doch

    Hmm, an die "coreminversion" und "coremaxversion" für eine spezielle Modul Version kommt man anscheinend nicht ran. Das kann wohl der Server nur selber.
    Ich bekomme die generell nur für die aktuellste Version.

    Nachtrag: geht doch, muss man nur richtig machen, das attribut heißt "versions", nicht "version"...
    PHP-Code:
    ... ->getExtensionList( array('authors' => 'BugBuster''names' => 'banner'
                                            
    'sets'      => 'details,sums'
                                            
    'versions'=>'10100007'
                                            
    'match'     => 'exact'
                                            
    )
                                        ); 
    Geändert von BugBuster (27.10.2013 um 20:22 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  7. #7
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard

    Klingt ja gut, kannst du davon mal bitte, bitte, bitte ne Erweiterung machen oder das vollständige Script zur Verfügung stellen?
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

  8. #8
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Was bringt euch das. Das Extension Repository wird doch eh bald nicht mehr benutzt.

  9. #9
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Abwarten..., es kann ja nicht einfach abgeschaltet werden, wenigstens im read-only Modus muss es weiterlaufen, bis alle Erweiterungen im neuen System angekommen sind. Aber auch da habe ich so meine Bedenken. Daher glaube ich, dass das jetzige noch ne Weile weiterlaufen wird.

    Oder habt Ihr vor die alten Erweiterungen auf einen neuen contao-legacy-module Server zu kopieren?
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  10. #10
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Abgeschaltet wird es nicht. Aber wer noch weiter effizient arbeiten will, der wird mittelfristig das ER liegen lassen. Ich denke aber dass der Server aufgrund der Legacy Pakete noch 3-4 Jahre laufen wird. Und je eher wir das ER mal endlich links liegen lassen, desto schneller können wir es auch endlich abschalten.

  11. #11
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von BugBuster Beitrag anzeigen
    Hmm, an die "coreminversion" und "coremaxversion" für eine spezielle Modul Version kommt man anscheinend nicht ran. Das kann wohl der Server nur selber.
    Ich bekomme die generell nur für die aktuellste Version.

    Nachtrag: geht doch, muss man nur richtig machen, das attribut heißt "versions", nicht "version"...
    PHP-Code:
    ... ->getExtensionList( array('authors' => 'BugBuster''names' => 'banner'
                                            
    'sets'      => 'details,sums'
                                            
    'versions'=>'10100007'
                                            
    'match'     => 'exact'
                                            
    )
                                        ); 
    Auch wenns schon mega lange her ist: Danke nochmal für deine Antworten
    Hatte dann letztes oder vorletztes Jahr eine Erweiterung draus gemacht, die mit Simple Products deine Erweiterungen auflisten kann und die aktuelle Version und das Erscheinungsdatum usw. ausgibt.
    Allerdings werde ich nicht schlau daraus wie ich mehr als 30 Erweiterungen auslesen kann.

    Das zeigt mir nur 30 Erweiterungen an:
    $arrExtensionList = $this->client->getExtensionList(array('authors' => 'Stranger'));

    Das funktioniert nicht bzw. ändert nichts am Ergebnis:

    $arrExtensionList = $this->client->getExtensionList(array('authors' => 'Stranger', 'page' => 2));

    Nun könnte man zwar jede Erweiterung einzeln auslesen, aber das erhöht den Aufwand massiv, weil mehrere Abfragen starten muss:
    $arrExtensionList = $this->client->getExtensionList(array('authors' => 'Stranger', 'names' => 'simple_products'));

    Update: Es könnte natürlich auch daran liegen, dass exakt 30 Erweiterungen veröffentlicht sind und die anderen noch nicht veröffentlicht bzw. privat. Leider sieht man das nicht so gut auf Contao.org :P
    Geändert von Stranger (17.09.2016 um 12:23 Uhr)
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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