Wednesday, February 4, 2009

Good teaching is one-fourth preparation and three-fourths theater. Gail Godwin
Good teaching is one-fourth preparation and three-fourths theater. Gail Godwin

Monday, February 2, 2009

Best of Woork in January 2009

Did you miss anything in January 2009 on Woork? Take a look at this list with the most interesting articles I wrote on my blog during the past month.


1. The Woork Handbook
Popular! (over 72.000 download in the first month!)
The Woork Handbook is a free eBook about CSS, HTML, Ajax, web programming, Mootools, Scriptaculous and other topics about web design... directly form Woork!

2. How to create an awesome eBook Template using Word or Apple Pages

3. 8 Interesting CMS for e-commerce websites
Popular!
If you want to open an e-commerce website can be useful to take a look at this list with eigth interesting Content Management System which can help you to reduce your programming effort for developing e-commerce projects.

4. Free online services to bring more value to your blog
5. Set up Google Friend Connect on Blogger
6.
Blogger hack to improve the default comment system with Google Friend Connect
7.
Interesting resources to add new features to WordPress

8. 16 Outstanding free Dreamweaver extensions
Popular!
This post includes a nice collection of 16 outstanding free Dreamweaver extensions, such as jQuery and Prototype API extension, PayPal, Skype and Goolge tools extensions.

9. Structured process you must know to develop a web application
Popular!
Developing a web application it's a hard work which requires much time you have to spend doing a myriad of things. If you don't use a methodic approach, especially in case of a complex project, you run the risk of losing sight of the project, not respecting times of delivery and wast your time for nothing. This post illustrates a structured process which helps you to simplify the approach to develop your web applications saving time and more efficiently.

10. Add TwitThis on your Blogger template and drive more traffic on your website
11. Two fantastic free services to enrich your blog
12. 10 Stunning websites to inspire your webdesign style in 2009
13.
The Art of reusing code in your web projects

14. 10 Delicious Free Fonts with commercial-use license
Popular!
A great selection of ten delicious, free commercial-use fonts you can use in your design projects.

15. 30 Interesting Twitter services and applications
Popular!
Take a look at this list with 30+ interesting Twitter services and applications which simplify your life with Twitter adding photos on your profile, creating tiny polls, monitoring the twittersphere and much more!

16. Ultra versatile slider for websites
Popular!
This tutorial explains a simple step-by-step way to implement an ultra versatile slider with horizontal scrolling and animated effects using MooTools. This is a basic proposal you can improve how you prefer. I included a link to the source code you can customize and reuse quickly in your web projects.

17. 10 Beautiful Web UI libraries
Popular!
Are you looking for any interesting and beautiful Web User Interface libraries for your next web site or Rich Internet Application ? Take a look at this list with ten WUI I suggest you to try in order to simplify your work and develope faster beautiful and usable user interfaces.

18. Beautiful datepickers and calendars for web developers
Popular!
Some simple suggestions to implement and customize datepickers and calendars, for beginner and professional web developers. Try them in order to simplify your developing process and save a lot of time reusing code already written. The result is really amazing!

19. Why netbooks can kill MacBook Air
20. 10 Stunning Mac software websites
21. Elegant animated weekly timeline for websites
22. 10 High resolution relaxing wallpapers for your desktop

23. Useful tips to design horizontal website layout
Popular!
This tutorial Iillustrates some useful tips to design horizontal website layout using CSS and HTML code, also adding a nice animated scrolling effect using JavaScript.

Winrar PRO Edition 3.80 Final




WinRAR is a powerful archive manager (Win32, Linux, Mac). RAR files can usually compress content by 8 percent to 15 percent more than ZIP files can. WinRAR is a powerful compression tool with many integrated additional functions to help you organize your compressed archives. It can backup your data and reduce size of email attachments, decompress RAR, ZIP and other files downloaded from Internet and create new archives in RAR and ZIP file format.

WinRAR puts you ahead of the crowd when it comes to compression. By consistently creating smaller archives, WinRAR is often faster than the competition. This will save you disc space, transmission costs AND valuable working time as well. WinRAR is ideal for multimedia files. WinRAR automatically recognizes and selects the best compression method. The special compression algorithm compresses multimedia files, executables and object libraries particularly well.

Features of WinRAR:
  • Using WinRAR puts you ahead of the crowd when it comes to compression by consistently making smaller archives than the competition, saving disk space and transmission costs.
  • WinRAR provides complete support for RAR and ZIP archives and is able to unpack CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZ2, JAR, ISO, 7Z, Z archives.
  • WinRAR offers a graphic interactive interface utilizing mouse and menus as well as the command line interface.
  • WinRAR is easier to use than many other archivers with the inclusion of a special "Wizard" mode which allows instant access to the basic archiving functions through a simple question and answer procedure. This avoids confusion in the early stages of use.
  • WinRAR offers you the benefit of industry strength archive encryption using AES (Advanced Encryption Standard) with a key of 128 bits.
  • WinRAR supports files and archives up to 8,589 billion gigabytes in size. The number of archived files is, for all practical purposes, unlimited.
  • WinRAR offers the ability to create selfextracting and multivolume archives.
  • Recovery record and recovery volumes allow to reconstruct even physically damaged archives.
  • WinRAR features are constantly being developed to keep WinRAR ahead of the pack.

Download Winrar PRO Edition 3.80 Final
http://uploadbox.com/files/aab819b9f6

DivX 7 Pro (DivX-Player, Encoder,Decoder,Codes) with keygen



DivX 7 PRO inc keygen

DivX® Pro 7 for Windows is our premium software offering, providing everything you need for a true HD experience. Utilizing our latest and greatest video technology based on H.264, the new standard for HD digital video, DivX Pro 7 lets you create HD video and play MKV videos with high-quality AAC audio. You can also play your DivX files (.divx, .avi) on millions of DivX Certified® devices today. Look for DivX Plus™ HD Certified devices later this year that will support playback of all DivX and DivX Plus files, as well as .mkv (H.264/AAC) videos from the Internet.

Download DivX 7 PRO
http://rapidshare.com/files/185246413/DivX7_PRO_inc_keygen.rar

Sunday, February 1, 2009

Useful tips to design horizontal website layout

In the past weeks I received some messages from my readers which asked to me to dedicate a post about horizontal website layout. So in this tutorial I want to illustrate some useful tips to design this kind of layouts using CSS and HTML code, also adding a nice animated scrolling effect using JavaScript.

A little introduction: Normally websites have a vertical structure with a fixed width and a variable height which depends from the lenght of the content you have within the main layer:



The structure of an horizontal layout is a little bit different respect the previous one: it has a fixed height and a variable (or fixed) width, for example:



How you can do that? It's very simple: create a container layer like this:

<div id="container">...</div>

...and define its layout using CSS code in the following way (choosing an appropriate width and height):

#container{
width:3000px;
height:400px;
}

Now, within the layer #container, create some sections to add the content. You can use a simple <ul> list with some <li> elements like these:




HTML code could be something like the following code:

<div id="container">
<ul id=
"maincontent">
<li >Box 1</li>
<li >Box 2</li>
<li >Box 3</li>
<li >Box 4</li>
<li >Box ...</li>
</ul>
</div>


You can add other sections simply adding a new <li> element into the list. The related CSS code is:

#maincontent{
border:0;
margin:0;
padding:0;
}
#maincontent li{
line-style:none;
width:240px;
height
:380px;
padding
:10px;
float:left;
}

Background with fixed position: If you want to add a background picture which doesn't scroll with the main content remember to use a fixed position attribute in your CSS code. For example, if you don't use position:fixed the result, scrolling horizontally the page, will be like this:




But if you use position:fixed your background will remain in the same position on the browser window:



CSS code is something like this:

body{
background:url(mybg.jpg) no-repeat fixed;
}

Animated scrolling: If you want to use an horizontal layout for your website you can add this nice feature to scroll automatically in horizontal your page in a specific position (take a look at this example). How you can see in the previous example, each link send the user to a specific section with a nice animated effect.

To implement this effect I suggest you to try Marco Rosella's Horizontal Tiny Scrolling a very useful script to implement animated horizontal scrolling effect. The only thing you have to do is to add this script in the <head> tag of your page:

<script type="text/javascript" src="thw.js"></script>

...and anchor tags into each <li> element:



HTML code could be something like the following:

<div id="container">
<ul id=
"maincontent">
<li >
<a name="p1" id="p1"></a>
Starting Box
</li>

<li >
<a name="p2" id="p2"></a>
Box 2
</li>


<!-- Add all boxes you want-->
<li >...</li>

<li >
<a name=
"p10" id="p10"></a>
Ending Box
</li>
</ul>
</div>


Now add this layer with scroll buttons:

<div id="scroll-buttons"></div>

...and use this CSS code to fix its position on the browser windows:

#scroll-buttons{position:fixed;}

Add the following links to scroll the page to a specific position:

<a href="#p1">Go to the section 1</a> |
<a href="#p2">Go to the section 2</a> |
<a href="#p3">Go to the section 3</a> |
<a href="#p4">Go to the section 4</a> |
...


That's all! Download the source code ready to use in your web projects and take a look at this essential live preview:

Download this tutorial Live preview


Horizontal scrolling websites Showcase
Take a look at these horizontal scrolling websites to take inspiration:

- shn.me - Innovation make creativity
- hasrimy.com - A professional web designer
- Dean Oakley - Freelance web designer