-
NullDrone reacted to a post in a topic:
Can someone give me a list of what I need to know in order to design a website professionally?
-
Can someone give me a list of what I need to know in order to design a website professionally?
It really depends what part of web developement you want to go into. I myself am more inclined towards front end development - So I started with the basics - a good fundamental understanding of HTML5/CSS3/JavaScript - I'd also look into HTML5 instead of XHTML now (they're the same for the most part anyway). Get really good at using CSS - especially with selectors as well as positioning elements and creating responsive designs . Try get a really thorough understanding of JavaScript as a language before moving onto libraries like jQuery - once you know how inheritance/prototypes/hoisting/callbacks/type conversion/scope/functions/closures work in JavaScript everything will be 100 times easier to pick up and your code will (hopefully) be a lot nicer. Learning JavaScript properly doesn't happen over night, but it's rewarding/empowering when you finally understand how it all works. When you've got these basics down, look into picking up some frameworks or libraries - my favourites are Bootstrap for layout development (it essentially gives you a whole heap of css classes that allow you to quickly create layouts that are responsive and look nice). jQuery is quite a nice JavaScript library to manipulate your website content (also known as the DOM) and I'd recommend using it for smaller projects. When/if your projects start to get quite large you can look into a JavaScript framework - my favourites are Angular and Backbone. They essentially keep your code organised and give you some special functionality (more so with angular) for repetitive tasks. Along the way you'll want to try pick up AJAX - which is essentially a way of using JavaScript to request/send data from/to the server so that the user doesn't have to leave the page they're on (an example of this is when you're on facebook and you scroll down and it loads more content automatically instead of going onto a different page.) - jQuery/angular have nice inbuilt functionality for working with AJAX as well. Learning what a RESTful service is will also be useful for most AJAX related stuff. I'd also suggest learning Git (or some version control system), it helps you keep track of all the changes you make in a project - so if you ever make changes and decide it would be handy to revert them, it can be easily done - it's also helpful for making sure you're backing up your projects and is especially useful in a team setting. From here you can decide to go into server side development - I personally don't have a whole heap of experience in this field, but the main programming languages are PHP/Ruby/Python/Node.js(JavaScript - my favourite ) - probably a few others as well. Each have their own quirks. You'd also want to get familiar with sql and nosql databases. Lastly I'd suggest looking into CMS's (think wordpress/joomla/drupal), they all run on PHP, and allow clients to make changes to their website without having to go directly into the code. Anyway, I'm not sure if this is useful or not, but this is what I consider some of the essentials.
-
tricky iframe question/possible chrome bug.
So I run a website that has two iFrames on it (I would not be using iframes if I didn't have to - I assure you ), One of the iframes has a setInterval() timer on it refreshing the content, while the user navigates the other. However ever since chromes recent release that they automatically rolled out, Version 35.0.1916.114 it appears that chomes iframe history is causing the iframe context to get mixed up and not display properly when pressing the back button etc. As an example I have made a jsfiddle. Press Run and then wait for the left iframe to refresh - then click any link inside the right iframe and then press chromes back button. You'll notice that the right iframe has lost its context and now has the same content as the left iframe. http://jsfiddle.net/N4uEv/4/ I have been able to reproduce this in a few different ways (not just through using a setInterval timer). This was not happening in the previous version of Chrome, and is not happening in firefox/ie/safari etc. Is this a bug or am I missing something?
-
Responsive design for browsers without JavaScript
I'm not sure having to rely on a particular framework for all of your responsive designs is a clever idea. What if a client asked you to make their existing website responsive? would you have to start from scratch in bootstrap? a basic understanding of media queries can be very helpful (and are easy to pick up).
-
- New responsive portfolio site
-
-
-
Student Portfolio Update
haha, to be honest, you probably could just use straight html. Considering it's only 1 page, you won't really be calling any of your variables more than once or twice. But if you're learning php there's no harm in it, especially if you'll end up adding additional pages. - I also edited my previous post to include some ideas of what you could change.
-
-
Student Portfolio Update
PHP or some other server side language would allow you to use variables/constants/arrays similar to your javascript usage. This route would be accessible to people without javascript and allow search engines to index your website properly. Only requirement is that you have PHP on your server. I like your portfolio. As mentioned above, I think you could cut down on the amount of written content- some of it seems redundant. I'd also recommend getting someone you know to look over your grammar - I found quite a few mistakes on my first read through. I really like your design - clean and nice colours. A few things I picked up on: - When your design hits less than width:320px it automatically reverts back to the desktop version. - Is there a reason why each content area has a different width? for example, the edges of content in the profile section do not line up with the content in the about section, and neither of those line up with the contact content. - Because you're using a 1 page portfolio, I think it could work nicely if your navigation links changed to reflect the part of the page you are in. For example when you scroll down to the 'works' from 'about' the navigation link for about would go grey on 'about' and turn blue for 'works'. - Rather than showing just 3 works with the 'more works' button - I'd go for 6 or 9 - It'd be cool if when you hovered over the works you got a short description of what the project was. Because at the moment I'm just guessing what the actual work is, considering there is no title, website link or description. - The positioning of the contact form elements could use a little work. For example, the 'Submit' button is about 20 or so pixels off center. There isn't enough spacing between the 'message:' text and the contact form inputs. - The edges of your logo up the top look slightly blury when compared to your bottom logo. Again, great website, good job.
-
-
"A house of chocolate" website
I didn't really consider this perspective; I've had several wdf members muck around with my designs without my permission and have always appreciated the time they've put in to try help me (even if I didn't like or implement their suggestions). So with that said, if you'd like me to remove those images, ravenofseven, I'm more than happy to (I'm going to remove them within a fortnight, regardless). I was just trying to help out in a way that conveyed exactly what I was visualizing. I'd also like to apologize if I offended you. I agree with your suggestion regarding the colour going behind the logo, iems.
-
-
-
"A house of chocolate" website
Hey, I like it. I agree with the majority of things that have been recommended. I had a muck around with the fonts, font colours, font size and some other small things. I also changed the size and darkness of the ® on the logo, added a transparent black bar behind the slide show text to improve legibility, changed the positioning of the nav bar to be more centered. http://joelolsson.net/wdfchange.jpg Edit: I just read what your client said and made a few more changes (I think I prefer this version more): http://joelolsson.net/wdfchangedark.jpg Serif Font: PT Serif Sans Font: Open Sans (both google web fonts) Other things I would recommend: The effects on the slide show are a bit to blatant, If it was my website I would go for a smooth fade out. Responsiveness. Other than that I think it's quite a nice website.
-
Thoughts on my Portfolio?
Thank's I.D.dev, I have changed the hover to the outside of the wrapper on the right side. I agree it did look a little awkward. What do you think of that now? In terms of the dotted border underline, I'll have a look into that and see what I think.
-
-
-
Thoughts on my Portfolio?
Hey nguyenhce, Yeah it uses html/css/javascript. It's actually a plug in from wordpess that I changed the styling of. Have a look into visual composer -> teaserpost grid (if you're using wordpress). Jack - Thanks for the feedback, it's very helpful - In terms of your first point I'm not quite sure what you mean, are you saying that I should put a button when they hover? or if someone clicks on the image when they hover over it will go to the work rather than clicking on the title? - Yeah I've noticed that and am trying to fix it. EDIT: FIXED - Yeah I thought that myself. Unfortunately for the assignment I was submitting this for, we needed to show that we could include a social feed of some sort, so I may remove this once it's been marked. - Thanks for picking up on that, I agree. EDIT: FIXED - Yeah agree with that as well. EDIT: FIXED Teodora - I haven't forgotten what you've suggested I'm just a bit lazy at the moment haha.
-
-
Thoughts on my Portfolio?
Hey Teodora, thanks . I think that's a great idea, I'll give it a shot tomorrow! Edit: Too many explanation marks.
-
-
Thoughts on my Portfolio?
Thanks for the feedback! I'll give that a go
-
-
Thoughts on my Portfolio?
Thanks! haha yeah I probably should have said I haven't finished the written content for the case studied & blog, everything else is pretty much there.
-
Thoughts on my Portfolio?
Hey guys, I'm getting close to finishing my portfolio, and I was just wondering what your opinion on it was so far. http://joelolsson.net/ I'm just finishing off the written content at the moment.
-
I've taken your suggestions, and here is the outcome - www.designervent.com
Thanks mantis! yeah the title is something I'm working on at the moment, as I've heard a couple of people say this. === To those of you who have been following this website, the footer is now centered with the content, there is an edit button for comments, users can now style text using <b><i> and no-follow a href's. The 'all, web, graphic' etc now bolds the text which the page is on. sorry there hasn't been any new content- have been fairly busy- but I've got a few days off again, so I'll get back into it tomorrow! Thanks, Joel.