Tag Archives: General

Web Design From Scratch

Web Design from Scratch is a site that calls itself “Your complete guide to web design”. They cober a wide range of stuff from HTML/CSS to Graphic Design. There’s plenty to check out. I like their Opinions page, where they have articles on topics such as “Why Code by Hand?“. If you want to build a layout for your site/blog, then take a look. They cover nearly every aspect of design.

Adbrite

Adbrite.com offers a great ad service. It boils down to the following:

  • Your site gets added to their database
  • You put some ad-code on your site
  • You choose how much money you want to charge every day/week/month/etc
  • Advertisers can rent your ad space.
  • Adbrite pays you on a NET-60 basis, letting you set the minimum check amount.

It works well. For a while, I was making $25/month off one of my websites. Unfortunately, the advertiser pulled the ad after a couple of months. Oh well.

Adbrite works great, just don’t expect to get advertisers too often…unless you get 200 unique visitors a day.

Feedburner

Feedburner, recently acquired by Google, is the single, most-useful RSS tool on the planet. Feedburner re-broadcasts your feed, taking strain off your servers, and offers awesome statistics as well. If you have a website/blog with an RSS feed, you should definitely give feedburner a try. There’s a reason nearly every blog on the web utilizes it. Yeah, it’s that good.

Thinking Outside the Blog

Collis Ta’eed of North X East wrote an interesting post about as he put it “Thinking Outside the Blog“. I couldn’t agree more that blogs are changing, and that blogs need to set themselves apart from the rest. After all, if blogs didn’t set themselves apart, they’d all be the same, right? That aside, I think that blogs need to start looking less like blogs.

Currently, there is an overabundance of people who, as I put it in another post, think that the word blog refers to an online journal. We need to dispel that idea, forcing people to acknowledge that blogs are just another form of publishing. Unconventional design helps. After all, people can’t say “Erg! A Blog!” if the site in question doesn’t look like a blog.

Back to Collis’s post, I like the idea of blogs becoming “increasingly more sophisticated”. WordPress, especially, is leading the way in that, with their vast amount of plugins.

“Most mainstreamers are only just starting to get blogs. For many, blogs and RSS feeds are still things they are only vaguely aware of. The current audience pool while vast is still limited.” How unfortunate, and unfortunately true. RSS is an amazing technology that makes the web a lot easier to keep track of. Then you have blogs, the ultimate publishing model.

Great job, Collis.

Welcome to the New Webmaster-Source

Welcome to the New Webmaster-Source! We’ve migrated most of the site over from the old host to the new one, entered most of our content into WordPress, built a new layout, and made some other changes as well.

The topsites are down, but they will be back shortly. The old forum is just gone, replaced by a link to the NTugo Forum.

Well, we’re a blog now in case you didn’t notice. Look for much more frequent postings than ever before.

Quick-Start to Launching a Website

So you want to set up a website? A professional quality website that doesn’t look like you threw it together in 10 minutes? If you don’t care about content or spending time on a site, stop reading.

NOTE: This is NOT a lesson in HTML, CSS, or Photoshop. If you don’t already have a basic understanding of HTML and CSS, read a book or website.

Continue reading →

PHP Includes

When you make changes to your site (add another link to your navigation, completely change the layout, etc.) you probably have to make changes to all 172 HTML files. Right? Do you wish you could just change it once? You can (if your host allows PHP, anyway).

Continue reading →

Webmonkey

Webmonkey is one of the oldest webmaster tutorial sites around. They update their content regularly and sort it into meaningful categories. The content is well-written and easy to read. If you’re a beginning webmaster, head over to Webmonkey. I’m also fan of their MonkeyBites Blog, which covers tech news,

10 Ways to Annoy the Heck out of Your Visitors

If you’re a webmaster designing a website, there are 10 things you should NOT do unless seriously annoy you’re users. These things include (in no particular order):

  1. Pop-up ads. Don’t even think about it! They may pay well, but most people totally hate having a small window with something as stupid as an advertisement launched right into their face. Admit it, you have a pop-up blocker installed on your computer.
  2. Dark text on a dark background. Does it make any sense to have dark gray text on a black background? NO! You need to make sure that the text is legible. After all, what do you normally do on a website? You read it! You should also note that some people’s monitors display things differently. If I design something that looks great on my CRT, it will likely looked washed out on a Dell Dimension D510’s LCD screen.
  3. Full-Flash websites. Do NOT even consider making your entire website in Adobe Flash. It will take too long to load, search engines will be totally blind to your content, and your users will not like your weird navigation scheme. It’s okay to put Flash on your site, but don’t make the entire site out of it (if you insist on making the site entirely with Flash, at least make an alternate non-flash version). *cough* Warner Brothers *cough*.
  4. Demanding IE. Do not ever demand that your users use Internet Explorer. A large percentage of web users use browsers other than Internet Explorer. Demanding IE will infuriate them. Take Wal-Mart’s video downloads site for example. It launched in Early February and they demanded that users use IE. Guess what? Their site is anything but a success. I use Firefox, and I can’t stand IE. Make sure your site works in Firefox!
  5. Backgrond music. Don’t. Background music takes a long time to load, then proceeds to drive you’re users slowly insane. Put it this way: Do you want Beethoven’s 5th Symphony blasting through your speakers suddenly, just because some webmaster thought it would be cool?
  6. Amateurish practices. Do not make your site look like it was thrown together by Yahoo Geocities’s stupid WYSMBWYGSO (What You See May Be What You Get. Sort Of) editor. Learn HTML and CSS, then make a layout (if you can’t do that, get one from a template site). You’re site should look professional (example: this site) not like a seven-year-old threw it together (example: the 1996 Lego Website). On a similar note, if you must use a free webhost, use one like Awardspace.com. There should be NO ads that are, uh, added by the host (forced ads), and you should have PHP and MySQL access too.
  7. Stupid JavaScript tricks. Aaaaaaaaaaaah!!! People will run away screaming if they see more blinking text, “cursor trails”, or other weird tricks. Don’t disable people’s right-mouse-buttons either. I’m not complaining about JavaScript, just stupid pointless things done with it. I’m a big AJAX fan.
  8. Navigation. Any site should have navigational links on either a sidebar or a “topbar”. The links should not be “broken” and they should be structured in a logical manner that will help your users find what they want. Search tools are useful too. Your visitors shouldn’t feel like they’re stumbling through the middle of nowhere without a map.
  9. Excessive.use.of.dots.in.your.url. If i have to type Del.icio.us or Script.aculo.us one more time I’m going to throw up. Where does the first dot go again? How many dots are there? Aaaagh! “Subdomain Tricks” like this are okay if done correctly, but they annoy a lot of people if they aren’t. Some examples of good ones are: mail.yahoo.com, redwallhp.ntugo.com, ma.gnolia.com, etc. Subdomains are a useful and tool (redwallhp.ntugo.com or you.blogspot.com), but only if used correctly. The URL must be formed in a way that’s easy to remember and type. Oh well, at least it’s better than some of those library and governmental websites like www.bpl.lib.me.us.
  10. Registration for pointless reasons. Don’t make people sign-up just so they can see what’s on your site. Suppose someone sends me a link to a news article that’s allegedly interesting. I shouldn’t have to register just to read it. The websites for “traditional” print publications are the biggest offenders here. The same goes for things like polls. To vote on a poll, you should just be able to click your choice without logging in to anything.

Well there have it, 10 bits of advice you should follow to avoid annoying your potential users.

Originally posted on Feb 18, 2007 on my old blog.

Login Convergence


There are forums, blogs, webmail scripts, an more. What’s wrong with that? They ALL use their own database table to store login information. So if a webmaster runs a website that has a forum and other 3rd party scripts that require users to login, you’ll have to make your users sign-up and login for who knows how many scripts. It’s getting to be ridiculous. As a user, do you want to have to register to post comments, register to use a forum, etc all for ONE website? I didn’t think so, especially in an age where most sign-ups require email activation – which means heading over to your email client again. No, it’s not good. What can be done about it though? I believe that a standard login protocol needs to be developed. A database structure that stores login information that any script on the same server can access. That way your forum, blog, and CMS all work with the same login data. It would be extremely hard to set something like that up on your own. You’d be better off writing your own forum and CMS code rather than using 3rd party scripts. It doesn’t even require much development. All that needs to be done is the following:

  1. Someone needs to find a MySQL database structure that will fit most applications.
  2. This standard needs to gain a following of developers so as to make the standard, well, standard.
  3. Major scripts would need to be rewritten to use the standard.

Simple in theory, but not in practice.

I think a good system would be to have a database with the table userAuth in it. This table would have the columns userID, userName, userPass, userEmail, userActivated, userBanned, and userJoinedDate. If a script needed more information stored it would have another table created and match up the data with the userID (which is not null and auto_increment‘ed). This system should work for most applications.

Originally posted on March 6, 2007 on my old blog.