jducoeur: (Default)
[personal profile] jducoeur
Time for the next bit of tech for work: I'm looking for a good wiki. CommYou probably needs a couple of wikis -- one on the internal development server on "how you build this thing", and one on the soon-to-be public server for documentation. (I'm leaning towards a wiki for my documentation, since it allows me to open it up to trusted members of the community to help out. In general, one thing I think LJ's done right is getting the community involved.)

Anyway, there are about six million wiki platforms out there, so I'm curious whether my friends have any suggestions of good ones. My needs include:
  • I'm more interested in ease of maintenance than most other features: I'd like something that's fairly easy to get configured up and running.

  • I don't think I need massive power and complexity -- my needs are pretty straightforward. Some straightforward way to include images would be Very Useful, though. (This is an aspect that many wikis fall down on.)

  • It needs to be stylable, but that mostly means that I should be able to apply CSS easily.

  • I lean slightly towards something based on JVM/MySQL, since those will certainly be installed and working on the servers, but I'm open to Perl/PHP/whatever, so long as it's a common platform.

  • Decent access control is utterly crucial, so I can open editing up to specific members of the community while keeping admin privs locked down. This is *not* going to be editable by the general public, so some kind of group management would be helpful.

  • The ability to shove all the wiki framing out of the way would be Very Nice: for purposes of the average reader, I'd prefer that it look a bit more like a conventional web page.
So basically, I need something that's more powerful than basic WikiWikiWeb or ProWiki, but MediaWiki may be overkill for my purposes. (And I don't love its standard look-and-feel anyway -- it just *screams* "wiki" rather than "webpage".)

Opinions? Eventually I'll probably switch over to using Querki, but I really can't afford the month needed to get that project bootstrapped right now...

(no subject)

Date: 2008-03-16 06:07 pm (UTC)
From: [identity profile] crschmidt.livejournal.com
I'd recommend MoinMoin, off the cuff, especially for the level of ACL control it sounds like you need: We use MoinMoin at work (with groups powered by LDAP) and have found it pretty powerful for that, and I believe it's reasonably configure the styling on.

(no subject)

Date: 2008-03-16 06:16 pm (UTC)
From: [identity profile] crschmidt.livejournal.com
Though, I think it falls down on the images requirement.

(no subject)

Date: 2008-03-16 09:14 pm (UTC)
From: [identity profile] crschmidt.livejournal.com
Yeah: I'm personally opposed to ever working in Java, so none of my suggestions would have done even passably well on that count from your point of view :)

(no subject)

Date: 2008-03-16 10:39 pm (UTC)
From: [identity profile] crschmidt.livejournal.com
It's actually neither: I haven't had any experience with the Java world, but Java programmers are generally a scorned class of programmers in my entire experience as a programmer. The concentration of beginner-level programming courses in university programs, and corresponding overabundance of entry-level Java programmers -- where 'entry-level' is a pretty generous term -- in the industry as a whole has led to a situation where "I'm a Java Programmer" in the age group I'm in is somewhat akin to "I'm a Visual Basic programmer", insofar as it typically relates more to knowing how to use a programming GUI to toss out things quickly with no concern for quality than it does to programming experience.

I've had a very very limited amount of direct exposure to Java, but the associations that programming Java tends to bring along are enough to act as an active discouragement to learning more about the toolchain. Combine this with relatively poor libre-free JVM support, and the verbosity of the language making the primary way of writing code GUI based (something that I've never been a fan of in my coding: I'm a command line/vim guy), and any interest I have in Java due to some Fancy New Announcement tends to go out the window pretty quickly once reality sets in.

I think that this is just a result of the environment I've typically worked in: Reading your entries has brought a significant level of respect for the Java World from the eyes of someone who is obviously a competent programmer. In general, if someone mentions Java without many other details, over something like say, Python, I have an expectation that the code will be either more basic or more complicated than (or both) a comparable alternative written in a different language. (C gets a 'more complicated and less basic' mark, on the other hand.) There is clear evidence in the posts you've made here that we have similar ideals for workflow of development of a project (even if not being my own boss means that I seldom actually get to follow up on them), despite what I would typically consider a chasm of difference in our toolset.

Hm, this has gone most everywhere. I think that it comes down to "Java has become the entry-level programming language: therefore, lots of programmers in Java only work at the entry-level, and I prefer to work in a different environment than people who work at the entry-level, and therefore my contact with Java has been limited." It's possible that I might like Java but my limited experience suggests that my nature is more Pythonic than... Javaic? Javaish? :)

(I can expand on any of the points if you're interested; I don't know what kind of environment you've typically worked in, so it's possible that this doesn't make any sense. I get the impression that you're older than I am by some number of years, which would probably mean that you were out of the 'entry level' arena long before Java became a defacto standard in it, for example.

(no subject)

Date: 2008-03-16 06:18 pm (UTC)
From: [identity profile] talvinamarich.livejournal.com
http://cloudwiki.sourceforge.net/doc/Cloud%20Wiki.html

Now, this may or may not meet all your needs. It's not currently being supported so far as I know: WYSIWYG. The example Wikis are no longer up, for instance.

But if you want a Wiki that gets out of the way and lets you work, with password protection, it's pretty good.

(no subject)

Date: 2008-03-16 07:22 pm (UTC)
siderea: (Default)
From: [personal profile] siderea
Free only? We're using Confluence, which is pretty slick. I'm unhappy with things about it, which are pretty intrinsic to wikis as opposed to specific to it.

(no subject)

Date: 2008-03-17 01:07 am (UTC)
siderea: (Default)
From: [personal profile] siderea
Monthly license? There is no monthly license. There's a hosted solution with a monthly fee, but buying your own copy is, hmm, for your size org $1,200 (25 users).

(no subject)

Date: 2008-03-17 01:09 am (UTC)
siderea: (Default)
From: [personal profile] siderea
Actually, there's a two-user free version for personal use.

(no subject)

Date: 2008-03-17 03:21 am (UTC)
From: [identity profile] rickthefightguy.livejournal.com
I like bpwiki. But then, I haven't used anything else.

(no subject)

Date: 2008-03-17 03:22 am (UTC)
From: [identity profile] rickthefightguy.livejournal.com
And, of course, I cannot spell. PBwiki.

(no subject)

Date: 2008-03-17 04:31 pm (UTC)
From: [identity profile] rickthefightguy.livejournal.com
Hrm. I thought PBwiki was free. I have used it for free as the online info center for a couple of tabletop RPGs.

(no subject)

Date: 2008-03-17 04:24 pm (UTC)
laurion: (Default)
From: [personal profile] laurion
I've played with a lot of different wikis in the past year, including pbwiki, mediawiki, moinmoin (nice one that), twiki, confluence (Deis uses that for some things), qwikiwiki, lunawiki, phpwiki, pmwiki (good for some things), etc. One of my projects was to look into wikis. I'd recommend Dokuwiki for a good blend of pluggable functionality, flexible storage, and moderate power. It has ACLs as an inherent feature, rather than something tacked on (MediaWiki). File/image inclusion isn't _too_ bad compared to many. http://www.splitbrain.org/projects/dokuwiki

(no subject)

Date: 2008-03-17 05:13 pm (UTC)
laurion: (Default)
From: [personal profile] laurion
I've not looked at the JVM options, partly because I'm unfamiliar with running them, and partly because it can be complicated to get them up and going on a shared hosting solution. I have run some other JVM rooted apps previously, when I was hosting everything off my Mac, but as soon as I started hosting things for other folks (mailing lists, mostly), I decided it was really time to host on more reliable (i.e., not likely to break because I'm screwing around with something else) systems. XWiki does look nice though, very clean, and an apparently very healthy developer ecosystem.

(no subject)

Date: 2008-03-17 07:34 pm (UTC)
laurion: (Default)
From: [personal profile] laurion
Sounds nice. Now that I spend my working days on a Windows machine, I'll pull it down and give it a spin.

(no subject)

Date: 2008-03-17 07:36 pm (UTC)
laurion: (Default)
From: [personal profile] laurion
Oh, I've also found a lot of useful information over at http://www.wikimatrix.org/ ...

(no subject)

Date: 2008-03-17 05:54 pm (UTC)
From: [identity profile] umbran.livejournal.com
(And I don't love its standard look-and-feel anyway -- it just *screams* "wiki" rather than "webpage".)

I think that's a feature, rather than a problem, if you ever intend to let the public see the thing. Wikis are working space, web pages aren't. Trying to make one look like the other will tend to confuse the audience.

Profile

jducoeur: (Default)
jducoeur

June 2025

S M T W T F S
12 34567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags