summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2016-05-27 07:01:48 -0700
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2016-05-27 07:01:48 -0700
commit6b673bcb11c01dec2406080d8fe2cba2f3a4ff5f (patch)
treea215564393aaebdfbd0b0b0afc57650a011c45fb /index.ssi
Adds website side stuff.
Diffstat (limited to 'index.ssi')
-rw-r--r--index.ssi134
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>