Categories
Analysis

Cleaned your stylesheets lately?

I spent some time today cleaning up my stylesheets on a big site I’m working on. I was stunned by how messy they were. I was able to reduce the size of my main stylesheet by 20%. Not only that, but this top-down review showed me a lot of structural problems that had accumulated over the months: styles that didn’t cascade properly, orphaned styles, redundant specifications, and even a couple of missing styles.

The result is that I’ve managed to resolve a few formating quirks that were due to stylesheet problems, improve the consistency of my site, and improve its performance.

Categories
Analysis

Why not Google Job Search?

I’ve once again been exploring employment web sites and it’s stunning how little they’ve changed since I put together Free Agent for the Mercury News back in 1996. Looking for jobs on the Web is a miserable experience. And it doesn’t have to be.

  • Some sites still don’t work with all browsers.
  • There an astonishing amount of sheer garbage in these sites, such as Work at Home “opportunities”, mainly because the sites are unwilling to police their advertisers. The newspaper-owned CareerBuilder is the worst offender here.
  • It’s too difficult to sort through large volumes of results.
  • The search tools are inconsistent and underpowered. For example, not all sites allow you to use boolean operators. There are severe limits on the number of criteria that you can set. It’s difficult to edit predefined searches.
  • Some sites make it impossible to launch listings in tabs.
  • All sites are job-centric and don’t allow ongoing meaningful searches based on, for example, companies.
  • Most sites do not have meaningful metadata about jobs in their databases.
  • Everyone does everything differently, and because all listings are paid, you have to search every site.
  • Employers’ web sites are even worse. Ebay’s site is browser-dependent and you can’t capture a unique URL for any listing. Most sites unbelievably difficult structured resume builders that simply do not work.

I think it is easier just to read the print classifieds. The tragedy is that this is a solvable problem, or there is a solution that would work for a large number of users.

Why not encourage employers to post their ads in XML format with clearly defined declarations of things like company, location, salary, title, responsibilities, qualifications, posting date, requisition number, and so on? All employers need is the knowledge that someone would read their listings and a few modest tools to create the pages.

If these pages were created, they could be crawled and indexed by anyone who chose to do so. Search tools could be provided by portals and search engines, who would compete on the quality of their search and management tools and not on the size of their listings databases. Listings could be delivered by RSS to interested applicants.

Meanwhile, applicants would start getting tools that would let them look for a particular, well-defined job in a large, but strictly-defined set of companies. Over time, they could refine their searches with tools like Bayesian filters, looking for more jobs like the ones they want and eliminating whole classes of listings.

Finally, anyone who could establish this kind of standard could create a standard XML format for resumes that would allow job seekers to enter their resume into a single form (or have it parsed) and output it in a format that any employer would be able to read.

The incentive for most large employers to do this is huge. They only need someone to set and promote the standard. There would be a market for providing tools for this to employers large and small.

Who can do this? Yahoo can, but their fortunes are tied to HotJobs. Similarly Monster and CareerBuilder have no reason to mess up their revenues stream or those of their corporate parents. The remaining obvious candidates are Microsoft and Google. It seems like a perfect fit with Google’s current strategy.

Categories
Analysis

Google AdSense is earning Tidbits "a latte a day"

The latest edition of Adam Engst’s outstanding Mac newsletter Tidbits reviews how their various efforts to increase revenue have been progressing. (Adam: thank you for sharing your results with us.)

The bottom line is that Google’s Adsense probably makes more sense for sites without a loyal audience, sponsorships are still their biggest revenue source, and ancillary products (ebooks) are their best new revenue source.

That sounds about right. I had high hopes for Google-style targeted ads, but they don’t appear to the be panacea for sites that their increasing share of Internet advertising implies. They demand a huge volume of readers who are looking for something. This doesn’t describe the audience of most online publishers.

As Adam points out, most the AdSense advertisers were offering products (Mac systems) that Tidbits was already recommending readers buy from their primary sponsor.

There is still no substitute for a strong relationship with you sponsors.

Categories
Uncategorized

Is Expression Engine the harbinger of low-end content management?

The folks who publish pMachine, an excellent inexpensive ($45 noncommercial) content management system, has announced a new cms called Expression Engine. When I predicted in December that blog packages would begin to evolve into cheap and powerful CMS’s, I didn’t think it would start to come true so soon.

It seems to take the functionality that makes pMachine special and takes it to the next level, with a completely rewritten backend.

After spending six months creating a site with pMachine, I’m very happy with it (flexible, powerful, easy to use). It has made it possible for me to build a user-written community site without resorting to a system that required me to own a server or learn perl (not that there’s anything wrong with that).

Expression Engine appears to take the lessons Rick Ellis learned by creating and supporting pMachine and puts them together in a product that is powerful and more extensible.

I haven’t used it yet, because I’m too far into my pMachine project, but if I were looking for a low-end CMS, I would include pMachine on my must-review list.