Autor Thema: Online Kalender Client  (Gelesen 2511 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline ThinkingOrc

  • WM-Tippkönig
  • Adventurer
  • ****
  • Easy going Avatar of chill!
  • Beiträge: 672
  • Geschlecht: Männlich
  • Username: ThinkingOrc
Online Kalender Client
« am: 14.11.2011 | 16:15 »
Hallo zusammen,

ich suche einen online Kalender Client, der mit ics Dateien (oder sonstigen Kalenderdateien, die auch Thunderbird versteht) umgehen kann.
Ich möchte nämlich keinen Google-Kalender verwenden.
Momentan habe ich eine ics Datei auf meinem Webspace liegen, und greife mit Thunderbird mobil und von zu Hause per ftp darauf zu. Das klappt schon relativ gut.
Jetzt würde ich gerne vom Büro aus (wo ich nicht einfach Thunderbird installieren kann) auch meine privaten Termine einsehen.
Meinen Kalender in den vorhandenen Arbeits-Kalender einbinden ist nicht drin.
Dafür fände ich einen online Kalender-Client, der ebenfalls auf meinem Webspace läuft und auf den ich per http zugreifen kann, prima.
Leider konnte ich bis jetzt so etwas nicht finden.

Weiß da jemand etwas?

Fraggrunz

TO

Online Selganor [n/a]

  • Moderator
  • Titan
  • *****
  • Beiträge: 34.242
  • Geschlecht: Männlich
  • Username: Selganor
Re: Online Kalender Client
« Antwort #1 am: 14.11.2011 | 19:08 »
Hilft dir vielleicht http://icalshare.com ?

Ich konnte der Website (ohne mich anzumelden) nicht entnehmen, ob ich selbst Kalender hochladen kann oder nur auf schon gespeicherte zugreifen kann.
Abraham Maslow said in 1966: "It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail."

Offline ThinkingOrc

  • WM-Tippkönig
  • Adventurer
  • ****
  • Easy going Avatar of chill!
  • Beiträge: 672
  • Geschlecht: Männlich
  • Username: ThinkingOrc
Re: Online Kalender Client
« Antwort #2 am: 14.11.2011 | 20:53 »
Leider nein, es handelt sich dabei tatsächlich lediglich um eine "Ich-teile-meinen-Kalender"-Funktion.
Es gab zwar einen interessanten Link zu http://www.icalx.com/, das jedoch auch eine auf fremden Server gehostete Applikation ist, was ich ja gerade nicht will.

Hmm finde ich echt seltsam, dass es das nicht geben will.

Zweifelgrunz

TO

Offline Chobe

  • Adventurer
  • ****
  • Beiträge: 733
  • Geschlecht: Männlich
  • Username: Chobe
Re: Online Kalender Client
« Antwort #3 am: 14.11.2011 | 23:37 »
Ganz einfach: http://phpicalendar.net/

Habe den selbst in Benutzung, da immer min. 5 verschiedene Addressaten mich frage, ob ich hier und dann Zeit habe.. und so spare ich mir eine Menge Kommunikation. Mit einem richtig eingerichteten FTP-Zugang akzeptiert Apple's iCal z.B. meinen Webspace direkt als Server zum Veröffentlichen, d.h. er aktualisiert sich bei jeder Änderung von selbst und Bandkollegen, Spieleabend-Teilnehmer und meine Freundin wissen immer, ob irgendwann was geplant ist. :)
So sieht das dann in etwa aus.

Offline ThinkingOrc

  • WM-Tippkönig
  • Adventurer
  • ****
  • Easy going Avatar of chill!
  • Beiträge: 672
  • Geschlecht: Männlich
  • Username: ThinkingOrc
Re: Online Kalender Client
« Antwort #4 am: 14.11.2011 | 23:40 »
Cool! Das sieht gut aus. Schau ich mir aber erst morgen an. Muss jetzt Heia machen.

Danke schonmal!

Träumgrunz

TO

Offline Woodman

  • Damsel in Distress
  • Legend
  • *******
  • Beiträge: 6.815
  • Geschlecht: Männlich
  • Username: Woodman
    • Woodman Online
Re: Online Kalender Client
« Antwort #5 am: 15.11.2011 | 00:18 »
Was mir noch einfallen würde wäre Horde das ist allerdings ne komplette Groupware, für nur Kalender also ein ziemlicher Overkill.

Offline ThinkingOrc

  • WM-Tippkönig
  • Adventurer
  • ****
  • Easy going Avatar of chill!
  • Beiträge: 672
  • Geschlecht: Männlich
  • Username: ThinkingOrc
Re: Online Kalender Client
« Antwort #6 am: 16.11.2011 | 15:42 »
Hey Chobe,

hab's jetzt bei mir installiert. Aber leider geht das nicht.
Wenn ich die auf den Ordner zielende URL aufrufe kommt folgende Fehlermeldung:

There was an error!   
Failed to copy file
[What does this mean?]
The calendar "http://calendar.sxsw.com/iCal-EXDrB-sa-sxsw@rollerfeet.com.ics" was being processed when this error occurred.
Please use the "Back" button to return.

Ansich habe ich in dem Ordner Alle Schreibrechte gesetzt, aber ich kenne mich nicht wirklich gut mit Webkram aus.
Bevor ich mich jetzt in dem Forum registriere, kannst du mir vielleicht noch nen Tipp geben, weil du damit Erfahrung gemacht hast?

Grußgrunz

TO

Offline Chobe

  • Adventurer
  • ****
  • Beiträge: 733
  • Geschlecht: Männlich
  • Username: Chobe
Re: Online Kalender Client
« Antwort #7 am: 19.11.2011 | 11:55 »
Hm.. kommt mir bekannt vor, ich mußte da auch eine ganze Weile herumprobieren, bis das geklappt hat.

Ich schau mal kurz in meine Configdatei, da habe ich irgendwas rausgeworfen.. dieses calendar.sxsw ist nämlich wohl mal irgendein Demo-Ordner gewesen, der aber nicht mehr existiert und den man auch nicht braucht.

Nimm doch mal den folgenden Text in deine config.inc.php und ändere den default_path zum dem FTP-Ordner, der die ICS-Dateien enthält, das sollte klappen.
<?php
/* Customizing phpicalendar configuration:

phpicalendar 2.3 should work with no additional configuration. This file can be changed to customize the behavior of phpicalendar.
In version 2.3, there has been a change in the way configuration works in order to reduce the number of confusing global variables.  Unfortunately, this means that config.inc.php files from older installations will have to be translated to the new format.  The conversion is simple: use the old variable names as array keys for the $configs array below.

To change basic settings, uncomment (remove the first '#') from the desired line and adjust the value.  For setting blacklists, autmatic webcals, locked calendars, and HTTP authorized calendars modify the arrays below the basic configuration section.

The commented out lines below include alternatives to the default settings.  Additional settings that can be overridden are in default_config.php

For more info and help, go to http://phpicalendar.net or email phpicalendar@gmail.com
*/

$configs = array(

/*     ========= BASIC CONFIGURATION =========
       ** Server configuration **

As noted, phpicalendar should work without adjusting the default settings.  Change these if you are having problems or want to change where things are found.  For example, it is often useful to have calendar_path in a different location.

       calendar_path is a FILE path
       default_path, cookie_uri, and download_uri are a URL paths, e.g. http://www.example.com/phpicalendar; set these if you are having problems.

Note that the allow_webcals setting allows webcals to be passed as URLs.  You do NOT need to override the default setting to list specific webcals for inclusion in the SPECIAL CALENDARS section below.

The salt parameter is used to obfuscate things like webcal links that may have usernames and passwords.  This should be changed.
*/
#     'calendar_path'        => '',
     
'default_path'         => 'http://www.DEINEDOMAIN.de/ICS-DATENORDNER'
#     'save_parsed_cals'     => 'no', 
#     'cookie_uri'           => '', 
#     'download_uri'         => '', 
#     'allow_webcals'          => 'yes',
     
'recursive_path'          => 'yes',
#     'salt'                => 'SaLt4',

/*     ** Timezones **
If timezone is not set, all events show in the local time of the source calendar.  This isn't a problem if all your calendars are in the same timezone.  If you set a timezone for the server, events in other timezones are shown when they occur at the server's time.
*/
#     'timezone'             => 'US/Central',
#     'second_offset'        => $secs,

/*     ** Appearance **      
In this section you can set how phpicalendar will display calendar views.

phpicalendar currently supports about 30 language variants.  For a list of supported languages, see the languages folder.


*/

     
'language'             => 'German',
#     'default_cal'          => 'US Holidays',    // Exact filename of calendar without .ics.
#     'template'             => '',           // Template support: change this to have a different "skin" for your installation.     
    
'default_view'         => 'month',           // Default view for calendars'     => 'day', 'week', 'month', 'year'
#      'printview_default'    => 'yes',            // Set print view as the default view. Uses'default_view (listed above).
#     'gridLength'           => 10,                // Grid size in day and week views. Allowed values are 1,2,3,4,10,12,15,20,30,60. Default is 15
#     'minical_view'         => 'current',        // Where do the mini-calendars go when clicked?'     => 'day', 'week', 'month', 'current'
     
'allow_preferences'    => 'no'
#     'month_locations'      => 'no',
#     'show_search'          => 'yes',
     
'show_todos'           => 'no',
     
'show_completed'       => 'no',
#     'allow_login'          => 'yes',            // Set to yes to prompt for login to unlock calendars.
     
'week_start_day'       => 'Monday',          // Day of the week your week starts on
#     'week_length'          => '5',            // Number of days to display in the week view
#     'day_start'            => '0600',            // Start time for day grid
#     'day_end'              => '2000',            // End time for day grid
#      'event_download' => 'yes',


/*     ========= CALENDAR PUBLISHING =========

This section is not needed if your calendars directory is accessible via WebDAV or CalDAV.  These settings 
control the publish.php script provided in the calendars directory.  For more information, please see that
file.
*/

'phpicalendar_publishing'=> 1,





);
/*     ========= SPECIAL CALENDARS =========

these arrays provide extra calendar options.

       ** Blacklisted Calendars

       
*/
$blacklisted_cals = array(
''
);                          
/*     ========= SPECIAL CALENDARS =========

these arrays provide extra calendar options.

*/
$list_webcals = array(
);
$more_webcals['recur_tests'] = array();
$locked_cals = array(

);
/*     ========= SPECIAL CALENDARS =========

these arrays provide extra calendar options.

*/
$locked_map['user1:pass'] = array('');             // Map username:password accounts to locked calendars that should be
$locked_map['user2:pass'] = array('');             // unlocked if logged in. Calendar names should be the same as what is
$locked_map['user3:pass'] = array('');             // listed in the $locked_cals, again without the .ics suffix.
$locked_map['user4:pass'] = array('');             // Example: $locked_map['username:password'] = array('Locked1', 'Locked2');
// add more lines as necessary

$apache_map['user1'] = array('');                  // Map HTTP authenticated users to specific calendars. Users listed here and
$apache_map['user2'] = array('');                  // authenticated via HTTP will not see the public calendars, and will not be
$apache_map['user3'] = array('');                  // given any login/logout options. Calendar names not include the .ics suffix.
$apache_map['user4'] = array('');                  // Example: $apache_map['username'] = array('Calendar1', 'Calendar2');