Jack is Here, asp.net findings

As a software engineer, I focus on .NET, especially asp.net, C#, WCF and so on, and I am also very interested in Search Engine Optimization.

Entries Tagged ‘cascading style sheets’

How To Style Wordpress 2.5

It’s soon going to be time to redesign my web site for the “Web 2.0 Age.” I have seriously looked at two platforms, Drupal and Joomla, with which to accomplish this.

Drupal and Joomla offer comprehensive packages that, in the case of Drupal, includes a blog and forum as core modules. Theming these platforms can be accomplished through both CSS (Cascading Style Sheets) and PHP (Personal Home Page or PHP: Hypertext Preprocessor) code modifications. However, these platforms are complex and learning enough to install, manage, and customize these platforms can be a daunting task.

After studying the two platforms, including using them both on my test bed platform and on the Internet, I decided to take a look at WordPress as a possible solution to my future Web needs. I was surprised to discover that the latest version of WordPress is easy to install, easy to use, and easy to theme.

In this article, I will describe how to customize WordPress 2.5.

STYLING WORDPRESS — THE JAKOB DESIGN

The current design for my personal web site, SelectDigitals.com, is based on work and philosophy of Jakob Nielsen , http://www.useit.com/. Nielsen’s work has been dedicated to making usable web sites that deliver content that is easy to find and easy to read.

Nielsen's site design (and my site is with permission) is simple and elegant, and the main purpose of content delivery. WordPress is the main purpose of content delivery. So, my first WordPress design is the added feature of interactivity and visitors to maintain the appearance, look and feel of our site and we are striving. I will be referred to as Jacob's designs for this purpose.

There are six major components that make up the look of the default WordPress blog:

1. Header Graphic,

2. Blog Title,

3. Tagline,

4. Page,

5. Background,and

6. Footer.

In order to make the Jakob blog load quickly, I decided not to use a header or footer graphic; and since the design will essentially be the default WordPress theme with a new coat, only a little graphic design work needs to be done. In fact, I only needed to create one graphic to to generate the blog page with it’s two column effect. The blog page will “float” centered in a dark-blue *body* background that will serve to frame the page.

Creating the Graphic

A look in the image directory for the default WordPress theme shows the default images used for the Kubrick look. For now, there is only one file of particular interest: kubrickbgwide.jpg. For the Jakob design, the other Kubrick images are not needed but will be needed for the “Fancy”, more complex design.

The blog’s page will be created from a “slice” through the center of the new design. The slice is a narrow image the width of the blog page.

I began my design by laying out a basic page (760px X 600px) in Adobe Illustrator. I like using Illustrator for artwork of this kind, although other programs could be used, too.

I filled the basic page with the page’s background color (not to be confused with the dark blue *body* background). The light background color will will “show-off” colored text, such as the blog’s title and tagline.

I overlayed the page with two rectangles, or “columns.” The left-hand, 510px-wide column is filled with a pastel yellow color; the right-hand column, 230px wide, is filled with a pastel blue color. The two columns fit within the basic page with a 10px border of page background around them.

In Illustrator, I then placed a 760px X 40px rectangle on the page and used this to make a slice. A slice is nothing more that a representative piece of a larger image, in this case, of the blog design. I saved the slice as kubrickbgwide.jpg. Kubrickbgwide.jpg will be used to generate the blog-page background. As new content is added to the blog page, copies of the slice will be stacked vertically to “grow” the two-column background. This is the only image needed by a browser to generate the blog’s home page. The Blog will, therefore, load very quickly.

Pretty easy so far, right? The rest of the design is accomplished through the theme’s CSS file and/or through the WordPress administrative interface.

CSS Changes

The default CSS file is in the WP content_themes_default directory. The following CSS text display code changes to style.css file. Before making any changes in the default CSS file, I always save the original copy. CSS file, and can open any text editor. The text will be removed as shown in square brackets. New or revised text will be displayed without brackets.

/* Begin Typography & Colors */

body {

[background: #d5d6d7 url('images/kubrickbgcolor.jpg');]

background: #636f89; /* Set the Body background color to blue */

}

#page {

[background-color: white;]

[border: 1px solid #959596;]

border:none;

}

[#header {

background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center;

}

#headerimg {

margin: 7px 9px 0;

height: 192px;

width: 740px;

}]

#footer {

[background: #eee url('images/kubrickfooter.jpg') no-repeat top;]

background: #fffef2; /* Very light yellow */

}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg [.description] {

text-decoration: none;

[color: white;]

color:red; /* Make the title red */

padding-bottom: .5em; /* Put a little space between the title and tagline */

}

.description {

text-decoration: none;

color: blue; /* Make the tagline blue */

text-align: center;

}

/* End Typography & Colors */

/* Begin Structure */

#page {

[background-color: white;]

background-color: fffef2; /* Very light yellow */

[border: 1px solid #959596;]

border: none;

}

#header {

[background-color: #73a0c5;]

background-color: #fffef2; /* Very light yellow */

}

/* End Structure */

After making and saving these changes to the style.css file, the newly designed blog page is accomplished.

STYLING WORDPRESS — THE FANCY DRESS DESIGN

Although I like the simplicity of the James blog design, it will not appeal to everyone. Many people love

First of all, it should be noted that the background of the default WordPress page uses header (kubrickheader.jpg) and footer (kubrickfooter.jpg) graphics. These graphics are not filled with a solid color, as in the Jakob design, but with gradients. There also appears to be a very small drop shadow under the page.

Because of the complexity of the default page, additional graphics are required and, thus, more slices will be needed. Additionally, when a more complex body background is desired in which to “float” the page, a “seed” image for this might also be required (this is what the kubrickbgcolor.jpg image is for).

As before, I created a drawing of the blog page in Illustrator. The page, with rounded corners, floats on the default WordPress background, has a yellow gradient, and has a small drop shadow.

I first created a 760px X 600px rectangle on the Illustrator artboard. I filled this rectangle with the background color (C:8, M:6, Y:6, K:0).

Next, using the Rounded Rectangle Tool, I drew a 736px X 584px rectangle and filled it with the yellow gradient. Essentially, I made the page as large as possible within the background while leaving enough room for the drop shadow.

Finally, I gave the rounded rectangle a small drop shadow.

To ensure that the discs have fused perfectly into the body * is the background, I have a 60px X 60px square of the same background color (C: 8 M: 6 Y: 6 K: 0) and save it as kubrickbgcolor. jpg. The small picture will be used to

Creating the Slices

Using the Rectangle Tool, I placed a 760px X 200px rectangle on top of the layout described above. I positioned this rectangle at the top of the layout and used it to make a slice for the header graphic. Before doing this, I disabled stroke and fill.

I saved the slice as kubrickheader.jpg.

I created the footer and page slices in a similar fashion and renamed them as kubrickfooter.jpg and kubrickbgwide.jpg, respectively. Kubrickfooter.jpg is 760px X 63px and kubrickbgwide is 760px X 40px.

There are two other Kubrick images in the images directory: kubrickbg-ltr.jpg and kubrickbg-rtl.jpg (left to right, and right to left). These images are the same as kubrickbgwide.jpg. So, I made two copies of kubrickbgwide.jpg and renamed them accordingly.

CSS Changes

The default CSS file is in the wp-content_themes_default directory. The CSS text below shows the code changes to style.css. Square brackets show which code to delete and new code is shown without brackets. Before making the change, I copied and saved the original file. For the Fancy design, the CSS changes are minimal.

/* Begin Typography & Colors */

body {

[background: #d5d6d7 url('images/kubrickbgcolor.jpg');]

background: #e7e7e7 url(‘images/kubrickbgcolor.jpg’);

}

#page {

[background-color: white;]

[border: 1px solid #959596;]

}

#header {

[background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center;]

background: #e7e7e7 url(‘images/kubrickheader.jpg’) no-repeat bottom center;

}

#footer {

[background: #eee url('images/kubrickfooter.jpg') no-repeat top;]

background: #e7e7e7 url(‘images/kubrickfooter.jpg’) no-repeat top;

}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg [description]{

[color: white;]

color:red; /* Make the blog title red */

padding-bottom: .5em; /* Put a little space between the title and tagline */

}

.description {

text-decoration: none;

color: blue; /* Make the blog tagline blue */

text-align: center;

}

/* End Typography & Colors */

/* Begin Structure */

#page {

[background-color: white;]

background-color: #e7e7e7;

[border: 1px solid #959596;]

border: none; }

#header {

[background-color: #73a0c5;]

background-color: #e7e7e7;

}

/* End Structure */

After the design and CSS work, the WordPress shows it’s new clothes to the whole Internet.

STYLING WORDPRESS — THE NO-GRAPHIC DESIGN

Nothing every goes wrong when a browser loads a page from the Internet, right? Even if this were, in fact, the case, it is still wise to consider how a page will display in case the graphics can’t be found.

In the case of Jakob-design, if not downloaded kubrickbgwide.jpg get, for some reason the page would not appear acceptable. Because of the bright background for the header and footer are used, they usually show on the dark blue background of the body are transmitted. However, the content is hard to read: it is almost lost in the dark blue background. A bright background for the body could have been a far wiser choice.

The creator of the Kubrick design solved this problem by assigning alternate background colors to be used if the graphics were not available. The assignments are made within the style.css file:

body { background: #d5d6d7 url(‘images/kubrickbgcolor.jpg’); }

#header { background: #73a0c5 url(‘images/kubrickheader.jpg’) no-repeat bottom center; }

#footer { background: #eee url(‘images/kubrickfooter.jpg’) no-repeat top; }

If the images are not available, the alternate RGB color value will be used.

If the graphics are not available, the default WordPress blog is still presentable and usable. For an initial page redesign, starting with the basic Kubrick design, without graphics, might be a good place to begin. This can be accomplished by simplifying the statements above:

body { background: #d5d6d7; }

#header { background: #73a0c5; }

#footer { background: #eee; }

The colors can then be changed to try out various blog color schemes. Just change the RGB color codes, save the CSS file, and refresh the browser to see the changes immediately.

Yours for a more successful blog,

Royce Tivel

How To Have Your Own Content Rich Web Site

It has a lot of its content and how Web has recognized the importance of the site. On this score, visit the traffic in order, Web search engine ranking helps to increase the amount of the site. However, you can type a Web site if you like what you do not need to pay a fortune not designers?

If you want your content is rich, you may consider using open source content management systems in the world. One thought is that Joomla and, more is free.

If you want to consider using Joomla, then you should first take into consideration some time to read and watch all kinds of Joomla tutorials available on the network. Although there are a reasonable learning curve, once you have mastered the basics is quite straight forward.

The great thing about Joomla is that you put on

So let’s take a look at the benefits of using this type of software:

  • Content: It goes without saying, a content rich site requires a lot of content and if you are like me, you know how long this takes to produce, but with Joomla you can allocate other users to edit your content. That is not to say that you will suddenly see that you have content that you haven’t approved of. You can set up users with different access levels for example; you may simply want a colleague to submit news articles for you and this can be done by setting up a user to be able to login and create content but you will still have the ability to approve of the content before it is published.
  • Design: With the content taken care of the next question you may have is “how am I going to make my site look professional?” Another great feature of Joomla is the fact that you can obtain templates that you simply upload and Joomla will display almost immediately. This takes the headache out of having to worry about learning how to use Photoshop, HTML or Cascading Style Sheets etc. There are many sites on the net who offer Joomla templates. Some you will have to pay for and some you will find complicated, but with a little research and time you will find a design that fits your site.
  • Functionality: When you have got your content and design sorted, you can start to look at how you can add extra functionality to your site such as you may decide that you want to add a shopping system or a blog or a Social Community area and this is where you will find an industry of programmers who can offer you virtually any functionality that you can think of and many of these add-ons are free

So you can really see that Joomla is a flexible system that allows you to grow your site as you become more experienced and with little time spent reading and watching the video tutorials and manuals available that will never wonder why they need help by professionals.

Great Search Engine Ranking Without Spending Money

If you’re just starting out building your own business or
personal web site and have little or no budget, you can still
get high search engine ranking. You can do what the
professionals do. You’ll simply be exchanging the money you
would have spent for time doing research and then implementing
the changes and steps it takes to get your site ranked.

First of all, I’ll tell you a little secret that you generally
don’t hear from people who own web design firms. A visually
stunning site is not always necessary. Now, before you go
slapping up a pink and orange site with purple text, let me
explain. You can have a good, clean design without all the bells
and whistles. The important thing is to make clear what your
business provides and make your site easy to navigate.

Now that we’ve gotten that out of the way, there is a more
important aspect of your site design that will help you rank
higher in the search engines: the structure. By structure I mean
the code behind the site whether it is html or xml or database
driven code such as php or asp.

CSS and Validation

Some design firms have found that sites created with cascading
style sheets (css) get better search engine ranking. A tool you
can use to check if your code is up to current standards is the
validator offered by W3C (http://validator.w3.org/). W3C also
offers a tutorial on creating cascading style sheets:

http://www.w3schools.com/css/css_intro.asp

Keywords

Once you have your structure in place, you need to determine
what the most effective keywords are for your site. This is not
as easy as it sounds. If you choose common keywords such as
“landscaping” or “jewelry” you will be competing against
hundreds of thousands of other businesses. They trick is to
choose a keyword that is less popular, but still has thousands
of searches per month. I found a tool that tells you how many
searches have been performed on Google and Overture for the
keywords you enter. It also offers suggestions for alternate
keywords to use. The best part is that there is a free version
available here: http://www.thedowser.com/.

Do not load the entire site the next one or two keyword phrases the point of your site does not make sense, and your visitors. Also, do not "junk mail", by adding a similar keywords and top or bottom of the page again and again the search engines. This will allow you to quickly launch a search engine, you can say "Spam is bad behavior." There is a better way to use these keywords will help to obtain new business, I will in a minute you more.

Sitemaps and Web bots

All the major search engines have

Advertising

Finally, once you have your place in the structure, and is ready to promote your site, there has been an interesting part – announce your website. A small budget, you can also program like Google AdWords traffic to your website (https: / / adwords.google.com /). Some hosting companies offer free coupons Google or Overture when you host with them. Now that you have identified the best keywords for your site, asking them for less money, more traffic.

I have one last tidbit to share, which will help you with your rankings. Search engines like to link to other high-ranking websites sites, as well as lots of other related sites. This means that if you let your site in the United States are listed in the CNN article, you will directly to the top, baby! I know that this is not always realistic, but your site will begin running ads for other sites can be considered linked to you.

Finally, if all this work makes your head spin and you think the
time you’ll spend learning and implementing all these tips would
be better spent earning money for your business, then seek out a
professional. There is an endless supply of web design and
search engine optimization firms out there. Just understand
three things:

1. You usually get what you pay for.
2. You must always,
always, always check references.
3. You should know exactly
what you are getting for the price you’re paying.

It is not necessary to pay for a great search engine ranking,
but it does take lots of time and effort. If you’re willing to
put in the time, it will eventually pay off in more leads and
sales. Good luck to you!

Css & Dreamweaver

Cascading Style Sheets is something every webmaster should learn to use, but may be complicated to code by hand. Fortunately, the built in Dreamweaver CSS tools make it easy as pie, as we see in this introductory lesson.

Whether you are a total newbie when it comes to CSS or you are an expert, the built in Dreamweaver CSS tools can help you out a lot.

This tutorial is designed for the person who owns Dreamweaver, is curious about CSS and wants to learn how to put it to use.

CSS is not hard to learn and with the Dreamweaver point and click tools, it is easier than ever.

3 Types Of CSS:

You can have an internal, external, or inline css style sheet.

In this tutorial, I will discuss the external style sheet, I think this is the most useful sites with more than one.

To create an external stylesheet with Dreamweaver, simple click ‘New’ and under ‘Basic Page’ choose ‘CSS’.

This will give you a blank style sheet.

The next thing you want to do is experiment and create 1 or 2 CSS definitions.

You might create a CSS definition called ‘background1′ and make the color green.

Then save the CSS style sheet as something like ’sample1.css’.

Next you would open an html file in the same folder that has some text in it and ‘attach’ the external style sheet.

You attach the sheet by selecting the ‘Text’ dropdown menu and choosing ‘CSS Styles’ then ‘Attach Style Sheet’.

Once you connect an external style sheet web page, you can go to an external style sheet changes, changes in the contents of the page. This is especially important, if you have multiple web sites.

The concept is that you attach an external style sheet to all pages that are attached to it instantly by changing a single CSS style sheets, many Web pages can be updated.

In this way, 20000 colors and fonts new 15 page website with a large company in less than a second! Could be updated in … by just one external CSS style sheets to change.

So you see how useful CSS style sheets can be.

To begin, simply go into your HTML code after you have an external CSS sheet to your site have included in Dreamweaver. You can take each day as a day and start in a CSS class.

For example,. If you start adding a css class in any of these tags, Dreamweaver will start to auto-complete for you and you can select the category you want to add from the drop-down menu.

You can also use this to style page backgrounds, table backgrounds, fonts, and much more!

Only if, the next experiments in Dreamweaver, CSS and I need to learn the basics of, Dreamweaver using the CSS, you will be able to guarantee a few hours.

To learn more about Dreamweaver and Cascading Style Sheets, you can watch step by step videos at http://www.dreamweaverhowto.com

EVOLUTION OF WEB DESIGN INDUSTRY

Web designing has evolved since the beginning of Internet technology when the first page was uploaded on a web server as a simple black text document. Since then, web designing has progressed into more complicated and complex phenomena, and the process is still going on. The subsequent internet boom and the opportunity to do business online changed the ways and means of web designing entirely. Web Design companies created visually compelling sites to attract visitors for high sales. The web pages were crammed full of information accompanying lot of colors. Those websites managed to fare well for sometime although they were a nuisance for most of the people because of their overlapping colors, large bustling text and eye popping and distracting text effects.

Then the so-called Internet economy recession, as a contradiction proved to be the golden age of web design. People learn from past experiments, and began to do some audience to focus on key products / services are provided in the website. But there is one drawback, the Internet population is undergoing a transformation to learn that they had considered a simple website design cheap. In efforts to resolve this issue, the most important designers through interactive flash website, was impressed by the flexibility and flash memory-based design unique visitors.

This is when the HTML, DHTML and Flash tool for designing websites time. The design of the table very well, but its code, write a lot of restrictions and the implementation of each object on a page style. To solve this problem, Cascading Style Sheets (CSS) grew up and designers welcome the code of the long-term savior. CSS is still very popular, but never stop searching for the best. From the lifting of the CSS web designer needs to draw the table. As long as the div tag is used to specify an object on the page style.

The most popular trend in web design is a 15-year development history, took place step by step results. Today's web design is more mature, they are content specific and not vice versa. In this case, the page layout is equally important is unprecedented. Smart web designers are now employed to attract the user's key issues, rather than the way the purpose of web design layout. The site is developed to appease the aesthetics of the eyes of visitors, so their participation. Certainly no more the flow of the layout.

A related recent trend is a tendency Web Designer

If one has to tell what is the very basis of web design, creativity can be the simple answer. Web designers are very sensitive to the way users react to their web design. The fickle web designer is always ready to go for web design that is basically odd but stand a strong chance of going mainstream approach. This is the way new web designing approaches come to the surface.

When various web design patterns are analyzed, it is observed that divergent emerging trends exist in the web development field. The beginning of the World Wide Web (www) has introduced oodles of fresh and unique trends in the web designing technology. Initially an academic focus emerged which focused purely on sharing of information. Another shift experienced was to the particular web design phase which can be termed the more graphics era. This trend further generated the techno-hype trend in which clients and web designers groped for new means to stand apart of the rest and use the latest web design tricks to draw attention. At this juncture, applets, flash, and videos were brandished with great zeal as opposed to textual content.

The recent phase of evolving web designing trends confirm the notion that a sound web experience is the outcome of a juxtaposed presentation of visual design, interaction with users, and website structure. This era is mostly called the functionality era and justifiably so. The standards of being a “cool” site has shifted miles from the earlier one. Usability is now the premium web designing buzz word.

lately, the web development field has witnessed two extreme trends of modern web designing. These are text only web design and graphics only web design. The text only designs typically have least graphics, a blank vacant background, and sober text. On the other hand, Graphics only sites generally have information nudged into a corner or tiny box.

To conclude, we can say that website designs are certainly improving with the passage of time. Though this is a sweeping remark, and this evolution has also witnessed many awkward web design trends also. Something that can be safely said is that the mature professional look is more crucial than abundance of images and other web design components. Less design and more content is the rule today. The future prospects for website design are very bright as the horizon is as wide as one can imagine. As the internet has evolved into the sole business platform for many businesses worldwide, the website design may be considered less important as compared to the content.