Category: Web Development

What’s new in Dreamweaver CS5.5

Some product releases are revolutionary, and some are evolutionary. It’s a bit more rare that they can be both. Whereas the Dreamweaver CS5.5 release may seem simply evolutionary given the “point-five” version number, the features contained within are highly focused to help you spark your own project-based multiscreen revolution, while only requiring a minor evolutionary shift in the Dreamweaver workflows and your own, finely-honed skills as a web pro. With HTML5 and CSS3 driving a new level of cross-device consistency—as well as adding significant new media and design capabilities independently—Dreamweaver CS 5.5 support for both will help you take your projects to a new level, regardless of whether you’re starting with an existing project that needs to become mobile application aware, or diving in on a mobile-specific site or application from scratch.

Bird Eye Overview:

CSS3 and HTML5 authoring

jQuery Mobile integration

Native mobile apps (for iOS and Android) with PhoneGap

But wait, there’s more…

CodeIgniter Skeleton Generator

You like CodeIgniter or not but if you use it for web development this handy utility will save you some time. Initially developed for internal use so if you feel no customization/template’s  option please bear with me :)

Keep in mind that you must have installed .NET Framework on local machine to execute these bits, unlikely if you don’t have it yet this link will help you to get there..

How to use:
It’s pretty simple after download open this app, click first button ‘Select Application Folder‘ and choose your ‘application‘ folder within your CodeIgniter folder e.g:

X:\Path\to\WebServer\htdocs\codeigniter\application

Ones you did this correctly it’ll show you other relevant paths, check model and view option as per your needs enter desired controller/file name click ‘Do It!‘  button that’s it requested file with initial code has been generated.

Feel free to comment/report bugs.

Having screenshot is good idea so here it comes:

Do Freelancers Do Best on WordPress, Drupal or Joomla?

Some very interesting stats have just emerged about the freelance and contract market for CMS developers and designers.

In its quarterly market report, freelance site DoNanza discovered that even though WordPress devs, designers and SEO pros are in greater demand than their Drupal or Joomla counterparts — and even though WordPress outnumbers Drupal and Joomla in the number of projects for each CMS — Drupal web professionals on average make around twice what WordPress pros make per project.

The full report, called the State of the Work-From-Home and Freelancing Economy, looked at CMSes used by various professionals in a range of web-work specializations. It also ranked the most requested job skills right now.

On average, all CMS projects in DoNanza’s universe grew almost 50% quarter over quarter. The number of WordPress projects grew 61%; Joomla projects grew 38%; and Drupal projects grew 26%.

Read More

6 Reasons Why IE6 Must Die

Internet Explorer 6, released on August 27, 2001, was a package of problems right from the start. Within a year of release, Microsoft silently declared that IE6 would not make enough money for them to continue supporting. The result has been numerous security problems, unfixed browser bugs, and a daily migraine for developers. Six years later, IE6 is still a thorn in the side of developers and it’s been perfectly clear that IE6, for the following reasons, must die.

Lack of PNG Transparency Support

I’m a huge fan on PNG images. Though their file sizes can be larger than GIF’s and JPG’s, they are generally clean, crisp graphics. Internet Explorer 6 does not support transparency in PNG images, rather it displays an ugly gray color as transparency’s replacement. Firefox, IE7, Opera, and Safari all support PNG transparency but IE6 clearly never will and that’s holding back businesses from using PNGs on their website.

Note: I am aware of the “.htc” patch and CSS fixes, but they aren’t a good enough solution.

CSS Float + Margin / Padding Issues

Internet Explorer 6 adds double the amount of margin or padding on DIVs that are floated the same direction as the margin/padding. The easy fix to this problem is using the CSS “display:inline;” attribute:value on the DIV, but it’s easily one of the most annoying problems created by Internet Explorer 6.

Lack of CSS Pseudo-Class & Pseudo-Element Support

Pseudo-classes and pseudo-elements are clearly important to enhance website design and control as can be seen in my article Advanced CSS Link – Spice Up Your Links. Pseudo-elements allow you to control the first line, first letter, content before and content after an element. Pseudo-classes allow you to select elements at specific states (hover, visited, etc.) CSS provides for hover/visited on anchors but no other elements.

No Min-Height CSS Support

Min-height is a CSS attribute that I use in every single web project. Most of my website designs (given to me by my talented designer) require layers of background images and DIVs to be successful. Min-height is a valuable attribute because it allows me to set the necessary minimum height of the content DIVs so that the header and footer images (background or foreground) do not meet too closely with the content-area background. There’s a very easy fix to this problem in my article Cross Browser CSS Min-Height but I prefer to avoid browser-specific fixes if possible.

CSS Anchor Background Image Flicker

I initially loved CSS because you could swap background images using CSS :hover effects instead of the painful JavaScript “onmouseover” attribute. The problem with using a:hover and background images is that IE6 produces an annoying flicker between changing from the rested state to the hover state&mdashwhat a joke! Javascript provides a directive that can fix this problem, but wasn’t the goal of using CSS avoiding JavaScript?

Crashing With Code

I’ve seen quite a few articles on how you can crash IE6 using very little code.

These are just a few problems with Internet Explorer 6. Unfortunately I’m preaching to the choir&mdashI’m not worried about my blog’s audience, but the “Mom’n'Pops’” everywhere that don’t understand the difference in browsers. For this reason, millions of ignorant internet users will stick to using IE6 which will result in programmers dedicating valuable time to fix IE6-caused bugs and will hamper pushing websites to the next level.

Source