ag-meinungsfindungstool AT lists.piratenpartei.de
Betreff: Ag-meinungsfindungstool mailing list
Listenarchiv
- From: pa.rei AT gmx.de
- To: ag-meinungsfindungstool AT lists.piratenpartei.de
- Subject: Re: [Ag Meinungsfindungstool] [PCT] d!sco Client Library Querying
- Date: Fri, 6 Dec 2013 16:19:38 +0100 (CET)
- Importance: normal
- List-archive: <https://service.piratenpartei.de/pipermail/ag-meinungsfindungstool>
- List-id: <ag-meinungsfindungstool.lists.piratenpartei.de>
- Sensitivity: Normal
Hi Marc,
gute Idee, in eine der beiden Bibliotheken musst du dich ja sowieso einlesen,
so sparen wie evtl. Ressourcen ;)
Optimalerweise würde die Abfrage nach Topic-Posts natürlich irgendwie so
aussehen:
GET
http://test.disco-network.org/api/odata/Posts?filter=PostType/Description/Name
eq 'Topic'
Momentan funktionieren solche verschachtelten Anfragen aber noch nicht. Daher
mein realistischer Entwurf, der bei OData vermutlich am effektivsten ist:
GET http://test.disco-network.org/api/odata/Posts?$expand=PostType/Description
+ anschließendes Clientside-Filtern.
Das wären wahrscheinlich die idealen Varianten.
Liebe Grüße,
Paul
> Gesendet: Freitag, 06. Dezember 2013 um 15:48 Uhr
> Von: marc <marc AT merkstduwas.de>
> An: bloxx <pa.rei AT gmx.de>
> Cc: "Piraten AG Meinungsfindungstool"
> <ag-meinungsfindungstool AT lists.piratenpartei.de>
> Betreff: Re: [Ag Meinungsfindungstool] [PCT] d!sco Client Library Querying
>
> Hi Paul,
>
> okay. Verstehe.
>
> Ich denke ich werde für den discoArguments PoC mal JayData antesten:
> http://jaydata.org/blog/odata-cookbook-with-jaydata
>
> Ansonsten würde ich mich freuen, wenn Du mir mal deine favorisierte
> Variante
> der Abfrage über die d!sco Client Library zukommen lassen könntest, um alle
> Posts mit PostType == 'Topic' abzufragen!?
>
> TIA
> Marc
>
> -----Original Message-----
> From: pa.rei AT gmx.de
> Sent: Friday, December 06, 2013 3:27 PM
> To: ag-meinungsfindungstool AT lists.piratenpartei.de
> Subject: Re: [Ag Meinungsfindungstool] [PCT] d!sco Client Library Querying
>
> Hi Marc,
>
> JayData hört sich in meinen Ohren schon gut an! Für die Verwendung müsste
> mich hier auch erst einlesen, aber jetzt nicht sofort. Mal schauen, was es
> im Detail so alles kann...
>
> Warum es in der ClientLib noch kein $Expand, $Select, $Top, $Skip gibt: Bei
> Expand und Select habe ich für kompliziertere Abfragen damit gerechnet,
> dass
> es da doch gewisse Sicherheitsbeschränkungen bezüglich Verschachtelung
> gibt,
> und befürchtet, dass das für weitere Komplexität sorgt. Angesichts der
> bisherig geringen Datenmengen hab ich das jetzt erst einmal gelassen. Für
> die "ideale" Abfrage müsste noch sehr viel "Intelligenz" dahinter, zu der
> ich bisher noch nicht gekommen bin; wird schätzungsweise etwas
> unverhältnismäßig kompliziert dafür, was es uns an momentanem praktischem
> Mehrwert bringt.
>
> Aber wie gesagt: Wenn JayData auch so etwas wie Templates unterstützt (hat
> nämlich die Abfragen sehr erleichtert, auch komplizierte), dann würde
> eigentlich nichts dagegen sprechen, die ClientLibrary abzulösen.
>
> Liebe Grüße,
> Paul
>
>
> > Gesendet: Freitag, 06. Dezember 2013 um 14:03 Uhr
> > Von: marc <marc AT merkstduwas.de>
> > An: bloxx <pa.rei AT gmx.de>
> > Cc: "Piraten AG Meinungsfindungstool"
> > <ag-meinungsfindungstool AT lists.piratenpartei.de>
> > Betreff: [PCT] d!sco Client Library Querying
> >
> > Hi Paul,
> >
> > bisher habe ich es leider immer noch nicht hinbekommen die Client Library
> > als AMD Module im discoArguments PoC zu integrieren.
> > Habe daher jetzt die v0.2.1a von Dir eingebunden und bin gerade dabei mich
> > etwas tiefer in die Abfragen rein zu schaffen.
> >
> > Ich glaube das ist momentan noch etwas unhandlich. Aber ich hatte auch
> > gedacht, dass Du die API in OData $Expand und $Select Befehle umsetzt.
> >
> > Wie würde z.B. die Abfrage aller Posts mit PostType == 'Topic' idealer
> > Weise
> > aussehen?
> > Und dann wäre es fürs Paging wichtig, dass ich nicht alle auf einmal,
> > sondern in 5er, 10er oder 15er Pages mittels OData $Top und $Skip Befehlen
> > durch die Resultpages navigieren könnte.
> >
> > Grundsätzlich habe ich dann mal etwas rumgesucht, um uns da das Leben
> > einfacher zu machen und bin dabei über JayData gestolpert:
> > http://jaystack.com/blog/typescript-meets-odata-with-the-help-of-jaydata-and-jaysvcutil
> >
> > Habe es bisher noch nicht ausprobieren können, find aber dass es sehr
> > vielversprechend aussieht.
> >
> > Was hältst Du davon?
> >
> > Cheers
> > Marc
> >
> >
>
> --
> Ag-meinungsfindungstool mailing list
> Ag-meinungsfindungstool AT lists.piratenpartei.de
> https://service.piratenpartei.de/listinfo/ag-meinungsfindungstool
>
>
- [Ag Meinungsfindungstool] [PCT] d!sco Client Library Querying, marc, 06.12.2013
- Re: [Ag Meinungsfindungstool] [PCT] d!sco Client Library Querying, pa . rei, 06.12.2013
- Re: [Ag Meinungsfindungstool] [PCT] d!sco Client Library Querying, marc, 06.12.2013
- Re: [Ag Meinungsfindungstool] [PCT] d!sco Client Library Querying, pa . rei, 06.12.2013
- Re: [Ag Meinungsfindungstool] [PCT] d!sco Client Library Querying, marc, 06.12.2013
- Re: [Ag Meinungsfindungstool] [PCT] d!sco Client Library Querying, pa . rei, 06.12.2013
Archiv bereitgestellt durch MHonArc 2.6.19.