My website has a header with several menu items, we're going to be adding a new section (a user guide) that we want people to notice and read. It's a company internal website, not a public site. I was thinking I could just add a little bit of text that says "new" that stands out slightly without being too obtrusive, or is even this excessive? I'm currently doing this:

    .new:after
{
    font-size:small;
    color:#BAC4FF;
    content:":New"
}

It adds a little light, unsaturated ":New" tag after the menu item, which contrasts but fits well with a darker unsaturated blue background. I could also add it before the new item, but I was thinking this would disrupt the reading of the menu a lot more. I did want to emphasize new content though because I've heard studies indicating how often people miss new content and how big of an impact emphasizing changes can make.

1 answer

danwellman 5600
2
points
This was chosen as the best answer

I think your solution already is pretty good actually - it's light-weight being pure CSS without needing new elements in the underlying HTML and seems elegant enough.

It doesn't seem to be overkill, but as it's on an internal company website is it necessary at all? How big is the company? Are we talking thousands of employees at geographically distant locations, or 5 people sat in the same room?

Do you not have a company memo that goes around the whole company once a week, or once a month or whatever? Maybe a message in the memo to read a particular new section would be enough?

As developers we lovingly craft sites and naturally want people to read, digest and enjoy every aspect of them, but as in the saying 'You can take a horse to water but you can't make it drink' can you really force everyone to read the new content anyway?

Answered almost 8 years ago by danwellman
  • I agree with Dan. It's a good way to highlight it without needing a lot of extra content. My suggestion had you not said this is what you were doing would have been the same thing except with a little 'New' sticker as a background instead of 'New' text. Ktash almost 8 years ago
  • Getting everyone to understand a change is actually a really big issue, we've got a few dozen locations spread over a few states. Communicating with them has been a problem and I'm actually thinking of what to do with the site to make that a bit easier, as there are going to be a lot more changes soon, and this is a system that was previously left as-is for nearly 4 years. Figured I would start small of course Ben Brocka almost 8 years ago
  • Mayve a weekly/monthly all staff email pointing out and linking to the new sections would be a good start to get staff interested in the site. We launched a new site at a global corp. I worked for once and as an incentive we ran a competition for staff, they had to read something and send an email to us to register. It was simple but worked well... danwellman almost 8 years ago