SlideShare a Scribd company logo
1 of 110
Download to read offline
HELPMEHELPYOU
PRACTICALTIPSFORDESIGNERSFROMA
WORDPRESSDEVELOPER
WITH@DARASKOLNICK
HI,I'MDARA.
NICETOMEETYOU!
I'm @daraskolnick basically everywhere on the Internet.
ALITTLEABOUTME.
I...
am from Toronto
am both a web designer and front end developer
run my own (very) small business
do lots of WordPress development work in partnership
with designers who don't code
have been developing WP themes for 10 (!) years
THISTALKISFOR...
Independent designers who don’t do their own
development (or other designers who work remotely with
developers)
Designers creating custom themes from scratch (not child
themes)
Developers who want to help their designers make their
lives easier
THISMIGHTNOTBEQUITEAS
USEFULFOR...
Larger teams where designers and developers work side-
by-side every day
Designer/developer hybrids who always do everything
Designers who design in the browser
WHYISTHISIMPORTANTTO
TALKABOUT?
There’s often a lack of communication between designers
and developers
Designers and developers are often frustrated with each
other
It shouldn’t be this way. We’re on the same time!
(Team awesome website, that is.)
THINGS(SOME)DESIGNERS
THINKABOUT(SOME)
DEVELOPERS
Why does the finished website look different from my
mockup?
Why do they keep saying ‘no’ to things? Are they just
grumpy?
THINGS(SOME)DEVELOPERS
THINKABOUT(SOME)
DESIGNERS
This is pretty, but have they actually thought about how
this will work in a browser?
Why isn’t this design more consistent and systematic?
Uh oh, this design is totally going to fall apart with variable
content.
WITHALITTLEEDUCATIONON
BOTHSIDES,WECANFIXTHESE
PROBLEMS.
THISTALKISORGANIZEDINTO
PARTSOFTHEPROJECTLIFE
CYCLE
1. Before design begins
2. While you're designing
3. After development is complete
PARTONE:BEFORE
DESIGNBEGINS
1.CHOOSEAGOOD
DEVELOPER
DEVELOPMENTISNOTACOMMODITY.
WE'RENOTALLTHESAME!
WORDPRESSISNOTINHERENTLY“EASY”
OR“HARD”FORCLIENTSTOUSE.THE
DEVELOPERMAKESALLTHEDIFFERENCE.
SITEADMINEXPERIENCES
SITEADMINEXPERIENCE
SOLUTION:ASKYOURPOTENTIAL
DEVELOPERWHATTHEYDOTOMAKE
WEBSITESEASYTOUPDATEFORNON-
TECHNICALCLIENTS
ASKTOSEEEXAMPLES!
SOMEDEVELOPERSPAYMORE
ATTENTIONTODETAILTHAN
OTHERS
SNOOPAROUNDTHEIRPORTFOLIO!
RESIZEYOURBROWSER
DOTHEIRWEBSITESFALLAPARTATANYPOINT?
DOYOUSEEHORIZONTALSCROLLBARS?
ISTHEIRTEXTACTUALLYTEXTORISTHERE
TEXTINSIDEIMAGES?
TEXTINIMAGESISBADFORPERFORMANCE,ACCESSIBILITY,AND
SEO.ALSO,HARDFORCLIENTTOUPDATE
CHECKOUTTHEIRSPACING
ISTHEREENOUGHPADDINGAROUNDTHEIRSITES?
ARETEXTANDFORMELEMENTSSPACEDNICELY?
LOADINGTIME
DOTHEIRSITESTAKEFOREVERANDEVERTOLOAD?
NOTE!
SOMEOFTHESEISSUESMIGHTBEOUTOF
THEDEVELOPER'SCONTROL.
BUTAGOODDEVELOPERWILLOFTENFIXTHESEISSUESANDTHEY
SHOULDN'TBEALLOVERTHEIRPORTFOLIO.
ASKYOURSELF:ISTHIS
DEVELOPERANICEPERSON?
"SOFTSKILLS"MATTER
DOTHEYUSEALOTOFJARGONANDTALK
ATYOUWITHASUPERIORITYCOMPLEX?
2.WHENSHOULDYOUBRING
YOURDEVELOPERONBOARD?
BRINGTHEMONBOARDBEFOREDESIGN
HASBEGUN
DESIGNINGWITHOUTADEVELOPERIN
MINDANDASSUMINGTHATANYONECAN
DOTHEJOBISARECIPEFORDISASTER.
EVENWORSE:HANDINGDESIGNSTOA
CLIENTANDTHENTELLINGTHEMTOFIND
ADEVELOPER.
THISWILLMAKEYOULOOK
BADTOYOURCLIENT
THINGSI’VESEENINDESIGNS
THATWEREN’TPASSEDBYA
DEVELOPERFIRST
OH,THETHINGSI'VESEEN...
Fonts that were all non-web fonts
Completely random element placement (position
absolute all the things!) on a "responsive" site
“Mobile designs” for a responsive site that bear very little
resemblance to the full-sized design
Graphics that rely on Photoshop blending modes
Huge images that would take forever to load
Extremely inconsistent page designs
THISPUTSYOURDEVELOPERIN
ANAWKWARDPOSITION
THEYHAVETOLETBOTHYOUANDYOUR
CLIENTDOWN.
GOODCOMMUNICATIONISA
MUST.
ASKYOURPROSPECTIVE
DEVELOPERLOTSOF
QUESTIONS!
QUESTIONSTOASKBEFORETHEPROJECT
STARTS
What browsers and devices do you test on?
Who’s going to enter the content?
Who’s responsible for creating mobile/tablet sized
designs?
Does the client need training? If so, who’s responsible?
QUESTIONSTOASKWHILEDESIGNING
Will [insert layout idea here] work in WordPress/on a
responsive site?
Can I pass something by you before I send it to the client?
PARTTWO:THEDESIGN
PHASE
Q:WHATSOFTWARESHOULDI
USE?
A:WHATEVERYOU’RECOMFORTABLE
WITH…WITHINREASON.
POPULARCHOICES
Photoshop
Illustrator
Sketch
Good developers should be able to work in different
programs. They’re just tools. Though if I find out your design
is in InDesign I might mark up your quote ;)
WHICHEVERAPPYOU
CHOOSE...
...USEVECTORSASOFTENASPOSSIBLE!
WHYVECTORS?
We need to create Retina/HiDPI graphics
It’s 2015 and SVGs are very well supported
Design elements are crisp and clean at any size
Makes your life and dev’s life easier
IFYOU'REUSINGILLUSTRATOR
ORSKETCH...
You're already designing with vector assets. High five!
IFYOU'REUSINGPHOTOSHOP...
Use shapes
Paste in vector graphics from Illustrator as Smart Objects
KEEPYOURDESIGNFILES
ORGANIZED
NAME,ORDER,ANDGROUP
YOURLAYERS
DELETELAYERSYOU'RENOT
USINGANYMORE
USELAYERCOMPS(IFYOU'RE
USINGPHOTOSHOP)
LAYERCOMPS
A layer comps is a snapshot of the state of your layers a
particular point
Layer comps toggle different layer order and visibility
This is perfect for different states (hover state, active state,
nav menu opened, swapping out images in a carousel,
etc.)
ACOUPLEOFOTHERTIPS
Don't put all your page designs in one big file
Always use whole pixels numbers
USEAGRID!
WHYSHOULDIUSEAGRID?
Keeps your designs neat, tidy and balanced
Devs can't make wrong assumptions about spacing and
sizing if everything aligns to a grid
Good devs should work with whatever grid you prefer or
can offer suggestions if you don’t have one
AFEWGRIDRESOURCES
Or make your own!
A better Photoshop grid for responsive web design
1200px grid system
guideguide.me
Gridset
BECONSISTENT
DEVELOPERSAREVERYLITERAL
If your font styles, spacing, and sizing of elements is
inconsistent from one page to another, we’ll be confused
and might make incorrect assumptions.
IFYOURDESIGNSAREN'TCONSISTENT,
YOURDEVELOPER’SIMPLEMENTATION
PROBABLYWON'TBEGREATEITHER.
You and your client will be sad.
SOLUTION:STYLEGUIDES!
Do this before you get too far into designing, for your own
sake.
STYLEGUIDESSHOULD
CONTAIN
Typographic styles (paragraphs, unordered lists, ordered
lists, headings 1-6, blockquotes)
Colour palette
States: hover, active, focus
Form inputs (minimum: single line text input, multi line
text area, submit button)
Any other styles repeated throughout your site
USEPARAGRAPHAND
CHARACTERSTYLES
THINKINTERMSOFTEMPLATES
ANDMODULES,NOTJUST
UNIQUEPAGES
THINGSDEVELOPERSLOVE
Re-usability
Patterns
Consistency
Further reading: Atomic web design
WORDPRESSSITESAREALL
ABOUTREPETITION
Page templates
Custom post types
Variations need to fit within a system
THINKABOUTTHEVARIATIONS
INAWORDPRESSSITE,TOO
THESIMPLEST,STANDARDPAGE
THE404PAGE
(Almost everyone forgets this!)
FALLBACKSFORMISSINGCONTENT
(e.g. what if the client forgets to upload a featured image?)
HOVER/FOCUS/ACTIVESTATES
THROUGHOUTTHESITE
(Otherwise, your developer will leave it out or make it up.)
OTHERTHINGSSOME
DESIGNERSHAVEFORGOTTEN
Blog comments
Navigation menu dropdown (submenu)
Image with caption
Search results
Form styling
WHATABOUTRESPONSIVE
DESIGN?!
RESPONSIVESITES
DON’TJUSTHAPPEN.
SOMENEWBIEDESIGNERSAND
CLIENTSTHINKTHAT
“WORDPRESSTAKESCAREOF
MOBILE”.NOOOOOOO.
WHOSHOULDFIGUREOUT
THERESPONSIVEWEBSITE?
If you leave it to your developer, make sure they’re okay
with that and that they’re good at design.
Resource: mediaqueri.es
RESPONSIVEDESIGN
SHOULDN’TBEAN
AFTERTHOUGHT
THINGSTOTHINKABOUT
How should the site navigation work?
Are buttons and links easily tappable?
Should the font sizes and spacing change?
Does the mobile browsing experience feel good?
MOBILEFIRST?
MOBILELAST?
MYFAVOURITE:
MOBILECONCURRENT!
Keep the smallest version of the site in mind as you’re
designing the largest and vice versa. Switch back and forth.
RESPONSIVESITE=SAME
CONTENTATALLSIZES
Not hiding 3/4 of the content
Please design responsibly!
BROWNIEPOINTS
Think about how your website will behave between the
largest and smallest sizes.
THINKABOUTPERFORMANCE
MUCHOFTHISISUPTOYOUR
DEVELOPER,BUTHERE’SWHAT
YOUCANDO
PERFORMANCETWEAKS
Limit the number of web fonts
Limit the number of huge (non-tiling) images
Don’t just hide half the site in the mobile view
Teach your client about resizing and optimizing images
(Resource: ImageOptim)
PARTTHREE:WHILE
DEVELOPMENTIS
HAPPENING
PARTFOUR:AFTER
DEVELOPMENTIS
COMPLETE
LETYOURDEVELOPERKNOWIF
ANYTHINGISBROKEN
Tell them what OS, browser and device you’re using! This is
extremely helpful information for debugging.
TESTTHEADMINSIDEOFTHE
WEBSITE
Add in content yourself, make sure the workflow makes
sense
Try variations in content (e.g. different lengths) to see how
the site stands up
GETTINGINVOLVEDINUSING
THESTAGINGSITEHELPSYOU
HELPYOURCLIENTS
NOW,GOHELPYOUR
DEVELOPERHELPYOUMAKE
AWESOMEWEBSITES!
QUESTIONS?
THANKS!
@DARASKOLNICK
DARASKOLNICK.COM
SLIDES:
DARASKOLNICK.GITHUB.IO/WCTO-DESIGNER-DEVELOPER

More Related Content

Viewers also liked

Viewers also liked (20)

How I Made a Career Using WordPress Without Knowing a Line of Code
How I Made a Career Using WordPress Without Knowing a Line of CodeHow I Made a Career Using WordPress Without Knowing a Line of Code
How I Made a Career Using WordPress Without Knowing a Line of Code
 
Mystery solved pages vs posts
Mystery solved pages vs postsMystery solved pages vs posts
Mystery solved pages vs posts
 
Systematic Unit Testing
Systematic Unit TestingSystematic Unit Testing
Systematic Unit Testing
 
You have 2 hands Toronto
You have 2 hands TorontoYou have 2 hands Toronto
You have 2 hands Toronto
 
Wordcamp_mcglade_ux_mashups
Wordcamp_mcglade_ux_mashupsWordcamp_mcglade_ux_mashups
Wordcamp_mcglade_ux_mashups
 
WordCamp Toronto 2015- API Simple Talk
WordCamp Toronto 2015- API Simple TalkWordCamp Toronto 2015- API Simple Talk
WordCamp Toronto 2015- API Simple Talk
 
Here Be Dragons - Debugging WordPress
Here Be Dragons - Debugging WordPressHere Be Dragons - Debugging WordPress
Here Be Dragons - Debugging WordPress
 
Building and Maintaining A Remote Workforce - A Startup Story
Building and Maintaining A Remote Workforce - A Startup StoryBuilding and Maintaining A Remote Workforce - A Startup Story
Building and Maintaining A Remote Workforce - A Startup Story
 
Ecomm 101
Ecomm 101Ecomm 101
Ecomm 101
 
Using Actions and Filters in WordPress to Make a Plugin Your Own
Using Actions and Filters in WordPress to Make a Plugin Your OwnUsing Actions and Filters in WordPress to Make a Plugin Your Own
Using Actions and Filters in WordPress to Make a Plugin Your Own
 
A Noob's Journey to the Core
A Noob's Journey to the CoreA Noob's Journey to the Core
A Noob's Journey to the Core
 
Community Consultation Creates Compelling Content
Community Consultation Creates Compelling Content  Community Consultation Creates Compelling Content
Community Consultation Creates Compelling Content
 
Speeding up your WordPress Site - WordCamp Toronto 2015
Speeding up your WordPress Site - WordCamp Toronto 2015Speeding up your WordPress Site - WordCamp Toronto 2015
Speeding up your WordPress Site - WordCamp Toronto 2015
 
Writing Secure Code for WordPress
Writing Secure Code for WordPressWriting Secure Code for WordPress
Writing Secure Code for WordPress
 
Managed WordPress Demystified
Managed WordPress DemystifiedManaged WordPress Demystified
Managed WordPress Demystified
 
Best Friend || Worst Enemy: WordPress Multisite
Best Friend || Worst Enemy: WordPress MultisiteBest Friend || Worst Enemy: WordPress Multisite
Best Friend || Worst Enemy: WordPress Multisite
 
Delightful Design with the Kano Model (WordCamp Toronto 2015)
Delightful Design with the Kano Model (WordCamp Toronto 2015)Delightful Design with the Kano Model (WordCamp Toronto 2015)
Delightful Design with the Kano Model (WordCamp Toronto 2015)
 
How to use CSS3 in WordPress
How to use CSS3 in WordPressHow to use CSS3 in WordPress
How to use CSS3 in WordPress
 
Piecing Together the WordPress Puzzle
Piecing Together the WordPress PuzzlePiecing Together the WordPress Puzzle
Piecing Together the WordPress Puzzle
 
Content Doesn't Grow on Trees - Intruduction to Content Strategy
Content Doesn't Grow on Trees - Intruduction to Content StrategyContent Doesn't Grow on Trees - Intruduction to Content Strategy
Content Doesn't Grow on Trees - Intruduction to Content Strategy
 

Similar to Help Me Help You: Practical Tips for Designers from A WordPress Developer

Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2
Chad Udell
 
Designing in the Browser - Design for Drupal, Boston 2010
Designing in the Browser - Design for Drupal, Boston 2010Designing in the Browser - Design for Drupal, Boston 2010
Designing in the Browser - Design for Drupal, Boston 2010
canarymason
 

Similar to Help Me Help You: Practical Tips for Designers from A WordPress Developer (20)

Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2
 
UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?
 
Design Systems - Fit for Use
Design Systems - Fit for UseDesign Systems - Fit for Use
Design Systems - Fit for Use
 
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
 
Designing For Android
Designing For AndroidDesigning For Android
Designing For Android
 
Single sourcing to the max
Single sourcing to the maxSingle sourcing to the max
Single sourcing to the max
 
Interactive Design Basics
Interactive Design Basics Interactive Design Basics
Interactive Design Basics
 
[DevDay2019] Collaborate or die: The designers’ guide to working with develop...
[DevDay2019] Collaborate or die: The designers’ guide to working with develop...[DevDay2019] Collaborate or die: The designers’ guide to working with develop...
[DevDay2019] Collaborate or die: The designers’ guide to working with develop...
 
Designing with illustrator
Designing with illustratorDesigning with illustrator
Designing with illustrator
 
essentials-of-ui-design.pdf
essentials-of-ui-design.pdfessentials-of-ui-design.pdf
essentials-of-ui-design.pdf
 
Evolving the Creative Process
Evolving the Creative ProcessEvolving the Creative Process
Evolving the Creative Process
 
Bridging the gap between designers and developers at theguardian.com
Bridging the gap between designers and developers at theguardian.comBridging the gap between designers and developers at theguardian.com
Bridging the gap between designers and developers at theguardian.com
 
UI-Designer
UI-DesignerUI-Designer
UI-Designer
 
16 Things Designers wish Developers 'got' (in no particular order)
16 Things Designers wish Developers 'got' (in no particular order)16 Things Designers wish Developers 'got' (in no particular order)
16 Things Designers wish Developers 'got' (in no particular order)
 
Collaborative Product Design
Collaborative Product DesignCollaborative Product Design
Collaborative Product Design
 
Designing in the Browser - Design for Drupal, Boston 2010
Designing in the Browser - Design for Drupal, Boston 2010Designing in the Browser - Design for Drupal, Boston 2010
Designing in the Browser - Design for Drupal, Boston 2010
 
Web UI Design Patterns 2014
Web UI Design Patterns 2014Web UI Design Patterns 2014
Web UI Design Patterns 2014
 
Dev-Centered UX (UX Week 2014)
Dev-Centered UX (UX Week 2014)Dev-Centered UX (UX Week 2014)
Dev-Centered UX (UX Week 2014)
 
3stages Wdn08 V3
3stages Wdn08 V33stages Wdn08 V3
3stages Wdn08 V3
 
Responsive Web Design
Responsive Web Design Responsive Web Design
Responsive Web Design
 

Recently uploaded

ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
saipriyacoool
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
CristineGraceAcuyan
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
eqaqen
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
HyderabadDolls
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
wpkuukw
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
eeanqy
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Nitya salvi
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
mark11275
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
yhavx
 

Recently uploaded (20)

TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptx
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahim
 
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
 
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdf
 

Help Me Help You: Practical Tips for Designers from A WordPress Developer