Dev Shed
  Home arrow Coldfusion
Dev Shed Forums 
Administration  
AJAX  
Apache  
BrainDump  
DHTML  
Flash  
Java  
JavaScript  
Multimedia  
MySQL  
Oracle  
Perl  
PHP  
Practices  
Python  
Reviews  
Security  
Style-Sheets  
Web Services  
XML  
Zend  
Zope  
Forums Sitemap 
IBM® developerWorks 
Sun Developer Network 
Dedicated Servers 
E-Commerce Hosting 
Linux Web Hosting 
Managed Hosting 
Small Business Hosting 
Moblin 
JMSL Numerical Library 
VPS Hosting 
Weekly Newsletter

 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
 
ColdFusion

ColdFusion: With ColdFusion, you can build and deploy powerful web applications and services with far less training time and fewer lines of code than ASP, PHP, and JSP. Version 7.0 introduces powerful new application services including rich Flash forms generation, structured reports, and dynamic generation of printable documents. Coupled with version 6.1’s simplified installation and migration, updated key features, and increased in runtime performance, these features open up a new world of applications beyond the browser.

Your source for web success. Broaden your reach and increase sales with Yahoo's comprehensive set of web-based solutions. More info
 
The most feature packed ColdFusionR hosting on the Web from Uplinkearth!
Includes Sandboxing, Flash Remoting and the ability to use tags like CFFILE!
Sign up today and get a FREE domain name.
CALL US Toll-Free at 800-745-3043 or Chat Live
More info
 
FREE Domain & Setup! Register today with Web.com! In 3 easy steps you can post your photos, your blog, and more. Be seen on the web tonight. Only $11.95/month. More info
 
  1. What is ColdFusion?

    ColdFusion is a program based on the CFMX programming language that builds and deploys powerful web applications and services.  With proven tag-based methodology, ColdFusion’s features allow web developers to easily harness the power of the Java Platform to deliver powerful Internet applications to millions of people worldwide.  ColdFusion is a server side language, which is executed by a ColdFusion application server.  It works by executing CFM templates (which is a mixture of HTML and ColdFusion instructions) to return normal HTML to the requesting browser.  The ColdFusion MX Enterprise software suite provides all the necessary software to create large-scale websites, applications, and hosting environments, and is available for either a stand-alone installation for web developers or for industry-level deployment on J2EE application servers.

  2. The true power of ColdFusion Markup Language (CFML)

    The core functionality of ColdFusion Markup Language (CFML) is centered on the use of tags.  These server scripting tags give ColdFusion its speedy development applications for the web.  CFML is quite simple to learn, but is powerful enough to handle even the most complex and demanding web applications.  Processed entirely on the server, CFML uses syntax closely resembling that of HTML and XML. CFML consists of two primary language elements: tags and functions. Tags let you perform operations such as accessing a database. Functions can return data and do other operations like retrieving the system date. Tags, functions and operators make up expressions. Building expressions in ColdFusion is easy and can include simple as well as complex elements. The ways in which these expressions and elements are used determine how ColdFusion processes your program.

  3. Is ColdFusion easy to learn?

    Out of the many different methods used to develop and build web applications, pages, and services, ColdFusion is by far the easiest to learn and use. For ColdFusion 7.0, Macromedia has created a helpful ‘Getting Started Experience’ interface that gives the new user access to tutorials, whitepapers, topic index, and even two sample applications to play with.

    There is no other language or product as well suited to web developers as ColdFusion. Easy-to-use visual tools and an intuitive server scripting environment allow new users to easily pick up the CFML language.

  4. Windows, UNIX, or Linux…which Should I Use To Run My Website?

    Macromedia ColdFusion MX supports most operating systems including Windows, Unix, Linux, IBM AIX and HP-UX.  Below is a list of operating system versions and system requirements for the latest ColdFusion version:

    Windows OS
    Intel Pentium processor or higher
    256 MB RAM but 512 MB is highly recommended
    400 MB of hard disk space available
    Works on MS Windows 98 / ME / NT 4 / SP6A / 2000 /SP3 / XP/ 2003

    Linux OS
    Intel Pentium processor or higher
    256 MB RAM but 512 MB is highly recommended
    400 MB of hard disk space available
    Red Hat Linux 7.2 / 7.3 / 8.0 / 9 / AS & ES 2.1 / AS & ES 3.0
    SuSE Linux 7.2 / 7.3 / or 8X
    Turbo Linux 8 Server ( Japanese Only)

    Unix
    SPARC, PA-RISC 1.1 / 2.0 / Power 3 processor
    Sun Solaris 7 / 8 / 9
    256 MB RAM but 512 MB is highly recommended
    400 MB of hard disk space available
    HP-UX 11i
    IBM AIX 5L 4.3 / 3 / 5.1 / 5.2
    Apple Mac OS X

  5. What Databases and Web Servers are supported with ColdFusion?

    ColdFusion MX supports most major databases including Microsoft SQL, Microsoft SQL Server, Oracle, IBM DB2, Sybase and IBM Informix.  In addition, CFMX can run on most major web servers including IIS, Apache and Sun One.

  6. What are the differences between the ColdFusion 7.0 editions?

    Standard Edition: This edition is for single web application or small workgroup environments. It builds accessible, high-quality rich forms, transforms existing HTML content into PDF or FlashPaper 2 formats, creates structured business reports for workgroup applications, delivers charts and graphs, and increases text searching capabilities.

    Enterprise Edition: This edition is ideal for the quickly growing business. It includes all the features of the Standard Edition as well as scalability, performance, and enterprise management capabilities for larger web and business applications. The Enterprise Edition has multi-instance deployment and management, clustering, high-speed enterprise database drivers, server security J2EE packaging and deployment, and high-performance e-mail delivery. Yet the most anticipated feature of this edition is the event gateway, which enables ColdFusion applications to connect to mobile phones and instant messaging.

  7. How does ColdFusion run on application servers?

    The ColdFusion MX runtime environment is actually a Java application that takes advantage of the many powerful services in the J2EE platform.  What this J2EE platform does is connects the various databases, manages its own security, as well as processes the requests sent in by the application itself.  When ColdFusion MX is installed in the J2EE configuration, the compiled infrastructure will be on top of the application server in order to execute the language’s applications.  This configuration will allow developers to cultivate and set out pages, as well as manage the MX server settings using the ColdFusion Administrator.

  8. What are the advantages & disadvantages of using custom tags in ColdFusion?

    Using custom tags within ColdFusion has its advantages and disadvantages.  Custom tags written in CFML primarily try to achieve a simple balance between three aspects; taking argument statements, having body tags begin and end with the appropriate tag, and ensuring proper processing when a beginning tag is encountered by the ColdFusion program.  If designed properly, these custom tags will also be able to be called recursively (meaning that it will have the functionality to call itself within the body tag).  Although a custom tag in ColdFusion will call a page included the CFinclude tag, the disadvantage is that the code must be recursive, have  developed complex functionality, and  must be convenient for others (although often times code is not convenient).  If creating either a User Defined Function (UDF) or a custom CFML tag, weigh the options carefully, since invoking a UDF requires less system overhead than using a custom tag.

  9. What are the new features for ColdFusion 7.0?

    ColdFusion 7.0 brings a whole new level of features to developers. With better web application creation, new server management and deployment options, and a new class of applications, users are able to quickly create powerful Internet applications without spending a lot of time or money.

    Macromedia developed the new features to help web developers be more efficient in performing routine tasks such as structured business reporting, Flash-rich forms, and PDF and FlashPaper 2 document generation. ColdFusion Report Builder, a tool that helps users develop detailed business reports, will create sub reports, charts and graphs, automatically generate subtotals, and much more. ColdFusion 7.0 simplifies the form building process with the new Rich Flash and XML Forms capabilities. The new CFDOCUMENT feature eliminates chopping page printing with a single tag that transforms web pages into PDF or FlashPaper 2 formats.

  10. How do I purchase my own copy of ColdFusion?

    The ColdFusion MX suite is available directly from Macromedia, local computer software resellers, licensing programs and some web hosts.

E-Commerce Hosting Frequently Asked Questions

›› What is Ecommerce?
››
How do I know if I need an Ecommerce Host?
››
Do I have to accept credit cards?
››
What is shopping cart software and do I need it?
››
How do I accept credit cards?
››
What is a virtual Terminal ?
››
Is PayPal a good way to accept credit cards?
››
What is real-time credit card processing?
››
Should I look into accepting checks online?
››
Do I need SSL?
››
Glossary of terms.

What is Ecommerce?
Ecommerce stands for electronic commerce; we will use the term Ecommerce to refer to Internet sales of services and products. In particular we will use it to refer to doing the whole process online: from selecting what is being ordered to accepting payment.

ˆ back to top

How do I know if I need an Ecommerce Host?
If you want to sell products or services online then you are going to need an Ecommerce host. Unless you want to take a chance that people will send you a check to order a product from a site. Just think about how many times have you sent a check though the mail to order something online from a web site; that number is probably zero.

ˆ back to top

Do I have to accept credit cards?
Yes is the short and simple answer.

Ask yourself how many items a week you buy that you really do not need. Then figure out how many of those items you bought using a credit card. In retail stores it is pretty well known that accepting credit cards increase impulse purchases between 50% to 80% and that is why any retail store you walk into accepts credit cards.

When a customer walks into a retail store the customer can pay with cash, check, or credit card. In the online world cash is not possible and no one ever sends in a check to buy an item from an online merchant. Accepting credit cards online is the only way to have a viable business.

ˆ back to top

What is shopping cart software and do I need it?
Shopping cart software is software that runs on the web server that keeps track of the items or services the customer wants to purchase. Once the customer is done browsing and has selected all the items and/or services they want to purchase then they go to the checkout area. In the checkout area is where the customer will put in all their personal information and their payment form. Using shopping cart software allows the developer or owner of the web site to get the site up and running a lot faster than if they were to create the entire shopping experience from scratch.

You can get away without using shopping cart software if you only have 1 or 2 items and/or services to sell. However, if you have more than that, then you should seriously consider using shopping cart software. The great thing about shopping cart software is that most hosts will let you test the shopping cart software even before you setup your account with them. So make sure you test out all the versions you can find to figure out which one you like best.

ˆ back to top

How do I accept credit cards?
There are two different ways to accept credit cards. One is to sign up for a service like PayPal where they actually accept the credit card and then they send you the money. This might be okay for a smaller site but if you are serious about doing Ecommerce then you should get a merchant account.

A merchant account is very similar to a bank account but it is only used to accept payments from credit cards and online checks. The money is then transferred into your normal business account. The time it takes to go from the merchant account to your business account depends on a few variables, which will need to be discussed with the company you setup your merchant account with.

ˆ back to top

What is a virtual Terminal?
When a customer is in a store then the merchant has access to the credit card and can process it though a “terminal” right next to the cash register. In the online world that is not possible though. In the online world we have “virtual terminals” which is where users give all their personal information and credit card information. This information is used to verify that this is really the owner of the card. If the information the customer gave matches what the credit card company has on record then the sale will go though.

ˆ back to top

Is PayPal a good way to accept credit cards?
Customers want to pay the way they want to pay so being able to accept PayPal payments is a good idea but it should not be the only way you accept payments. Having a number of different ways a customer can make a payment will increase impulse sales and that will significantly increase your bottom line.

ˆ back to top

What is real-time credit card processing?
Real-time credit card processing is when a user enters their personal information along with their credit card information into the order form and they get a response as to if their credit card was accepted or rejected right away. Most merchant account and software combinations allow for this but some do not so make sure if you want to do this that yours has the ability.

The other option instead of real-time credit card processing is manual credit card processing. What this means is if a user enters an order at midnight then it would go into a queue, which you would then have to check in the morning. If the order looked legitimate you would then process the credit card. Doing the credit card processing manually just adds another step in the process and the more steps there are the more chances there are that a mistake will be made.

ˆ back to top

Should I look into accepting checks online?
Yes you should; you want to increase the number of ways a person can pay because it will increase your sales. A good number of merchant accounts do check verification online so ask your merchant account provider.

ˆ back to top

Do I need SSL?
Yes you need SSL because it secures the information being sent between the users computer and your web server. If this transaction is not secured then personal information along with credit card information could fall into the wrong hands.

ˆ back to top


Glossary of terms:

SSL
Stands for “Secure Socket Layer” which is a web security protocol used to protect data being sent between the web browser to the web server.

Merchant Account
An account setup so that a business can accept payments for products or services with by credit card.

Shopping Cart
Shopping cart software is software that allows the owner of the web site to easily add new items to their store without any programming. The software also allows users of the site to easily add multiple items to their list of items they want to buy and then checkout with all items at once.

Virtual Terminal
This is a web-based interface for processing credit cards.

Check Verification
This is the ability to accept checks online from a customer without actually having to have the customer send you the check.



Click here to return...





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 1 hosted by Hostway