Wiki

wkornew wrote:
Our dream is to have a community CMS where everyone can get an account (like in a wiki). Everyone should be able to contribute (like in a wiki), but any changes must be approved by the moderators before they go public.

You should then look into XOOPS (www.xoops.org). It has an active dev community, many modules that fully integrate into the system, and is quite well documented. You can also customize it by creating your own modules, if you need to.

koki wrote:
wkornew wrote:
Our dream is to have a community CMS where everyone can get an account (like in a wiki). Everyone should be able to contribute (like in a wiki), but any changes must be approved by the moderators before they go public.

You should then look into XOOPS (www.xoops.org). It has an active dev community, many modules that fully integrate into the system, and is quite well documented. You can also customize it by creating your own modules, if you need to.

Sorry, but we really tried every well-known+free+non-JSP CMS. :wink:
They are plain unusable. They make far too complicated and inflexible assumptions. Writing a simple article is pure hell. XOOPS has an (sorry) idiotic and overloaded interface that does not focus on the most important problem: content creation. Our developers must not have to fight with complex interfaces. Instead, browse the page you want to change/create and start writing! We don’t want to have special tools categories. We want a dead-simple page tree on the left and the contents on the right. Unfortunately, such CMSes often are not powerful enough:

  • no blog/news
  • no ACLs
  • too inflexible layout
  • too slow
  • too ugly
  • no versioning
  • no moderation (less important)
  • not multi-lingual (less important)
    Somehow web-designers seem to think that they have to make their CMS extremely complex and inflexible when adding features. I got really frustrated when digging through more than 50 CMSes…

The only usable CMS was drag-n-drop based and written in Flash (and it was commercial), so, again it was not acceptable. :frowning:
RailFrog is my last chance+hope.

EDIT: of course, if you know a CMS that is dead-simple and solves our problems then please tell us!

If not mediawiki, although with extensions and a little effort it would work, I suggest drupal and submit spreadfirefox as an example of how well it works. I also run several drupal installations and find it easy, quick, responsive, feature-rich, and very flexible. It can be as easy or as complicated as you like. Becuase navigation is completely customizable (even better in the new versions) you can have whatever you like on the left or right. Don’t dismiss it without using it for a while and seeing that comparing to verything else it is 1. mature and 2. better.

wkornew,

You could create a custom solution, but then you need the skills to do it, and there are other implications (see the end of my post). On the other hand, you may not find a CMS that perfectly fits your (high) standards, but you can certainly compromise in some areas and find a solution that meets your overall goals close enough. From my experience, you have to be both flexible and realistic with these things. :slight_smile:

wkornew wrote:
Writing a simple article is pure hell.

News submission in XOOPS is extremely simple: a couple of clicks, select a topic, fill in headline and body fields, and click send. Depending on your settings, the submission either goes for review, or goes live right away. It can’t get any easier.

There are many modules for article creation in XOOPS, so it is not possible to rate them all together, as this would be a blanket-generalization. Nevertheless, no matter which one you choose, there will be a learning curve, and it will not be as easy as writing an article in a word processor (although some may get close). There is, for example, an article module that supports SPAW, FCK Editor and HTML Area third party WYSIWYG text editors (see http://www.xoops.org/modules/repository/singlefile.php?cid=95&lid=1555).

XOOPS has modules (in many cases more than just one) for many purposes, including but not limited to: news, FAQs, wikis, forums, calendars, classified ads, e-commerce, blogs, downloads, links, directories, document management, polls, help desks, knowledge bases, and graphic libraries (the list is simply too long to put it all here). And all the modules integrate with your site. Check this out at http://www.xoops.org/modules/repository/ .

Access control is pretty thorough in XOOPS, and you can pretty much control every aspect of the site by creating user groups with various levels of access. XOOPS is available in many languages, and it is fairly easy to localize modules (you just have to edit one or more text files). Its look and feel can also be customized using templates (there are plenty of XOOPS templates). I think, all things consider, it would be a good compromise.

wkornew wrote:
RailFrog is my last chance+hope.

Correct me if I am wrong, but RailFrog seems to be just a set of (very nice) ideas/goals, but with no developers to implement them yet. It all sounds very nice, but realistically it is not wise to put all your eggs in that one basket.

CMS packages may not be perfect, and each one has its idiocyncracies (or idiocies, if you prefer) as well as a learning curve. But they are also for the most part well documented, and they have a developer/user community to back it up in case you need help (you will need to); you can also find a wealth of informatiom about them on the web.

When you go with a custom solution, you usually rely on one person who, no matter how reliable/trustworthy, may want to move on to different things at some point; you are then left with a code base that nobody understands.

Not that I am advocating XOOPS over the rest, but I though you would want to know a little bit more about it, and perhaps also be aware of the benefits of a CMS over custom solution.

Edit: I just saw the post about Drupal, and although I have never used it, I understand it is very good as well.

Having just come out of a big project done in drupal (I didn’t work wth the CMS, I just did CSS work), I am strongly discouraging its use. I worked with a number of developers who had experience in drupal, but the whole thing was just a mess.

The CMS kept interfering with design, CSS and CMS didn’t like each other, it was bloaty, slow, not standards compliant, generated a few hundred validation errors per page, generally confusing and frustrating. As a designer I found it utterly horrible to work with.

Sorry for the rant, but I really don’t like drupal :stuck_out_tongue:

I tried to force me into using XOOPS about four times. No, it just doesn’t work. I actually hate it. :slight_smile: It forces me into its own philosophy (separate different kinds of content). It was not at all obvious how to create content and it wants me to enter information that I don’t care about. I need a minimalistic interface, reduced to the bare minimum. BTW, Drupal is only slightly better than XOOPS. I was able to create content after a few minutes, but never felt comfortable because it seems to force me into its own organization scheme, too. We want full freedom. We need a simple page tree that can be organized the way we like.
Did you ever try Plone? It’s a lot better than 99% of the other CMSes out there, but it’s still not good (out of the box). But they got the base concept right. You have a page tree and different kinds of items (page, news, file, etc.) within that tree. Wonderful. If only the interface were not so bloated (when logged in) and slow.

We don’t want to have a custom solution. And to clarify: RailFrog has a nice and active development and design team behind it and they will soon have their second coding sprint. This will hopefully bring it to a useful state, so we can officially use it. The advantage for Haiku is that they actually want to do something that is very easy to use and they want our input. The project is young and can be shaped. If something is wrong they can correct it.

wkornew wrote:
I tried to force me into using XOOPS about four times. No, it just doesn't work. I actually hate it. :)

I believe you. :slight_smile: XOOPS is VERY structured; that can be its weakness or its strength, depending on what you want/like.

I have never tried PLONE, but I was aware of it. I guess the showstopper for PLONE is that it requires Zope, which is not widely available when you rely on hosting (as opposed to having your own site).

I did not know about RailFrog (as you can see, my knowledge of CMS is quite limited). I did check their site, and from what I saw on the home page, it looked like a proposal with the intent of "getting the ball rolling." Looks like I should have looked deeper.

Anyway, hope RailFrog turns out to be what you want, and that we can soon have a new HAIKU site that is better and more powerful. :slight_smile:

Koki