Grafika publishing webtip.cz grafika.cz mujiPod.cz mujmac.cz fotografovani.cz printing.cz builder.cz galerie
webtip.cz
adresář  | práce  | diskuse  | redakce  | inzerce
 
 


  PHP v praxi, 18. díl - WebCalendar
o autorovi 
poslat mailem 
tisknout článek 
aktuální rubrika 
Chcete mít odkudkoli z Internetu přístupný kalendář? Kalendář, který obsahuje podporu více uživatelů, zasílání upozorňování na e-mail a ještě navíc umí česky? V tomto díle se seznámíme s jedním takovým a ukážeme si i jeho instalaci.

Veselý Jan - 23.01.2002 - tutorial - Rubrika: PHP
Předchozí díl: PHP v praxi, 17. díl - Výpis adresáře
Seriál: 
Následující díl: PHP v praxi, 19. díl - Výpis všech adresářů a souborů

Možná jste si všimli služby Diář na serveru www.redbox.cz. Je to pěkná aplikace, ale pokud máte někde vlastní stránky s podporou PHP a MySQL (popř. jiné databáze), můžete mít podobný diář také. Osobně preferuji přístup "vše na svém", proto raději budu používat aplikaci, kterou budu mít plně pod svou kontrolou než službu poskytovanou někým cizím.

Pátral jsem tedy po něčem podobném a našel - WebCalendar. Tento program je distribuován opět pod gpl licencí, takže jej můžete využívat plně podle svých potřeb.

Upřímně mne překvapil svoji komplexností, funkčností a přitom jednoduchostí. Kromě standardních možností kalendáře (denní/týdenní/měsíční/roční rozpisy, přidávání záznamů apod.) také plně využívá svoji internetovou podstatu - např. upozorňování na e-mail nebo velmi dobře fungující podpora více uživatelů. Jeden má práva administrátora - ten může přidávat nové uživatele (a také je mazat a měnit jim hesla, proto je nutné, aby šlo o důvěryhodného člověka). Ostatní jsou obyčejní uživatelé, kteří ovšem kromě výše zmíněné možnosti mohou bez omezení využívat všech schopností WebCalendáře.

Velkou předností je možnost přidat záznam i ostatním uživatelům. Např. si potřebujete domluvit poradu - přidáte nový záznam a zvolíte i ostatní uživatele. Potvrdíte a těm zvoleným se zašle e-mail s textem, obsahujícím informaci o potřebě potvrzení tohoto záznamu. Vy zatím máte u těchto uživatelů otazníček. Jakmile však poradu ve svém kalendáři potvrdí, také u vás dojde ke změně - budou označeni za účastníky. Když tento záznam smaže jeho tvůrce, smaže se i ostatním uživatelům a pošle se jim e-mail o této změně. Pokud jej smaže pouhý účastník, pouze ho to vyškrtne ze seznamu.

Dalšími příjemnými vlastnostmi je čeština (ne sice úplná, ale použitelná) nebo ukládání hesla do cookies (lze samozřejmě kvůli bezpečnosti zakázat).

Doufám, že jsem vás dostatečně zlákal, tak se pustíme do instatalace.

  1. Stáhněte si poslední verzi ve formátu tar.gz (to zvládá např. WinRAR). Rozbalte ji do adresáře, kde chcete tuto aplikaci provozovat.
  2. Najděte si soubor tables-mysql.sql. Vytvořte si novou databázi v MySQL (např. "webcalendar") a spusťte na ni příkaz obsažený v tomto souboru (Run SQL query/queries on database webcalendar -> vložit text do formuláře -> go).
  3. Zeditujte soubor config.inc v adresáři includes. Bude nás zajímat řádek 25 - 28:
// MySQL example
$db_type = "mysql";
$db_host = "localhost";
$db_login = "root";
$db_password = "";
$db_database = "webcalendar";

Zde nastavte podle svých potřeb práva a informace o serveru. Toto by měla být věškerá nutná instalace. Nyní si již můžete v prohlížeči WebCalendar spustit. Objeví se vám okno požadující po vás přístupové jméno a heslo. Poprvé zadejte admin/admin. V nabídce "Uživatelé" jej pak můžete změnit.

Pokud se vám vše povedlo, máte k dispozici rychlý a efektivní multiuživatelský kalendář. Blahopřeji ;)

Veselý Jan


Hodnocení článku: -1- -2- -3- -4- -5-  Aktuální hodnocení: 2.74 (3272)

Relevantní články
Žádné články


Příspěvky do diskuse o aktuálním článku
Koudy28.01.23:45Soubor nenalezen
Jim Kii05.04.11:03Upozornovac
Jan Veselý07.04.20:54RE: Upozornovac
Petr Spurný22.06.21:49RE: RE: Upozornovac
  

 

  O vydavateli | Kontakt | Ceník reklamy | Ochrana osobních dat
©2002 Grafika Publishing. Všechna práva vyhrazena!