| summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'index.ssi')
| -rw-r--r-- | index.ssi | 134 |
1 files changed, 134 insertions, 0 deletions
diff --git a/index.ssi b/index.ssi new file mode 100644 index 0000000..2435328 --- /dev/null +++ b/index.ssi @@ -0,0 +1,134 @@ +<!--#include virtual="../ssi/shared_head.ssi" --> + <title>Calendar @ Multi-Agent Systems (.org)</title> + <link rel="stylesheet" type="text/css" href="calendar.css"> + <script src="./qrcode/jquery.min.js"></script> + <script src="./qrcode/jquery.qrcode.min.js"></script> + <script src="./calendar.js"></script> + </head> + <body> + <!--#include virtual="../ssi/header.ssi" --> + <div class="message"> + <center> + <h1 class="important">Warning</h1> + </center> + This service is no longer available.<br \> + Feel free to download its + <a href="/repositories_old/calendar/">source code</a> (available under the + <a href="/calendar/LICENSE">"New BSD License"</a>) + and setup your own. + </div> + <br /> + <div class="message"> + <center> + <h1>Personalized ICS Calendar</h1> + Version 1.7 (Last build on 2015/11/06): + </center> + <h3>Step 1: Select a Curriculum</h3> + <select onchange="mas.calendar.select_curriculum()" id="curriculums"> + </select> + <h3>Step 2: Select a Group</h3> + <select onchange="mas.calendar.select_group()" id="groups"> + </select> + <h3>Step 3: Select Class(es)</h3> + <table id="classes"> + </table> + <h3>Result:</h3> + <input + id="output_url" + readonly="readonly" + style="width: 100%;" + type="text" /> + <center> + <div id="qrcode"></div> + </center> + </div> + <div class="message"> + <center> + <h1 class="important">Important</h1> + </center> + Here is the list of URLs that are currently used to get information + for this group, please make sure it is complete: + <ul id="url_sources"> + </ul> + If you think an URL is missing, please + <a href="/contact/">contact me</a>. + <br /> + Also note that it might be because + an class you take belongs to another curriculum (i.e. this is not the + main curriculum for this class) that is also handled by this program, + you will have to get its events from the main curriculum + (e.g. those from <i>M2RIT RIBDM</i> who want the <i>FAI</i> class need + to also generate an URL for the <i>M2IM</i> curriculum, because + <i>FAI</i> events officially belong to the <i>M2IM</i> calendar). + </div> + <script>mas.calendar.populate();</script> + <div class="message"> + <center> + <h2>Additional Information</h2> + </center> + <ul> + <li> + If you want a curriculum to be added, just ask. + </li> + <li> + Calendars are refreshed every two hours. + </li> + <li> + Computations are done on the <i>Antares</i> server, you can check + if the server is running by going to <a href="/servers/">the servers + page</a>. Note that you never directly communicate with + <i>Antares</i>: <i>Antares</i> sends its data to this webserver + and you ask the webserver for them. Therefore, if <i>Antares</i> is + down, it will only result in the data not being updated and you will + not be made aware of it. + </li> + <li> + Bug reports and feature requests can be done through + <a href="/repositories_old/calendar/">the project's repository</a>, + by <a href="/contact/">contacting me</a> or alternatively by using + <a href="/bugzilla/">the bug report system</a>. Feedback and feature + request are welcome, so do not hesitate. + </li> + <li> + If "unknown" is part of the "m" parameter of the URL, unrecognized + events are not filtered out. This is why you might sometimes see + events that are not meant for you (as soon as I figure out where + they belong, they get properly filtered). + <br /> + Removing this tag is not recommended. + </li> + <li> + Source code is available + <a href="/repositories_old/calendar/">here</a> + under the <a href="/calendar/LICENSE">"New BSD License"</a>. + </li> + <li> + The <a href="https://en.wikipedia.org/wiki/QR_code">QRCode</a> is + generated using + <a href="https://github.com/jeromeetienne/jquery-qrcode/"> + jquery-qrcode + </a>. + </li> + <li> + The generated ICS documents were validated using + <a href="http://icalvalid.cloudapp.net/">iCalendar Validator</a>. + </li> + <li> + <b>M2RIT RIBDM</b>'s Google Calendar source will not be handled by + this tool as long as it stays the gaping security hole it currently + is (its admin login credentials are public). Users are encouraged to + ask the curriculum's manager for a better system. + </li> + </ul> + </div> + + <div class="message"> + <center> + <h2>Last log(s)</h2> + </center> +<pre> +<!--#include file="last_log.log" --> +</pre> + </div> + </body> +</html> |


