Slashdot Mirror


Running Weblogs With Slash

Two Slashdot (and Slashcode) readers -- Alex McLintock of Openweb Analysts Ltd, and Dave Aiello of CTDATA -- have graciously contributed their impressions of the new O'Reilly book Running Weblogs With Slash. Since the Slash code is now used to run sites covering a huge number of topics (fly fishing, mountain biking, "news for nerds," etc.), it's time there was at least one printed reference to it. Running Weblogs With Slash author chromatic, Brian Aker, Dave Kreiger pages 262 publisher O'Reilly rating (see each) reviewer Alex McLintock ISBN 0-596-00200-2 summary It's the first book I know about slash: That means it's the best, and the worst.

dave_aiello's review:

I have been running two small-scale Slash sites since 1999. When I began developing web sites using Slash the only code available was Version 0.3, one of the first tarballs ever released by Rob Malda. That code was almost totally undocumented and not at all modular.

The Slash project has grown and the code has improved since then. Slash has now reached the point where it is a feature-laden, open source web publishing platform. However, documentation that can help new users has always been hard to come by.

I found a paragraph near the beginning of the book that I thought was important because it may help you to decide whether this book will be helpful to you:

This book is aimed at anyone interested in setting up and running a weblog with the Slash software. This includes system administrators and programmers, but attempts have been made to keep the discussion readable for people who have no desire to compile their own kernel or to rewrite the moderation system. It concentrates much more on how to accomplish things than how things work underneath, though it doesn't shy away from the greasy gears and wheels when appropriate.
The authors' choice of audience might also be why you have seen comments from some experienced Slash site maintainers indicating that they weren't entirely satisfied with the finished product. That's OK -- it wasn't written for them. But, if you have a desire to build a web site running on Slash and you don't want to spend the months that it took me to read the code line-by-line, "Running Weblogs with Slash" is a good place to start.

The main part of the book begins with an overview chapter. It starts with a brief history of the Slash project. The next ten pages are a review of the user interface of Slashdot, including a number of screenshots. This is followed by three important short sections: The Slash Author Interface (administration), The Slash Publishing Cycle, and The Slash Architecture. These sections do not contain screenshots, but author interface is discussed in detail later in the book, and the publishing cycle and architecture parts have diagrams to help you visualize the concepts being discussed.

The next chapter, Installing Slash, may be the most important one of the book. This chapter is surprisingly short (about 21 pages) considering the difficulty that some people have installing the software. Two of the most critical pages of the chapter cover getting help with the key underlying software: mySQL, Perl, Apache, mod_perl, and Slash itself. All of the important URLs and mailing lists are documented here. A short outline of the installation process, and a set of step-by-step installation instructions follow. There are also short sections on building sites that are distributed across multiple machines, and running multiple virtual Slash sites on the same server.

Although the installation chapter is clearly written, some users may have difficulty completing it without a little frustration. For instance, the book says "Although many UNIX-like operating systems come with Perl already installed, building Apache with mod_perl requires the Perl source." It would help if the detailed installation section of the chapter indicated how to uninstall a binary version of Perl from at least one of the major Linux distributions. The authors have been consistent, however, in focusing this chapter on critical, Slash-specific installation issues.

The next five chapters of the book focus on Slash site administration. The topics covered include editing and updating stories, reviewing and approving submissions, comment-related functionality, moderation, and managing sections and topics. These chapters are important because most people who want to implement a Slash site have never seen the administration interface and need some help understanding the tools that are available. These chapters are also helpful to people who have experience with other web publishing systems, because a quick comparison can be done between the Slash author interface and the system with which the reader is more familiar.

The main part of the book concludes with chapters on managing a Slash-based community, basic and advanced customization, and advanced administration. The customization chapters are the only places in the main part of the book where the Perl code that makes up Slash is discussed in any detail. Now that Slash implements much of the web site's look and feel through the Template Toolkit, modification of the application source is much less important than it used to be. The advanced administration chapter is primarily about the Slash daemon (slashd), the tasks it performs (dailyStuff, moderatord, portald), and how tasks can be added and modified.

The appendices are easily the most technical part of the book. They begin with a detailed discussion of the Slash architecture, which includes several process diagrams, and a discussion of the Slash directory structure. The second appendix discusses the Slash database schema. The appendix on the Slash Template Language looks quite useful to people trying to modify the appearance of their Slash site. The Slash API appendix covers some of the important high-level functions that would be useful in building your own Slash plugin or theme. The last appendix covers Slash configuration variables, which can be important if you have to modify the location of Slash content in your file system, or you need to change other fundamental aspects of your site's configuration.

I would strongly recommend this book to you if you plan to build a Slash-based site and you want to develop a basic understanding of the Slash software as quickly as possible. You will also need to find resources (either in print or on-line) to help you understand administration of the underlying operating system, Perl, Apache, and mySQL, if you have little or no background in these subjects.

I'm sure that many people will be able to successfully install and operate Slash by using this book as their primary reference. And, if they have difficulty, they will have sufficient understanding of the architecture and terminology to ask "good questions" on the mailing lists or the Slashcode web site.

Alex McLintock's review:

Executive Summary:

This review basically lists the flaws and missing features in the book. But that doesn't mean it is a bad book - just that it is easier to find fault than praise. If you need a book on running a weblog with slash then buy this book.

About the Reviewer:

My slash experience is in running a book reviews website http://news.diversebooks.com/ using slashcode. I did set up a site years ago called "mines-a-pint.com" using a pre 1.0 version of slashcode but the site fell over due to lack of spare time.

I am also a perl programmer and web developer so I can figure out a huge variety of problems with Apache, mod_perl, and MySQL. This is lucky because slashcode depends quite greatly on the administrator having those skills. Sadly this book doesn't look into them in great detail. Were this a Wrox book the publishers would have copied a few chapters from different books - or at least given more details on how to troubleshoot those systems. The O'Reilly strategy is that you can perfectly well buy their book on MySQL, their Apache book, and their mod_perl book(s).

Choosing Slash:

I was expecting more of a comparison of Slash to other weblogs. Why chose slash over others? It is in fact a hard question to answer unless you require a site really quite like http://slashdot.org The big benefit of being able to cope with a lot of traffic probably don't apply to most sites just starting out.

The book assumes you have greater than Slash 2.2.0, but presumably quite a few people such as myself have 2.0 installed and not upgraded yet. (I don't know how many people are running pre 1.0 slash sites). It doesn't mention how you upgrade. Lets face it - even if you installed the latest version today (2.2.5) you *will* have to upgrade at some point.

Setting Up Sites:

I expected this section to be a lot more detailed than the basic instructions - but it isn't so much better. When setting up slash sites there are at least three different types of user (slash, unix, and database) and these are not differentiated properly. The authors of the book fall too easily into using slashcode jargon without realising that someone coming to this for the first time wont know the slash-speak. I understand it because I've been reading the mailing list for nearly a year. However, someone picking up this book may not have.

Most jargon terms are introduced but they could be better explained - perhaps with more diagrams. As a typical example, it took me ages to understand the difference between topics and sections. It would have been great to see examples of how different slashcode sites decided what their topics and sections would be. Originally I just saw topics and sections as being a matrix of slots into which one would pigeonhole each article. However there are some things you can do with sections (the columns of the matrix) which you can't do with the topics (the rows). This seemed to me to be an arbitrary limitation of slashcode which an installer needs to be aware of when choosing topics and sections.

More screenshots of the default theme are needed. For instance it talks about the various slashboxes which are configurable but doesn't show them.

Virtual Slash Sites:

I pretended I was a newbie at this and tried to follow their instructions for installing virtual slash sites (ie multiple weblogs on the same machine). The instructions for setting up virtual users aren't complete. EG how do you *add* a new user to DBIx::Password I figured it out because I know perl but others may have significant problems....

Slightly Unusual Config:

I wanted to see if the book would tell me how to put all slash URLs inside a directory of a pre-existing site. (eg http://mysite.com/newsdir/slashpages ) but no found info on doing this at all....

This is a shame because it means that if you wish to combine slashcode with some other html you have to take the approach of installing slash and then adding the extra html content rather than the other way around. It should have considered the situation where someone already has a pre-existing website which they just want to enhance with some news capability.

Running a Slash Site:

There is not much description of the workflow of submitted articles through the system. Instead it is explained by describing what slashcode editors (aka "Authors") do. Looking at the article workflow is important because many other organisations will have different workflows and thus will need to change their behaviour to match Slashcode and not vice versa. This is generally a "bad thing".

Would I Buy This Book?

If I were installing slash for someone and I wasn't being paid to do all the maintenance I would have no hesitation in buying this book to help whoever is doing first line support. However I don't feel a desperate need to keep the book myself since I've already learned most of what it contains just by running a slash site. I know how to read the docs, look at the perl and database, and use the mailing list.

Ok - I can't do entirely without the book because it has some useful reference sections: a full third of the book is made from Appendices and index! One of the most useful of these is the chapter on Andy Wardley's Template Toolkit. I have a bit of an advantage here since I have used Andy's code before in a different web project. However most of my future slash site design will be done by a more junior web developer who doesn't have any perl experience and I expect this will be his most used chapter. (Check back to http://news.DiverseBooks.com in a few days for his additions to this review). The final appendix is useful too -- the list of configuration variables and their meanings.

You can purchase Running Weblogs with Slash from Fatbrain. Want to see your own review here? Just read the book review guidelines, then use Slashdot's handy submission form. (Psst! O'Reilly has also made available a 20% discount for Slashdot readers ordering by phone (800-294-4747), email (order@oreilly.com) or from the O'Reilly web site. Use discount code "#E1EW36."

168 comments

  1. Unbiased comparison by Ayon+Rantz · · Score: 0, Redundant

    Could someone who has read this book please tell me how it compares to the Weird Al Yankovic album "Running with Scissors"?

    --
    Pokéthulhu
    Gotta catch you all!
  2. Gotta love it by Aaron+Lake · · Score: 0, Flamebait

    Gotta love people making money off something free.

    1. Re:Gotta love it by mark_lybarger · · Score: 1

      kinda like all the people making money off the KDE bible? or the Red Hat Linux Bible? or any other books pretaining to free software? wow...

  3. That's insightful by Big+Dogs+Cock · · Score: 1

    You should've logged in.

    --
    "Under the iron bridge, we fist" - The Smiths, Still Ill
    1. Re:That's insightful by YourMissionForToday · · Score: 0

      I wrote that a few weeks ago, and I was honored when RoboTroll decided to add it to the Troll Library. I'm working on a new "+5 insightful" post...

  4. Heh, you can tell the guy's a /. devotee by InterruptDescriptorT · · Score: 4, Funny

    The opening section is actually entitled 'First Chapter!' :)

    --
    Karma: Excellent Birds (mostly as a result of listening to Laurie Anderson)
    1. Re:Heh, you can tell the guy's a /. devotee by Anonymous Coward · · Score: 1, Funny

      Is there anything about beowulf clusters, hot gritz in your pants or goats? I think that ASCII art of the goat guy (you know the one) would have been good for the book cover.

    2. Re:Heh, you can tell the guy's a /. devotee by Anonymous Coward · · Score: 0

      Well, I was hungry, but I thank you for being honest with me. Had you tried to bake chocolate eclairs with no knowledge of what chocolate eclairs are, we may have ended up with stomach aches.

  5. What's with /. by Penguinoflight · · Score: 0

    Can't we stop posting the book reviews on slashdot so we can get to read the dumb comments quicker? We don't post other stuff, why book reviews?

    --
    "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
    1 John 4:14
  6. So, what's wrong with books like these? by PowerTroll+5000 · · Score: 1

    Not everyone running a Slash site has the time or desire or ability to read mountains of Perl code.

    It also takes a little heat of the people who run Slashcode, since a lot of the questions they answer are likely handled in the book.

    --

    I'm not afraid of falling, it's the sudden stop at the end that frightens me.

    1. Re:So, what's wrong with books like these? by Aaron+Lake · · Score: 1

      Absolutely nothing is wrong with this, but slashcode is 100% free, donations to the slash project would be nice. Opensource is a great thing, but it's gotta be funded somehow. If "some guy" (TM) writes a book based on free content and makes a few $$ it doesn't help the movement at all. I have no problem with the book, I do, however, have a problem with someone making money off someone elses idea. Musicians who do covers give royalty to the original artist, this should be the same IMHO.

    2. Re:So, what's wrong with books like these? by reaper20 · · Score: 4, Insightful

      Well, if said book helps more people run Slash and makes it a more popular - then yes it does help the movement in an indirect way.

    3. Re:So, what's wrong with books like these? by maroberts · · Score: 1

      Well thats the joys of GPL for you. Although ti does rais ethe intersting question that if the book contains slashcode quotes which is GPL [IIRC], does this mean the book is itself GPL ?

      In actual fact, unless this book sells millions of copies, he's unlikely to be making truckloads of money out of it.

      A co worker wrote a Linux book which sells reasonably well, but his income from it is about £5000 ($7000) per year, which is fair renumeration but won't buy a palace or a 200' yacht.

      --

      Donte Alistair Anderson Roberts - hi son!
      Karma: Chameleon

    4. Re:So, what's wrong with books like these? by Anonymous Coward · · Score: 0

      give me a freaking break. enough with this GPL *S H I T* already. i'm so sick of it. you can't fucking open-source everything.

    5. Re:So, what's wrong with books like these? by chromatic · · Score: 1

      While I was working on the book, I fixed several bugs and added a couple of features to Slash. I might have done that anyway, but the financial impetus provided by the book helped. Take that for what it's worth.

    6. Re:So, what's wrong with books like these? by moonbender · · Score: 1

      You can open-source books no problem. There was a similar discussion some weeks ago, referencing a New Scientist article.
      I'm not really well informed on license technicalities, but I'd really like to know whether quoting parts of GPL'd work in documentation would require it to be GPL'd, too.

      --
      Switch back to Slashdot's D1 system.
  7. Overview of sites that run on Slashcode by arnoroefs2000 · · Score: 4, Interesting


    About 120!! sites run on slashcode. Take a look.

    1. Re:Overview of sites that run on Slashcode by Anonymous Coward · · Score: 0

      This list lacks lots of sites...
      Examples : Nooface, vakooler, Linux France, TrollAxor...

    2. Re:Overview of sites that run on Slashcode by Anonymous Coward · · Score: 4, Insightful

      Not only that, a significant number of the sites on the list at slash.com are inoperative.

      Frankly, I don't understand the appeal of Slashcode except for the most rolling news types of sites (like Slashdot itself). And for the amateur, Slashcode is a huge, big bear. If you have a huge traffic site, yes, you need mod_perl and custom Apache builds. But for the under 1gb/month-bandwidth crowd it's overkill.

    3. Re:Overview of sites that run on Slashcode by Anonymous Coward · · Score: 0
      About 120!! sites run on slashcode.

      120 factorial factorial? That's more sites than there are atoms in the universe!

    4. Re:Overview of sites that run on Slashcode by sinserve · · Score: 1

      TrollAxor is funny as hell.

      They have a news article titles "WTF is wrong with ESR's right eye", and one of the
      replies says "It is GNU related I am sure"

      My gosh, /. needs to hire those guys instead of
      corn ball katz.

      (my fellow "mod down" haters, let's roll.)

      --

    5. Re:Overview of sites that run on Slashcode by krow · · Score: 3, Informative

      I have not updated that list in sometime. It is probably less then a third of the sites that I have posted and quite a few of them that are on the list are dead.

      --
      You can't grep a dead tree.
    6. Re:Overview of sites that run on Slashcode by RobertFisher · · Score: 3, Interesting

      My favorite one of these is the "Naturist Journal : You May Encounter Nude News Beyond This Point" : http://www.naturistjournal.com/.

      I kid you not.

      --
      Science, like Nature, must also be tamed, with a view turned towards its preservation.
  8. List of Slash sites? by sphealey · · Score: 4, Interesting
    Is there a list of public sites known to be using Slashcode?

    sPh

    1. Re:List of Slash sites? by autocracy · · Score: 2
      --
      SIG: HUP
    2. Re:List of Slash sites? by Anonymous Coward · · Score: 0

      There's a link right up above you.

    3. Re:List of Slash sites? by Anonymous Coward · · Score: 0

      Ok, what moderator is smoking crack again? How the fuck is this troll? Redundant, maybe, but not a troll. Considering it was only posted 3 minutes after the last comment with a list of the 120 slash sites, I doubt even that.

  9. Just how convenient.... by georgeb · · Score: 2, Funny

    (could not resist) This is selfpromotion or what... As much as I like ./ and its backend... i can't help having this view of - say - a chineese newspaper article: scientist analyses communism and finds it good.

    1. Re:Just how convenient.... by OblvnDrgn · · Score: 2, Insightful

      Well, except that both reviews aren't entirely positive. The first one pretty much says it's useful, but the second one even stated that it was just listing faults, they were easier to find. And of course, Slash is free, so they're not really promoting anything that'd help them out, since they were not the authors.

      Besides that, I'd bet a lot of the people who would set up Slash sites and be interested in the book probably surf here, so it is targetted... it's sort of like the Chinese newspaper article: Scientist reads book about communism and says it's fairly nice if you don't already live here. And is promptly shot.

      There is no sig.

    2. Re:Just how convenient.... by FortKnox · · Score: 5, Interesting

      This is true...

      When doing some research on what I wanted to run as my personal weblog, I looked at slashcode, scoop, PHPNuke, and PostNuke.

      slashcode and scoop were a bear to get running, and slashcode was extremely slower. PHPNuke took me a total of 10 minutes to get running, was a simple interface, and was, generally, a "prettier" interface. Not only that, but both Nuke's were easier to modify, and add onto.

      Nothing against slashdot, but I think other backends are just better for the majority (although I'd love to find a good J2EE weblog that was as "pretty" as the Nuke's).

      (For those interested, I went with PHPNuke).

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    3. Re:Just how convenient.... by tb3 · · Score: 2

      (although I'd love to find a good J2EE weblog that was as "pretty" as the Nuke's).

      I've been thinking the same thing. An MVC design using JSP and Servlets should be a decent design/coding project. Something like those high-end Content Management systems.

      Wanna try?

      --

      www.lucernesys.comHorizon: Calendar-based personal finance

    4. Re:Just how convenient.... by FortKnox · · Score: 1

      That'll be a helluva project. I'd love to be a part of, but it'll require a lot of time and personnelle. Might I suggest Jakarta Struts as a base framework?

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    5. Re:Just how convenient.... by feed_me_cereal · · Score: 1

      So if a book on slash gets published, should slashdot purposely not post a story on it to avoid claims of self-promotion? It's not like it's a story about slash being the only viable solution for your weblog needs or anything. Maybe we're making a knee-jerk reaction here...

      --
      "Question with boldness even the existence of a god." - Thomas Jefferson
    6. Re:Just how convenient.... by joib · · Score: 1

      Yes there seems to be no such thing as an open source J2EE weblog. One reason might of course be that open source developers in general seem to have quite a bland attitude towards everything Java. The high profile open source Java stuff seems to be mostly infrastructure stuff, like the Apache Jakarta project and JBOSS. One thing which might be a good start for a Java weblog is Jive, probably the highest performing forum software around (and yes, written in Java). Unfortunately they went commercial a while ago, but you can still download the older Jive 1.2.4, which is under an Apache license. So with some amount of work, you might be able to mangle it to something resembling a weblog. And there seems to be some kind of integration with Struts too, which of course would be a very cool thing to have. I'd really like to do something like this, but considering that I don't personally really have a need for a weblog and that I unfortunately seem to be perpetually busy with all kinds of things I don't think I'd be able to donate enough time to a project like this...:( I wish you good luck if you decide to give it a try.

    7. Re:Just how convenient.... by tb3 · · Score: 1

      I don't know; didn't Malda start Slash by himself?

      Anyway, Struts seems like a good idea, both you and joib suggested it. I'll look into Struts, and maybe I'll start something on Sourceforge.

      --

      www.lucernesys.comHorizon: Calendar-based personal finance

    8. Re:Just how convenient.... by alexmc · · Score: 1

      You mean me writing a book review about slash and me running a book review website is self promotion? Probably, yes.

      http://news.DiverseBooks.com/

      --
      SF and Computing Book Reviews from : http://www.DiverseBooks.com
  10. Wrong link to buying book by ocelotbob · · Score: 2, Informative
    You can purchase Running Weblogs with Slash from Fatbrain.

    But not from that link =3 But Here's a link that actually works. Additionally, if you want to buy it without an affiliate, here's a link over to Amazon.

    --

    Marxism is the opiate of dumbasses

    1. Re:Wrong link to buying book by Anonymous Coward · · Score: 0
  11. Okay, so Slash is serious, so now... by EchoMirage · · Score: 5, Insightful

    Okay, so Slashcode is finally serious. I'm amused that O'Reilly has written a book about it. However, being as it powers a great deal of sites, some of them widely read/used daily, it begs one question in my mind:

    Why can't Malda and the other authors make the HTML standards compliant?!?!?

    In the Slashcode FAQ, Malda (or whoever maintains the FAQs has written this:

    "Can you make Slash compliant with HTML x.x?"
    "No, but YOU can! Slash is fully customizable. You can edit the templates to suit your taste. See the HOWTO documents for themes, plugins, and templates."

    Boo. Bad answer. The Slash implementers shouldn't need to fix this when it would be a fairly trivial task to go through the Slash code and update to HTML 4.0 or XHTML 1.0 standards.

    Really, I think the failure of Slash to be HTML compliant reeks of laziness in an important area. I appreciate the work Rob has done, I don't want to sound like an unfair critic, but come on, it's 2002, let's get up to some semblance of recent standards!

    1. Re:Okay, so Slash is serious, so now... by bethel · · Score: 3, Insightful

      You can make it html compliant and send it back to them. That will make you a contributor, rather then someone that's just complaining.

    2. Re:Okay, so Slash is serious, so now... by Anonymous Coward · · Score: 0

      And he can become the html 4.0 version maintainer. His contribution will proudly stand alongside other versions of slashcode compliant with html 3.2, html 3.1, html 2.2, html 2.1, and html 2.0. Let the user decide! How many browsers do you want to break today!

    3. Re:Okay, so Slash is serious, so now... by Anonymous Coward · · Score: 0

      it's 2002, let's get up to some semblance of recent standards!

      Standards are like wine: the older the better.

    4. Re:Okay, so Slash is serious, so now... by wedg · · Score: 1

      You get what you pay for. And if you really don't like it, do it yourself. Isn't that the open source way?

      --
      Jake
      Dating: while( 1 ){ call_girl(); get_rejected(); drink_40(); } return 0;
  12. PHPnuke is another decent weblog setup by JPriest · · Score: 2, Informative

    PHPnuke is a worthy open-source mention here, diff being it's PHP instead of Perl, is possibly a bit more user friendly, but lacks the level of security and performance that slashcode has to offer.

    --
    Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    1. Re:PHPnuke is another decent weblog setup by reaper20 · · Score: 4, Informative

      Postnuke is a fork of PHPNuke with a focus on security and performance and is also dreadfully simple to setup. Still in alpha, but getting better.

      Right now the Postnuke team is gearing up for a major release, .71, and from what I've seen of it so far, it is moving forward at a nice pace. I've anyone has ever been frustrated with the installation of Scoop, Slash, or PHPnuke, you might want to give postnuke a try.

    2. Re:PHPnuke is another decent weblog setup by wolf- · · Score: 1

      I dont want to start a flame war (WOW! Imagine that!), but I used to run phpnuke. Moved to postnuke because of the more open development (seemed more in tune with the open source idea) and the direction AND focus the project had.

      --
      ----- LoboSoft specializes in Digital Language Lab
    3. Re:PHPnuke is another decent weblog setup by alexmc · · Score: 1

      Amusingly enough the reason why I went for Slashcode instead of PHPNuke was because I couldn't install PHP on my server and had no experience of it.

      --
      SF and Computing Book Reviews from : http://www.DiverseBooks.com
  13. Is this addressed? by Anonymous Coward · · Score: 0

    Since I haven't been able to pick up a copy of this book, there's a Slash-specific question I'd like to ask to anyone who has read it. If it addresses this question, I'll consider picking up a copy (the review doesn't seem to touch on it). In all these Slash weblogs, has anyone touched on a way to prevent Moderation abuse by users and editors? Or is the Slashdot-Modbombing-Disable-HOWTO still the definitive document on this topic?

    Also, how much does the book touch on the different directions that existing sites have taken? Is it purely a get-going-from-scratch manual, or does it cover some case studies of existing sites?

    1. Re:Is this addressed? by chromatic · · Score: 1
      Chapter 6 discusses the moderation system (including the hirsute algorithms uses to pick moderators and to reconcile metamoderations). Chapter 8 has a section about anti-abuse features, like the blacklist and IP and Netmask IDs. Somewhere else tells how to disable author unlimited moderation.

      There are no real case studies in the large, but there are several spots that say "A small site probably wants to do this" and "A large site needs to do that."

  14. slashcode sucks by Anonymous Coward · · Score: 1, Insightful
    sorry to break the slashdotter's bubble, but scoop and others are a breeze compared to slash. installing, configuring, maintaining, just about every aspect is better done.

    slashcode is one big heap of spaghetti and is not recommended for people with middle of the road systems.

  15. Livejournal by British · · Score: 2

    Now only if they could take the stability of Slashdot with all the traffic it gets hammered with and apply it to LiveJournal, a "weblog" website that has over 100K userrs, and is generally inacessible after 9pm, plagued by DNS errors and .PL file errors(?).

    I was debating with a friend on the problems Slashdot and livejournal share(server load).

    1. Re:Livejournal by Anonymous Coward · · Score: 0

      Brad discusses how bad the load on LJ's servers is compared to slashdot somewhere. Basically, although slashdot (may) - and probably doesn't anymore - get more traffic than LJ most of the requests are only for static pages (ie front page, threshold=1 etc). Nearly every webpage on LJ was a drain on the DB and causing it to crash.

      Having said that it's been a lot better recently with the new clustering code properly distributing the load. (Now if only they'd used a proper language like Java in the first place...)

    2. Re:Livejournal by krow · · Score: 2

      I like livejournal a lot. Their big problem is that everything in the site is generated from the database. If more of their pages were pushed out as static pages then their database loads would probably become a lot more reasonable.
      I think with time they will work out the kinks.

      --
      You can't grep a dead tree.
  16. Postnuke by Wizy · · Score: 1

    Postnuke is much easier to setup, doesnt take a book to explain. Has a lot of good addons. Why run slash, when you can get the same thing from something simple to use, easy to setup (under 20 minutes from the first time I downloaded it, to the default site running just fine.)

    (and no, im not on the postnuke team, they have just done real good work.)

    1. Re:Postnuke by sonnyjz · · Score: 1

      Totally agree ... PostNuke rocks and seems to be well on it's way to becoming one of, if not the best CMS around.

      I also like the fact that Postgresql is now supported 100%

      If you like Perl and want to stay away from PHP try Scoop. Much, much much better.

      --
      - Sonnyjz
  17. Hmm , written in Perl , hmmmm... by boltar · · Score: 0, Flamebait

    Is anyone going to really want to mess around with a project as large as this written in Perl.
    Sure it'll appeal to the dyed in the wool hackers but most people I know simply can't be bothered
    to wade through the heiroglyphic mess that is the Perl programming language. Given that the webs
    hack-it-up-in-5mins CGI days are over isn't it about time that "proper" programming languages
    (eg C++) were used for these sorts of large systems not some shell language on steroids?

    1. Re:Hmm , written in Perl , hmmmm... by mark_lybarger · · Score: 1

      every project has to pick a technology and go with it. once off the ground, the effort to migrate is huge and takes away from operations (running the "business"). i am curious where you get that c++ is more "properly" suited for web site development? there's a right tool for the right job, and most often for robust web development, JSP/JavaBeans is the way to go.

    2. Re:Hmm , written in Perl , hmmmm... by jslag · · Score: 1
      Given that the webs
      hack-it-up-in-5mins CGI days are over


      So, you think slashcode uses CGI? Interesting.

    3. Re:Hmm , written in Perl , hmmmm... by boltar · · Score: 1

      I said they're over you knob. Can't you even read what you cut and pasted 2 lines above??

  18. What fly fishing site? by Anonymous Coward · · Score: 0

    Does anyone (Timothy) have list or a pointer to a list of Slash backed sites? Particularly the fly fishing one...

    Thanks,

  19. Should have covered other weblogs by titansfreak · · Score: 4, Interesting

    Postnuke, geeklog, and many other free and open source tools are for most people a much better option than slashcode. This book should have been more flexible to cover at least a couple other weblog options.

    1. Re:Should have covered other weblogs by Anonymous Coward · · Score: 0

      Uh dude... Did you read the title of the book?

    2. Re:Should have covered other weblogs by titansfreak · · Score: 1

      You obviously didn't.

  20. I had mixed feeling about the book by Overphiend · · Score: 1

    Although enjoyed reading the book, it wasn't the resource I thought it would be. I liked the insight and history of the slash evolution. However I bought this book as a reference for the site I'm running, and I have yet to refer back to it. When I have a problem with the site, the answer isn't in there. All in all I would have liked the book much better if it had a different title.

  21. Slash for Dummies by Alien54 · · Score: 5, Insightful
    bottom Line is that it is a basic intro book.

    I was disappointed by it. I wanted more technical meat, but what it looks like is that the tech level would tranlate nicely to a "Slash for Dummies" level. I need at least one level deeper information, with at least a description of the perl modules and at least a once over light weight commentary of the code.

    Granted that it is changing fairly quickly, but really, this is what I really need. - not something with occasional digs at pet peeves in the examples.

    I consider this a beginners book, and not really at the level of a professional reference that I need. Anyone who has set up BBS's etc in the past needs more than what this book offers. It makes an OK first section with a second and third much more detailed section desperately needed. I really do not need the first volume, except for some convenient info in the appendices.

    --
    "It is a greater offense to steal men's labor, than their clothes"
  22. take it for what you will. by timothy · · Score: 2

    As far as I know, Slashdot / AndOSDVerANLinux^h^h^h^h^h^hSoftware gets no special benefit by running this review besides the small amount from an affiliated link to Fatbrain.

    Would you really prefer we not run a review of a book (still the only one as far as I or these reviewers can tell) about running Slash sites?

    Obviously, I think it's good to run this (hey, I put it on the page :)) and I know one of the authors slightly in person, another even more slightly by email (so am happy to see them get their book in print), but that has nothing with whether I would post this review anyhow.

    So, Yes -- it's convenient, because Slashdot is a site running on Slash, which is supposed to be a convenient means of disseminating and discussing just such things :)

    timothy

    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
    1. Re:take it for what you will. by FortKnox · · Score: 1

      Slashdot / AndOSDVerANLinux^h^h^h^h^h^hSoftware

      Tim, I know this is OT, but honestly, after the poll "Do you like your job", I have to giggle that you typed this. Granted, Andover has changed their name a bazillion times. How does this affect your work? Are you frustrated about it? Do you look up apathetically to your parent employer? I recently saw a video of VA Software's CEO stating that "VA Software no longer in the Linux biz." What do the Slashdot authors feel about this?

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    2. Re:take it for what you will. by georgeb · · Score: 1

      No further comments from me...

      The fact is I find it a bit awkward for /. to run a review of this kind. It's natural that one should think twice before doing something that may sound like "Look ma, i'm on teevee!"

      just my 2c, and my very sincere reaction...

      btw, I like both /. and slashcode, it really has nothing to do with that. I probably never manage to set up something this size and complexity...

    3. Re:take it for what you will. by theodp · · Score: 1
    4. Re:take it for what you will. by timothy · · Score: 2

      Mr. Knox:

      I hear that VA has an office in Fremont, California. Once in a while they send me some money, and some people I know say they have been there, so I guess it's true.

      Other than that, I have a VA Linux T-shirt that says "Open Source -- It's the Difference Between Trust and Antitrust," and a VA mousepad that an ex-girlfriend's ex-boyfriend gave me, when his employer bought several servers.

      :)

      --
      jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
    5. Re:take it for what you will. by FortKnox · · Score: 1

      LOL! Okie dokie!

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    6. Re:take it for what you will. by timothy · · Score: 2

      Well, my response above is honest / sincere -- I don't mean to sound flippant about it. We did try to 'think twice' about it, asked our reviewers to please speak as frankly as they could, just because we didn't want any kind of softball review. Once we told the reviewers they had the go-ahead, they could have panned as hard as they wanted to :)

      The circularity of a book on Slash running on Slashdot really isn't that strange when you think about it ... everyone here *is* a Slash user in some sense :)

      Anyhow, my last word too.

      Cheers,

      timothy

      --
      jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
  23. Major Letdown by fobbman · · Score: 4, Funny

    "Running Weblogs With Slash"

    I was SO stoked when I saw this headline. I mean, not only is he a guitar GOD but now he's doing web logs? Dude must have some TOTALLY killer stories about touring with Axl and all the rock babes with the big...hair.

    Imagine how totally bummed I am, now that I know what the review is about. YOU LEAD ME ON, SLASHDOT DUDES! Totally non, non non, NON-HEINOUS.

    1. Re:Major Letdown by Anonymous Coward · · Score: 0

      Yeah, but also, I was sort of wondering what business Alex has using his status as the brother of 2 famous fashion designers to review technical books. I thought that the McLintock's were gonna write about hot dresses in the slashcode community or something...

  24. i have one word by Anonymous Coward · · Score: 0

    PHPNuke... nuff said

    more reliable, much MUCH faster, less of a resource hog than slashcode

    1. Re:i have one word by theinfobox · · Score: 1

      I tried PHPNuke... But the security was horrible. (Do some searches on phpNuke and you will quickly find people who were burned by using phpNuke on their site.) Plus, each new release was so buggy. I would suggest trying a series of deifferent webloggers before settling on one... PostNuke, Slash, etc. I chose phpWebSite. It is a branch of phpNuke that is focused on fixing the sloppy code, XHTML 1.0 compliance, and meets the W3C's Web Accessibility Initiative requirements. The project started at Appalachian State University and is maintained at SourceForge.

  25. Slashcode and W3C Compliance by Anonymous Coward · · Score: 0

    Slashcode is horrible, ever run it through a validator? For that matter, all of OSDN is bad about this. Personally, I would never recommend anyone use slashcode or for that matter worry about running weblogs with it.

  26. Wrong Animal by anti-snot · · Score: 5, Funny

    I'm disappointed that O'Reilly didn't assign the goat to this line of books...

    1. Re:Wrong Animal by Kazir · · Score: 2, Funny

      > I'm disappointed that O'Reilly didn't assign the goat to this line of books...

      Maybe it should have been a troll! *grin*

    2. Re:Wrong Animal by Fishstick · · Score: 1

      it was already taken.

      That would have been funny as hell. What did they use, blackbirds? The hell is that?!

      --

      There is much cruelty in the universe, John.
      Yeah, we seem to have the tour map.

    3. Re:Wrong Animal by chromatic · · Score: 2, Funny

      I wanted an octopus. *shrug*

    4. Re:Wrong Animal by andy@petdance.com · · Score: 1, Troll
      That would have been funny as hell. What did they use, blackbirds? The hell is that?!

      No, they're crows, after Brian "Krow" Akers and, perhaps, crow-matic.

    5. Re:Wrong Animal by yzf750 · · Score: 1

      What did they use, blackbirds? The hell is that?!

      At least they weren't penis birds.

  27. Spoiler warning! by Bollie · · Score: 1

    Plot is discussed, but not ending.

  28. I can't believe this book! by Anonymous Coward · · Score: 1, Insightful
    Please don't mod me down for this, but guys, come on! A book on Slash?! Yeah, Slash is quite nice, especially Nested mode. If only NNTP clients could display threads like this, it'd be amazing. Moderation is quite a good system too overall, despite having its problems.

    But, that's about where it ends! How on earth can Slash ever be thought of as a mainstream 'product' or system to run a mainstream discussion site? It can't be! Is the ordinary luser going to understand what the heck Troll, Flamebait, and Redundant mean? Nope, thought not. Are they going to understand thresholds and using HTML to produce their posts? No.

    Slash is great at providing "weblogs" (I seriously dislike that term, I find it very peculiar) to a geek-ish audience, but for mainstream luser apps, it just doesn't cut it.

    With releasing books like this, it's no wonder O'Reilly's in financial difficulty.

    (Before you consider moderating this post down to -1, just take a step back from the situation: imagine some of your non-techie friends or even your mother using a Slash-based site. Can't you hear the questions already?)

    1. Re:I can't believe this book! by Anonymous Coward · · Score: 0

      How is this flamebait?! Moderate up! The guy makes a valid point.

      Remember moderators, don't moderate down just because you disagree with the poster's opinion.

  29. Everybody's saying that PostNuke is better... by Uttles · · Score: 3, Insightful

    but how is it actually better? I'm running slash and I can customize every single thing... can you do that with Post Nuke? most of the nuke type sites I've ever seen have stark similarities, and reading the basic FAQ's and FMs led me to beleive that nuke is too dumbed down for someone who actually knows what they're doing. I think Slash is the best, so someone please give me ACTUAL EVIDENCE that nuke is better, and please no "it's just easier" because I don't want to hear that computer scientist-esque mumbo jumbo.

    --

    ~ now you know
    1. Re:Everybody's saying that PostNuke is better... by Anonymous Coward · · Score: 0
      I'm running slash and I can customize every single thing...

      Well done, but why make it blinding orange?

    2. Re:Everybody's saying that PostNuke is better... by Uttles · · Score: 1

      The site is for Clemson University. Clemson's colors are orange, white, and the occaisonal purple. Therefore, the sites colors are orange, white, and the occaisonal purple.

      --

      ~ now you know
    3. Re:Everybody's saying that PostNuke is better... by sehryan · · Score: 1

      which are horribly ugly colors. which is just one reason why carolina is better. GO COCKS!

      its not every day that you see a carolina fan sees a clemson fan post on slashdot...couldn't pass up the opportunity.

      --
      The world moves for love. It kneels before it in awe.
    4. Re:Everybody's saying that PostNuke is better... by Alpha600 · · Score: 0

      Personally there is one thing at slashcode I don't like - it's written in perl. Don't get me wrong - if someone likes to write perl there's nothing wrong, but I like PHP and for me it's the better language for writting code.
      You meant most of the Nuke site's look too similar - there's not so much difference with slashcode sites. Maybe because it's an easy way to design a page that is readable and navigateable.
      To customize everything I do something very simple: I read foreign code and look at sites I like (like slashdot) and then I write everything I need from scratch. Of course this needs longer, but many PHP-scripts are written ugly and it's better doing it once again, then fooling around with someones else crap.

      b4n

      --
      why are newer posts modded up, while older with same content are classified as redundant?
    5. Re:Everybody's saying that PostNuke is better... by Anonymous Coward · · Score: 0

      Were there any *nuke sites that survived as well as /. did during the 9/11 news rush?

    6. Re:Everybody's saying that PostNuke is better... by an_mo · · Score: 1

      Keep in mind that postnuke is still in development phase and slash it is basically a stable code. I think this is one advantage of slash. The other advantage is that slash is meant for heavy traffic sites. On the other hand, PN can be installed on a provider's server... no need to have full control of a machine. I should say that easiness of installation of a plus but you don't want us to talk about easiness so let's forget it.

      The main difference I think the PN code administrators seems to me have embraced the open source philosophy at a much large scale than the slash developers. As a result, PN has a larger developement base, a plethora of extensions and sideblocks (the negative side is that it's easy to get lost when you try to find the right one), customizable themes that are available for download. I have seen modules that slash still doesn't have (weather, shopping cart, banner exchange, etc...)

      If you talk about similarities, graphically slash sites are much more similar than pn sites. For one thing, graphical themes can be easily installed by downloading a patch and unzipping. YOu can even get rid of the usual structure leftblocks/news/rightblocks by installing a centerblock module.

    7. Re:Everybody's saying that PostNuke is better... by an_mo · · Score: 1

      I should also mention that in postnuke ther is actually serious support for internationalization.
      Writing language translations is a s easy as editing a file and saving it.

    8. Re:Everybody's saying that PostNuke is better... by kaimiike1970 · · Score: 1

      I mean no offense, but if you can customize EVERYTHING then why does it look EXACTLY like /.? It even says 'news for tigers, stuff that matters'... Is changing the colors what you mean by 'customizing'? I hope you don't think I am being sarcastic, I am genuinely interested...

      --


      Do a google search before posting.
  30. Re:quick question by ellem · · Score: 0, Offtopic

    You accomplished nothing on my OS X box.

    Page Widening Is _not_ Back where i live.

    --
    This .sig is fake but accurate.
  31. Re:quick question by goodEvans · · Score: 1

    Ha-ha

  32. is it over yet? by JDizzy · · Score: 2

    Man, I'm just glad the book is over so Brian Aker can work on mod_mp3 instead of slash junk all the time. When he was working on the book, it was like he stopped working on everything else. When the book was over, there was a new version of mod_mp3 just a week later. The funny part is that nobody really knows what krow does until after he does whatever he does. Like, I didn't know about any book until the week he finished it. Funny guy. Me and another mod_mp3 user setup a slashsite about mod_mp3, maybe I should actually go get the book too. However, I hear that the book isn't for perl hackers, but rather for the person who doessn't care how the internals of slashcode work. This is direct from the Author too (well Brian anyways). Krow has told me that if there were any person he could give the book to, it would be his slash using room-mate, who runs a slash site, and knows nothing of how the insides of slash work.

    --
    It isn't a lie if you belive it.
  33. but does it cover... by elmegil · · Score: 1, Offtopic

    I think the question on everyone's mind is whether or not it covers $rtbl banning of allegedly abusive users....

    --
    7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    1. Re:but does it cover... by Goody · · Score: 2, Funny


      I think the question on everyone's mind is whether or not it covers $rtbl banning [slashdot.org] of allegedly abusive users....

      It did, but his editors modded that chapter down and then quietly removed it, and afterwards stopped payment on his advance check.

      --
      Tired of being "punished" by the Slashdot $rtbl since 2002. I'm now over at http://soylentnews.org/ .
    2. Re:but does it cover... by chromatic · · Score: 1

      It does, in chapter 8. This not only includes how to do it, but when to do it, why to do it, and all of the other options that make this a last resort. Your opinion on whether or not it's a good thing may disagree, but it's left up to each site owner to decide. (The rest of chapter 8 is all about running the site in such a way that this is rarely necessary.)

    3. Re:but does it cover... by elmegil · · Score: 1

      Gee, good to see that a comment about slash code in a thread about a book that's about slash code is offtopic. Let's see if we can burn some more karma now, shall we?

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    4. Re:but does it cover... by elmegil · · Score: 1
      Thanks for taking time to respond. Just for the record, I never said it was a priori a bad thing. In case anyone reading this might get confused, the fact that it exists is not a bad thing at all; what gets reasonable slashdot readers upset about it is that it appears to have been abused here at slashdot on a wide scale on at least one occasion with no explanation and deafening silence (or occasional defensive posturing) from the site owners/maintainers regarding its use.

      There's an easy fix: update the faq and quit pretending that moderation is purely "by the users for the users". Then everyone knows the "real" rules and we can get on with our lives and flaming John Katz.

      For any hyper-defensive moderators who might feel like punishing me for stating my mind, it's worth noting that we are still discussing slash code and things relevant in the book reviewed up there at the top of the page, so this post is hardly offtopic. Of course, you can feel free to mod me down anyway, and prove the point that slashdot itself doesn't live up to "the rest of chapter 8".

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    5. Re:but does it cover... by chromatic · · Score: 1
      I agree. Honesty and openness will calm a lot of teapot tempests. Feel free to quote chapter 8 as necessary:
      The fewer surprises your users and Authors have to face, the less friction there will be.

      Treat your users like rational, clever adults, and they will tend to behave that way.

      (Don't worry that it sounds like a self-help book. That's about as philosophical as things get, really.)
    6. Re:but does it cover... by Goody · · Score: 1


      Probably a power-drunk editor modded you down. The editors with unlimited mod points that beat down these discussions are the true anonymous cowards of Slashdot.

      --
      Tired of being "punished" by the Slashdot $rtbl since 2002. I'm now over at http://soylentnews.org/ .
    7. Re:but does it cover... by cymen · · Score: 2

      You should use that second sentence as your sig. Much better than your current sig :).

    8. Re:but does it cover... by Goody · · Score: 1

      Suggestion implemented ! :-) Unfortunately you can't stuff that many characters into a sig, so I've had to paraphrase it. This paraphrasing may insult the ethical editors who don't abuse their power. My apologies to these people...

      --
      Tired of being "punished" by the Slashdot $rtbl since 2002. I'm now over at http://soylentnews.org/ .
    9. Re:but does it cover... by cymen · · Score: 2

      I like it, I like it a lot! Much more powerful now. I hope you don't get chopped down by the editors. I think you'll be ok but what the f* do I know :).

    10. Re:but does it cover... by Goody · · Score: 1

      I don't care anymore. I was blacklisted, so I can never moderate again. I was a frequent moderater that most always used my points wisely. I considered it a privlege to be a moderator and treated it as such. I moderated up the forbiden post because it was obvious what was going on.

      Slashdot rewarded me and other long-time faithful contributors to the success of this site with blacklisting. So, they can karma rape me all they want. This site has gone from a valuable news resource to a power trip site for a select few good old boys.

      I get more information and enjoyment now from the Troll subculture that resides in the Score 1 and below area.

      --
      Tired of being "punished" by the Slashdot $rtbl since 2002. I'm now over at http://soylentnews.org/ .
    11. Re:but does it cover... by cymen · · Score: 2

      Wow.. I didn't know they did blacklisting. In all truth it doesn't seem like you're missing much these days with what /. is now. I can understand how it would be annoying to be unjustly blacklisted.

  34. Give it a year ... by timothy · · Score: 2

    there probably *will* be a book called Slash for Dummies! :)

    Smiley, but I'm serious. And if it's not in the For Dummies lineup, probably in one of the similar ("we're even stupider!") lines, Idiots or whichever.

    And frankly, I like that idea. I think the Dummies books and similar are much kinder introductions to certain topics than the "you must be this tall to enter" typical computer book is. No one has to *stay* with the novice-level books, but novice-level is where most people start out, no matter what the subject :) (There's a good german saying which nearly applies here, I hope spelling is correct. "Alle Menschen sind Auslaender, fast ueberall" -- "All men are foreigners, nearly everywhere.")

    Sounds like you've identified a market niche that I hope someone fills -- maybe there will even be a volume II to this one.

    I bet when "Running Slashsites for Encephalitics" comes out that the O'Reilly book will prove to have a more interesting writing style :)

    timothy

    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
    1. Re:Give it a year ... by an_mo · · Score: 1

      > there probably *will* be a book called Slash for Dummies! :) Smiley, but I'm serious.

      Actually I don't think there will be. Let's face it, slash requires (basically) full control of a box. There are other weblogs (e.g. postnuke) out there that you can install in 2 minutes on a providers' server. I can see a postnuke dummies book published, slash is more for people running big news sites.

  35. Other WebLog software... by themassiah · · Score: 1


    Not to burst the slashdot bubble about weblogging, but if you want to try a really nice weblog, try GreyMatter from www.noahgrey.com.



    It's great CGI software!



    Check out my weblog (Yes, blatant plug) @ www.oswego.edu/~scooper3/journal/index.html

    --
    - Sometimes you're the pidgeon, sometimes you're the statue.
  36. Expected a technical book. by klaun · · Score: 3, Informative

    The thing that disappointed me the most about this book is the amount of space spent on the social dimensions of administering a weblog. For such a lightweight book to spend the majority of its pages on how to reduce trolls and have a coherent theme to your site, while ignoring technical questions, made it feel like a rip-off.

    Particularly upsetting to me was the information on installation. The book basically repeated what's in the online documentation without adding anything. Nothing included on common problems with installation or on non-standard installs. The book was suprisingly nontechnical. It reminded me of fluff HTML books that spend all their pages on aesthetic questions and do's and don'ts of webpage design.

    Expensive, short, and padded with fluff. Overall, disappointing, especially from O'reilly.

    1. Re:Expected a technical book. by chromatic · · Score: 1
      You seem to be talking about chapter 8, which is 13 pages long in the manuscript here. That's 5% of the book. Part of that is taken up by managing authors. It's included because the ability to install Apache and a database and whatever program you prefer doesn't automatically give people wisdom and insight into managing an online community. (It's also my favorite chapter.)

      As for the installation information, that (in my opinion) is just about the only documentation Slash has, period. It's good stuff. We tried to include more information, especially about places to get help. (I did forget to explain how to add a new virtual user in DBIx::Password, so throw tomatoes at me.)

      I do agree that it's aimed at a mostly non-technical audience, but the last third of the book was intended to provide a lot more meat. I'd like to think the description and back cover blurb make the target audience clear, but realize some advanced users will be disappointed. I'm sorry about that.

    2. Re:Expected a technical book. by ugotshank · · Score: 1

      I'm new to the Slashdot community but I've come across the term trolls many times already. What on earth are trolls?

      --
      "This is the only sane ward in the whole hospital. Everybody is crazy but us. This is probably the only sane ward in the
  37. So... What Animal is On the Cover? by Myriad · · Score: 2
    Let me guess, a Cowboy Neal??

    --
    "They do not preach that their god will rouse them, a little before the Nuts work loose." Kipling, 'The Sons of Martha'
    1. Re:So... What Animal is On the Cover? by blamanj · · Score: 2

      Some sort of black bird. Not a crow or raven, however.

  38. overkill by Suppafly · · Score: 2

    I like slash for sites like slashdot.. but for most joe average sites, slash is somewhat overkill. I think thats why you find so many sites that look and act like slashdot using phpnuke or postnuke or some of the other slash-alike systems that are easier to install and use, and while having all the features you want and more, don't necessarily have features that don't apply to sites having less than 100,000.

  39. Only for Unix users by jfsather · · Score: 2, Interesting

    I was over at Borders the other day buying some books and saw this. I was looking to redo my existing website (which provides weblog functionality for my friends) with some other engine. Given that my site is running on Win2K, I ended up having to use PHP-Nuke5.5 (PostNuke had some problems getting going and MyPHPNuke was missing some features I wanted). Anyway, this book has absolutely no information (that I could find) on getting things running on Windows. I don't know if this can be done, but don't go looking to this book for help.

    1. Re:Only for Unix users by chromatic · · Score: 1
      There's a footnote pointing to a port of Slash 1.x to Windows NT in the first chapter. Several people have asked about such a thing on the mailing lists. A few have started projects to port things, but, to my knowledge, nothing has come of them.

      Most of the pieces should work, but fitting them together nicely would be a lot of busywork. Consequently, the book assumes that Slash is installed on a Unix or Unix-like machine. (It can be administered and edited from a Mac, or BeOS, or any operating system with a 1998-era web browser, though.)

    2. Re:Only for Unix users by jfsather · · Score: 1

      Cool, thanks for the info. My quick browse at the store didn't get me that. I will definately have to check that out. My browse was simply a skim of the TOC and index, so that is why I missed it.

  40. Slash? PHPNuke? The End of Sanity? by v4sudeva · · Score: 3, Interesting

    A few months ago, I undertook a single-man campaign to get Slash up and running so I could help realize a goal I and a few friends had together -- a goal that was conceived long before "blog" was a household term. Before "E/N" was a common site format, even.

    So I broke down, bought O'Reilly's MySQL/mSQL book, got the Slash code, installed all the various bits and pieces. I was struck almost immediately by the profound lack of decent, in-depth information. Not knowing PERL, and not being a SQL wizard, there were many places where I had to put everything aside and go do something else for a few hours.

    As my girlfriend was gone for the week, I was able to pretty much devote every waking minute to getting this thing up and running. ;)

    I don't remember how long it took me to get everything in place. Two full days, at least -- and by "full," I mean morning-to-morning shifts of hacking, tweaking, install, uninstalling, praying, urinating on various altars, etc.

    In any case, eventually everything was up and running. I should note here that the fastest machine I personally own is a 233mHz with a bit more than 128 MB of RAM; I was trying to run this thing off a p166 with 72 MB of RAM. It seemed sensible at the time, since Linux, when properly tuned, can work wonders. Plus, the site was meant to be fairly low-traffic, at least at first.

    Well, ha-ha.

    This thing was dog-slow. With all the PERL munging and SQL queries running on the same box, even just me using it from a different machine was roughly as enjoyable as beating myself in my own damn face with a small but dense brick.

    Enter PHPNuke, circa version 5.1. The reason you hear people report over and over "it's a ten-minute install" is because, well, it is. Add an hour or so for exploration, bug-checking, tweaking, maybe a day if you want to really cook up a nice theme, and that's pretty much it. Additionally, it's extremely fast on my old hardware.

    Granted: PHPNUke doesn't offer Slash's myriad of configuration and control options -- but then, for me, finding documentation for those options was itself an adventure. On the other hand, PHPNuke's documentation and support resources are many and varied, and almost all in French or some other god-awful thing for an American to see at 3:15 AM when something is suddenly mysteriously breaking. However, there are various IRC channels (which are a bit less populated than #slash, to be honest) wherein one may find helpful folks who run a roughly 1 in 10 chance of speaking a language you do. The installed userbase is large enough that any bug you may encounter is almost certain to be reported elsewhere, possibly with a fix already in the works.

    The upshot: PHPNuke saved the day! Slash is cool, but, in my opinion, only for those of you who have a serious userbase and plenty of hardware budget.

    The site I and my friends eventually got running -- Megarad.com -- is now running PHPNuke 5.4. Apart from a few hiccoughs here and there with upgrades (not to mention the deplorable operating practices and customer service standard of our hoster), things have been very good indeed.

    --
    Personal me, collaborative you
  41. Slashcode is good... by Archie+Steel · · Score: 2

    ...but a bit daunting to setup for the first-time user (MySQL could have something to do with it...)

    I just put together a personal weblog at home with Movable Type, and it was a breeze to set up. (Note: visitors are welcome, but right now there's not much on the site, and what is there is in french, mostly).

    Of course, Movable Type is not as feature-rich as Slashcode (pretty hard to beat in that category), so it's not for everyone. But for a simple, perl-based personal weblog, it's quite alright.

    --

    Reminder: find a new sig
  42. Ahhh, so nice to hear from the school... by Uttles · · Score: 1

    ... that's so highly praised by such brilliant people... like Homer Simpson.

    "I will not be a gamecock! Nooooooooo!"

    --

    ~ now you know
  43. Warning, blatant software promotion below... by shayne321 · · Score: 2
    I'm starting a slash-like site, and I went through the same process, evaluating slashcode, scoop, and most anything I could find at freshmeat.net. Eventually, I settled on YAWNS. It is written in perl, but struggles to avoid the server and perl module complexities associated with slash. Granted, it is not as full-featured as slash , nor will it scale like slashcode, but for a smallish hobbyist site it works well.

    Full disclosure: Although not "officially" associated with YAWNS, I've contributed some code to the project and plan to contribute more.

    Shayne

    --
    Today I didn't even have to use my AK; I got to say it was a good day -- Icecube
  44. Mt. biking site is where? by jchristopher · · Score: 1
    Since the Slash code is now used to run sites covering a huge number of topics (fly fishing, mountain biking, "news for nerds," etc.), it's time there was at least one printed reference to it.

    Anyone know where to find the mountain biking site mentioned?

  45. Will slashdot use this book? by Anonymous Coward · · Score: 0

    Is it just me, or is the top row of topic icons on apple.slashdot.org completely unrelated to the news being discussed?

    I wonder if this is covered in the virtual site chapter...

    //btw, kudos for apple.slashdot.org... macosx rocks!

  46. glasscode Re:Just how convenient.... by StandardDeviant · · Score: 1

    ICBW but i think glasscode might be what you're after. haven't tried it myself, just ran across it about a year ago...

  47. uh... by Anonymous Coward · · Score: 0

    Trollaxor runs Scoop. And from the FAQ, he seems less than enamoured with
    Slash:

    > Q: Why Scoop?
    >
    > A: Have you ever tried to use SLASH? It's caching scheme alone makes it
    > impossible to deal with. For instance, it would take a few hours for a
    > change in a template to propogate. Then mysteriously, a few days later,
    > you'd be back with what you had before you made the change. Needless to
    > say, Scoop is a lot better in this dept. among others.
    >
    > Also, the developers of Scoop are not dickheads! They are happy to answer
    > questions, do not hide behind pretenses, and it's easy to work with and
    > talk to them.

  48. Long Forgotten by Everyone... by [null] · · Score: 2, Insightful

    Gods, I knew this day would come.

    See, once upon a time, back in the ancient days, before the existance of slashcode.com, there was a group of people who attempted to use the 0.2 and 0.3 releases of Slash.

    This was BEFORE the Andover acquisition, before the IPO, before the VAOLinux assimilation.

    Someone managed to a) make slash 0.3pre work b) provide a patch to do so, and c) PROVIDE DOCUMENTATION.

    A list sprung up for those of us interested.
    http://projects.is.asu.edu/mailman/listinfo/slash- help. A FAQ was written: http://www.zevils.com/programs/files/slash-faq2.tx t. Patches were given to Mr. Malda, who promptly either ignored or failed to acknowledge them. Pleas were made for Malda to link the list or FAQ to the slashcode page. They went unheeded. People who had spent months unsucccessfully trying to make Slash work discovered the FAQ, mailing list, and patch, and managed to make slash work. And *they* were unhappy that Malda and /. blew us off and refused to point to us as a help source.

    I'm really p*ssed off here. OUR work was blown off by Malda and never ever acknowledged on /. and then we got to be insulted later by the appearance of a 0.9 release without any acknowledgement of our effort, followed by the appearance of slashcode.com, and now finally there's a nice book about it posted on /. itself, which kicks money back to /. not to mention the authors of the book whom are likely largely ignorant of the early history of /.

    Yeah, I'm real bitter that all this isn't even a footnote in history. I think though that a) there should be credit given where it is due and b) the truth should be made public about what Malda was up to with slash at the time ("slash was made public as a joke as an entry for obfuscated perl contest and we will never support it" IIRC yet he through Andover/VAOLinux did later).

    So come on, let's see if we get some acknowledgement from /. and the book authors etc. about these issues. Or perhaps I ought to buy one share of stock and ask at the stockholder's meeting! Yeah, that's it, they gotta answer to the stockholders...

    Email: (slash) [at] (underwaterbasketweaving [dot] (com)

    1. Re:Long Forgotten by Everyone... by chromatic · · Score: 1
      It may surprise you, but I do remember those days, having downloaded (and read!) Slash 0.3. There's a spot in the book that says "People downloaded [the unreadable original version] anyway, and a hardy few used it to build their own sites." (If I recall correctly, Dave Aiello also runs a site built, successfully, on that mess of code.)

      I can assure you that the authors of the book had and have no intent to rewrite history or to marginalize the work you or anyone did to get anything before Slash 1.0 to work. (I never figured it out.)

      I'm not interested in defending Rob, though. He's a grownup and can and does speak for himself.

  49. Write a template by yerricde · · Score: 1

    Slashcode is horrible, ever run it through a validator?

    So write your own HTML 4.01 conforming template and post a link to it on slashcode.com. I'm pretty sure that if somebody instigates a W3C conformance patch for slashcode, somebody will pick it up and run with it.

    --
    Will I retire or break 10K?
  50. Not Forgotten by dave_aiello · · Score: 2
    Yes, CTDATA.com and RCNJ.org have their roots in Slash 0.3, although we made lots of modifications to run as we do today. My colleague Richard Ziegler and I spent two months working through that code line-by-line to get Slash 0.3 to work in the following configuration (drum roll please):
    • Solaris 2.7
    • Netscape Enterprise Server 3.6
    • Sybase 11.9.2
    Don't try that at home.... One day soon our sites will make the jump to the current distro.

    The leaders of the Slash project have always made me feel at home. I help out answering technical and non-technical questions whenever I can. And, both of our sites have been listed in the YASS list, despite the fact that they are not derived from the current distro. We're all in this together.

    --
    -- Dave Aiello
  51. Hmmm. Dummies Book ... by timothy · · Score: 2

    Actually, when I suggest there probably would be a dummies book, I mean one meant for "end users" (the same way there are books for AOL users on how to use all the features of AOL) with "end users" being anyone who isn't actually involved with installing or maintaining the backend of the site, but who (like me) has access to the web-interface as user or author. There are a lot of people who could be putting their company's bulletin board on Slash (or, as you mention one of the many similar systems) who don't need to know / use much Deep Magic.

    timothy

    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
  52. Well first of all... by Uttles · · Score: 2

    The site I'm running is hosted by SlashHosting, and they use slash 1.0.9 or something like that. If you go to www.slashcode.com you'll see what it looks like approximately. It 1.0.9 doesn't use the template toolkit, yet I can still do whatever I want with it. True, my site does look a lot like Slashdot, and that's no mistake. I like the way slashdot looks and so I modeled my site after it. The slogan is lame, I know, and we're trying to think of a new one, but until then we're just being unoriginal, OK? Otherwise, if you knew the inner workings of slash, you would understand all of the customizations that are present on my site.

    --

    ~ now you know
    1. Re:Well first of all... by kaimiike1970 · · Score: 1

      Thanks for the reply, I know nothing about slash and was curious if the 'modifications' you were talking about were basically a type of skinning...

      From your comments, the opposite must be true, the skinning is difficult...

      --


      Do a google search before posting.
  53. Sounds great by Futurepower(tm) · · Score: 2


    Sounds great to me! Anything that helps get the job done.

    --
    Bush's education improvements were
  54. When is the second edition? by Futurepower(tm) · · Score: 2


    chromatic, I haven't read the book yet, but I get the impression that what I really need is the second edition.

    The history of computing, it seems to me, is everyone spending hundreds of hours puzzling over things that are poorly explained.

    Anyhow, I expect that the book is a big improvement over what was available before, which was very little.

    I'm very, very impressed with Slashdot. I'd like to set up a Slashcode site, but am trying to avoid the many hours of frustration that is usual for something like this. A book that was extremely complete would be worth at least $200 to me.

    --
    Bush's education improvements were
    1. Re:When is the second edition? by chromatic · · Score: 1
      During the quality check (proofreading the almost-photo-ready draft), we discussed this. If there's a second edition, it'll probably be out around the time of Slash 3.0. We had several ideas that didn't make it into the first version. I'd like to see more advanced information (especially about the default plugins) and fuller API documentation.

      That said, if you read the first edition carefully, you'll know as much about Slash as just about anybody out there. (Read chapter six very carefully, and you'll know more about the moderation system than some of the core developers. :) That's a pretty good deal for $28-30.

  55. I will definitely have a look at the book. by Futurepower(tm) · · Score: 2


    I will definitely have a look at the book, probably tomorrow.

    A lot of the comments on Slashdot are from people on a very limited budget. For people who have money, there is an equivalence of money and time. A book that saves me 10 hours is easily worth $100.

    What normally happens, however, is that the books are of very, very poor quality. Often I can extract all the information useful to me in an entire book while standing in the bookstore. I once did a survey of perhaps 15 books on Samba and concluded that none of them were complete or well-written.

    When things are working well, the author does as much of the work as possible to make a subject as easy as possible for the readers. This is more work than most people or editors want to do. The result is that, instead of one great book on a subject, there are 15 (as in the case of Samba), and all are of poor quality, and no one makes much money.

    If you do make a second edition, I would be glad to give some free time to helping with editing.

    Since I haven't seen your book, this cannot possibly be a comment about it. But, in general, I have been amazed at the uniformly low quality of O'Reilly books. Something is better than nothing. But, the O'Reilly books I've seen are, in my opinion, only slightly better than rough drafts of outlines to write a real book. The O'Reilly company doesn't seem to have anyone who understands editing. Or, maybe the editors find that the writers just don't want to do the work.

    Slashdot, and Slashcode, performed very well distributing news of the September 11 bombing. It was the best balanced news source I could find. So, the subject is important.

    --
    Bush's education improvements were
    1. Re:I will definitely have a look at the book. by chromatic · · Score: 1
      If there are parts of the book you find dissatisfying, please feel free to let me know. Another option is to use O'Reilly's feedback page. (I also welcome compliments on what we did right, and the editors probably don't mind that either.)

      For what it's worth, I'm impressed with the editorial staff that worked on this book. It's better for having gone through the reviews. (Of course, if it were all up to me, I'd still be tweaking things.)

      As someone who's read a few books here and there, I think O'Reilly's editors (especially the Acquisition Editors) fine work. I can name only a few other publishers who are consistent. That could mean I'm less discriminating than you, though. :)