Door Femme Taken

Architect

Releasenotes development iteratie #114

05-09-2017 • 14:13

25 Linkedin

Onze developers hebben vandaag iteratie 114 opgeleverd. De focus lag op het herschrijven van het cms waarmee de redactie nieuws- en reviewpagina's beheert, met als concreet resultaat de mogelijkheid om hero-afbeeldingen in reviews te kunnen beheren.

Video direct embedden in forumpost

In de vorige .plan kozen jullie als community pick het kunnen embedden van mp4-video's in forumposts. Na research van het development team zijn we tot de conclusie gekomen dat het niet verstandig is om het direct embedden van willekeurige mp4-bestanden te ondersteunen. Dit is in verband met mixed content-meldingen die browsers opwerpen als er http-video's voorkomen op pagina's die via https worden uitgeserveerd.

We hebben echter niet stilgezeten en hebben als alternatief oEmbed geïmplementeerd. De api van oEmbed maakt het een stuk makkelijker om embeds van videodiensten te ondersteunen. Naast video's van YouTube en Vimeo kun je nu ook url's van Twitch en Streamable in de video-tag gebruiken. In de toekomst kunnen we eenvoudig andere diensten toevoegen die door oEmbed worden ondersteund.

En verder hebben we...

  • de weergave van blauwe broadcastnotificaties compacter gemaakt door meldingen op elkaar in plaats van onder elkaar te presenteren;
  • ervoor gezorgd dat het knopje waarmee je op een touch device in één keer naar de boven of onderkant van de pagina kunt scrollen weer zichtbaar is als de rode balk van de inhoudsopgave wordt getoond in een review;
  • artikeltitels op smartphones wat kleiner weergegeven zodat lange titels minder ruimte innemen;
  • de update-historie van downloads weer zichtbaar gemaakt.

Reacties (25)

Wijzig sortering
Hoe kan ik nou een mp4 dan embedden via oEmbed? Als ik in mijn GoT Notepad een URL naar een mp4 plaats, dan krijg ik een linkje naar de video:
"Video: http://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4". Of kan ik dus alleen bepaalde mp4's van bepaalde sites invoegen?

bestaat er ook geen camo-achtig iets voor mp4 en dergelijke? :P

[Reactie gewijzigd door AW_Bos op 5 september 2017 14:22]

oEmbed is een service die automatisch URL's herkent van bepaalde services. Youtube en Vimeo URL's werken automatisch, maar een mp4 op een custom domein zoals in je voorbeeld wordt niet ondersteund.
Okee, maar als ik een YouTube video inlaad blijf ik gewoon de YouTube player zien. Dat klopt gewoon? En ik neem dus aan dat dit voorheen door Tweakers zo werd omgeparst (url tussen video-tags naar videoplayer) terwijl dat nu door oEmbed wordt gedaan?

[Reactie gewijzigd door AW_Bos op 5 september 2017 14:26]

Ik denk het. Het voordeel van oEmbed is dat het een hele grote hoeveelheid diensten ondersteunt, en de library wordt bijgehouden zodat je zelf nooit veel hoeft te doen als ze iets veranderen bij een van die diensten.
Ik vermoed dat oEmbed simpelweg de juiste API inlaadt na URL detectie. Is het bv. een youtu.be URL, dan zal de YouTube API (dus de YT speler) geladen worden. Bij een niet-herkende dienst (dus een niet-herkende URL) zal niets worden ondernomen, en enkel de URL worden weergegeven (als hyperlink).
Ik zie het. In deze JSON-file staan alle aanbieders:
http://oembed.com/providers.json

Best een hoop.
Facebook en LinkedIn icoontje zijn hier stuk (mini). Weet niet of dat al was, maar volgens mij is dat sinds deze release. Seems to be fixed! Zal wel caching geweest zijn oid.

En wanneer wordt het RSS icoontje onderin eens 2 pixels omhoog geschoven? :)

[Reactie gewijzigd door Tielenaar op 5 september 2017 16:11]

Ik zie geen gekke dingen mbt het RSS icoontje? Zou je eens een screenshotje in Stoute Bugs kunnen posten?
Ah sorry, negeer dat maar. Heb al gevonden dat het aan mijn kant fout zat :)
Dit is in verband met mixedcontent-meldingen die browsers opwerpen als er http-video's voorkomen op pagina's die via https worden uitgeserveerd.
Is het dan niet mogelijk om enkel "https-video's" toe te staan?
Dat is erg lastig te checken aangezien een https-url alsnog kan redirecten naar http (nu of in de toekomst). Verder speelt ook mee dat ueberhaupt niet makkelijk te checken is of een verwijzing uiteindelijk wel een valide videostream is en geen vage encodering gebruikt. Daarom is besloten om toch alleen bestaande video-hosters te ondersteunen, maar het makkelijker te maken om daar hosters aan toe te voegen :)
Ik zeg: goed resultaat en ga zo door.
Met name de titels op mobiel! :)
+1Anoniem: 372172
5 september 2017 14:18
Ziet er weer goed uit allemaal :)
Yes, de updatehistorie weer zichtbaar. Een functie die ik wel heel handig vind om de reacties onder eerdere versies makkelijk te kunnen vinden. Erg blij dat die weer terug is.

[Reactie gewijzigd door YdieresiS op 5 september 2017 15:08]

Als ik op het het uitklap knopje duw (bij de updates van ReactOS), dan komen er meer updates bij, het labeltje van het knopje veranderd niet, er blijft "Meer historie" staan, ipv "Minder historie"
artikeltitels op smartphones wat kleiner weergegeven zodat lange titels minder ruimte innemen;
Niet dat ik het erg vind, maar de titels zijn nu ook kleiner weergegeven op de desktop.
Het zou wel handig zijn als het aantal comments tussen haakjes achter de verschillende versies van downloads staat. Dan kan je in 1 keer zien waar je welke je kan klikken om de comments bij de downloads te lezen. Nu moet ik ze allemaal aanklikken om de comments te vinden.
Krijgen wij ook een inkijkje in dat nieuwe CMS? van de oude DSP zijn er over de jaren heen wel wat screenshots gedeeld :P

Op dit item kan niet meer gereageerd worden.


Nintendo Switch (OLED model) Apple iPhone SE (2022) LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S22 Garmin fēnix 7 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee