Community Package Hub startet in den geschlossenen Beta-Betrieb

Status
Für weitere Antworten geschlossen.

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Community Package Hub unterstützt nun auch das neue Feature "Download-Zähler" der 4.1 Final. Angezeigt wird immer in 1000er Schritten, es wird auch erst ab 1000+ Downloads im Paketzentrum angezeigt. Das ist keine Einschränkung vom Community Package Hub sondern vom Synology Paketzentrum.

Sehen kann man diesen Entrag, wenn vorhanden, in der Detailansicht der Paketauswahl.
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Community Package Hub unterstützt nun auch die Kanalumschaltung zwischen "freigegebenen" und "beta" Paketen. Sollte bei Auswahl vom beta-Kanal ein Paket nicht als "beta" vorliegen, so wird das "freigegebene" Paket angezeigt. Mit dem anderen Kanal wird analog, aber umgekehrt, verfahren. Das Feature ist ab sofort verfügbar.
 
Zuletzt bearbeitet:

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Zuletzt bearbeitet:

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Community Package Hub unterstützt nun die folgenden DSM 4.2 beta Paket-Zentrum Features:
  • Screenshots
  • 120x120 Pixel Icons
  • Maintainer bzw. Developer Eintrag mit Link
  • Distributor bzw. Publisher Eintrag mit Link
  • Support Url
  • "Pakete die mit diesem Paket in Konflikt stehen" Einstellung
  • Kategorieren (für Community Pakete ist diese Funktion seitens Synology (noch) nicht verfügbar)
Die neuen Keywords der INFO können im Wiki nachgelesen werden.

Ob die zur Zeit nicht vorhandenen Funktionen noch kommen, hängt von Synology ab.
 
Zuletzt bearbeitet:

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Damit ihr auch unterwegs auf dem Handy oder zuhause im Browser immer über die aktuellen News und Apps im Bilde seit, bietet Community Package Hub ab sofort 2 RSS-Feeds an:
  • die neuesten News
    zu erreichen über den Standardbutton für RSS-Feeds oder dynamische Lesezeichen (z.B. im Firefox oben neben dem Adressfeld) oder per oben auf der Seite
  • die neuesten Apps
    zu erreichen per rechts neben "latest apps"
    zusätzlich könnt ihr für den Apps-Feed noch den Parameter &arch=<arch> an die Url hängen, um den Feed für eine spezifische Architektur zu erhalten. Pakete mit "noarch" werden in allen Feeds angezeigt. Für <arch> einen der folgenden Werte eintragen: 88f5281, 88f6280, 88f6281, 88f6282, 88fr131, powerpc, ppc824x, ppc853x, ppc854x, qoriq, x86, cedarview, bromolow
 
Zuletzt bearbeitet:

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Mit DSM 4.2 Final funktioniert nun auch das Feature "Screenshots" für Community-Pakete im Paket-Zentrum.
 

enkidu

Benutzer
Mitglied seit
17. Dez 2011
Beiträge
191
Punkte für Reaktionen
0
Punkte
0
Cool, wie genau hinterlegt man Screenshots bzw wie gibt man sie als Paketquelle an?
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Die erscheinen automatisch in der Detailansicht der jeweiligen Applikation, wenn der Betreiber der Paketquelle dies in dem Downloadstream für das Paket-Zentrum angeben hat. Es ist also keine weitere Aktion seitens des Nutzers notwendig.
 

enkidu

Benutzer
Mitglied seit
17. Dez 2011
Beiträge
191
Punkte für Reaktionen
0
Punkte
0
Ok, also im Detail bedeutet das soviel wie wenn in einer Response auf Anfragen wie dieser:
Code:
curl --data 'timezone=Amsterdam&language=enu&unique=synology_88f6282_211&arch=88f6282&major=4&minor=2&build=3202' -A 'Mozilla/4.0 (compatible; MSIE 6.1; Windows XP)' http://update.synology.com/packageupdate/getpackages.php >response.txt
eine Zeile wie diese:
Code:
"snapshot":["http:\/\/example.com\/pkg_img\/screen_0.jpg","http:\/\/example.com\/pkg_img\/screen_1.jpg"],
vorkommt, dann reicht das in 4.2 für Screenshots?

Mir bricht der Download leider ständig ab.

p.s.: Ganz nettes Projekt übrigens :)
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
ganz genau

welcher Download bricht denn bei dir ab?
 

enkidu

Benutzer
Mitglied seit
17. Dez 2011
Beiträge
191
Punkte für Reaktionen
0
Punkte
0
Danke :)
Das 4.2 Update meiner DS, damit ich es testen kann, in der Beta hat es ja mit 3rd Party Quellen noch nicht so funktioniert.
Habe bemerkt dass "category" auch neu ist, gibt es wo eine Übersicht welcher Enum wofür steht, oder ist das bisher auch noch eher empirisch?
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Kategorien greifen noch nicht bei den Community Paketen. Die Nummern habe ich mir aus dem Stream von Synology selbst extrahiert und zugeordnet. Habe das aber schon in CPH integriert, falls Synology das Paket-Zentrum doch noch anpasst. Leider werden neue Features für die Community Pakete nur teilweise bis garnicht umgesetzt.

Hier mal auf die Schnelle die Nummern für die zur Zeit vorhandenen Kategorien:

  • 1 Backup
  • 2 Multimedia
  • 4 Business
  • 8 Utilities
  • 16 Security
Tag: category
Typ: Integer
 

enkidu

Benutzer
Mitglied seit
17. Dez 2011
Beiträge
191
Punkte für Reaktionen
0
Punkte
0
Nochmal danke, sieht ja ziemlich nach Bit field aus.

Korrigier' ich falls ich falsch liege, aber bisher musste eine Paketquelle nicht mehr Metadaten über ein Paket wissen als dieses bereits enthielt (gemappte INFO Werte, ob es einen Wizard gibt, notfalls PACKAGE_ICON.PNG,..), die beiden 4.2 Änderungen snapshots und category dürften mit diesem Dogma erstmals brechen.
Sehen wir mal wohin das führt.
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Es gab schon immer Tags, die nur in der Paketquelle benutzt wurden:

qinst (optional)
qstart (optional)
changelog (optional)

seit 4.2
snapshot (optional)
thumbnail (optional)
category (optional, derzeit nur für Synology Pakete)

Es existieren noch mehr Tags, welche aber nur für Synology eine Rolle spielen, z.B. thirdparty.
 

enkidu

Benutzer
Mitglied seit
17. Dez 2011
Beiträge
191
Punkte für Reaktionen
0
Punkte
0
"thirdparty" kann eine Paketquelle (die nicht von Synology selbst stammt) ohnehin immer auf true setzen, man sollte schon wissen ob man Synology ist oder nicht :D

Es gibt zwar nicht für jedes JSON Property einen funktionalen INFO Key, die Metadaten für eine Relation sind aber prinzipiell im Paket vorhanden.
Für qinst=false ist zum Beispiel die Existenz der Datei "WIZARD_UIFILES/install_uifile" ein Faktor (von mehreren), dem gegenüber sind Tivialwerte wie category nicht wirklich determiniert.

p.s.: war richtig, das Bit field.
 
Zuletzt bearbeitet:

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
"thirdparty" kann eine Paketquelle (die nicht von Synology selbst stammt) ohnehin immer auf true setzen, man sollte schon wissen ob man Synology ist oder nicht :D

Es gibt zwar nicht für jedes JSON Property einen funktionalen INFO Key, die Metadaten für eine Relation sind aber prinzipiell im Paket vorhanden.
Für qinst=false ist zum Beispiel die Existenz der Datei "WIZARD_UIFILES/install_uifile" ein Faktor (von mehreren), dem gegenüber sind Tivialwerte wie category nicht wirklich determiniert.

p.s.: war richtig, das Bit field.
"thirdparty" wird von Synology benutzt, um eigene Pakete oder Pakete von "Dritten" zu kennzeichnen. Community Pakete sind zwar auch von "Dritten", werden aber nicht von Synology selbst vertrieben bzw. gewartet. Community Pakete werden allein dadurch identifiziert, dass die Paketquelle sich von der Synology-Eigenen unterscheidet. Dies wird vom abholenden CGI-Script durch den Tag "source: other" gekennzeichnet. Bei Synology-Eignenen Paketen wird hier "source: syno" eingetragen.
 

enkidu

Benutzer
Mitglied seit
17. Dez 2011
Beiträge
191
Punkte für Reaktionen
0
Punkte
0
Danke für die Ergänzung, wollte mit der Erklärung nicht so weit ins Detail gehen.

JSON Objekte haben Properties / Eigenschaften, keine Tags ;-)
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Danke für die Ergänzung, wollte mit der Erklärung nicht so weit ins Detail gehen.

JSON Objekte haben Properties / Eigenschaften, keine Tags ;-)
Hast Recht, schreibt sich aber schneller :D
 

enkidu

Benutzer
Mitglied seit
17. Dez 2011
Beiträge
191
Punkte für Reaktionen
0
Punkte
0
Auch wahr - und im Kontext ausreichend eindeutig :)
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Community Package Hub unterstützt nun die folgenden DSM 5.0 beta Paket-Zentrum Features:

  • 256x256 Pixel Icons (Synology nennt sie Retina Thumbnails)
  • silent_install
  • silent_upgrade
  • silent_uninstall
  • qupgrade (ist nur in der Paketquelle verfügbar)
Die neuen Keywords der INFO können im Wiki nachgelesen werden.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat