> HowToUseCalendar

First, some basic conceptual issues:

There is no calendar for a given month; calendars are page-specific. Something that we might want to do is to create a single main calendar on, say, the ProjectTeams page, and use that to coordinate.

Each "day" is a wikipage. Click on it and edit.

I think you just have to enter it multiple times.

Sure; just create one, like, ||[[MonthCalendar(OnThePlaya,2005,8,,)]]||[[MonthCalendar(OnThePlaya,2005,9,,)]]||

OnThePlaya
<<- <-  2005 / 8 ->  ->>
Mon Tue Wed Thu Fri Sat Sun
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
OnThePlaya
<<- <-  2005 / 9 ->  ->>
Mon Tue Wed Thu Fri Sat Sun
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

To create a calendar, use the [[MonthCalendar]] macro call. The full call is this:

[[MonthCalendar(BasePage,year,month,monthoffset,monthoffset2,height6)]]

Each parameter (that is, comma-seperated element in the parenthesis) can be empty and then defaults to currentpage or currentdate or monthoffset=0.

Some samples:

Calendar of current month for current page:
[[MonthCalendar]]

<<- <-  2009 / 1 ->  ->>
Mon Tue Wed Thu Fri Sat Sun
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Calendar of last month:
[[MonthCalendar(,,,-1)]]

<<- <-  2008 / 12 ->  ->>
Mon Tue Wed Thu Fri Sat Sun
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

Calendar of next month:
[[MonthCalendar(,,,+1)]]

<<- <-  2009 / 2 ->  ->>
Mon Tue Wed Thu Fri Sat Sun
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28  

Calendar of Page ProjectTeams, this years December:
[[MonthCalendar(ProjectTeams,,12)]]

ProjectTeams
<<- <-  2009 / 12 ->  ->>
Mon Tue Wed Thu Fri Sat Sun
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Calendar of current Page, this years December:
[[MonthCalendar(,,12)]]

<<- <-  2009 / 12 ->  ->>
Mon Tue Wed Thu Fri Sat Sun
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Calendar of December, 2001: [[MonthCalendar(,2001,12)]]

<<- <-  2001 / 12 ->  ->>
Mon Tue Wed Thu Fri Sat Sun
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

Calendar of the month two months after December, 2001 (maybe doesn't make much sense, but is possible):
[[MonthCalendar(,2001,12,+2)]]

<<- <-  2002 / 2 ->  ->>
Mon Tue Wed Thu Fri Sat Sun
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28      

Calendar of year 2002 (every month padded to height of 6):
||[[MonthCalendar(,2002,1,,,1)]]||[[MonthCalendar(,2002,2,,,1)]]||[[MonthCalendar(,2002,3,,,1)]]|| ||[[MonthCalendar(,2002,4,,,1)]]||[[MonthCalendar(,2002,5,,,1)]]||[[MonthCalendar(,2002,6,,,1)]]|| ||[[MonthCalendar(,2002,7,,,1)]]||[[MonthCalendar(,2002,8,,,1)]]||[[MonthCalendar(,2002,9,,,1)]]|| ||[[MonthCalendar(,2002,10,,,1)]]||[[MonthCalendar(,2002,11,,,1)]]||[[MonthCalendar(,2002,12,,,1)]]||

<<- <-  2002 / 1 ->  ->>
Mon Tue Wed Thu Fri Sat Sun
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
             
<<- <-  2002 / 2 ->  ->>
Mon Tue Wed Thu Fri Sat Sun
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28      
             
<<- <-  2002 / 3 ->  ->>
Mon Tue Wed Thu Fri Sat Sun
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
             
<<- <-  2002 / 4 ->  ->>
Mon Tue Wed Thu Fri Sat Sun
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
             
<<- <-  2002 / 5 ->  ->>
Mon Tue Wed Thu Fri Sat Sun
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
             
<<- <-  2002 / 6 ->  ->>
Mon Tue Wed Thu Fri Sat Sun
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
             
<<- <-  2002 / 7 ->  ->>
Mon Tue Wed Thu Fri Sat Sun
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
             
<<- <-  2002 / 8 ->  ->>
Mon Tue Wed Thu Fri Sat Sun
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
             
<<- <-  2002 / 9 ->  ->>
Mon Tue Wed Thu Fri Sat Sun
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
<<- <-  2002 / 10 ->  ->>
Mon Tue Wed Thu Fri Sat Sun
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
             
<<- <-  2002 / 11 ->  ->>
Mon Tue Wed Thu Fri Sat Sun
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
             
<<- <-  2002 / 12 ->  ->>
Mon Tue Wed Thu Fri Sat Sun
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31