Join Sean Colins for an in-depth discussion in this video Setting up a wiki, part of Mac OS X Server 10.6 Snow Leopard Essential Training.
- View Offline
In this movie, I'll show you how to set up and create your first Wiki. The first thing we need to do is look here under Web Settings>Wiki. We already covered this in the Web chapter, but I just briefly wanted to go through here. I want to point out that you can change the default theme for created Wikis here and that if you have multiple Wiki Creators but you don't want everyone that's in your Open Directory database to be able to create Wikis, you can specify just a few admins that are allowed to create Wikis, right here in this interface.
All right, those are the two things that I wanted to point out before we move over to sites. When we click on Sites and we click on the name of our primary site, if we go all the way over here to Web Services, you can see that we have the ability to enable Wikis, Blogs, a Web Calendar, and if Mail is set up and it supports SSL, we will be allowed to use Mail and we'll be allowed to configure server-side Mail Rules and change their passwords.
All of these features are only available if you have protected your site via SSL. If you haven't been, then these won't be available. You'll have to go back to Security> Enable SSL and then come back here and this will be available to you. Additionally, if you've been following along and you went into the Web chapter and configured everything exactly as we did, you'll need to go into Realms, and find that Secured Content Realm and remove it, because we set that up on one of the default folders just as an example inside of the website and we need that to not be set in order for this to function properly.
So just be sure that you've removed that, click Save. We also enabled Aliases and Proxies that we need to return to their defaults in order to show this properly. So, we're going to click Edit on this one and return this one to the asterisk, and we are also going to come down here to our Redirect and simply remove it. We will click Save there as well. All right, so if you went through the Web movies, in order to set these up properly you'll need to turn these things off. Additionally, we will turn off our Reverse Proxy, we will remove this information and we will turn this off as well.
We're getting our Web Server back to the defaults after we've gone through our web setup. We use these settings to teach those technologies, but for our Wiki set up, we want this to be as plain vanilla as possible. All right, we are in Web Services now, we have just changed our configuration. So, I'm going to stop our Web Service and I'll start our Web Service up again. Make sure it takes the configuration changes we have just made and now I am going to click this button next to Wikis. With all of those changes made, you should be able to get into your Wiki. If your server comes up and tells you that you don't have access to, or it cannot find the pages, then you may still have a setting in server admin from the Web chapter that is blocking access to the Wikis.
So just go back and follow the instructions I just gave you. You should be able to get through to here. So, now that we're here in Safari looking at the front page, we have an opportunity to click the Log in to my page button. If I click here and I type the User Name and then I put in my password, I can click Log In and it notices that I am Sean Colins. It gives me a little icon for my face and it shows me the result. So there is nothing in here yet though because this is a brand-new server.
So you'll notice we go directly to Wikis and right over here, to the right, it says Create a new Wiki. All you need to do to create a Wiki is click and because my account is in server admin as a person who can create a Wiki, I'm able to do this here. We will call this one Groundswell Store Ideas. And in our Description field, we will put a description that briefly describes what this Wiki is supposed to accomplish.
So, I have put in a description that tells people, pretty clearly, what I expect from them whenever they are entering information into this new Wiki. I click Next and now I can choose a theme. I'm going to choose one of the new themes down here at the bottom. I am going to choose Progressive and click Next. Now, we can make this Public, which means anyone who can get access to the server can have access to this Wiki. And I can say that Users have to log in to write or that Users have to log in to read, but it's still Public.
If I want to make it Private, then I can say that it can only be read and edited by anyone that I enter here. So if I make it Private, I can make it private to just me and say Max. And I can control who has access to read and write. If I want to be the only one that can read and write, I can tell Max that he is only allowed to Read this. On the other hand, if I want to remove these, I just click this X and I could put in a group.
If I type the name Sales, which is the name of the group on our Open Directory server, I can simply put that in there, it will enter the Sales group and I can say that anybody that's in Sales has Read only access to this. Pop my name in specifically, and you know what, Max has write access also. And I can say that Sean and Max have read and write access, but Sales team, they can only read. And that's all I need to do in order to set up my access. It is pretty cool. It is also nice to be able to have a couple of different people that can admin this site.
Multiple admins is a new feature and it's a really useful thing because it means that one person isn't going to be solely responsible for administering this site. We can choose to send a handy welcome e-mail to new members. I love doing this because it's a really cool e-mail that's well formatted and it's a great way to notify people that they've got access to new stuff on your Wiki server. I am going to click Create and that's it. All we have to do now is click Go to Wiki. It's all been set up for us. Right here, you can see, on our sidebar, that since we are in admin we have access to our admin settings.
If I click Settings here, I have access to additional administrative features. So for example, under General, I can change the icon for the Wiki by simply clicking on it, choosing a file somewhere in my file system, and then hitting OK. Let's play with that now. I'm to go to my Exercise Files, I am going to go to my Web folder, I am going to go to my GroundSwell_files and within GroundSwell_files I have a whole bunch of different files that I can choose from. There is a great one. I like shapeimage_2.png. So I am going to choose that and click OK and that puts that in as the Wiki icon so that anytime someone accesses this icon's name in a list, this will show up if the image is enabled.
We have already set the Wiki name and I have put in a good description, so I am happy there. But there's no Contact E-mail associated yet. So I am going to put in my E-mail address and if I wanted to I could change the theme here, but I'm very happy with my theme, so I will click Save. I will scroll up. Here you can see that we can enable different services. This is a very useful thing here. If you add a check to the Calendar check box, you are adding a group calendar to the Wiki. And so anyone who accesses the Wiki can put in, if they have write access, new events and certainly everybody that has access to it can review the events that apply to the group.
If you enable a group blog, then you can enable this option, which allows you to Create a Podcast for the Wiki blog. If you do so, be sure to set an iTunes Category. Ours is going to be Games and if you want, you can also enable a Mailing List right here. A Mailing List is a simple group Mailing List with an address that would be named based on the name of the Wiki. So, we hit Save and we click General. The name of our Wiki is Groundswell Store Ideas, so the name of the E-mail address would be email@example.com Next, let's talk about Permissions.
When we are talking about Permissions on a Wiki, we are talking about who has the ability to read the Wiki, to make edits to the Wiki, to comment on the Wiki, and then to admin the Wiki. Remember, we were talking about multiple admins. Right now, I'm the only admin because I'm the one that created it. If I want to create an additional admin, I need to add that person in, here in this Admin box. So, if I want to type in, for example, Max's name, I type Max, Max Smith pops up. I select him and he becomes an additional admin.
And what that means is that Max will be able to get to the Settings screens to change settings if he needs to. If we want to turn on Comment moderation, we can say that we want moderate only the anonymous comments or all comments. I am going to moderate All comments. And we want to allow Nobody to comment, only Authenticated users to comment, or Anyone. I am going to allow Authenticated users to make comments and we'll click Save. The last setting that I'd like to talk about here is the Sidebar settings.
The Sidebar Title can be set up if you want to set up a custom Sidebar. You just add the title right here and if you wanted to add Search Tags, for example, if you wanted to add a Sidebar that would match a specific tag, since this is our Groundswell Store Ideas Wiki, maybe we'd like to add a tab here for -- oh, I don't know, displays, for example, so that we can have one place to organize anything that's been tagged that it has information about displays. That would be signage or maybe tabletop displays or things like that.
All you would have to do in order to enable that would be to type the word 'Displays' and from that point forward, after we click Save, there will be a Sidebar that will pick up anything that has the tag, Displays. To get back, all you need to do is click the Wiki button up here at the top. So, you can see after our edits now we have our Displays custom Sidebar, and that its RSS subscribe-able because of this handy little icon right here. We also have Upcoming Events because we've added a calendar and we now have a link to our calendar right up here, which we will talk about in another movie.
- Setting up Snow Leopard Server remotely
- Working out the proper server installation plan
- Setting up multiple DNS settings
- Deploying an SSL certificate
- Enabling automounts for shared homes
- Setting up a group calendar
- Working with advanced email settings