Port3101.org : Your BES Connection

Port3101.org : Your BES Connection (http://www.port3101.org/index.php)
-   Scripts & Tools / Hints & Tricks (http://www.port3101.org/forumdisplay.php?f=12)
-   -   Modify the Emergency Contact List (http://www.port3101.org/showthread.php?t=770)

AUTiger92 03-26-2009 08:05 PM

Modify the Emergency Contact List
 
Anyone tried to modify the type of file the Emergency Contact List app pushes? Would like to push a word file to the Blackberry using the Client catcher of the ECL, but not sure it can be done.

ronster76 04-08-2009 12:14 PM

If you're using the browser push function, the end result will always be some kind of web content. The ECL will typically take some type of tabular data from a data source (e.g. Excel, SQL, Domino) and formats it into a web page sent to handhelds.

If you're willing to so some programming, you can extract data from other files and format the data accordingly.

What did you have in mind?

AUTiger92 04-08-2009 03:41 PM

What I would like to push is a doc file that had various BB tips/tricks/troubleshooting items for my users.

ronster76 04-10-2009 12:32 PM

As long as you put the format of the doc is a web page, it will work.

1. Create a web page / site with the info you want to send to your users out on a website (IIS / apache).
2. Take either the phpPush example push app or the web push script of your choice (I have one written in Python) and make sure it is able to send you a test push app.
3. For each user needing the app, send the push request (can be done programmatically).

This is essentially what the ECL does for you.

I know I'm kind of vague on each step, but the work you put into it depends on how many users you have an how many push apps you are going to send out.

If you want to do more than the canned applications offer, you will need a programmer (or a third party app).

Small use example:
Send one page of "common problems" to users.
1. Copy web page to web server.
2. Use phpPush page to send to up to 100 users (too tedious for more).

Large (automated) use example:
Send pages based on group membership or IT policy.
1. Create script to use sqlite database to keep track of membership (optional). This can be used to avoid always resending the push notifications to users.
2. The script runs periodically, checking for new users or status change (inside BESMgmt, LDAP or other data source).
3. Upon change, send add-channel or delete channel to update the user's handhelds.


If you like I can send you my python class / setup.


All times are GMT -4. The time now is 10:53 AM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.


SEO by vBSEO 3.3.2 PL2