Zeitgeist (Pre-release)

Posted on Sat, 9th September 2006 at 16:00 under Humour, WordPress, Coding, Plugins, Publicity, Web Standards

Now that Zeitgeist has been released on WPPlugins.org, its page here has been set aside for the release manual and discussion. This post contains the contents and comments from the pre-release page.

Personal note, 10th April 2006: Anyone arriving from this WordPress support forum thread is welcomed to continue the discussion below as that post has been closed and I can no longer debate there.

Owner’s Manual (by the designers)

Don’t own Zeitgeist? Want to know what all the fuss is about? Find out for yourself by exploring the demonstration and browsing this manual.

New Zeitgeist owner? We welcome you and thank you for your purchase. We want you to enjoy every moment you spend and save with Zeitgeist, from the first onwards, so please read this manual carefully as it has been carefully designed to help.

Returning Zeitgeist owner? We welcome any feedback about your experiences with your purchase and this manual. Please feel free to leave us a comment below or send us an e-mail.

Internet Explorer user? Sorry, Zeitgeist isn’t for you. Zeitgeist is designed to work only with browsers that comply with modern web standards, namely CSS 2 which was introduced May 1998. Browsers that comply include Mozilla Firefox, Apple Safari, Opera, Konqueror and many more.

Introduction

Zeitgeist is a plugin for WordPress which creates a dynamic index page for your blog showing and linking to the latest interesting activity. Zeitgeist allows you (almost) total control over what you get, without getting in your way.

An Important Note About The WordPress Dashboard

While activated, Zeitgeist replaces the Dashboard and disables access to both the WordPress news feeds and the Technorati Incoming Links feed. If you want to check these feeds, bring back the Dashboard by deactivating Zeitgeist. You should check the WordPress Development Blog regularly if you are interested by important security-related announcements regarding your blog.

System Requirements

Installation

  1. Ensure the computer that hosts your blog meets the system requirements. Generally, if WordPress works, so will Zeitgeist.
  2. Upload zeitgeist.php to the plugins folder of your blog: path-to-your-blog/wp-content/plugins/. Important! Zeitgeist will not activate if placed in a sub-folder.
  3. Activate Zeitgeist on the plugins page of your blog’s administration menu.

If all goes well, Zeitgeist will replace Dashboard on the menu and the homepage of your blog administrative interface will now be Zeitgeist.

Don’t worry if WordPress fails after activating Zeitgeist. Removing or renaming the uploaded zeitgeist.php file will fix it. We are interested in any and all failures, so if one happens please record whatever details you can and send them by e-mail to zeitgeist-support.

A Quick Tour of the Zeitgeist Page

It is normal the first time you see Zeitgeist to think:

Oh my God… it’s full of links!

Don’t panic! On closer inspection you will see they are mostly all links to things already on your blog. Links to things that happened recently. Interesting links.

The next time you see Zeitgeist, as well as the interesting links, there will be:

  1. The green Change settings link,
  2. Zeitgeist for you and the time now,
  3. the interest limit and interest period,
  4. the navigation list of interesting blog things, linking to
  5. separate divisions listing and linking to the most recent and interesting blog posts, comments, categories, people, drafts and future posts.

What appears and how it all looks depends on a) your blog, and b) your Zeitgeist interest settings. A busy blog would appear something like this screenshot.

Zeitgeist Basics

The word zeitgeistWp is from the German language and means spirit of the time. In common use, the zeitgeist is the general culture, education, and morals of a given era. Your blog forms part of today’s zeitgeist.

The index page generated by the Zeitgeist plugin shows you what is happening on your blog today and, up to the limit you deem interesting, what happened in the recent past. Within reason, the Zeitgeist page directly links to those interesting things, making them all just one click away.

The Interest Limit

This limits the number of interesting things shown in any list. Unless you change it, the interest limit is the top 8 of anything.

The Interest Period

This limits how far back in time is interesting. Unless you change it, the interest period is anything in the last 14 days.

The Safety Limit (Why Are There Only 216 Comments?)

To prevent unintentional overuse of your blog server’s resources, there is a factory-set limit of 216 for many things. Zeitgeist will not show more than 216 items in a list even if there are more of interest. This most commonly affects the list of comments.

How Zeitgeist Tells Time

Zeitgeist makes it easy for you to tell time at a glance and precisely, so long as your browser can display pop-up titles (most can).

To save space, all times on the Zeitgeist page, except the current time, are in human short-hand form and relative to the current time. For example 4½ hours ago, 2 days ago and ~1 month ago. The last example should be read as roughly one month ago.

If you want to see the precise time for any short-hand time, hover your mouse cursor over one. The pop-up title shows that time in long-hand formatted according to your blog options, except that the date is dropped for times during today and yesterday.

The Posts Division

A list of the top posts in time order, those with recent comments first, then recent edits then latest posting.
The title of each post is a link to view that post, followed by last edit time then the posting time.
If a post has comments, the total and number of interest are shown, linking to the first comment and first interesting comment respectively. Next are listed the authors of interesting comments, linking to their latest comment. If an author has left more than one comment, counters will show the number of interest and total, linking to the author’s first interesting comment and first overall comment against the post. Finally, the count of comments outside the interest period, if any.

If there are more posts in the interest period than your chosen interst limit, the count remaining is shown, followed by the count of interesting comments against those posts, if any.

Comments Division

Comments ordered by time, listing author linking to comment, time of comment and post title linking to post.

Categories Division

Categories in order of most recent post, linking to category archive and listing post titles linking to posts.

People Division

Authors and commenters in order of most recent appearance, linking to user homepage if given, when they last participated and linking to that post or comment.

Drafts Division (Signed-in Users Only)

Draft posts edited within the interest period in order of edit time, listing post titles linking to the “Edit Post” page, time of edit and author.

Future posts Division (Signed-in Users Only)

All posts scheduled for publication in the future in publication order, listing post titles linking to the “Edit Post” page, author, posting time, time of last edit and the count of comments linking to the comments section of the post.

How to Make Your Zeitgeist by Changing the Settings

If the top 8 things from the last 14 days doesn’t match your interests, click the “Change Settings” link to enter change mode.

screen clipping showing Zeitgeist heading area before entering change settings mode

In change mode, green links appear around all the things you can change, including the interest limit, the interest period, the visibility of each division and, if you are signed-in, yourself!

screen clipping showing Zeitgeist heading in change settings mode

Click the out link to exclude yourself (almost) completely from the display. Click the in link to include yourself only (excluding all others). Click the back link to reverse the effect.

Click the ÷2 link to halve the associated setting. Click the ×2 link to double the setting.

Click the X link in the top-right of a division heading to hide that division. Hidden divisions are still listed in the Zeitgeist heading as “(hidden)”. Click a (hidden) division link to show that division again.

If you change a setting but do not like the result, you can reverse it either by clicking the opposite setting link or using your browser’s Back button.

When you have the settings the way you want them, click the Keep link to store them in your browser as a cookieWp. The settings links will disappear.

To remove your settings cookie and return to the default Zeitgeist settings, click the Forget link.

How Your WordPress User Level Affects Your Zeitgeist

Registered user’s names are shown bold to distingush them from unregistered user’s names.
The public (and signed-off users) may see only published posts, comments, categories and people.
Signed-in users may include and exclude themselves from the display.
Signed-in users get links into the management interface for posts, comments, categories and users via the headings for each division.
Signed-in users may see drafts and future-dated posts.
Administrators see the number of comments in moderation and get a link to the moderation queue.

Take Complete Control Over Your Zeitgeist Settings

If you are comfortable typing URLWp query strings, you can take complete control over your Zeitgeist settings.

For example, if you want to see the top eleven from the last three weeks, issue the following URL:

?zeitgeist=11,3 weeks

Controlling Zeitgeist by URL automatically enables Change Settings mode.

Your Secret Zeitgeist

Hover your mouse cursor over various things to get more information.

10 Responses

  1. There are some interesting Zeitgeist goings-on over here.

    Reply
  2. Development on Zeitgeist One is coming along nicely. Here are a couple of screenshots.

    Screenshot: Nobody wants to have a blog like this!

    Screenshot: Who could imagine a blog without Libertus?

    Reply
  3. Zeitgeist Beta Screenshots

    Screenshot: Zeitgeist as it normally appears

    Screenshot: Zeitgeist as it appears while changing settings

    Reply
  4. First WordPattern Plugin! Zeitgeist - Enhanced Dashboard

    My post to the WordPress support forum, 2nd April 2006, 22:10.

    Anyone as irritated as I by Matt’s recent April Foolery might be interested in my Dashboard enhancement plugin for WordPress, which I call “Zeitgeist”.

    libertini.net/libertus/zeitgeist/

    Zeitgeist lets you see what is happening on your blog and get there, now!

    Best of all, with Zeitgeist, Matt can’t spam you unless you want him to. If you want the Dashboard back, deactivate Zeitgeist.

    Zeitgeist One will be available soon. Beta testers welcome.

    ladydelaluna said:


    It makes you look like you’re doing this to spite the April Fool’s WordPattern joke. Which in turn, makes it look fake and absurd.

    It doesn’t just look that way, it’s true! Which makes it real and absurd, just like an April Fool’s joke. Inspiration comes in many forms.

    ifelse (a moderator) finally says:

    …with Zeitgeist, Matt can’t spam you unless you want him to
    …yet Zeitgeist is 83% better written.

    Generally, insulting people, especially well respected members of the community, doesn’t inspire confidence nor professionalism; neither does unsolicited advertising which is what your post amounts to.

    There’s nothing wrong with making money; however, I’d suggest adopting a more sensible attitude and approach in future if you wish to succeed.

    Regardless, I’ve decided to close this thread as it’s degenerating into a unproductive flamewar.

    I must point out that my post was made in the forum Plugins and Hacks, draws attention to a plugin and was marked not a support topic. My original post makes no mention of money* - that was brought up by podz. Sending an April Fool’s joke to the Dashboard of every WordPress blog is spam, even if it is done by a respected member of the community. It’s still there!

    83% better written was a joke. It was the current spam percentage reported by Akismet at the time. I haven’t looked at the code nor do I care to. On the other hand, Widgets I have looked at and it is beautifully coded.

    Flamewar? You closed the topic! We hadn’t even started to get hot. Come on!!!

    Reply
  5. Disable Dashboard Feeds Without Zeitgeist

    Safe and easy. Comment out line 5 of wp-admin/index.php.

    //require_once (ABSPATH . WPINC . ‘/rss-functions.php’);

    Reply
  6. Libertus,
    Sorry, I couldn’t email you as, for some reason, you or your ISP are using a spam mail blocker that is now including Google’s mail servers for blockage (I currently use Gmail)
    “Technical details of permanent failure:
    PERM_FAILURE: SMTP Error (state 9): 554 IP address is blacklisted at dnsbl.sorbs.net - contact your ISP”

    In regards to Zeitgeist 1 beta r10 (the mail I tried to send):

    Thanks! I’ve fired it up and it looks great… in Opera and Firefox.

    I’m sorry to report that IE is not the same. IE, in fact, looks terrible, as it isn’t using in the css stuff to format the text for some reason. (no doubt proving its reputation for failing to implement the standards). This is the first browser I fired it up in, as I work at a company that requires IE as a standard browser for about a third of the Intranet to work at all. (grumble!)

    Care for screensnaps?

    Reply
  7. Hi John,

    No, there’s no intentional spam blocking going on. My e-mail provider has been flaky for some time now. Thanks for reminding me. I’m changing hosts within the month.

    As to IE, I apologise. No need for screensnaps. I knew about the lack of style and totally forgot to mention it. The production company doesn’t care how it looks in IE, which will be in large type at the top of the product page, of course.

    All IE needs is the :before and :after pseudo-content, which could be done using JavaScript. I’ll look into it, but I’m no JS expert. Perhaps some kind and generous soul has already written some open source to deal with this issue.

    I note with disappointment that the latest beta of IE7 I looked at still doesn’t recognise :before and :after pseudo-classes. I hope Microsoft are going to put some effort into the rendering engine.

    Reply
  8. May I suggest a “System Recommendations” section in the user manual above that recommends using standards compliant browser, briefly explaining why ZG looks lousy in IE.

    Reply
  9. Liberta,

    Done, in my own way.

    Is there a debate to be had on standards here? I’m willing and able to accommodate crippled browsers if a good argument can be made on their behalf, but the effort has to be worth it.

    How many people will still, by choice, be using Internet Explorer in 2 years?

    Reply
  10. Zeitgeist looks no better in Internet Explorer 7 RC1. Disappointing.

    Reply

Leave a Reply

You may also log in to post a comment.

XHTML:

If you want to <q>tag</q>, please balance these; a, i, em, b, strong, u, blockquote, q, ul, li, ol, abbr, code, pre, sub and sup.