Door Pascal de Vink

Developer

Development-round-up - Iteratie #21

21-08-2012 • 11:30

46

Iteratie #21 is klaar, af, finished en de deur uit. Het zal niemand meer verbazen dat we bijna alle tijd in deze iteratie in Tweakers 7 hebben gestoken. Desalniettemin hebben we nog wat werk verzet voor de huidige site. We moesten de nieuwe cookiewetgeving nog implementeren, en we ondersteunen nu touch-iconen in iOS. Al met al hebben we maar liefst 211 tickets weten weg te werken en dat ondanks de vakantie van een aantal devvers.

Om nom nom, cookies!

Afgelopen tijd is er veel te doen geweest rond de nieuwe cookiewetgeving. We zullen jullie niet nogmaals vermoeien met een uitleg over wat dat inhoudt of wat onze mening over die wet is, maar het spreekt voor zich dat wij er ook iets mee moeten doen. Deze iteratie hebben we ons idee uitgewerkt en online gezet.

Cookiebar Tweakers.net

Vanaf nu wordt aan elke nieuwe bezoeker een balk onderaan de pagina getoond, waarin onze cookiemelding staat, evenals een knop om akkoord te gaan en een om de balk te sluiten. In beide gevallen slaan we het resultaat op en wordt de balk niet meer getoond.

We zijn er bijna, we zijn er bijna!

Na maanden van hard werk verzetten zijn we er bijna: Tweakers 7.0. Maar we zijn er nog niet helemaal. Meer en meer begint dit project de juiste vorm aan te nemen en steeds meer functionaliteiten zijn van een nieuw jasje voorzien, zijn helemaal herschreven of zelfs helemaal verbouwd om meer - of juist minder - te kunnen doen. En dan zijn er natuurlijk nog de nieuwe features. In de vorige .plan hebben we jullie al een teaser laten zien van de zoekfunctionaliteit, deze keer laten we iets meer zien. Allereerst, de nieuwe videoplayer:

Tweakers 7 videoplayer

Een nieuwe videoplayer van StreamOne zal in Tweakers 7 de oude JWPlayer gaan vervangen. Deze player heeft jaren trouwe dienst gedaan, maar de nieuwe features van de StreamOne player wilden we jullie niet onthouden. De player wordt onder meer gekenmerkt door een minder opvallende zwarte balk en de groene Tweakers.net-kleur. Daarnaast is het nu mogelijk om de video af te spelen op de volledige breedte van de pagina (waarbij de content aan de rechterkant naar onder schuift). Daarnaast is er een html5-versie die ook ondersteuning heeft voor alle features, zodat je ook op bijvoorbeeld je tablet prima videos kunt kijken.

Producten en uitvoeringen

In Tweakers 7 maken we in de pricewatch een onderscheid tussen producten en uitvoeringen. Verschillende uitvoeringen van een product kunnen eenvoudig onder elkaar worden weergegeven en vergeleken, waar elke uitvoering in de huidige pricewatch nu nog een afzonderlijk product is. Ook is er voor de uitvoeringen een speciale pagina, die onder de productpagina valt.

Tweakers 7 Uitvoeringen

Je ziet op dit screenshot een tweetal uitvoeringen, een aantal filters, 'hebben en willen'- functionaliteit (welke leiden naar een item in de wenslijst of inventaris), de reviews en prijzen. Ook kun je gemakkelijk wisselen tussen het overzicht van alle uitvoeringen en een specifieke uitvoering.

We zoeken nog steeds versterking

Het Technology Team van Tweakers.net is momenteel op volle sterkte, al hebben we nog wel ruimte voor een nieuwe stagiair/afstudeerder. Ons Productteam heeft echter meer versterking nodig. Zij zijn degenen die de grafische en functionele specificaties en ontwerpen opzetten, oftewel degenen die verzinnen hoe Tweakers.net hoort te werken en wat er beter kan. Voor dit team wordt momenteel gezocht naar een Manager Product Tweakers.net & Computable.nl die het gehele team aanstuurt.

Reacties (46)

46
46
39
2
0
2
Wijzig sortering
We zijn er mee bezig :)
Wij gebruiken hier altijd een acceptatie-omgeving voor ;)
Wij ook, en daar werkte de pagina ook. Klein foutje in het releasescript gooide roet in het eten. Geen probleem, weten we dat voor de volgende keer ;)
Waarom serveren jullie niet gewoon iedereen de HTML5 versie van streamone?
Omdat nog te veel browsers geen H264 zelf kunnen afspelen of waar flash beter of fijner werkt dan de HTML5-versie (en dat is op advies van Streamone zelf, niet alleen eigen bevindingen).
Anoniem: 387064 @ACM21 augustus 2012 15:47
H264 lijkt me sowieso geen goede keuze ivm licentiekosten. Maar er zijn toch ook open codecs die gewoon prima werken op veel apparaten?
De enige 'open' codec die een beetje ondersteund wordt is volgens mij WebM, en dan alleen maar omdat veel desktop-browsers het (kunnen) ondersteunen en omdat de meeste Android-devices het ondersteunen. Dan is H.264 een betere optie, omdat de meeste browsers dat ondersteunen en zo ongeveer alle mobiele devices dat ook ondersteunen.
Er zijn vziw alleen maar codecs die op "veel apparaten en browsers" werken. Ik ken geen codec die op alle apparaten en in alle browsers werkt. OGM en WebM beide in ieder geval niet.
Van de beschikbare codecs is h264 domweg de meest-ondersteunende codec en bovendien via een omweg met flash - dat ook vaak beschikbaar is - werkend te maken in browsers die geen eigen h264-ondersteuning bieden.

Dus h264 is momenteel toch echt de meest universele video-codec, ondanks dat het geen open standaard is.
En we willen best af en toe wat extra's voor onze gebruikers doen, maar het is toch niet heel erg leuk om onze video-opslag te moeten verdubbelen of verdrievoudigen voor die paar extra codecs. Zeker omdat het zo weinig extra platformen oplevert t.o.v. h264.
Anoniem: 387064 @xyanide21 augustus 2012 14:46
Maar begrijp ik het nou goed dat als ik op het kruisje druk, dat er dan geen niet-essentiele cookies worden geplaatst?
Ik heb daarnet op het kruisje geklikt: Op deze pagina blokkeert ghostery 9 externe trackers. Dat wil niet alleen zeggen dat op het kruisje klikken niets doet, maar ook dat Tweakers tegenwoordig bij de top hoort wat aantal trackers betreft. Spijtig.
Je kunt bij ons er maar liefst vier uitzetten. Als je Social Media Sharing in bijvoorbeeld je profiel uitzet, dan scheelt dat al wat.

Enige nadeel daar van is wel dat je niet langer direct vanaf een pagina het met een klik kan delen op een sociaal netwerk. Maar als je dat sowieso niet doet, dan kun je dat prima doen :)

Je kunt het op de volgende url vinden onder "Social networks": https://secure.tweakers.net/my.tnet/preferences
Maar als ik (net als veel mensen die bezorgd zijn om privacy) m'n browser instel om alle cookies te wissen als ik de browser afsluit, dan moet ik dat telkens opnieuw uitzetten. (Ik gebruik tweakers.net meestal zonder in te loggen, tenzij ik wil reageren o.i.d.)

De enige optie is dus een oplossing als Ghostery, wat ik spijtig vind omdat die ook enkele advertenties weghaalt.

[Reactie gewijzigd door Sorcix op 23 juli 2024 23:45]

Ik miste hem ook al ;)

Puik werk heren! De pricewatch ziet er veel beter uit! Ik kan niet wachten tot ik een (beta) versie van t.net 7 kan zien!

EDIT:
cookiemonster kan nu weer lekker knagen op jullie koekjes! Ze komen nu weer goed binnen, dank.

EDIT 2:
Vanaf nu wordt aan elke nieuwe bezoeker een balk onderaan de pagina getoond... In beide gevallen slaan we het resultaat op en wordt de balk niet meer getoond.
Hoe slaan jullie dit op? In een cookie :+

[Reactie gewijzigd door Tomassie91 op 23 juli 2024 23:45]

Hehe idd! Komt er een beta ronde? Zou wel erg cool zijn! :9~
Plus de layout mist op het forum
Wat betreft de cookies:
Of ik nu wel of niet op akkoord klik, het verschil kan ik niet merken. In beide gevallen word ik nog steeds gevolgd door de onderstaande lijst op Tweakers.net:

- Double Click
- Facebook Connect
- Google +1
- Google Analatics
- LinkedIn Widgets
- Scorecard Research Beacon
- Twitter Button
- Webtrekk

Dus die melding geven is tot nu toe nog steeds zinloos want er wordt blijkbaar nog niets mee gedaan. Moet dat nog geïmplementeerd worden? |:(
We hebben een functie waarmee je de social media kunt uitzetten. Zo heb je niet langer Facebook, Google+, Linkedin en Twitter.

Dat scheelt toch weer wat. :)

Je kunt dit uitzetten door bij de social media op 'Social Sharing Uitschakelen' te klikken of door dit aan te geven in je profiel
Dankjewel voor de tip maar zat toevallig op de netbook en had daardoor nog niet gebruik gemaakt daarvan. Desalniettemin werkt het systeem wat Tweakers.net aanbiedt dus gewoon niet.

Ook al kan je social sharing uitschakelen, blijven er nog 4 trackers over die je blijven volgen, ook als je hebt aangegeven dit niet te willen. Nu heb ik standaard cookies van derden uitgeschakeld in mijn browser en Ghostery geïnstalleerd maar als iets in elkaar is gezet om te voorkomen dat je gevolgd wordt, en dat vervolgens compleet word genegeerd.. dan lijkt me dat die hele functie de prullenbak in kan en het niets meer dan schijn is. :z
Niet helemaal waar. Het systeem werkt precies zoals het zou moeten werken (voor ons iig). Je gaat akkoord, dat is mooi, dan weten we dat. Je klikt de banner weg (let op: het is dan niet automatisch zo dat je _niet_ akkoord gaat), ook mooi. Dat registeren we ook, maar er veranderd daardoor niet meteen iets.

Als je hierover wil discussiëren, dan kan dat op het forum :)
Hoe kan je dan aangeven dat je niet akkoord gaat?
Door de pagina te sluiten...
Ctrl-F4 :Y)
Flauw hoor.
Ik ga niet over de cookie-implementatie, dus daar kan ik je weinig over vertellen. Mijn reactie was ook puur bedoeld om je te wijzen op de mogelijkheid om social media uit te schakelen
Als je Social sharing uitzet onder een nieuwsbericht blijven er nog maar 4 over. Dit onthoudt de site dan en krijg je die social dingen niet meer te zien.
Het duurt een kleine 4 jaar, maar dan wordt eindelijk je Feature Request mbt de Touch Icons ingewilligd.... :/ Mooi dat ze er nu eindelijk zijn 8)
En dan nog alleen maar omdat het een developer (mij in dit geval) ook ontzettend irriteerde ;)
maar 4 jaar? bofkont! :+
Vanaf nu wordt aan elke nieuwe bezoeker een balk onderaan de pagina getoond, waarin onze cookiemelding staat, evenals een knop om akkoord te gaan en een om de balk te sluiten. In beide gevallen slaan we het resultaat op en wordt de balk niet meer getoond.
En als ik niet op akkoord klik, worden dan ook alle verwijderd? niet opgeslagen? alleen de niet-functionele cookies niet meer bijgehouden?
Daarnaast is er een html5-versie die ook ondersteuning heeft voor alle features, zodat je ook op bijvoorbeeld je tablet prima videos kunt kijken.
In het kader van alle verhitte html5-debatten; welke codec willen jullie hiervoor gaan gebruiken? Also, wordt dit als fallback gehanteerd, of is de html5-variant de standaard?

[Reactie gewijzigd door Freeaqingme op 23 juli 2024 23:45]

En als ik niet op akkoord klik, worden dan ook alle verwijderd? niet opgeslagen? alleen de niet-functionele cookies niet meer bijgehouden?
Nee, momenteel wordt dit puur ter indicatie aangeboden. we houden wel bij wat de voorkeuren zijn waarop geklikt wordt. Hoe we dit in de toekomst verder gaan implementeren is nog niet duidelijk.
In het kader van alle verhitte html5-debatten; welke codec willen jullie hiervoor gaan gebruiken? Also, wordt dit als fallback gehanteerd, of is de html5-variant de standaard?
Het is inderdaad bedoeld als Fallback, we krijgen steeds meer tablet gebruikers die ook graag video kijken en daar zal deze fallback dan ook gewenst zijn. Flash blijft voorlopig de standaard.

edit: typo

[Reactie gewijzigd door Inspector op 23 juli 2024 23:45]

Dan valt er dus ook niets akkoord te gaan? Of in ieder geval, dan is er geen verschil tussen de grote Akkoord knop en het kruisje. Wat is het nut van de opmerking dan nog?
Jawel, in principe ga je altijd akkoord door op de website te blijven. Ga je niet akkoord dan zul je inderdaad de website moeten sluiten. Het nut ervan is dat we nu inzichtelijk krijgen hoeveel mensen er wel of niet met dit soort cookies akkoord gaan. Daarnaast voldoen we zo ook aan de Europese wetgeving omtrent cookies, namelijk het informeren van de gebruiker.
Conform de nederlandse cookie wet dien je ook een mogelijkheid te geven om te weigeren. Dat dan de hele website niet meer toegangkelijk zal zijn, of mogelijk niet meer naar behoren werkt is dan een probleem van de bezoeker. Maar volgens cookiewet in nederland die je specifiek om een acceptatie / weigering te vragen.

EDIT:
Aanvullend hierop moet ik zeggen dat de oplossing die ICT recht heeft bedacht mij wel aanstaat. Je krijgt gradaties aangeboden in welke cookies je wilt behouden.
http://ictrecht.nl/

[Reactie gewijzigd door MrvdB op 23 juli 2024 23:45]

Daarnaast voldoen we zo ook aan de Europese wetgeving omtrent cookies, namelijk het informeren van de gebruiker.
De Europese wetgeving bestaat in dit geval uit een "richtlijn", wat wil zeggen dat Europa het aan de individuele lidstaten overlaat om zelf een passende oplossing te verzinnen binnen de kaders van die richtlijn. De Nederlandse implementatie van deze richtlijn is strenger dan in veel andere landen (bv UK), waar alleen informeren wel voldoende is.

De oplossing die T.net heeft gemaakt voldoet niet omdat deze zonder expliciete toestemming toch niet-essentiële cookies plaatst (DoubleClick, ComScore), ook als je meteen weer weg surft. Aangezien T.net toch wel een high-profile website is (die beter zou moeten weten) zou ik de huidige versie meteen op de lijst voor vervanging zetten. Vergeet ook niet te loggen wie wanneer toestemming heeft gegeven, dat is helaas ook wettelijk verplicht.
Er is heel bewust gekozen om de huidige draconische Nederlandse wetgeving op dit gebied (nog?) niet te volgen; zie onder andere http://gathering.tweakers...message/38788329#38788329 voor meer uitleg :)
De Nederlandse cookiewet lijkt toch echt stricter dan enkel notificeren...
Willen jullie aub niet zo'n vreselijke html5-player invoeren die niet echt fullscreen kan op de iPad (en alle tabs en de url balk van Safari gewoon laat staan) zolang Safari daar geen degelijke ondersteuning voor heeft? YouTube is er een tijdje geleden op over gegaan en het irriteert me ongelooflijk dat ik niet meer gewoon fullscreen kan met een filmpje. Vooral 's avonds heel irritant, want je hebt zo'n fel licht producerend stukje scherm bovenaan elke video. Wat mij betreft laten jullie vooralsnog lekker die standaard player van de iPad staan, werkt prima :)
Nou, vooruit. ;)

We hebben in onze nieuwe videoplayer drie standen: normaal, expanded en full screen. Op de iPad kun je ze alle drie gebruiken.

Wil je wel de rest van de body zien, dan laat je hem op normaal staan. Wil je de video full screen hebben, dan druk je op full screen. De functies kun je rechtsonder in het screenshot van Pascal zien
Misschien dat die de verkeerde plek is voor bugs mbt de cookie-bar, maar ik kan hem niet accepteren op mijn mobiel, die knop is niet zichtbaar (Nokia N900), vrij irritant :/

[Reactie gewijzigd door TMDevil op 23 juli 2024 23:45]

Zou je dit nog eens na willen kijken? Er is net een update gedaan, dus het zou goed kunnen dat je de knop nu wel te zien krijgt :)
Jep, hij werkt nu wel :D
Ik loop soms bij de pricewatch tegen het volgende aan: Ik zoek op een aantal kriteria: Z77 chipset, 1155 Socket.

Dan krijg ik ene lijst met moederborden. Echter wil ik ook zoeken op 2 1Gbps aansluitingen. Wat ik ook probeer (knippen plakken vanuit product omschrijving) ik krijg het niet voor elkaar om daar goed op te filteren.
Het zal niemand meer verbazen dat ik erg benieuwd naar Tweakers 7 ben. :9~

De Cookie fix lijkt me niet helemaal goed te zijn gegaan. Als ik op Akkoord klik dan verwijst hij me naar https://secure.tweakers.net/my.tnet/cookies/ die niet gevonden kan worden. Spuit 11....

[Reactie gewijzigd door Coocoocachoo op 23 juli 2024 23:45]

Op dit item kan niet meer gereageerd worden.