english English

Een propere .psd

Al te vaak gebeurt het dat er frustraties ontstaan wanneer een slicer, een developer of een andere webdesigner een werkbestand ontvangt waar geen orde of logica in zit. Bij Inventis trachten we een standaard te ontwikkelen voor de webdesigners om zo op een vlotte manier samen te kunnen werken aan een design. Middels deze korte post wil ik (aspirant-)webdesigners proberen duidelijk te maken hoe je een propere .psd aanlevert aan je collega's zonder al te veel frustraties te veroorzaken.

Benoem je layers

Photoshop benoemt elke layer en groep automatisch met een nummer. Op zich is dat, als je maar een aantal layers of groepen nodig hebt, geen probleem maar het zorgt uiteindelijk toch voor verwarring wanneer het aantal groeit. Geef daarom elke layer en groep een passende naam zodat je collega's niet tussen de bomen op zoeken moeten naar het bos.

De structuur

Deel je .psd op in een mappenstructuur gelijkend op de indeling van de te designen pagina. Je maakt het jezelf en jouw collega's eens zo gemakkelijk om bepaalde elementen terug te vinden.

Mappenstructuur

Werk met "smart objects"

Layers van wederkerende elementen in een design (bijvoorbeeld een opsomming van nieuwsartikels) worden vaak gecopy-paste waardoor je overtollige layers creëert in je .psd. Het is namelijk dikwijls niet omwille van de grootte van je werkbestand dat het bestand langzaam laadt/opent maar door het hoge aantal layers dat photoshop moet openen, althans dat is mijn indruk. Design daarom het eerste nieuwsitem (om bij het aangehaalde voorbeeld te blijven), selecteer al deze layers en kies via de rechtermuisknop de functie "convert to Smart Object". Dit Smart Object kan je dan copy-pasten om zo je opsomming te bekomen. Dubbelklik op het Smart Object icoontje om je oorsponkelijke layers opnieuw te openen en te bewerken. Sla je deze Smart Object nu opnieuw op dan zal je zien dat al de copy's van deze Smart Object gewijzigd worden. Smart Objects zijn dus voor de webdesigner een goede oplossing om heel wat tijd te winnen.

Smart Objects

Library

Voor de gemiddelde en grotere projecten gebruiken wij nog 1 extra layer, namelijk de library. In deze library worden de knoppen, links, tekstelementen, standaard bannerformaten, ..., opgeslagen zodat we op een vlotte manier alles opnieuw kunnen ophalen tijdens het designproces van subpagina's. Ook de hover -en active states van knoppen, links, ..., worden hier duidelijk in verwerkt voor de slicers. Op deze manier beschikken zij dus over een uitgebreide styleguide.

Library

Besluit

Het lijken de meest logische puntjes die hier opgesomd worden, maar veel te vaak worden ze toch door korte deadlines genegeerd. Door van bovenstaande items een simpele routine te maken in je design-proces maak je het jezelf gemakkelijk en zal het echt niet veel meer tijd kosten dan op de wanordelijke manier te werken. Je collega's zullen je in ieder geval dankbaar zijn. Uiteraard zullen er altijd projecten zijn waardoor je wat van je werkmethode moet afwijken maar ook dit kan dan in de toekomst opnieuw gebruikt worden als leidraad om het proces te vereenvoudigen.

Heb jij nog bepaalde tips om een .psd gebruiksvriendelijker te maken? Laat ze alvast hieronder achter.

RSS reacties feed

7 reacties tot nu toe

Filip

Filip zei 7 weken geleden:

Misschien handig om een sample psd ter beschikking te stellen. Altijd handig als reference material :-)
Wolf

Wolf zei 7 weken geleden:

Ik heb hier een dubbel gevoel bij.

Als ik het zelf moet slicen vind ik het een dikke waste of time om te benoemen, en groepeer ik enkel om zelf sneller selecties te kunnen maken. Het bedenken van naampjes en dergelijke haalt me zwaar uit mijn ontwerpflow. Uiteindelijk haal ik de images er toch uit voor een 'copy merged', dus hoe mijn layers staan maakt niet zoveel uit.

Als ik iemand anders het ontwerp moet aanleveren vind ik het wel belangrijk dat dit een beetje georganiseerd is; echter is dit (again) een grote tijdsverspilling als het ontwerp relatief eenvoudig is.

De bovenste screenshot leidt mij tot volgende vraag: ontwerpen jullie elke binnenpagina voor een klant apart?

W.
Tom Hermans

Tom Hermans zei 7 weken geleden:

Zeker als je "in team" werkt is dit wel zo handig, en ook als je (veel) later iets moet wijzigen. Ik laad de psd tegenwoordig zelfs mee op de server, die paar MBs plaats is er gewoonlijk toch wel, en zo gaat ie zeker niet verloren.
Alhoewel ik een soortgelijke mappenstructuur gebruik in de psd, moet ik wel zeggen dat ik zelf al meer design in de browser dmv sobere xhtml en css om tijd en werk te besparen (design en slicing valt samen).
Er wordt tijd bespaard in crossbrowser-testing en sommige aanpassingen kunnen sneller gemaakt worden (bv. breedte van een sidebar aanpassen: alle elementen schuiven mee, in een PSD moet je X aantal zaken één voor één gaan aanpassen. font wijzigen, kleuren.. etc.. in css in een vingerknip ) +css3-features komen beschikbaar. De gewonnen tijd gebruik ik dan weer voor de eyecandy van de site

zie ook hier: http://24ways.org/2009/make-your-mockup-in-markup
Jente

Jente zei 7 weken geleden:

@Wolfr Als ik verwoed aan het ontwerpen ben vliegen mij de onbenoemde layers en folders om de oren, eens het design afgerond kuis ik alles wat op voor het naar degene gaat die het gaat slicen. Voor mezelf heb ik de orde niet echt nodig al kan een beetje orde geen kwaad.
Om op uw vraag te beantwoorden, wij ontwerpen bijna alle "binnenpagina's" om aan de klant te laten zien, bij grote projecten ontwerpen we zeker alle fundamenteel verschillende pagina's en maken we een styleguide voor de gelijkende pagina's. Dat is een hoop designwerk maar is na het wireframen 1 van de beste manieren om te grote hoeveelheden feedback te vermijden en de klant een perfect beeld te geven van wat hij mag verwachten.
Bart Vandebeek

Bart Vandebeek zei 7 weken geleden:

@Wolf: Ik denk dat Jente een duidelijk antwoord gaf. Voor mijn eigen designs waar ik zelf aan verder zal werken en slicen heb ik het niet nodig. Dan zal ik meestal ook werken zoals Tom Hermans hierboven vermelde. Naar collega's toe vind ik de orde wel belangrijk zodat ze op een vlotte manier alles terugvinden en verder kunnen werken.
Wij designen inderdaad alle subpagina's maar met drie webdesigners in ons team, die momenteel toch goed op elkaar afgestemd zijn, is het werk goed verdeeld. Een goede planning, dezelfde werkwijze en quasi dezelfde visie zorgt ervoor dat we onze designs toch vlot af kunnen handelen.

@Tom Hermans: Ik vind "designen in de browser" goed voor kleine projectjes maar om grotere projecten te designen zoals community's en dergelijke zie ik voor mezelf deze methode niet echt gebruikt worden
Tom Hermans

Tom Hermans zei 7 weken geleden:

@Bart Vandebeek : Ik zou net denken dat het voor grote projecten de grootste winst oplevert.. maar goed, 't is een heel andere approach, ik heb het ook jaren psd>html gedaan hoor...
Ik zie het tegenwoordig vaak ook bijna "als wireframe" waarbij je meer met structuur en layout dan met stijl & look bezig bent. En waarbij je de code gewoon kan gebruiken en verder finetunen...
Simon Timmermans

Simon Timmermans zei 6 weken geleden:

Die smart objects daar zoek ik al een tijdje achter, lijkt mij heel handig voor wireframes.
Leuk artikel!

Reageer op dit artikel

Toegelaten tags: <a href="" title=""> <code> <em> <strong>

RSS Feed

Bekijk alle tags

Laatste reacties

  • John : Ik heb het boek inmiddels gelezen. Wat ik het meest meegenomen heb in mijn dagelijkse...
  • Chris R.: Naast het feit dat teuxdeux goed is in hetgeen het voor gemaakt is wil ik toch even mijn...
  • Massimo: @wannes: In het begin had ik ook wat last met het feit dat een niet opgeloste todo naar de...
  • webdesign china: thx , goeie tips en mooi samengevat, zelfs handig voor ervaren webdesigners :)
  • Stef Verbeeck: Ik ben het helemaal eens met Herman: Outlook + Blackberry = winning task management combo....