Z-push-projekt er en implementering af ActiveSync-protokollen, som bruges "over-the-air" for multi platform ActiveSync-enheder, herunder Windows Mobile, Ericsson og Nokia-telefoner. Med Z-skubbe enhver groupware kan tilsluttes og synkroniseres med t
Mobil datasynkronisering bliver stadig vigtigere for mange mennesker, og forskellige standarder er opstået for at udføre denne tovejs kopiering "over-the-air". De vigtigste platforme, der kan gøre trådløs synkronisering er ActiveSync, der bruges til at kommunikere med Exchange Server og forskning-in-Motions BlackBerry Enterprise Server (BES). Begge løsninger kræver proprietære server-side software fra leverandøren, derfor begrænser brugen af PIM'er (personlige oplysninger manager) til enten kabel synkronisering eller irriterende 3.-parts synchronizers kræver installation af klient-software på PDA'en.
Det er her, Open source Z-Push kommer i; Det er en implementering af Microsofts ActiveSync-protokol, som bruges "over-the-air" for multi platform Active Sync-enheder, herunder Windows Mobile og Active Sync bruges på Ericsson og Nokia-telefoner. Open source Z-Push giver alle PHP-baserede groupware-pakke til at blive fuldt sync med enhver ActiveSync-kompatibel enhed.
At være en opensource projekt under GPL, det giver udviklere mulighed for at tilføje deres egen backend, så Z-Push kan kommunikere med deres groupware løsning.
I øjeblikket, Z-Push fås med kun fire backends: IMAP og maildir backend til e-mail-synkronisering, vCard backend til kontakt synkronisering og en for den kommercielle Zarafa pakke, som sælges ved at tillade fuld synkronisering af e-mail, kalender og kontakter. Vi forventer, at andre backends opstå i den nærmeste fremtid, da opensource samfund tager fat i de nye muligheder.
Krav:
Z-Push kører på enten PHP4 eller PHP5, men kræver den "Mail" pakke fra PEAR, så du kan være nødvendigt at installere php-pære pakke på dit system, hvis det ikke er forudinstalleret.
Sådan installeres:
At installere Z-Push blot untar z-tryk tar til din Webroot, fx med
tar -xzvf z-push
Nu redigere config.php fil i mappen til at afspejle dit lokale system. For MAPI brug med Zarafa, behøver du ikke ændre indstillinger, og bør arbejde som de er.
Vær også indstille din tidszone i config.php filen.
Hvis du ikke ønsker at bruge Zarafa backend, du flytte backend / ics.php fil til en anden mappe eller slette det. Ellers vil fejl vedrørende php-MAPI forlængelse blive vist.
Sørg for, at "stat" mappe er skrivbar for din webserver proces, så enten ændre ejeren af "stat" mappe til UID din apache proces, eller gøre den mappe verden skrivbar:
chmod 777 / var / www / z-push / tilstand
Nu, skal du konfigurere Apache til at omdirigere URL
"Microsoft-Server-ActiveSync" til index.php fil i Z-Push mappe. Dette kan gøres ved at tilføje linjen
Alias / Microsoft-Server-ActiveSync /var/www/z-push/index.php
til din httpd.conf fil. Sørg for, at du tilføjer linjen til den korrekte del af din Apache konfiguration, der tager sig af virtuelle værter og andre Apache konfigurationer.
* ADVARSEL * Du kan ikke bare omdøbe z-push-mappe til
Microsoft-server-ActiveSync. Dette vil medføre Apache til at sende omdirigeringer til PDA'en, som definitivt vil bryde din PDA synkronisering.
Endelig skal du sørge for, at PHP har følgende indstillinger:
php_flag magic_quotes_gpc off
php_flag register_globals off
php_flag magic_quotes_runtime off
php_flag short_open_tag på
Du kan indstille dette i httpd.conf, i php.ini eller i en .htaccess fil i roden af z-push. Hvis du ikke angiver dette korrekt, vil du ikke være i stand til at logge korrekt via z-push.
Efter at gøre dette, skal du være i stand til at synkronisere fra din PDA
Hvad er nyt i denne udgivelse:.
- Forbedret iPhone støtte.
- En brugerdefineret TNEF parser for mødeindkaldelser.
Kommentarer ikke fundet