Recent Comments
From categories:
page »

So, I've got an odd one. I'm the admin for a Roleplaying Group site, and need to create a calendar module for one of the worlds in our setting. I've generated the calendar into what looks like some Java, but don't know how to translate that into WikiSyntax.

I've included the code in the collapsible below incase anyone's got some ideas..

Any ideas, guys?


-Clever title- by Reverend FoxReverend Fox, 07 Sep 2016 20:02

I'm still learning my way around, currently combining DataForms and ListPages modules to try to link two sets of data together.
Got here while trying to find out if form_data{field} values can be passed by @URL

I would like to be able to use ListPages to help clients find records with missing data, so empty is helpful.
I can also see good reporting page applications for notempty - eg where a task completion date is available, listed by completion date, leaving out incomplete 'tasks' from the list.

Site Administrator and Media Officer :: Angel Gowns for Australian Angel Babies Inc. :: | |

And that would be Done as in Admin'd you. Not that you didn't notice but you are probably not hovering over my dorky site waiting on pins and needles :)

Re: Can't Add Events by Vengeance35Vengeance35, 28 Feb 2014 20:04

Done. I think I get it now but it's like me interpreting another language.

Re: Can't Add Events by Vengeance35Vengeance35, 28 Feb 2014 19:32

But when I look on the list of categories for adding autonumbering to, events isn't there

It only lists categories already existing, so you add it if it's not there.

Am I supposed to do something with the 'options' after adding autonumbering?


Why not temporarily promote me to an admin so I can take a look directly which I can't as a humble member.

Rob Elliott - Strathpeffer, Scotland - Wikidot first line support & community admin team.

Re: Can't Add Events by RobElliottRobElliott, 28 Feb 2014 18:38

Ok the instructions said to add autonumbering to the calendar which I did. But when I look on the list of categories for adding autonumbering to, events isn't there. I typed in 'events' to see if that would work. I also typed in 'event' in case it shouldn't be pluralized. Still doesn't work. Am I missing something? Do I need to build an event:_css thing like I did for the calendar? Remember, I am an idiot. Am I supposed to do something with the 'options' after adding autonumbering? Is that where I messed up?

Re: Can't Add Events by Vengeance35Vengeance35, 28 Feb 2014 17:02

As you made me a member of the site I've just checked this and agree with Ed, it appears autonumbering has not been set. I can't do it for you as I'm not an admin of the site. Let us know if this does or doesn't work.

Rob Elliott - Strathpeffer, Scotland - Wikidot first line support & community admin team.

Re: Can't Add Events by RobElliottRobElliott, 28 Feb 2014 08:10

My best guess is that you need to set up your events category to be autonumbered. You do that in your admin panel under Appearance and behaviour > Autonumbering of pages

Re: Can't Add Events by Ed JohnsonEd Johnson, 27 Feb 2014 21:01

I stumble my way through wiki syntax and css so I know it is something I've done wrong.
I can only add one event. I can place tags on it for the one event to show up on multiple days but every time I click on "add event" it takes me back to the original event. If I change that page it changes the original event. What did I do wrong?
Thank you!

Can't Add Events by Vengeance35Vengeance35, 27 Feb 2014 18:20

I've done everything that said to do to add a calendar to my own wiki and it doesn't show up properly. It shows as a bunch of numbers. I'm using the mini calendar…

Won't show? by VenetariaVenetaria, 15 Jul 2012 18:17

I want to reiterate what the Whip is saying. I am having the same problem. I need to get certain people off of certain pages because they are no longer involved. What can we do?

by RobKeeRobKee, 06 Mar 2012 23:55

Did anything ever come of this? I have a situation now in which employees that are no longer with us are still watching some of the pages on our Employee Site and I need to remove them as watchers. In all cases I've revoked their access to the site yet they are still watching some pages. It seems to me that if I revoke someone as a member that it should automatically remove them as a watcher of all pages.

by Whane The WhipWhane The Whip, 06 Mar 2012 23:25

That is very unfortunate, I really would have liked a year view instead of having to put every month in the page separately.

"Evil never sleeps…"

Unfortunately, year view is now unsupported because it has incompatibilities with HTML table usage. Sorry.

Perhaps it will be possible in the future.

λ James Kanjo
Blog | Wikidot Expert | λ and Proud
Web Developer | HTML | CSS | JavaScript

Hey there, great fan of your work.

In your post, you mention showing a calender year as full calender. Unfortunately I can't find a good example of this. The links you provided only show an example of this as a mini-calender. I have tried recreating that, thinking I could just edit the table dimensions to create a large one, but I'm not even successful in that area. I have also copied over the inc:year source and the inc:year-backend source, but my table is all screwed up. Could you give me any help with this?

My calender page is

Other pages are:

Since the backend page already shows the incorrect table, I figure that's where the problem starts. The rest are just includes. Does it have something to do with me using another theme maybe? I don't know…

Hoping you can help, thx :)

"Evil never sleeps…"

"Nothing is broken, I'm sure they'll figure it out…"

That's exactly the kind of thinking that gets people in trouble. Lawsuits have been decided on the basis of punctuation, for example. Here's a line from a contract that sparked a legal dispute:

"This agreement shall be effective from the date it is made and shall continue in
force for a period of five (5) years from the date it is made, and thereafter for
successive five (5) year terms, unless and until terminated by one year prior
notice by either party."

The rule of thumb is that if a prepositional phrase is set off by commas, it can be excluded from the sentence while retaining its essential meaning. The courts decided that it was acceptable for the agreement to be terminated after only one year, even though the contractee intended it to have a five-year minimum.

Re: Is it truly broken right now? by bugbug, 18 Nov 2011 18:25

The en-dash is very useful for listing ranges. Take this example:

Tasks: 33—42 are still on hold.

Notice that this now uses an em-dash, which changes the meaning. Instead of saying "Tasks numbered between 33 and 42 are on hold", it says something like "there are 33 current tasks, but 42 others are on hold".

Why were en-dashes dropped over such a minor complaint? (Brunhilda: it's called "search and replace".) You also could have used -- for em and --- for en instead, like SmartyPants does.

Yes you seem to have got the idea.

Is there a separate name for the collection of pages thus created?

No there isn't. The resulting pages are still wikidot pages, it's just the way the information has been entered that is different from a standard wikipage.

Rob Elliott - Strathpeffer, Scotland - Wikidot first line support & community admin team.

by RobElliottRobElliott, 26 Oct 2011 18:04

Absolutely fascinating!

Who said that all the good ideas had been done!

Let's see if I understand now….

The DataForm concept would, if I've got this right, allow someone to set something up (the "dataform") which is sort of a stencil/ template/ mask.

Data-creating users would then access the dataform, and with its help (and a big part of its "help" would be in constraining and guiding them. Plus making new page creation easy), they would, in effect, create as many new pages for the wiki as they chose to. Each wiki page analogous to a database record. Each page quite strictly "organized" along a structure determined by the dataform.

People who only wanted to USE the collection of records could just "flip through" the pages, looking at them all.

Now that I understand(… maybe??) what this is all about, I've been off to study the examples some more, see if I can figure out the navigation tools which I suspect have been created. So cool! Don't quite "understand" that side of things yet… but see very promising indications of what is possible!

Naming of parts: If I have the idea more clear now, I suspect that the "data form" is the automated-create-a-new-page-with-a-strict-format entity. Is there a separate name for the collection of pages thus created?

Thank you! by SheepdogSheepdog, 26 Oct 2011 17:32

Although you have said that no replies are necessary, I will reply nevertheless, not least because I use dataforms on a daily basis and am building complete sites around them as well as using them for smaller applications. There are still many wishes that we have lodged with the developers to improve dataforms, but the functionality is up and running and has been working for about a year. And it is very good. I think that dataforms, particularly when combined with ListPages, is an incredibly powerful feature that most other wiki platforms can't come close to matching.

Just for the record, I am currently drafting a new version of the documentation which I hope to release over the next 10 days. This will have images, examples and more information than the current version and might help with some of your questions.

If you want to see a simple dataform where you can see the code used and try it out, there is an example one I created last week in response to a question on the Community site. The lnks are at the end of this post. The permissions are relaxed so you can can create and edit new pages in the relevant category with no problem.

Firstly, when you use a dataform you are basically using a webform and just like the information on any other page the data is stored on Wikidot's servers when the save button on the form is pressed. One dataform page is equivalent to a record in a database table. But it's not a separate database that is embedded: you cannot query the backend directly outside of yur site. You view the data on the page and set up listpages and other features on your site to search and list the data that is stored in the dataform.

A dataform is a way of allowing you to control to an extent the information that your users can enter. It makes it easy for users because they don't need to have any knowledge of wiki syntax at all. And it is often more user-friendly than a standard wiki page because you can upload photos, add links to videos, select from dropdown boxes and radio buttons all at the same time as entering the data. That is one of the main reasons I am building sites with dataforms: it makes life easy for the user.

A dataform page is just a page in a category on your site but it has a special structure and doesn't use the normal wikidot editor. If you need to change data on a form, when you click the edit button the form opens istead of the usual wikidot editor.

Similar to a database, a dataform is made up of fields and labels in a particular structure. The dataform can have text, select, url and wiki fields (and others but those are probably the most common).

A category - let's say it's called "Birds" - can have only one dataform structure. Then you can have as many pages in that category as you want and each one will use the dataform. I usually autonumber dataform pages so you would end up with birds:1, birds:2 etc etc so that all pagenames are unique (the quivalent of a primary key).

You mentioned permissions: these are set in exactly the same way as for pages in any other category in the site manager -> permissions.

Have a look at so you can see how a dataform is structured. And the current documentation at will also help here. The bottom part of that page, where the [[form]]..[[/form]] tags are is the structure of the dataform. Then the section above the ==== is how you want the dataform layout to look on the page.

Then go to the main page at and click the button under the photo to create a new "record" and try out the dataform. It's not the most exciting example and it uses only select fields, but it will hopefully give you an idea about using it.

An image of a live dataform in use on a working site is below with the result here. On that dataform I have used more types of fields.

The code used on the live template page is below (I've reproduced it because I have locked down the permissions and you wouldn't be able to see the code on the live template page or try out the form). Quite a lot of it isn't relevant to others as it relates to the design of my site, but it will again show the dataform structure at the bottom and the layout of the page above it and it shows how the individual fields are displayed:

The dataform it produces is shown below and when saved gives you the page at


If you have a specific questions about implementing dataforms, do come back to us over at the community forum which is a lot more active than the projects site and where we do the majority of the support.

Rob Elliott - Strathpeffer, Scotland - Wikidot first line support & community admin team.

by RobElliottRobElliott, 26 Oct 2011 16:10
page »
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License