Search DominoPower's 11,437 Lotus-related article archive 
Home
EasyPrint
News details Click here for the RSS feed's XML code. This is not a browser URL.
Articles-only Click here for the RSS feed's XML code. This is not a browser URL.
Twitter Feed Click here for the Twitter feed.
Domino forms for all (continued)

The process is totally transparent to the browser user, since the email isn't sent via the user's mail client (which can't be guaranteed to be configured at all, and which requires the cooperation of the user in completing the send process), but via the Web server's own mail software. Often, the destination would be your own email address, so you could then manually process the results of the form. More usefully, it could be an automated mailbox on your own servers which allowed you to upload static HTML pages to a very basic Web hosting service (without such modern facilities as MySQL databases), yet have the form results update local back-end systems. The email could be received and processed automatically on your systems, even if the only Internet connection you had was a regular dial-up mail drop. A very simple form of what might now be more grandly named an Asynchronous Message Queue Transaction System.

Figure A shows a sample of emailed results of a Web form.

FIGURE A


Here are sample emailed results of a Web form. Roll over picture for a larger image.

Drawbacks
Of course, there are drawbacks in this approach, principally that there is no ability to send immediate feedback to the Web user who fills in the form, other than a standard page generated perhaps by the form-to-mail script. After pressing the submit button, nothing happens right away other than an email being fired off in the background. Any response to the form--whether this be a sales update or a field validation error--has to be in the form of a separate email sent back to the user later.

However, if you were a 1996 Webmaster with access only to static HTML Webspace, then the drawbacks hardly mattered compared to the ability to put fancy Web forms onto your Web site and receive customer feedback in some form of structured email.

Fast forward to 2000, and although Domino hosting is available, the costs are still out of the league of many small groups and individuals. Other Webmasters have to try and tie Apache or Microsoft IIS based Internet sites back to a Domino-based intranet. The old tricks are therefore still useful. And if you're delivering Web forms to offline devices--such as Palm devices running AvantGo--receiving Web form submissions in this fashion, without immediate user feedback, is the natural way of things.

Even if your Web hosting company is at the very bottom end of the market and won't host a CGI script, there are public CGI servers with which you can register to process forms by mail. For example, the address of the CGI scripts of FormMailer, http://www.formmailer.net, can be specified as the Submit action on a Web form hosted on any server. In this case, all of your Web content is on your preferred provider, but the results of user's forms are processed on FormMailer's Web server and then sent to your own email account. For details of such companies and other CGI services, check the CGI Resource Index at http://cgi.resourceindex.com/Remotely_Hosted/Form_Processing/.

Domino form reception
Earlier, I mentioned that this solution would also require some old Notes techniques. The very idea of sending forms around by email is natural to experienced Notes developers (i.e., the Store Form in Document option in Form Design), though it's less often practiced these days. In a traditional R3 workflow system, when a form had finished wending its way through the inboxes of people involved in the approval process, it would usually end up being sent to a "Mail In Database." An example of a Mail In Database document is pictured in Figure B.


« Previous  ·  1  ·  2  ·  3  ·  4  ·  Next »
Other articles you might like
Home > Lotus Technologies > LotusScript (64 articles)
   When the debugger won't debug hidden code that isn't hidden
   What to do if the LotusScript debugger won't single-step over code
   Little known traps about Lotus Notes fields
Home > Internet Technologies > HTML and CSS (15 articles)
   Using a reusable code approach to HTML select option lists
   One reader's opinion on HTML mailing
   Keep lookin' good with Cascading Style Sheets
Get Weekly Email Updates
Subscribe to our regular weekly email newsletter. It's packed with tips, reviews, deep analysis, and the latest news.
 
Recent DominoPower Articles
Application development, William Shatner, and the origin of the universe
Learn Domino Designer 8.5 for free
The (near) future of Sametime, Quickr, Connections, and Symphony
Inside the IBM Innovations lab
Lotusphere 2010: Hot fixes and cool news for Notes, Domino, and LotusLive
Lotusphere 2010: mobility and collaboration
2010: A Lotusphere of change
Latest Lotus Headlines
SNTT : XPages onclick Ghosts in the machine
Ports used by Lotus Sametime 8.5 servers
Exploring a Domino Date Bug
Adding Quick Highlighter support to IBM Lotus Notes Domino Wiki, Weblog, or Webpage
Remember Young Admins...there are 2 files
WebSphere Portal 6.1.0.2 and Lotus Domino 8.5
The CKEditor - with Domino
>> Read all the news
More from the ZATZ journals
Computing Unplugged: The iPad defenders have spoken
David Gewirtz Online: CNN commentary and analysis
OutlookPower: More about disappearing text
-- Advertisement --

Sophisticated Meets Simple For Document Management
Share. Control. Manage.
Documents, emails, and content in the context of how work is done. Native to Lotus Domino. The User Experience unseen for Lotus Domino. Do more with less. Really.

See the possibilities Docova unleashes for Lotus Domino.
-- Advertisement --

Mark your calendar for in-depth Lotus training, May 12-14, Boston
Join experts and peers May 12-14 in Boston for educational and networking events that deliver real-world Lotus training so you can increase productivity and efficiency in your company, advance your skills, and squeeze the most from your current environment. One registration gets you into THE VIEW's Admin2010 and Lotus Developer2010.

Register by April 10 to save $200.
ZATZ Home  ·  News  ·  Back Issues  ·  Credits/Trademarks ·  Link To Us
Copyright © 1998-2010, ZATZ Publishing. All rights reserved worldwide.
Editor's Login