Class Checkpoint

Making Parkwood Vale · Part 4 of 13

Part 4

Wireframe the site in Adobe XD or Figma, then prepare the images as WebP with XnConvert.

We design the pages before building them, with a free alternative to Adobe XD, then get the images ready for the web. In this part: 0:50 Installing Adobe XD 1:17 Figma, a free wireframing tool with an education account 5:03 Building wireframes in Adobe XD 7:35 The home page layout: banner, navigation, slider, information and footer 10:02 Login, account and profile pages 13:20 Linking the pages into a clickable prototype 15:54 Sharing the design and exporting it as PDF, PNG or SVG 17:44 What WebP is and why it matters 20:51 Converting images to WebP in XnConvert, including a batch of 11 25:38 Blank index.html files to stop visitors listing the image folders Software: Adobe XD, Figma, XnConvert, UwAmp.
Transcript
  1. Welcome back and in this video I'm going to show you how I designed Parkwood Vale
  2. website. This is going to be targeting points from 2.4.2, the design of a
  3. transactional website. What we're going to be looking at to start with is the
  4. wireframe designs and how I used Adobe XD to create those.
  5. Now Adobe XD is part of the paid for range.
  6. I will be showing you a free alternative as well.
  7. I'll be showing you how I prepared the assets, namely the images, to make sure that
  8. they could run as efficiently as possible and then look talking you through the CSS
  9. structure I chose to help me develop Parkwood Vale.
  10. Let's get into it.
  11. okay so as you can see then i'm back here on my student desktop and what i'm going
  12. to do is start by opening up adobe creative cloud from the creative cloud you can
  13. see under my applications the only one installed at the moment is adobe Dreamweaver
  14. and i want to install adobe xd to allow me to create those wireframe designs.
  15. So I'm gonna scroll down, find Adobe XD, just click install and let that do its
  16. thing. While it is installing XD, I'm gonna take this time to talk you through a
  17. free alternative called Figma.
  18. Now, Figma is completely free for anyone with an education email address.
  19. You just click on get verified, fill in the details, and they give you all of the
  20. features for free. Figma can be web-based.
  21. So here's the web application here, I'm already logged in.
  22. file it will show you its interface.
  23. Instead of having what's called artboards they use their own sort of terminology so
  24. they call them frames. I can draw out my frame and down in the bottom corner in the
  25. middle of the bar you can see the dimensions that frame is going to be.
  26. They have pre-built frame sizes as well.
  27. If I click on to insert frame on the side here I can go for desktop i can go for a
  28. standard desktop it's got 1440 by 1024 and i can pull that in place
  29. and it'll put that as my background now with figma just like with xt i have
  30. shapes that i can use i can go in and say i want a rectangle for my banner across
  31. the top here and then i'm going to change the color of that to red i'm going to put
  32. in another rectangle just underneath it and that is going to be the base for my
  33. buttons. I'm just going to copy that, paste that, move it over.
  34. So I've got two buttons and I'm going to use the text tool here just to write in
  35. this box here,
  36. home,
  37. where I can edit the styles through this side pane.
  38. I'm going to go in and put another text box here and just put that down as about us
  39. and draw out another setup of this section.
  40. While doing so, I'm going to add in a frame, sorry.
  41. I want to add in a image or video placeholder.
  42. And if I go into that again, it'll allow me to place video or image, go into my
  43. documents. And what I've got in my documents are the images
  44. used within Parkwood Vale. So here's our background image.
  45. I can open that up and that'll allow me to draw out where I want that to be.
  46. So you can put that there for now.
  47. I will include these images, all of the images you see within Parkwood Vale, in my
  48. tutorials, so you should have access to them.
  49. So there's my first page. You can see I've got the Home and I've got the About Desk
  50. button. I've got that background picture.
  51. All I'm going to do is press Control-Nate to select All, copy it, paste it, and now
  52. I have two. So if I zoom out, you should see I have two identical desktop sizes.
  53. What I can do is use this prototyping option that will allow me to create a link
  54. from the About Us button and link it to that page.
  55. I'll delete that there. I can do the same thing on here from the Home button.
  56. My prototype is going to link back to the Home page.
  57. And then there's my setup. Now, if I click on Play, I can preview and see what it's
  58. like.
  59. So it loads in Webbase. If I click on About Us, there's no element
  60. there for that picture. If I click on Home, it goes back to Home, there's that
  61. picture. I get the ability to share this as a link that I can download or I can
  62. publish it to Figma themselves.
  63. Or I can go into Figma, File, Export Frames to PDF, but that will
  64. obviously lose all of its functionality.
  65. Now, this is a free version of a wireframing document creation tool.
  66. Brilliant for Key Stage 3. It's not going to cost you an Adobe license to put it
  67. through for them. They can get some practice, they can learn how to do some
  68. prototyping, ready for Digitech Level 2, so the GCSE, and then Digitech Level
  69. 3, the A-level.
  70. That's Figma, completely free.
  71. I'm going to get rid of that for a second though.
  72. I'm going to go back here because Adobe XD should be installed.
  73. and I'm trying to keep my unit for tutorials all within
  74. Adobe software where possible.
  75. So I'm going to open up Adobe XD and hopefully this loads
  76. without asking for details. It has.
  77. Brilliant. And there is my setup.
  78. Now you'll see in a second that this is extremely similar to that Figma software.
  79. If I go for a new file here, it comes up and asks me what I want to create.
  80. I'm going for web because 1920 by 1080 it creates that for me the
  81. main differences in terminology these are called artboards so if I go
  82. to edit and I want to even if I want to add a new one in the down the side here if I
  83. hover over it it's called an artboard click onto it again it wants to know the sizes
  84. I want for it and it has some pre-built sizes on the side here I could scroll to.
  85. But just like when I was in Figma two seconds ago, I've got a square tool that I
  86. can, if I zoom back in a second, draw up my banner across the top.
  87. And then on the side here, I've got some tools based around what I want to do with
  88. that banner.
  89. My fill tool will allow me to choose the color I want for it.
  90. My border tool allows me to choose if I want a border for it.
  91. And I can even put in the size in pixels that I want that border to be.
  92. I'm going to do the same thing.
  93. I'm going to place in
  94. So let's not rotate that. What I'm going to do is click off of here and just draw in
  95. my nav bar underneath. And I'm starting to build it up and put in place my different
  96. sections. So that would be my nav bar.
  97. Let's just check a different color on it just so that it can be seen.
  98. Not the best of colors for it, but it will do for now.
  99. Now, on my designs within the exemplar, I had the background picture from
  100. Parkwood Vale as my background picture here.
  101. The way I did that would be file and import, and that will allow me to find my
  102. pictures. So in my documents again, Parkwood Vale, images, and there's my background
  103. picture. And I can place that where I want that to be.
  104. Now obviously, that's covered everything I have in place.
  105. So what I want to do is just send two back, and that allows me to put that in place
  106. there. And as I'm going through, I've got my banner, I've got my box there for my
  107. nav bar,
  108. and draw out a nice big box for my main content for my site.
  109. And then I'm gonna end it with that footer box as well.
  110. After I put them in place, it is easier to tidy them up a little bit, put them next
  111. to each other,
  112. and place that as it is. And then finally, my footer bar.
  113. And what I'm gonna do is copy that, paste that, and place it underneath so it sort
  114. of creates itself there. this is very much drag and drop publisher style
  115. putting together my web page across the top here then i'm going to say logo
  116. for pwv in the center here i'm going to have some information about what's going to
  117. be included now in the start the home screen for Parkwood Vale i do have that
  118. parallax scrolling element as well so i could put in another box inside this section
  119. here and I'm going to say just simply increase this.
  120. So let's go a red color so it can be seen.
  121. Increase it up to five pixels so you can see that border.
  122. Use the text tool and say in here, image slider.
  123. And I've got that image slider in place.
  124. So this is my home screen now.
  125. My logo, check that in the center again.
  126. And what I'm actually going to do is put it in a white box, which I'm going to send
  127. back with one.
  128. I'll send backward until I can see my text.
  129. Send backward, there we go. So I got that in place.
  130. And then underneath here on Parkwood Vale, I'd have some information about the
  131. library. So just here,
  132. info about the library.
  133. Now, it is up to you what you want to do, whether you want to have
  134. your students actually
  135. fill in all of the details so that when you look at their design, it's fully in
  136. place. At the bottom here, then, I'm just going to put in, in the center, I had
  137. Parkwood Vale Copyright.
  138. So that's that there. I'm going to highlight that very quickly.
  139. And over on the side, change the fill.
  140. So the color of my text to white.
  141. So that can be seen.
  142. And that is my starting point there.
  143. That's the base for how my pages are going to look.
  144. But I'm going to copy that here.
  145. Paste it.
  146. and move it all down. So I have two of these sections.
  147. There they are. And then I'm going to start designing my second page.
  148. Now what I'm going to do for my second page is design the login page straight away
  149. because they're the two I'm going to focus on.
  150. So I'm going to get rid of my image slider.
  151. I'm going to get rid of this section here.
  152. I'm still going to have the rest of the content and I am going to centralize that a
  153. little bit better because that was terrible up here.
  154. let's centralize that there we go and on here then I'd have in my login
  155. details
  156. so I'm just gonna go with a text box and say login details
  157. and over here I could have say a
  158. username I'm gonna go here and I'm gonna go password
  159. and then I'm going to have a login button.
  160. So I'm going to drop that in here as well.
  161. Log in.
  162. I'm going to have a box where they can enter their username.
  163. I'm going to have a box where they can enter their password.
  164. And when they're logged in, it's going to take them to their profile page.
  165. Now, that's all set up for my login section, but without the prototyping, I can't
  166. get to it. so I'm going to go back to page one draw out my first button and
  167. just like I did in Figma I'm going to call this my home button so that I can get
  168. back to my home page
  169. both sections I want to copy them down into this section here just drag it straight
  170. from one board to another and I can align that up perfectly so they look the same
  171. I'm going to copy it again paste it again drag it over this is going to be
  172. my account page which is over the other side here so i'm going to put in here
  173. account
  174. centralize it copy it paste it and drag it down so there's my two
  175. pages i'm going to do one last one which is my profile page which isn't going to be
  176. hierarchically down it's going to go across from this.
  177. So I'm going to copy this,
  178. not all of it, just this section here,
  179. paste it, drag it over, and then design how I want my profile page to look.
  180. So over here, I'm going to say profile, and then get rid of these
  181. elements here
  182. and set that up. So on my profile, I'm going to have my username,
  183. my password, I have password, I'm gonna have my
  184. Forename
  185. Just copy that paste that
  186. Surname
  187. And all the other characteristics I put in place.
  188. I'm also gonna have an element here section over by here for my profile picture
  189. So I'm gonna put in a text box
  190. And simply say profile
  191. that's my profile page let's just move that over to centralize it
  192. there we go so i now need to put in the navigation elements
  193. the prototype elements that will allow me to go from one section to another just
  194. like figma i have to change the actual type i'm in so from design up here
  195. i'm going to change it to prototype and that's going
  196. on my home button and that's going to take me to my home page so i'm just going to
  197. drag that to itself and it shouldn't really create much of an issue on here drag it
  198. to the home page
  199. and on here drag it to the home page and it links them together my account page
  200. is going to take me to my account section so let's go there and connect it to
  201. that page why does that not want to connect
  202. I don't think they've gone in as actual artboards.
  203. So let's go artboard.
  204. And I was on web 1920 by 1080.
  205. Let's see, I have now what three of those,
  206. which is what I want.
  207. These details belong on there.
  208. these details belong on there and let's take that
  209. web board down to there now try our prototyping again and see if i can now
  210. go prototype to there works perfectly my login button is going to take me to here
  211. my account is going to take me to
  212. here and home is going to take me to here and all I'm doing is building up the
  213. navigation style of where everything is going to take me and if I click on the play
  214. button across the top here I've got my home button I'm on my login details let's go
  215. to home here's my home page my account page takes me to login details takes me to my
  216. profile page and I have that all set up so I have a plan for my
  217. library that I can follow when creating it in HTML.
  218. This is the base structure and like I said I will provide you with the images you
  219. see inside my images section here.
  220. These will be downloadable via our Moodle link.
  221. I'll explain why there's a HTML page in here in our next section as we go through
  222. detailing our pictures and preparing our assets.
  223. but I just want to leave it here with our wire framing.
  224. What I do have to show you in the final section is how to share it.
  225. That's our share option up here.
  226. We have the ability to say whether people can go into design view, develop it,
  227. present it, test it, or what you want to do with it, and who has access to it.
  228. So I can say anyone with a link, only invited people, or anyone with a password so I
  229. can password protect it.
  230. Now again, submitting this as part of your coursework, it is
  231. the link but as you can't guarantee because it is an adobe based link how long that
  232. link would be live for i would also encourage you to go to export and all artboards
  233. and download all the artboards as a say pdf png svg it is down to
  234. you i'll go to a pdf a single pdf and choose my documents,
  235. Parkwood Vale, and possibly have a wireframe
  236. folder and put that in place.
  237. Now, if I export all my artboards there in my wireframe folder, I get my
  238. PDF, which shows my wireframe designs.
  239. Nice and simple, but sadly, doesn't keep those interactive elements.
  240. that works exactly the same way yeah save that as pwv
  241. demo in figma or in adobe xd they
  242. both export in the same way they both produce the same content they both well adobe
  243. xd comes under the creative cloud package figma is completely free
  244. in the next section what i'm going to do is take you
  245. through preparation of our images.
  246. See you in a minute.
  247. Okay, so with the wireframe designs completed, then the next stage is to prepare
  248. assets ready for our web development.
  249. If I go into my images folder, you'll see the stock images that would be
  250. used within my website. We've got our books background, we've got some children in a
  251. library, we've got some office-based IT areas, elements, different hero
  252. banners, and then some outside pictures of libraries as well as the Parkwood Vale
  253. logos. These are the stock images that will be used throughout the whole project.
  254. Obviously, you're going to have to send your students off to find their own images
  255. for their own projects, and you can get generally multi-free images from
  256. Shutterstock or other alternatives websites.
  257. Once you've got those pictures, though, that's not the end of the process.
  258. These pictures here are all in PNG format.
  259. So if I go into my properties section, you'll see they're all in PNG.
  260. And if I actually zoom out into the details section, you'll see the sizes of them as
  261. well.
  262. Eventually, there we go. So we've got our size, we've got our dimensions,
  263. place. I'll come to this in a second.
  264. Next thing I would look to do is to create these in a modern web
  265. format. If I do go to Parkwood Vale's website, so parkwoodvale
  266. .co.uk,
  267. and I right-click onto, say, the logo, and I go to open image in new
  268. tab, you'll see that it's not
  269. saved as a PNG for a WebP image If I get rid of that feedback
  270. section and I do the same here So open image in new tab and that
  271. too is WebP WebP is a image format that was created
  272. by Google to be a much more efficient much more lightweight image for web
  273. browsers
  274. So that page speeds are vastly improved
  275. The easiest way and the free way that I've managed at least is to use the
  276. XnConvert for Images, which is XnConvert, Batch Image Converter.
  277. It is a free piece of software for use within schools again.
  278. And as I go here, if I go to the downloads page or download section
  279. even, because that's an anchor, we have it as an installer or as a standalone
  280. program.
  281. Now, I'm going to stick with the standalone programs that I've been working with.
  282. far. So here's the XnConvert.
  283. I'm going to go into my downloads folder, wait for that to finish.
  284. And I'm going to put that as well on my memory stick, which is in place here.
  285. I just need to mark that. Yes, I'm happy to keep that piece of software and
  286. keep it anyway. So there's that.
  287. Now in here, I've got my XnConvert.
  288. If I open that up, there it is.
  289. I'm just going to drag it into my D drive and that should extract it give it a
  290. couple of seconds to run through and I'll show you how to use this XnConvert to
  291. convert your pictures from WebP PNG whatever format jpeg into the
  292. necessary formats so I've got that there I'm going to back to Shutterstock a second.
  293. .com. I'm going to grab a picture of a library.
  294. Library computer, there we go.
  295. So there's a library section. I'm gonna go for this one here.
  296. There's my picture.
  297. And I'm just gonna click download free.
  298. Now it wants me to sign in, so I'm gonna use my school email address to sign in.
  299. Actually, I'm not going to do any of that because I don't want to put any card
  300. details in. Let's get rid of Shutterstock then.
  301. Let's just go back to good old Google Images.
  302. And I want images. I want a library.
  303. Computer.
  304. And tools.
  305. Usage rights. Creative Commons.
  306. so then i'm going to go for um this one here there it is
  307. and i'm just going to save image as jpeg perfect so i can show the
  308. difference between them in my documents in my Parkwood Vale images i have a
  309. png folder realistically i should have a jpg folder so that i can differentiate
  310. between the two so let's get rid of that go to that get rid of that now in here i
  311. have XnConvert it's completely exported i'm just going to run XnConvert and here
  312. is my application
  313. my animal farm hero image then is 777 kilobytes
  314. if i drag that into here and i set my output as a
  315. type i don't want the same format because that would really change anything got a
  316. list of different file formats that I want to use it as and I'm looking for webp.
  317. So here it is webp.
  318. I'm going to set that there.
  319. Now the output folder I'm going to have the same as my source folder so it will
  320. appear in the same place and the rest of the details I'm going to leave them as they
  321. are and just click convert and there it is.
  322. It has now converted that is called it Animal Farming Hero Results and you can see
  323. the size difference is immense.
  324. It's gone from 777 down to 50 kilobytes if i jump out of there jump into
  325. the jpeg folder a second and let's get that zoom sorted so we can see our size is 3
  326. .15 meg here the picture is there let's drag that into our input section i
  327. can get rid of that one because it's already done my output is still the same source
  328. folder with results at the end of the name webp click convert it'll take longer
  329. because it's a bigger file not that much longer and you'll see that's gone from 3
  330. meg down to 466 just by changing that file format.
  331. That means that when it loads onto your web page, it is going to load much more
  332. effectively. Now, my JPEGs are unneeded.
  333. I will get rid of those. They were just for demonstration purposes.
  334. My WebP folder is there, but it's empty.
  335. So I'm going to come back here, get rid of the results section.
  336. Thank you. And what I'm going to use is the bulk element within this.
  337. So highlight all of them, take out my index page, and I'm just going to drag them
  338. all into here.
  339. 11 pictures are in place. My output folder, I'm not going to need the word result at
  340. the end of it, so I'm just going to delete that.
  341. The folder for it, I'm going to place it in my documents, in
  342. my Parkwood Vale images WebP folder, and click convert.
  343. And it will rattle through all of them.
  344. And what I'll end up with, if I go back into my images and open this in a new
  345. window, and snap them side by side, I'll have a series of
  346. pictures, all exactly the same.
  347. The dimensions are the same, but the size of the files are dramatically reduced.
  348. So the page will load quicker.
  349. Now that will impact how we add our pictures into our HTML pages.
  350. We won't be using a simple image tag like you'd expect at GCSE Computer Science.
  351. We'd have to use a bit more advanced techniques, but I'll talk you through those as
  352. we get to them.
  353. The last thing I wanted to do with this picture section is explain why I have an
  354. index page here. Actually, if I open this, so let me just open it in a basic text
  355. editor, so open with choose another app, and I want to use notepad, you'll
  356. see that it is a blank file.
  357. The reason for that is if I go into UwAmp, and let's start up UwAmp,
  358. There we go, that's running. And I went to my local host and loaded
  359. that page. I should see my UwAmp page.
  360. There it is with my PHP tag from last time.
  361. If I go in and just simply for a second copy my images
  362. folders into my UwAmp www images folders
  363. and paste them there.
  364. if I remove that index page when I go to
  365. localhost forward slash and I put in images
  366. it will show me the index of all of my images if I go into my PNG page
  367. it'll show me all of my PNG files that are accessible like I was browsing them
  368. within a file browser if I go into the
  369. webp folder, which still, if I go over here a second, has that blank HTML
  370. index page. If I open that up, I just get a blank page.
  371. Now, that method is used by lots of companies, lots of
  372. organizations to prevent you from being able to farm their
  373. images, being able to farm any files whatsoever just by using a blank
  374. index page so if i put one in the images folder if i go back to the images folder i
  375. refresh this am i in there yes image ah hang on a second
  376. i'm capital i
  377. what i should get is a blank page instead of being able to
  378. see any output at all so i can keep any folders I like in this section here
  379. because my local host won't display them.
  380. That index page is taken over control of it so that it can't be displayed to
  381. anybody. Same goes in my profile pic page.
  382. I have my index. So if I went into the profile pic folder, you wouldn't see
  383. anything that has been cached or saved.
  384. So if you did have a folder full of other people's images for their
  385. got an easily accessible cache of people's pictures.
  386. So always encourage your students as best practice, especially
  387. at A-level, to include these blank index pages to prevent the display of any
  388. folders.
  389. Next up then, in the next video I'm going to take you through setting up our basic
  390. HTML sections using Dreamweaver and Bootstrap.