WebCalendar
Opensource aplikace WebCalendar je multiuživatelský webový kalendář napsaný v jazyce PHP. Umožňuje spravovat události pro více uživatelů, dá se použít pro plánování úkolů (ať už jednomu člověku nebo skupině - například podřízeným). Grafické rozhraní umožňuje prohlížet kalendář v několika pohledech (denní, týdenní, měsíční, roční), lze prohlížet kalendáře jiných uživatelů (i více najednou). Program podporuje spoustu různých nastavení - kupříkladu defaultní pracovní hodiny, pracovní dny v týdnu a formát času. Dalšími možnostmi jsou vkládání opakovaných událostí, vyhledávání nebo notifikace e-mailem. Program je kompletně přeložen do češtiny.
Požadavky na instalaci na straně serveru jsou následující: PHP verze 4 (na verzi 5 netestováno, což neznamená, že nepoběží správně) se zapnutou direktivou magic_quotes_gpc a přístup k databázi (MySQL, Oracle, PostgreSQL a další). Direktiva magic_quotes_gpc by měla být na servrech implicitně zapnuta, pokud si chcete být jistí, přidejte do souboru .htaccess tento řádek:php_value magic_quotes_gpc on
Testovací verze programu běží zde (jméno i heslo je "admin"): webcalendar.opensourcehosting.cz.
Instalace aplikace
Stáhněte WebCalendar ve formátu zip z umístění na sourceforge.net, rozbalte složku a nahrajte soubory na server. Nyní je třeba změnit práva k adresáři includes na 777 - to můžete provést například přes webftp rozhraní. Poté zadejte do Vašeho prohlížeče přímo adresu stránky, kde máte nahraný Váš WebCalendar, budete přesměrováni přímo na instalační rozhraní.
Nejprve je třeba nastavit údaje pro připojení k databázi. Database Type je MySQL, Server typicky "localhost", ostatní údaje vyplňte ve shodě s údaji pro přihlášení do Vaší databáze. V Connection Persistence ponechte hodnotu "enabled". Na pravé straně nastavte typ autentifikace: pokud budete WebCalendar používat jen pro vlastní potřebu (single-user), vyberte možnost "None", jinak ponechte "Web-based via WebCalendar". Poté klikněte na "Save settings". V posledním kroku nastavte login a heslo k instalačnímu skriptu. Pozor! Nejedná se o účet do WebCalendar, pouze způsob zabezpečení změn v nastavení aplikace.
Nastavení závěrem
Nyní je Váš WebCalendar funkční, přihlašte se přímo na hlavní stránce aplikace (login i heslo jsou defaultně nastaveny na "admin"). Dole pod zobrazeným kalendářem mezi nepříliš přehlednými odkazy klikněte na "Admin". Objeví se několik tlačítek odkazy - veškeré potřebné nastavení programu provedete v "Nastavení systému" a "Možnosti", volba "Uživatelé" Vám umožní přidávání nových přístupů do systému.
Na závěr ještě jeden užitečný link, jedná se o kompletní návod k nastavení programu v angličtině: WebCalendar administrator's guide.