fbadb7b896d51ee21a82893a2f263133.ppt
- Количество слайдов: 43
Web Content Development Andre Hagmann System Engineer Microsoft AG ahagmann@microsoft. com
Agenda n n Back. Office Update Web Authoring & Publishing scenarios with Office 97 Front. Page’s Content Management Dynamic Content Development with Visual Interdev
Back. Office Update Windows NT 4. 0 Option Pack n n n n Internet Information Server 4. 0 Certificate Server Microsoft Transaction Server Microsoft Message Queue Server Windows Scripting Host Virtual Private Network Script Debugger (Client & Server)
IIS 4. 0 Key Features n n n Ease of Use Scalability Security and Robustness Programmability Internet Standards
Ease of Use n Administration n n Microsoft Management Console and Internet Information Server Snap in IIS Admin Objects HTML Administration Command Line Scripting Site Server Express n n n Site Analyst Usage Analyst Web Post and Posting Acceptor
Active Server Pages Concepts n Active Server Pages n n Active. X Server Components n n . asp files: HTML content interspersed with script Extending the reach with OLE Automation Servers Active Server Applications n Groups of Active Server Pages, defined by virtual roots
Active Server Pages Application flow Client http: //www. dcc. com/equipment/catalog_type. asp? HTTP request Server Internet Information Server Active Server Pages HTTP response Active. X Scripting Invokes component (COM) JScript VBScript Interprets page ADO Fetches results (OLE/DB, ODBC) default. asp
Active Server Pages n n Approachable: simple activation can be learned by an HTML developer in hours Open: language-agnostic: Visual Basic and JScript built-in, compatible with any Active. X Scripting language Compile-free: disruption-free updating layout, content, logic, and components Browser-neutral: content fidelity can shift based on client capabilities
Index Server Full-content Indexing for IIS Internet Client Enter your query below: • • Internet Information Server with Index Server Other Real-time indexing • International support Hit highlighting • Extensible Filtering Index remote shares • Search on OLE properties Integration with security
Integrated Server Solution Microsoft Message Queue Microsoft Transaction Server Internet Information Server Windows NT Server
Web Authoring & Publishing scenarios with Office 97
Content Life Cycle Collabora Creation te e Analyz e Corporate Publis information h View Consumption Find Manag e
Office Web Strategy Microsoft Office Web technology u Easy u Linking creation u Searchin u Rich analysis g u Collaboratio u Navigati n Corporate ng u Tools you information know u u Microsoft Front. Page Easily create web Track changes
® Microsoft Office 97 Combines the ease of intelligent applications with the power of the Web n Web technology u Usability and Intelli. Sense™ Consistency and integration Programmability and customization u u
Office 97 Web Technology n n Web publishing Built-in linking Integrated navigation Active documents n n Text and property indexing Components and Active. X™ support Integrated Visual Basic® New workgroup and communications tools
One Tool, Multiple Formats n Office as Web publishing tool n n n Create and view HTML files in Office Find, link, navigate HTML or Office files Use the best format for the situation n n HTML: Internet, viewer uncertainty Office: creation, analysis and collaboration, printing
Frontpage 98 Design Goals n n n Intelligent Design Assistance Expanded Site Management Easier to Use Easier for Web Presence Providers & Web Administrators Support for Latest Technologies
Microsoft Front. Page 98 ® n Easily create great-looking Web sites n n Wizards, Themes, WYSIWYG editing Effectively manage Web content and site structure n n n ® Automatic link fix-up, cross-page spellchecking, multi-user authoring Automatic navigation bars, Navigation View Seamlessly integrate existing content and familiar applications n That’s what this session is all about!
Support for the Latest Web Technologies n n n Channel Definition Wizard (CDF) Dynamic HTML Cascading Style Sheets (CSS) Java™ & Java. Script ASP: Database Region Wizard Design-time Active. X® Controls
Microsoft Front. Page 98 ® n n n Explorer / Editor / Task List Server Extensions Personal Web Servers n n ® Microsoft PWS Front. Page PWS Includes Image Composer & GIF Animator SDK & SERK
Front. Page Architecture Front. Page Extensions Explorer Web Server HTTP Editor u u IIS PWS Apache Netscape Author. dll ISAPI or CGI Admin. dll Shtml. dll
Web Authoring & Publishing Scenarios n Single author n Local authoring, testing, optional personal web on intranet n Remote publishing to Web server n Server Extensions not installed n Server Extensions installed
Remote Publishing & Authoring Author Incremental Authoring & Publishing Publish via HTTP via FTP Intranet or WPP Web Server Internet Information Server Extensions Personal Web Server Extensions Hard Disk Local Workstation Server Machine Browser ALL component FULL component No browse-time functionality)
Team Authoring Scenario n Extensions on shared server n Smart publishing & multi-user authoring n Shared Task List n No messy manual site management n n n Browse-time Front. Page functionality Version control with Visual Source. Safe Extensions on workstation n n NOT required Useful for offline authoring & testing
Team Authoring / Shared Server Workstations Front. Page Clients Production Intranet or ISP Web Server Internet Information Server HTTP Extensions Authoring or Staging Server (IIS) Extensions Hard Disk Optional: Propagate to production server Server Machine
Web Development Teams Productivity Applications MS Project Oracle SQL Server Access Sybase Productivity Applications Microsoft Visual Inter. Dev Microsoft Front. Page MIS Project Manager Microsoft Visual Inter. Dev Marketing Manager Staging Server Word Page. Maker Microsoft Front. Page Web Database Developer Photoshop Director Visual Basic Visual J++/C++ Borland Delphi Microsoft Visual Inter. Dev Writer/Editor Microsoft Front. Page Firewall/Proxy Graphic Artist Web Application Developer Production Server
Front. Page and Office 97 n n n Import Office documents Drag / Drop Importing Track Links in Office docs Drag / Drop Conversion Edit with Office applications from Front. Page Explorer Integrated Office VBA solutions
Front. Page and Internet Information Server 4. 0 n n Integrated Server Extensions Setup Active Server Pages n n n Still “supports” Internet Database Connector Index Server 2. 0 Security and Permissions n n Uses NTLM for user permissions Uses NTFS Access Control Lists (ACLs) for file access privileges
® Microsoft Visual Inter. Dev. TM The Integrated Development System for Building Dynamic Web Applications
Microsoft Visual Inter. Dev n n n Newest member of Visual Tools family Target user is a developer Product design goals n n n Visual development environment for building HTML/HTTP-based applications The best way to build Active Server Pages Comprehensive database tools Multi-user, team-based development Complete and extensible
Integrated Development Environment n n Based on Developer Studio IDE Integrates all the tools a Web developer needs n n n Server-side and client-side development support Database tools Pre-built components and controls Site management/publishing Host VC++, VJ++ and Inter. Dev projects in a global workspace
Active Server Pages n n Server-side application framework for IIS Provides n n n Server-side scripting (VBScript, JScript, other) ODBC-based database connectivity Active. X Server Components (VB, VC++, VJ++, other) State management Active Server Page = HTML page with embedded server-side logic Cross-browser and cross-platform applications
Active Server Pages Server Client HTTP request Internet Information Server Active Server Pages HTTP response Active. X Scripting Invokes component (COM) JScript VBScript Interprets page Data access component Fetches results (ODBC) default. asp
Rapid Development for Active Server Pages n n n Point-and-click database connections Integrated database tools Design-time Active. X Controls n n n Visual authoring components Based on Active. X Control technology Provide for third-party extensibility Wizards and templates Generate VBScript or JScript
Database Development n ODBC-based connectivity n n Visual Database Tools n n Easily integrate data from heterogeneous data sources Data View Query Designer Database Designer for SQL Server 6. 5 Active Data Objects (ADO) n n n Provides Web-optimized database access Rich programming model Highlevel VBScript/JScript development
Front. Page & Visual Inter. Dev Taxonomy n Front. Page 98: Create & manage n n n Visual Inter. Dev: Web App Development n n Target Office end-users & managers Programming knowledge not required Target developers Scripting, database, Web project management Programming knowledge required Need a debugger? Get Visual Inter. Dev
Front. Page & Visual Inter. Dev n Share the Front. Page Server Extensions n n Provides server-based project model Shared HTTP-based publishing features Shared Web permissions A Front. Page 98 -based Web is a Visual Inter. Dev Web (and vice versa)
Management & Administration n Front. Page n n n Security and managing permissions Link fix-up , Navigation structure, crosspage spelling, orphans management Visual Source. Safe n Version Control – Check-in/out
Team Authoring with Versioning HTTP Authoring or Staging Server (IIS) OLE Automation Extensions Hard Disk LAN connection Staging Server Dedicated VSS Server VSS repository
Front. Page and Visual Source. Safe n Front. Page-based Web can be Visual Source. Safe project n n Front. Page UI: Explicit Check-in/out, Undo Check-out File Save: Automatic check-out/in Check-out status indicator in Front. Page Explorer Client does not require Visual Source. Safe
Management & Administration Front. Page n n Security and managing permissions Link fix-up , Navigation structure, crosspage spelling, orphans management Visual Source. Safe n Version Control – Check-in/out Site Server 3. 0 n n n Review/approval process Site analysis and reporting Deployment from staging server to product server
Resources n n n http: //www. eu. microsoft. com/office http: //www. eu. microsoft. com/frontpage http: //www. eu. microsoft. com/iis http: //www. eu. microsoft. com/vinterdev http: //www. eu. microsoft. com/seminar MSPress http: //mspress. microsoft. com
fbadb7b896d51ee21a82893a2f263133.ppt