Community & Support

PHP Wiki Based Solution - How To?

Hello,

I am wanting to install a wiki based web interface for on a secure site. I want people to be able to make posts w/ titles, have a listings page that lists all posts, as well as a search function. Additionally, I would like all of the posts stored in a PHP database that can be accessed with phpmyAdmin. All posts need to be editable, and I would like them to easily link to each other (ie. someone doesnt have to type the actual HTML code -- just use something like Wikipedia) and also be able to post files.

I am a relatively inexperienced web designer, and would like as much information as possible on these things. Anything comments from "You're going to need this, and dont forget this" to "This is what you do" to "You may want to try this" are welcome. If you are extremely eager to help, or just want to chat a little, my AIM sn is "LTakiL".

Also, I think this is fairly easy, but is there an easy way to create a file management structure. Just a simple interface to upload/download files - word docs, zip files etc...

Lastly, is Drupal right for this sort of thing or should I use another solution - TikiWiki etc...?

Thanks,
-Albert

Comments

wikipedia engine

The wikipedia engine is open source and available from http://wikipedia.sourceforge.net/. I believe it's better to use something like that rather than having Drupal mimic it.

Use Drupal rather than a Wiki...

Use Drupal rather than a Wiki if these are the features you want.

I want people to be able to make posts w/ titles, have a listings page that lists all posts, as well as a search function.

The key is your need for....

All posts need to be editable

... do you want everyone to have the ability to edit everyhthing? Then you would be leaning towards the wiki solution. If only authors and editors with permision are allowed to edit then Drupal would be perfect.

jim

Everyone can edit everything

Well, the thing is, I want the site to be private. Everyone can edit everything - all posts, but people have to log in. So there won't be very many people editing. I would assume it would be easy both ways - just make everyone editors or make everything available to edit.

I don't know anything about secure connections though. Anyone know of any good tutorials/forums to learn about that sort of thing? I want the site to not be able to be viewed by others - only people who log in.

Also, half of my motivation to use Drupal on this, even though it's like using a blowtorch to light a candle, is I'd like experience with it so I can get to know how to install it, it's modules, etc...

However, experience w/ MediaWiki would be helpful as well.

Here's a quick conundrum - I want to be able to export the database into excel, but is there anyway to upload from excel to php and merge changes. For example, if I make a change in my Excel spreadsheet, and I make a change on the site, then I upload the spreadsheet, is there anything available that can handle this version control problem? Any ideas or thoughts are more than welcome.

And one last thing, can I install Apache, PHP, mySQL on my regular computer (running Windoze 2000)? Is there anything I need to know?

I appreciate all comments, thanks!

First, I'm sure Drupal will

First, I'm sure Drupal will do an excellent job at handling your content. It will also allow you to expand your site if that need arises. Maybe you'd be interested in checking out the book module that comes with a standard Drupal installation.

I don't know anything about secure connections though. Anyone know of any good tutorials/forums to learn about that sort of thing? I want the site to not be able to be viewed by others - only people who log in.

You can check the security forum at webhostingtalk for some discussion on security. But generally I think people are satisfied with a normal HTTP connection when it comes to security.

I want to be able to export the database into excel, but is there anyway to upload from excel to php and merge changes.

There are several scripts available to deal with excel. But currently there aren't any easy way to incorporate your excel data into Drupal. Therefore I would suggest you get used to other tools than excel. I'm sure you can find fitting alternatives.

I believe it's easy to setup a apache server to test Drupal on your local machine, for instance by using XAMPP as I have.

Allow users to change each others content

I am thinking about setting up a wiki for registered users, but I can't figure out how to set the access rights.
I created the main starting page as admin but no registered users can edit this page :-(

Does anybody know how to set the access right correctly?

Kind regards,
moschen

"have a listings page that lists all posts"

Seems this was never addressed.

I am interested in the same thing -- if someone adds a page to my wiki, I would like it to be added to a listings page automatically.

Can anyone help? Perhaps I am not posing this question correctly because I haven't found any other related threads...

Thanks.

Use the views module to

Use the views module to create listings.