dự án Z-push là một thực hiện các giao thức ActiveSync, được sử dụng "over-the-air 'cho các thiết bị nền tảng ActiveSync đa, bao gồm cả Windows Mobile, Ericsson và các điện thoại Nokia. Với Z-push bất kỳ phần mềm nhóm có thể được kết nối và đồng bộ hóa với t
Điện thoại di động đồng bộ hóa dữ liệu ngày càng trở nên quan trọng đối với nhiều người, và các tiêu chuẩn khác nhau đã nảy sinh để thực hiện hai chiều này sao chép 'over-the-air ". Các nền tảng quan trọng nhất mà có thể làm đồng bộ hóa không dây ActiveSync được sử dụng để giao tiếp với Exchange Server và Nghiên cứu-in-Motion BlackBerry Enterprise Server (BES). Cả hai giải pháp đòi hỏi độc quyền phần mềm phía máy chủ từ các nhà cung cấp, do đó hạn chế việc sử dụng các PIMs (quản lý thông tin cá nhân) hoặc là đồng bộ hóa không dây hoặc có synchronizers 3rd-party khó chịu đòi hỏi phải cài đặt phần mềm client trên PDA.
Đây là nơi mà nguồn mở Z-Push đến trong; nó là một thực hiện của giao thức ActiveSync của Microsoft được sử dụng "over-the-air 'cho nền tảng thiết bị hoạt động đồng bộ nhiều, bao gồm cả Windows Mobile và hoạt động đồng bộ được sử dụng trên Ericsson và Nokia điện thoại. Nguồn mở Z-Push cho phép bất cứ gói phần mềm nhóm dựa trên PHP để trở thành hoàn toàn syncable với bất kỳ thiết bị ActiveSync-compliant.
Là một dự án mã nguồn mở theo giấy phép GPL, nó cho phép các nhà phát triển để thêm phụ trợ riêng của họ để Z-Push có thể giao tiếp với các giải pháp phần mềm nhóm của họ.
Hiện nay, Z-Push có sẵn chỉ có bốn phần phụ trợ: IMAP và các phụ trợ maildir cho e-mail đồng bộ, các phụ trợ vCard để đồng bộ hóa liên lạc và một cho các gói Zarafa thương mại được bán bằng cách cho phép đồng bộ hóa toàn bộ E-mail, Calendar và liên hệ. Chúng tôi hy vọng rằng phần phụ trợ khác phát sinh trong tương lai gần như cộng đồng mã nguồn mở được để hiểu thấu với các khả năng mới.
Yêu cầu:
Z-Push chạy trên một trong hai PHP4 hoặc PHP5 nhưng yêu cầu 'Mail' gói từ PEAR, vì vậy bạn có thể cần phải cài đặt gói php-lê trên hệ thống của bạn nếu nó chưa được cài đặt sẵn.
Làm thế nào để cài đặt:
Để cài đặt Z-Push, chỉ cần giải nén tar z-push to webroot của bạn, ví dụ: với
tar -xzvf z-push-
Bây giờ, chỉnh sửa file config.php trong thư mục để phản ánh hệ thống địa phương của bạn. Để sử dụng MAPI với Zarafa, bạn không cần phải thay đổi bất kỳ cài đặt và nên làm việc như-là.
Xin vui lòng thiết lập múi giờ của bạn trong file config.php.
Nếu bạn không muốn sử dụng các phụ trợ Zarafa, hãy di chuyển các tập tin phụ trợ / ics.php sang thư mục khác hoặc xóa nó. Nếu không, các lỗi liên quan đến việc mở rộng php-MAPI sẽ được hiển thị.
Hãy chắc chắn rằng thư mục 'nhà nước' là ghi được cho quá trình máy chủ web của bạn, do đó, hoặc thay đổi chủ sở hữu của thư mục 'nhà nước' để các UID của quá trình apache của bạn, hoặc làm cho có khả năng ghi thế giới thư mục:
chmod 777 / var / www / z-push / bang
Bây giờ, bạn phải cấu hình Apache để chuyển hướng URL
'Microsoft-Server-ActiveSync' vào file index.php trong thư mục Z-Push. Điều này có thể được thực hiện bằng cách thêm dòng
Alias / Microsoft-Server-ActiveSync /var/www/z-push/index.php
vào tập tin httpd.conf của bạn. Hãy chắc chắn rằng bạn đang thêm các dòng vào phần chính xác của cấu hình Apache của bạn, chăm sóc của máy ảo và cấu hình Apache khác.
* Chú ý * Bạn KHÔNG THỂ chỉ cần đổi tên các thư mục z-push to
Microsoft-Server-ActiveSync. Điều này sẽ gây ra Apache để gửi chuyển hướng đến các PDA, mà chắc chắn sẽ phá vỡ đồng bộ PDA của bạn.
Cuối cùng, hãy chắc chắn rằng PHP có các cài đặt sau:
php_flag magic_quotes_gpc off
php_flag register_globals off
php_flag magic_quotes_runtime off
php_flag short_open_tag trên
Bạn có thể thiết lập này trong httpd.conf, trong php.ini hoặc trong một tập tin .htaccess trong thư mục gốc của z-push. Nếu bạn không thiết lập này một cách chính xác, bạn sẽ không thể đăng nhập một cách chính xác thông qua z-push.
Sau khi làm điều này, bạn sẽ có thể đồng bộ hóa từ PDA của bạn
là gì mới trong phiên bản này:.
- Cải thiện iPhone hỗ trợ.
- Một phân tích cú pháp tùy chỉnh TNEF các yêu cầu họp.
Bình luận không