ALT + F4 Technology news, programming, design, reviews, how to tips and art…

Radoslav Angelov – Web Design PDF Portfolio

Posted on December 3, 2011

I am looking for any web designer / developer job at the moment. I had to make the PDF portfolio becouse every website online requires some sort of portfolio or CV. I didn`t have ether of them but I was thinking that If I could impress the people with graphics maybe they would contact me and interview me in person. Lets see if it works.

Please leave some feedback if possible.

Screenshot of the logo for the PDF portfolio:

 

LINK

The Key For Better Website

Posted on November 13, 2011

Web Development is a fun process of planning and clever decision making that leads to great website for the internet. The process can be very complicated or sometimes very simple depending on the project. The process could include the template design, developing the code, server setup, network security and a lot of research. Technology changes all the time and if you want to be a good and well respected web designer/developer you have to be up to date with everything that is going on the internet. Most web designers don`t just design the website, they also program it when they work in small companies or for themselves. That gives them a BIG PLUS for future employability.

My advice is that you should learn as much as you can and try new stuff every time you develop a website.

 

Things you should be learning now

These are few of the things that I think you should be learning now and they will give your website a lot of power and interactivity:

  • HTML 5
  • CSS 3
  • JQuery
  • JavaScript
  • Mobile Design - Development
  • Flash AS3

 

Design you website for mobile too

The number of people that use the internet on their phones is growing and growing! Most people use the internet on their phone for Social Networking but others use it to find out some information quickly. It is very important that you make your website to work with any mobile devices because you are going to lose a lot of visitors. Many people leave their website the way it is on PC/MAC and I think its fine for

 

 

Spacing

Spacing is one very important think in the design industry. New Designers make that mistake most of the times, they don`t leave enough space for the users eyes. A lot of white space makes the users eyes relax, ready easy and also scan the content quicker. The other important thing about it is that it gives the user more open, clear and professional look.

 

Navigation

When you start thinking about the navigation think about the importance of it. Without navigation users won't be able to navigate thru the pages and the website with work. When design the navigation you have to think about the interaction and the clear look that makes the user spot it straight away. Most of the times designers use bigger size didn't from the main content so the navigation can pop up a bit more.

The normal user interaction about most of the navigation bars online are the rollover effect that shows when the mouse is over a button and the button is pressed in some causes. That is normal but its important to think about the colour change and also the role over effect as how would you program it to work. There are 3 main ways of making the navigation bar work.

1) CSS Sprite 

I found that CSS sprite work the best for all browsers witch is super important and its the best for Search Engine Optimization. It is a bit more time consuming the first few times but as long as you get how it works ill make perfect sentence and you will love it.

2) Just CSS

I found that just simple CSS effects can be actually really cool and also good for the page loading time. You don't have to use images to make cool effects and now CSS gives you a lot more power. The only bad thing about using CSS3 for the effects is that it won't work on older browsers. Some people still use old browsers :|

3) CSS and JavaScript 

CSS and JavaScript can do magic. There are a lot of effects that can be created to entertain the user and it's not that complicated. Dreamweaver can help you create simple rollover effect with CSS and JavaScript.

4) Flash 

Flash is the best way to make something interactive but it can be heavy for the web page and also it won't work on most of mobile platforms. With flash any effect can be done quickly and easy if you know how to use it. The other bad thing about flash is that if you want to update some of the links on the page, you are going to have to open flash and change the code each time unless you make it to get the link from XML or text file.

Template Design

My personal opinion is that the first thing one user gets attracted to is the website design. Most of the users don`t even care about the website design as long as they find the information they need. The website can be very simple and clean but if it`s made clear and delivers the content in a good way then the website design is good. A lot of young website designers make the mistake to put a lot of flashy things and a lot of colors.

The maximum color that you should put in one website design is around 4. If you don`t know how to use colors there is a lot of website with color palettes that can help you decide what colors to use.

The colors are really important for website design because they can change the feeling of it.

SEO

Search Engine Optimization is one of the most important things in the web development industry and the content is king. When you create a website you are creating it for certain auditory and its should be easy to find on search engines. Just try to imagine what would you search in order to find the website. In one website everything could affect the Search Engine Optimization - Pictures, Tags, Code, Links and so on...

The easy way of SEO is to pay a lot of money and have a lot of adverts all over the internet.

If you want to improve your SEO skills you are going to have to read a lot more then what I have said. One of the tools I would suggest using is the Google Developer page. They will give you a lot of information about your website and you will get the idea how to improve it.

Typography

Websites are made so people can find some sort of information, so in other to find information quickly on a website the text is very important. The most used fonts for the content of the website are: Tahoma, Arial, Helvetica and Lucida but there is others that you can use. The size its important too. I think that the size should be the smallest 11px and the largest 14px.

With headings its different. As long as they are big and easy to see so the user can recognize what is the text underneath is about then it's all good. It's pretty cool if you want to use something different and go for Google`s fonts. Make sure they suit the website feeling and design.

Usability

Every website on the internet got to be easy and simple so everyone can use it. It has to suit the target ordinance too. The best thing to do about usability is to add:

  • Font resize option
  • Change of the theme colors
  • Dyslexia Theme option
  • High Contrast option
  • White Space
  • Images
  • Sound if needed!

Mistakes

  • it's important that the website doesn't have spelling mistakes
  • the choice of colors
  • too much images - flash
  • bad choice of fonts
  • bad keywords - or too many
  • Don`t underline text because users will think its a LINK!

 

Interaction

Website Interaction its pretty cool and everyone loves it! At least I do. I`ts cool when you have a lot of interaction with your users but be careful and put only things that are needed! Make pretty role over buttons and be careful with the pop-ups!

 

Content Management Systems

There are many Content Management Systems. Some of them are paid and some of them are Open Source. Depending on what you need to do for you project there is different content management system that can help you make your project easy.You don`t have to be a programmer to use them, but some basic knowledge of CSS and PHP will be very helpfull. There is CMS for blogging, image galleries, social networking and e-commerce.

Some of the best open source Content Management Systems:

  • Joomla - used for Social Networking Websites mainly
  • WordPress - blogging
  • Magento - e-commerce
  • Drupal - Social Networking
  • B2evolution - Social Networking
  • ModX - Could be used for many things
  • PHP-Fusion - could be used for many things

Good Web Development Resources and Tools

 Conclusion

There are too many website developers these days and If you like to be successful then you have to try hard. Learn as much as you can and practice is gold! One businessman told me that a good web developer is the developer who makes money not the one who creates better website.

Thanks for reading :) Comments below :P

 

Reference

Juul Coolen. (Oct 15 2009). 7 Key Principles That Make A Web Design Look Good. Available: http://www.noupe.com/how-tos/7-key-principles-that-make-a-web-design-look-good.html. Last accessed 14th

Collis. ( May 14, 2011). 9 Essential Principles for Good Web Design.Available: http://psd.tutsplus.com/tutorials/designing-tutorials/9-essential-principles-for-good-web-design/. Last accessed 14th

Vitaly Friedman. (January 31st, 2008). 10 Principles Of Effective Web Design. Available: http://uxdesign.smashingmagazine.com/2008/01/31/10-principles-of-effective-web-design/. Last accessed 14th November 2011.

Chris Lake. (04 August 2008). 20 colour tips for website design.Available: http://econsultancy.com/uk/blog/2654-20-colour-tips-for-website-design. Last accessed 14th November 2011.

RICHARD BURCKHARDT. (APRIL 23, 2008). 55 Quick SEO Tips Even Your Mother Would Love. Available: http://www.searchenginejournal.com/55-quick-seo-tips-even-your-mother-would-love/6760/. Last accessed 14th November 2011.

1624 Words with Reference and Links.

Web Design Wireframe

Posted on October 28, 2011

The Difference between a sitemap and information architecture?

Sitemap

Sitemap is a list of pages that looks like a tree, used as a planning tool for a website or web application.

Simple website sitemap structure

Architecture

Information architecture is used for detailing complex systems or large web applications.

What is the difference between wireframe and a prototype?

Wireframe is the website design structure usually made with just simple boxes saying where the menu and content will be. The advantages of wireframing is that you can show your client how the website will be structured before you start the actual design. If you design different websites with different structures and the client doesn't `t like it that could be waste of time for you the developer/designer.

Prototype is a demo of the website design that shows how the website will look and work. There could be some kind of interaction.

What is the difference between website and web application?

A website is collection of static content and web application is dynamic, interactive web system.

 

Let`s Wireframe the Windows Phone 7 Website :P

First of all I choose the Windows Phone website because its clean and attractive. (in another words it makes you buy the product)

Making the grid will help us cut the images easy and also style the website in CSS very easy. To place the grids I used Adoby Photoshop CS5 but you can always use Fireworks if you prefer it. What I did was I took a screenshot of the Windows Phone 7 website and paste it in Photoshop. After  that I started dragging the grids to align where the content will go.

Here is an example of the first grid. ..

Gird 1

From Grid number 2 you should be able to understand why I did the grids. The gray boxes are for the content(menu,pictures,text)

Gird 2

Grid 3

 In Gid number 4 I named all of the boxes, where the content will go.

Grid 4

In this situation I will be using the grid from Windows Phone website witch means that at the end when I create the CSS for it and put the content I should have good and clear layout.

In the next tutorial I will style the Grids with CSS and leave a link for download.

Useful Links:

Intro to Web Development with Raddy – About

Posted on October 8, 2011

The aim for Introduction to Web Development page is to teach you basic Web Development and Design skills. Every week I will be adding interesting stuff and I will start from very basic so you can understand how things work.

Basic skills that you will pick up from my tutorials:

  • HTML & HTML5
  • CSS & CSS3
  • Design Website
  • Principles of Web Development/Design
  • Dreamweaver or Notepad++
  • Photoshop
  • Illustrator
  • Basic Flash AS3
  • Flash Animation -possibly
  • Basic JavaScript
  • PHP
  • FireZilla

The information that I will provide each week should help you to get you started at design and programming simple websites. The sources I am using will be provided after each post or in Source Page. Most of the images I use will be from www.sxc.hu.

Do you need any web development skills or tools?

It will be very helpful if you have some kind of basic skills but you don`t need to have any because I will start from the bottom. The software that you might need: Photoshop, Dreamweaver, Notepad++, Flash, FireZilla, and XAMPP. Don`t worry if you don`t have all these tools, Notepad and Gimp would do the job to set up nice looking website.

Free Software?

  • Notepad++
  • FireZilla
  • Gimp
  • XAMPP

The operating system that I use to create websites websites?

I use Windows 7 and Windows XP but you can away download similar tools for MAC and LINUX.

 

Please share the information that I provide but don`t copy!

 

 

Flash VS JavaScript Websites

Posted on June 7, 2011

I was thinking that it might be a good idea to put some awesome Flash and JavaScript based websites and see what is the difference between them. I am talking about things such as loading time, effects, speed and browser comparabilities. I am not going to comment every single website because they are all different and they all have some really good effects.

This post is also really good for inspiration. Hopefully after this post you will be able to see what is the different between creating a website with Flash and JavaScript and mabey help you decide how to design yours.

 

Top JavaScript Websites

 

Terredevenements - JavaScript

Url: http://www.terredevenements.com/en/

 

Labs.Dragoninteractive


Url: http://labs.dragoninteractive.com/

 

Lewiswebber

Url: http://lewiswebber.com/

 

Presseshop Petershagen

Url: http://www.presseshop-petershagen.de/

 

Toxicmedia BG

Url: http://www.toxicmedia.bg/en/

 

Choosa

Url: http://www.choosa.net/en/pricing

 

Deepdarkrobot

Url: http://deepdarkrobot.com/

 

Fatorcriativo

Url: http://www.fatorcriativo.com.br

 

Webleeddesign

Url: http://www.webleeddesign.com/

 

Pojeta

Url: http://www.pojeta.cz/

 

 

Top Flash Websites

 

Wechoosethemoon

Url: http://www.wechoosethemoon.org/

 

Mono

Url: http://mono-1.com/monoface/main.html

 

Waterlife

Url: http://waterlife.nfb.ca/

 

Syfy

Url: http://www.syfy.com/tinman/oz/

 

Agencynet

Url: http://www.agencynet.com/

 

Gettheglass

Url: http://www.gettheglass.com/

 

Gt3creative

Url: http://gt3creative.com/

 

Therelapse - Eminem

Url: http://www.therelapse.com

 

Conclusion

Both technologies require pretty good skills - coding and design. I personally think that Flash websites are a lot more attractive and JavaScript can not reach the high level of effect that flash does. As you can see the difference between the quality of effect is huge! That does not make the JavaScript websites bad! I can think of only three reasons at the moment why the people that created the JavaScript didn't use Flash.

  1. They don`t know how to use flash.
  2. Mobile comparabilities.
  3. Flash is expensive software.

The annoying thing about the flash websites is that every time I open a page it has to load new windows like all normal html pages and it could be a bit annoying with all the JavaScript effects that the website has. That could be sorted out easy with some Ajax programing.

Thanks for reading!

Edit: I have tested most of the websites above with few browsers and most of the JavaScript websites fail because the effects don`t show and some images look horrible.  Another thing I have noticed is that the JavaScript websites are not very good on mobile phones.

The Future Internet: Service Web 3.0

Posted on August 20, 2010

With over a billion users, today's Internet is arguably the most successful human artifact ever created. The Future Internet, an initiative driven by the European Union, has become a prime research focus of STI International and the Service Web 3.0 project. In order to explain, promote, and attract new contributors, we created a video to be viewed by stakeholders, who may be non-experts, in a new generation Internet. The video outlines the basic themes of the European Union's Future Internet initiative. These include: an Internet of Services, where services are ubiquitous; an Internet of Things where in principle every physical object becomes an online addressable resource; a Mobile Internet where 24/7 seamless connectivity over multiple devices is the norm; and the need for semantics in order to meet the challenges presented by the dramatic increase in the scale of content and users.