Download presentation
Presentation is loading. Please wait.
Published bySolomon Booth Modified over 9 years ago
1
Ektron, Inc. Confidential--May 20001 http://www.ektron.com 5 Northern Blvd., Suite 6 Amherst, NH 03031 +1 603.594.0249 Simplifying e-Business Information, Authoring & Management Ektron
2
CFUN 2K ColdFusion User Conference, July 2000, Bethesda, MD Coding Content Management in CF Presented by Bill Rogers Founder & CEO Ektron, Inc.
3
Ektron, Inc., is a rapidly emerging leader in providing browser-based Web content authoring and management products and services. We enable business users in organizations of all sizes to easily author and maintain their own Web content, and empower small to medium-sized businesses with easy to use, cost effective, content management solutions. What we’re about...
4
About Ektron Founded 1998…based in Amherst, NH 28 Employees …growing fast 600 + Customers in more than 35 countries
5
Partial List Customers iXL Learn.com Lucent MorningStar National Semiconductor Pacific Bell 3Com - PalmPilot Qwest/US West TRW University of CA, Irvine Viant West Point Akamai Allaire (Technology partner) American Airlines Bell Atlantic Boston Scientific Carfax Danish Postal Service Deloitte & Touche EDS Ernst & Young ICE
6
Volumes of content to manage –Companies need a Web site BUT … once they have one the content quagmire begins Limited resources –Shortage of available IT and Webmaster resources make development/content management a nightmare Finite budgets -Smaller budgets prohibit the adoption of nearly all of the current content management offerings Barriers to End User participation –Line of Business Professionals do not want to learn HTML programming, graphic upload or FTP Challenges Of The Mid Sized Business:
7
Disperses Content Management Responsibility: –Puts content ownership in the hands of the business user –Keeps stylistic control with the Webmaster –Brings process and organization Eliminates IT/Webmaster Bottlenecks: –Free scarce resources from mundane Web updates –Staging and content workflow Requires Little Additional Training: –No need to learn HTML, FTP or Graphic Design –Familiar Word-Like interface –Intuitive set up, workflow and authoring Content Management using ColdFusion
8
eWebEditPro is the industry’s leading browser-based, WYSIWYG Web authoring tool - designed specifically for dynamic Web sites - that replaces traditional text area fields and generates xHTML. eWebEditPro
9
eMPower provides an orchestrated and streamlined publishing process for Web teams to create, manage and publish content directly to their dynamic Web site. eMPower
10
Building a ColdFusion Application
11
Block Diagram
12
Responsible for: Gathering information from the user Sending user information to the business logic layer for processing Receiving the results of processing in the business layer Displaying results to the user The display layer consists of client side HTML, DHTML, JavaScript, and server side CFML templates Display Layer
13
Responsible for: Receiving input from the display layer Interacting with the data layer to perform the business logic Sending the processed results to the display layer Initiates all entry and exit to the data access layer The business logic layer consists CFML custom tags Business Logic Layer
14
Responsible for: Storage of data Retrieval of data Maintenance of data Integrity of data This layer is an RDBMS (SQL Server, Access, Oracle, Sybase, etc) layer. Data Access Layer
15
This architecture easily ports to other platforms such as Microsoft Active Server Pages...... where the display layer becomes ASP scripts, the custom tags in the business layer become ADO COM objects, or Java. Portability
16
By layering (and modularizing) the architecture, maintainability is greatly improved. Once modules and to a lesser degree layers have been tested and verified, other modules or layers can be worked on without impacting each other. Members of an engineering team can be assigned to work within a particular layer or module based on strengths and weaknesses. Maintainability
17
Separating the display layer from the business layer: allows scalability to be greatly improved eliminates much of the interaction with the database -- allowing the application to take better advantage of data connection pooling Requests to the server are reduced by “fattening” the client (browser) through usage of DHTML, ActiveX or Java applets. Scalability is greatly improved by using a relational database design that takes full advantage of the database engine and index tuning. Scalability
18
Example code, used for the dynamic menu Code Example
19
Q & A Thank You Stop by Ektron table for demos Raffle Questions and Answers
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.