Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door Sven Koene

UX Designer

Veel kleine verbeteringen - Development-iteratie #141

09-10-2018 • 14:37

50 Linkedin Google+

In deze iteratie lag de focus op het afronden van het YouTube-project en het doorvoeren van veel kleine verbeteringen.

Afronden YouTube-project

Zoals bij elke grote verbouwing moet alles weer netjes opgeruimd worden voordat je verder kunt met het volgende project. Dit geldt ook voor het project waarbij we YouTube hebben omarmd in ons nieuwe videoplatform. Na de release van de nieuwe code hebben we de tijd genomen om het oude platform op te ruimen, zodat de codebase er weer netjes bij staat. Ook hebben we de engine zoveel mogelijk ontdaan van verwijzingen naar ons oude videoplatform en waar mogelijk aangepast aan het nieuwe platform.

Daarnaast zijn nog wat kleine bugjes gerepareerd, waardoor je nu bijvoorbeeld weer videos full screen kunt bekijken.

Reviews in 'Lees meer'

Als bij redactionele artikelen een review is gekoppeld, wordt deze voortaan anders weergegeven. Zo proberen we onderscheid aan te brengen tussen belangrijke en minder belangrijke gekoppelde artikelen, zodat daarmee duidelijker is wat extra interessant is om te lezen.

Vlnr: een gekoppelde preview, review en een nieuwsbericht

Intuďtiever filteren

We zijn al een tijdje bezig om de gebruikservaring van de filters op mobiele apparaten te verbeteren. In iteratie 141 hebben we de styling verder gefinetuned. Het uitsluiten van items in een checkboxfilter is intuďtiever gemaakt door uitgesloten items een rode in plaats van groene achtergrondkleur te geven.

Kleine verbeteringen

  • Vanaf nu kun je behalve een eigen reden, ook kiezen uit een vaste set van redenen voor het annuleren of stopzetten van je abonnement.
  • De aboshop is op mobiel nu beter te bekijken.
  • Voor alle gebruikte fonts zijn woff2-varianten toegepast als dat nog niet het geval was.
  • Je kunt als toekomstige Hero-abonnee nu ook kiezen voor een dagkaart voor Tweakers Gaming Live als welkomstgeschenk*.
  • Je kunt nu de winnaars van voorgaande Tweakers Awards ook direct bekijken in de Pricewatch.
  • Bij het aanmaken van een Pakkie in Vraag & Aanbod vullen we de beschrijving van het pakket automatisch in op basis van de titel van de advertentie, zodat je dit niet zelf hoeft te doen.

* Bestaande Hero-abonnees krijgen vijftig procent korting op de ticketprijs, zie het forumtopic voor meer informatie.

Bugfixes

  • Een security-bug gefikst die het mogelijk maakte om inline JavaScript te posten op het Forum en in een reactie.

Reacties (50)

Wijzig sortering
Zijn er al plannen voor een 'nachtmodus'?
Zijn meerdere mogelijkheden, maar niet iets officieels vanuit T.net

Je kan in dit forumtopic wat mogelijkheden bekijken: Feature Tweakers.net Nachtmodus.
Kunnen jullie meer info delen over die javascript bug aangezien deze nu toch geplet is :) ? @crisp

[Reactie gewijzigd door We Are Borg op 9 oktober 2018 14:44]

Volgens mij werdt input niet goed geëscaped bij het editten van reacties in de editor, dit merkte ik eerder ook al toen ik een link wou posten. Heb niet de moeite genomen om het verder onderzoeken maar zou mogelijk de oorzaak geweest kunnen zijn.

De betreffende reactie: Ed Vertijsment in 'nieuws: Toyota roept 2,4 miljoen Prius- en Auris-modellen ...

[Reactie gewijzigd door Ed Vertijsment op 9 oktober 2018 15:18]

Het was effectief gewoon XSS, op zich niet heel spannend, maar de plek waar het gebeurde was goed gevonden. Het stond min of meer tussen twee RML-tags in, waardoor het buiten de reguliere escaping viel.
Komt er binnenkort een Tweakers IOS app? Zoja dan wil ik die heel graag :P
Tweakers.net toevoegen aan je hoofdscherm lijkt mij meer dan voldoende?
Enige functionaliteit die je dan vooral mist zijn pushmessages.
Die werken op Android wel dus dan is meer aan Apple om dat in orde te maken. Om nu een complete app voor iOS te maken puur omdat Apple (nog) geen push (onderdeel van service workers) ondersteund zou beetje zonde zijn van de tijd.

[Reactie gewijzigd door Brummetje op 9 oktober 2018 16:36]

Dit is onjuist, caniuse.com/#search=ServiceWorkers de support voor serviceWorkers is er wel degelijk maar IOS ondersteund inderdaad geen push notificaties. Ook is er een custom implementatie van de push api op safari in mac os.
Ik doelde er meer op dat Push een onderdeel is van de service workers. Niet zo zeer dat Safari in zijn geheel geen service workers ondersteund.
Ah oke, dan heb ik je verkeerd begrepen
Bericht iets aangepast :)
hoe zet je deze pushmessages aan dan? ik kan geen optie ervoor vinden onder mijn touchwiz interface van de Note 8??
Op de Tweakers website zelf bij het belletje rechtsboven.
Aye, thanks, na het inloggen kreeg ik direct een pop-up om het in te schakelen!
Welke notificaties kun je krijgen dan, als je een bericht (dm) hebt o.i.d.? Zo ja... Tell me how :)
Dat is afhankelijk van het marktaandeel toch, of het zonde is van de tijd? Volgens mij heeft iOS daar niet over te klagen. :+
Nooit geweten, interessant! Ach, 11% is in absolute getallen toch ook nog behoorlijk? Het is geen Windows Phone. ;)
Er was ooit een app, maar die is helaas gekilled. Blijft eeuwig zonde.
Waarom? De site in welke browser dan ook schaalt perfect en doet alles prima.
Behalve offline beschikbaar zijn, niet dat je hier een app voor nodig hebt, kan ook met de serviceWorker
Je doelt op de site en nieuws wat al eerder gepost was terugkijken/-lezen, als je niet online bent?
Ja, inderdaad. Dat was wel toppie aan de app. :D
Die was ik even vergeten. Dat kan via de browser inderdaad niet.
Ja dat bedoel ik ja, het kan daartegen wel in de browser, geen probleem zelfs, Edge, Firefox, Chrome (ook Android) en Safari (ook ios) hebben hier allemaal support voor. Het is nog niet zo vaak toegepast aangezien pas sinds begin dit jaar goed ondersteund wordt maar het komt langzaam maar zeker steeds vaker opdagen.
Kunnen die ervoor zorgen dat je nieuwsberichten van Tweakers offline kunt lezen? Hoe doen ze dat dan: halen ze die om de zoveel tijd op?
Dat zou in principe kunnen door gebruik te maken van de push api, nou moet ik zeggen dat daar de standaard nog niet helemaal klaar voor is aangezien dit in elke browser toch weer anders werkt.

Wat ik zou aanraden is caching via de serviceWorker, dat houd in dat je resources van artikelen kan ophalen wanneer je de website bezoekt, bijvoorbeeld de laatste 25 of 100 artikelen in json, de voorpagina en de artikel pagina, die sla je dan op via de cache api. Wanneer je offline bent kan de seriveWorker die resources doorgeven aan de website om daar weergeven te worden.

Het is dan het je weliswaar niet het laatste van het laatste nieuws maar alles dat er al stond de laatste keer dat je de website bezocht dat kan je nu ook offline bekijken, het zorgt zelf voor snellere laad tijden, en bespaard op server ressources.

Dit is wel redelijk versimpeld, in de praktijk komt er nog wat meer bij kijken plus het is allemaal redelijk nieuw, merendeel is pas sinds het begin van dit jaar mogelijk in alle browsers dus er zijn bijvoorbeeld nog niet veel goede frameworks die alles hebben ingebouwd dus veel hier van zal nog zelf moeten worden gedaan.
Oké, dus je bedoelt dat het in theorie zou kunnen, maar op dit moment kunnen wij Tweakers niet offline lezen via de browser. Correct?
Ja, in de vorm van het zit nu niet in Tweakers ingebouwd maar dat zou elk moment kunnen worden gedaan.
Mja, gelukkig zijn we tijdens koffie en peukie in de ochtend niet meer zo vaak offline als we krantje en/of Tweakers willen lezen op het tiolet :P , maar ik snap wat je bedoelt. :)
Kan je op IOS niet een link vastpinnnen tussen je apps? Tweakers schaalt geweldig, en mede daarom is de app al jaren geleden afgeschaft.
Creating Home Screen Bookmarks:
  • Use Safari to navigate to any web page.
  • Tap the Share button at the top of the screen.
  • Tap Add to Home Screen. ...
  • You can now edit the name of the page. ...
  • You can tap Cancel to leave this interface without sending the bookmark to the Home screen.
  • Tap Add to complete adding the icon to the Home screen.
Ik heb nergens gevraagd hoe, is namelijk niet relevant voor mij O-)

[Reactie gewijzigd door nathan-96 op 10 oktober 2018 18:23]

Wat is de vraag achter de vraag? Wat maakt een app beter dan de site met een icoon op je home screen?
Naar mijn idee niets.
Die was er ooit, maar is (mede doordat de site nu op mobiel vele malen beter werkt) geschrapt.
Afronden YouTube-project

Daarnaast zijn nog wat kleine bugjes gerepareerd, waardoor je nu bijvoorbeeld weer videos full screen kunt bekijken.
Ja, dat was wel een vreemde. :?
Bij de ene video wel, bij de andere niet en "moest" je naar YouTube zelf.

Klasse werk. d:)b

Voor iemand met niet de allersnelste verbinding (want in buitenland woonachtig) is het gewoon lekkerder in YouTube. gewoon 1080p en vloeiend. Dat was helaas met Tweakers eigen oplossing vaak niet het geval.
Gehakkel en ook nog laagste kwaliteit.

Beter zo.

Reviews in 'Lees meer' is een topidee. :Y
Zelfs in Nederland was de eigen player drama. Precies de problemen die jij omschrijft had ik ook met een 100Mbit glasvezel lijntje.
Dat kreeg ik mee, inderdaad. Toch vreemd. Zelfs op andere sites die met bepaalde formats werkten, of zelfs met bedrijven samenwerkten voor het verzorgen van de video's ging het niet goed.
Ik herinner me nog een quote over iemand die zei dat je (in het Engels) voor Dumpert een NASA-lijn nodig had. _O-
Hoe werkt jullie workflow om video's te uploaden naar YouTube. De afgeronde en gerenderde video in jullie CMS uploaden en daarna wordt deze via de YouTube API geuploadt en verwerkt?
Inderdaad, ongeveer zoals je voorstelt :)

Op die manier behouden we eigen een video-entiteit en was het daardoor min of meer een drop-in replacement met de streamone-variant.
Bovendien houden we zo een bron-bestand bij die eigen entiteit dat we kunnen gebruiken mochten we ooit weer een soortgelijke migratie van videoplatform willen doen.
Ziet er weer goed uit allemaal guys (y)
Schitterend werk Tweakers.net! Youtube time codes die je embed met de video tag kun je nu ook time codes geven zodat ze beginnen spelen waar jij wilt. Dat is echt SUPER handig.
En tweakers gebruikt nu alleen nog maar youtube voor hun eigen videos. Ook erg handing wat die eigen tweakers player die heeft het nooit gedaan vanuit Canada. En je kon hem ook niet laten bufferen want hij stopt automatisch met bijladen als je hem op pauze zet. Dus sommige videos van tweakers die 20 minuten lang waren duurde soms wel 40 minuten om af te kijken. Maar dat is nu allemaal verleden tijd!!!
Wanneer komt er een beter fotoalbum integratie voor mobile apparaten?

[Reactie gewijzigd door HKLM_ op 9 oktober 2018 15:36]

De implementatie met soortgelijke artikelen viel me al op, maar ik dacht dat het een bug was.
Ik zag wel heel veel dezelfde plaatjes onderaan dit artikel:
reviews: Gebruikersreview van de Maand - September 2018

Ik weet nog niet of ik wel of geen fan van ben, maar het uitlichten van soortgelijke artikelen is over het algemeen wel een verbetering.
Goede update. Wederom goed bezig, Tweakers! :)


Om te kunnen reageren moet je ingelogd zijn


Apple iPhone XS Red Dead Redemption 2 LG W7 Google Pixel 3 XL OnePlus 6T FIFA 19 Samsung Galaxy S10 Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank en Intermediair de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2018 Hosting door True