The iPhone allows you to initiate a call directly from a link on your web page. It will convert the phone number from clickable link that initiates a call:
BigDaddy
555-1515
CSS
iphone specific css - test
Older browsers ignore the only keyword and won’t read your iPhone style sheet. To specify a style sheet for devices other than iPhone, use an expression similar to the following:
Instruct mobilesafari to zoom into website content by default to minimize panning. set a viewport width to the width of the device at the head of your html file:
Set initial scale and turn off scaling in the html head as well:
Lets say that you want the fields for "Agency Name" and a 'Transaction Number' field passed through to a thank you page where the end user can print off a basic receipt notating that they filled out your fancy online form for their future reference.
On the form, you need to build a URL containing field values in your submit button. For this example, the fields to capture are:
Next you need to set up your thank you/receipt form.
Create a Computed For Display (CFD) field called 'Query_String_Decoded', and set it's value to 'Query_String_Decoded'.
Create a CFD field called 'QueryList' and set it's computed value to: sParams := @ReplaceSubstring(@RightBack(Query_String_Decoded;9);"%20";" ");@Explode(@Explode(sParams;"&");"=")
Now you just need to set up CFD fields for agencyname and transactnum.
The default value for agencyname should be set to:
If you use a web browser or mobile device to access your electronic mail, you will probably want your contacts in your Lotus Notes address book available for your use remotely.
Doing so requires enabling synchronization between the address book on your workstation, with the one in your web mailbox. The procedure is to first turn on the option to synchronize, and then you need to run the synchronization.
Enable Synchronization on the Replicator
On your Lotus Notes client menu, you need to go to File -> Preferences -> Contacts. Click on the box 'Enable Synchronize Contacts on the Replicator'.
Next, you need to enable Replication for your address book (Replication is the Lotus Notes synchronization). Go to the 'Open' button, and then click on 'Replication and Sync'.
A page listing databases that are replicated for you will open up. Locate the one called 'Synchronize Contacts'. Click the 'Enable' box on the Synchronize Contacts line.
If you want to force replication right now, just click the 'Start Now' button. Otherwise the Lotus Notes client will ask you when shutting down if you want to send any changes to the server (assuming you haven't disabled that option). If you've recently made changes to your address book, then click 'Yes' so that it makes a backup and sends changes to your web interface. If you haven't made any changes, you can just click no which will save you some time shutting down.
If you'd like to view your 'web' version of your contacts to make sure everything is synchronizing, open your mailbox, and on the menu go to 'Actions -> Lotus iNotes -> Open mail file copy of Contacts'. Alternatively, you could just open your address book when logged into your mailbox via the internet access. Comments Disabled
After quite some time of the EqualLogic interface not running, with no results from dell, a sysadmin at work discovered the solution.
If you're running a high end Nvidia card, and possibly dual monitors, it seems java eats all your memory.
[Note, this is WinXP and IE or Firefox browsers]
The fix: - Go into Control Panel -> Java -> Java tab.
- Click on View
- on the Java Platform line, click in the empty 'Runtime parameters' box and enter: -Dsun.java2d.d3d=false - Click 'OK' and then 'Apply' -Voila! finally no crashing. Only dealing with that for a year...
While it seems like a good idea in theory, the Recent Contacts view has been nothing but trouble for many administrators. If you don't have the option turned on to give the user a choice between similar addresses, it always picks the wrong one. Even with the option, users often get confused and send email to the incorrect address if the names are the same.
Recent Contacts even gets selected prior to the Directory Address in the address type ahead. Temporary forwarding addresses get added here. Internal groups get added here and then don't route properly. It's just a mess.
Thank goodness there's a simply Notes.INI setting you can roll out to via a policy to disable for users across the organization. Unfortunately, it's going to take a bit of work. You need to create a policy option, enable it, and then have users clear their recent contacts view once it's in place.
Edit your Address Book template to create a policy option
Open your Domino Directory Template (pubnames.ntf) in Designer, and open the SubForm $ClientPreferenceSubform.
On the Basics tab, you can add a row on the bottom under 'Enable scheduled local agents.
In the first column, make yourself the label: 'Add Names to Recent Contacts View'
In the second column, create a new field called $PrefDisableDPABProcessing, make it 'Dialog List' type, and for it's choices give it Enable|0 and Disable|1 This is the only field that is required, the next three columns (next two steps) are optional.
In the third column, create a new field called $PrefDisableDPABProcessing$HA as a combo box, and give it the same options as the field above it ($BP080000000$HA).
Continue with the fourth and fifth columns creating fields $PrefDisableDPABProcessing$IP and $PrefDisableDPABProcessing$PO and give them the same options as other fields in their columns.
Save and Close your subform
We can't anticipate what IBM is going to do, but I imagine they may update the template design to resolve this issue or others, so you have to decide if you want to risk future updates overriding your customization. You can 'prohibit design refresh or replace to modify' for this subform, or alternatively you can copy the subform and rename it as a backup and apply your changes again if needed. I personally just make a backup and keep a separate log of what I modify. Then I check it against any new address book modifications rolled out by IBM and just copy my design changes back into the template when needed.
Next, replace the design of your Domino Directory with your modified template, and go into your 'Desktop Settings' of your policies and choose Disable on your new field. After the policy is set, then as users log into their mailbox with their Notes client a line containing DisableDPABProcessing=1 will be added. This will automatically check the option 'Do not automatically add names to the Recent Contacts view' in their Contacts Preferences.
The end user will need to restart their Notes Client before this setting gets applied, so you may need to wait a couple of days to allow the policy to get fully rolled out to everyone. When your confident that you can move on, then...
Delete all Recent Contacts from your users Local Address book The simplest way to do this is just send them a button in an email containing code to purge all those pesky recent contacts.
Compose an email explaining what's going on
In the body of the email, choose 'Create -> Hotspot -> Button' on the menu
Change the button to LotusScript and enter the following:
'-------button code----- Sub Click(Source As Button) Dim nab As NotesDatabase Set nab = New notesdatabase("","names.nsf") Dim view As NotesView Set view = nab.GetView("(Recent Contacts)") Dim vc As Notesviewentrycollection Set vc = view.allentries Call vc.RemoveAll(True) Msgbox "Finished. Removed " & vc.Count & " temporary entries from your personal address book." End Sub '----- end code -----
If everything worked as anticipated, your users should now be Recent Contacts free. Comments Disabled
I finally got SameTime to properly display photos consistently. It's not like I spent a whole lot of time on it before, but the 'Now it's Working!', 'Now it's Not!' was getting a bit annoying. I think I tinkered with it once or twice over the past couple of years when I had some free time, but I couldn't get the photos to show for everyone, much less all the time even on my own machine. This last week I decided it was time to be able to eliminate a custom phone list that did have photos, and migrate all the information to the main address book so that folks could just use their Sametime contacts to get all the business card information.
I think it's now working properly, and I've compiled a task list that is a combination of two sources (mainly IBM documentation of course), as well as a couple of little things I picked up elsewhere.
For reference, I've made my notes from: IBM's Technote and a how-to from Grant Bingham who points out a trick (from a Greg Walrath?) to allow customization to the address book template while still getting updates as IBM rolls them out.
Note that you must have Sys Admin rights to the Domino and ST servers.
1. Modify the Domino directory to store photos.
Open your names.ntf (domino directory template ) in the domino designer.
Open the Subform $PersonExtensibleSchema. (This is a subform that displays in the 'Other' tab of the person document and is here for modifications.)
Create a field on this subform. You can call it whatever you like, but I followed along and named it 'UserExtPhoto'.
Make this field Rich Text.
Put a label or a comment next to the field so that folks in the future know why it's here.
On the $PersonExtensibleSchema, design properties, make sure to click 'Prohibit design refresh or replace to modify'. You don't want to have to do this again later.
Refresh the design of your address book to apply the changes you made to your template.
2. Import your pictures.
Prepare your photos. They must be thumbnails. There is a max size, I believe around 40k. I set mine at 120px wide and scale to retain proportion. You may be able to adjust to 200px or so wide to eliminate potential whitespace in some cient versions.
Edit a user's person document, and go to your fancy new field on the 'Other' tab.
Import a photo into this field. You can use 'create picture', or just paste from your clipboard. This will allow you to view the person in your address book, without having to click on an attachment.
Save the person document. Repeat for other folks.
3. Server Side:
Browse to your STCenter.nsf (http://SametimeServer.domain.com/stcenter.nsf)
Log in, and click on "Administer the server" link on the far left.
Click on Configuration -> Business Card Setup.
Select the "Photo" attribute from the left hand box and click Add.
At the bottom, in 'Attribute Value' for the photo, type in the field name you used earlier (UserExtPhoto). Note that this value is CASE SENSITIVE, so verify.
Click Update and get out of there.
Shut down the SameTime service either via console command, or with your Admin client. You can shut down the whole domino server if you'd like.
Go to the domino directory on your ST server and edit the file 'UserInfoBCardUpdate.xml'. Check the 'Attributes' line and make sure 'Photo' is last. I don't know why it matters, but I've found it gets out of order and the photo quits working. i.e.
Start your Sametime Server back up. Log into your SameTime client, and navigate to a user for which you've added a photo. Right click and choose 'Refresh Person Info', and then right click again and choose 'Business Card'.
Troubleshooting
I still occasionally have trouble with the business card information just vanishing, or just not updating even when clicking to Refresh Person Info. You can manually check if the ST server is pulling the current data from the source by using a browser and going to http://your server name.domain/servlet/UserInfoServlet?operation=3&userid=your login id&setid=1
If the information is correct, but your client is still not displaying properly, you can restart the STConfiguration and HTTP tasks on the Sametime server and usually this resolves the issue. Comments Disabled
-MONTHLY- Review server stats for performance and availability (statrep.nsf for this review) Run a cluster analysis if cluster servers.
--SCHEDULED MAINTENANCE - server services unavailable
Stop mail routing, and any other unneeded services. Tell SMTP Quit route all Tell Router Quit Tell HTTP Quit Tell IMAP Quit Traveler, etc.
When server down, rename log.nsf, mail.box, delete busytime.nsf
Run maintenance commands (nfixup, ncompact, etc. for running command line on Windows while server down) nfixup names -f -J -v -l nfixup admin4 -f -J -v -l ncompact names -c -i -K -F ncompact admin4 -c -i -K -F nfixup -F -J nupdall -R -X ncompact -c -i
Defrag drives if Windows machine Start/Restart server and ensure all tasks (router, http, etc.) are running. Copy any unrouted mail from renamed mail.box to new mail.box
Call me paranoid, but I just don't like leaving my development tools and notes templates that I've built over the years on personal time, or at other jobs on my current work computer. I still need access to them though, as I have built up quite a little knowledge base for myself. Paltry by other people's standards I'm sure, but important to me nonetheless. It's not that I don't trust others that I work with, as I'm the only developer here. It's just a really political environment, and you never know when they'll be sending the 'box brigade' around to pack someone up and toss them out.
I usually keep these templates on a separate thumb drive and just navigate out of Notes Data to access them. It's been a pain, but nothing worth spending any time thinking about. It occurred to me that on all my servers that I simply map the external san drives as a subdirectory under NotesData when I need more space for something. Regular old shortcuts don't do the trick in Windows, but maybe you could map a drive to a subdirectory. I've been running windows for years and never even bothered to try. Lo and behold, you can and it's fairly pain free.
1. Create a new subdirectory on your computer under your NotesData directory.
2. Right-click on My Computer and select Manage from the menu.
3. Click Disk Management on the left under the Storage category.
4. Right-Click the drive you want to map to the directory you previously created and select Change Drive Letter and Paths. A box should open, and then you click the Add button.
5. Select Mount in the following empty NTFS folder, and use the Browse button to navigate to your folder.
6. Click OK when needed to navigate out of the dialog boxes. Verify in Windows Explorer that the contents of your thumb drive now show up in your new NotesData subdirectory. Comments Disabled
Per IBM recommendations, and borrowed from www.andypedisich.com. Here for my reference, as I need to throw away the printed piece of paper I'd been hanging onto.
1. Use Multi-user client install as default unless unique situation requires the users to switch ID and maintain the rest of the desktop
2. Seamless setup on first startup. Include the redesign of the mail file with desktop policy.
3. User ID fetched from ID Vault
4. If migration step needed, use startup utility with script.
5. User settings and data populated through roaming user. Makes easer to manage core config, and restore data after workstation failures.