1 / 43

Web Content Development Andre Hagmann System Engineer Microsoft AG ahagmann@microsoft

Web Content Development Andre Hagmann System Engineer Microsoft AG ahagmann@microsoft.com. Agenda. BackOffice Update Web Authoring & Publishing scenarios with Office 97 FrontPage’s Content Management Dynamic Content Development with Visual Interdev.

cooper
Download Presentation

Web Content Development Andre Hagmann System Engineer Microsoft AG ahagmann@microsoft

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web Content DevelopmentAndre HagmannSystem EngineerMicrosoft AGahagmann@microsoft.com

  2. Agenda • BackOffice Update • Web Authoring & Publishing scenarioswith Office 97 • FrontPage’s Content Management • Dynamic Content Development with Visual Interdev

  3. BackOffice UpdateWindows NT 4.0 Option Pack • Internet Information Server 4.0 • Certificate Server • Microsoft Transaction Server • Microsoft Message Queue Server • Windows Scripting Host • Virtual Private Network • Script Debugger (Client & Server)

  4. IIS 4.0 Key Features • Ease of Use • Scalability • Security and Robustness • Programmability • Internet Standards

  5. Ease of Use • Administration • Microsoft Management Console and Internet Information Server Snap in • IIS Admin Objects • HTML Administration • Command Line Scripting • Site Server Express • Site Analyst • Usage Analyst • Web Post and Posting Acceptor

  6. Active Server Pages Concepts • Active Server Pages • .asp files: HTML content interspersed with script • ActiveX Server Components • Extending the reach with OLE Automation Servers • Active Server Applications • Groups of Active Server Pages, defined by virtual roots

  7. http://www.dcc.com/equipment/catalog_type.asp? HTTP request JScript HTTP response ActiveX Scripting VBScript Invokes component (COM) Interprets page ADO default.asp Fetches results (OLE/DB, ODBC) Active Server PagesApplication flow Server Client Internet Information Server Active Server Pages

  8. Active Server Pages • Approachable: simple activation can be learned by an HTML developer in hours • Open: language-agnostic: Visual Basic and JScript built-in, compatible with any ActiveX Scripting language • Compile-free: disruption-free updating layout, content, logic, and components • Browser-neutral: content fidelity can shift based on client capabilities

  9. Internet Information Server with Index Server Internet Client Enter your query below: Other • Real-time indexing • Hit highlighting • Index remote shares • Integration with security • International support • Extensible Filtering • Search on OLE properties Index ServerFull-content Indexing for IIS

  10. Integrated Server Solution Microsoft Message Queue Microsoft Transaction Server Internet Information Server Windows NT Server

  11. Web Authoring & Publishing scenarioswith Office 97

  12. Corporate information Content Life Cycle Collaborate Create Creation Analyze Publish View Consumption Manage Find

  13. Microsoft Office Web technology • Linking • Searching • Navigating • Easy creation • Rich analysis • Collaboration • Tools you know Corporate information Office Web Strategy Microsoft FrontPage • Easily create web • Track changes • Visual editing

  14. Microsoft® Office 97Combines the ease of intelligentapplications with the power of the Web • Web technology • Usability and IntelliSense™ • Consistency and integration • Programmability and customization

  15. Web publishing Built-in linking Integrated navigation Active documents Text and property indexing Components and ActiveX™ support IntegratedVisual Basic® New workgroup and communications tools Office 97 Web Technology

  16. One Tool, Multiple Formats • Office as Web publishing tool • Create and view HTML files in Office • Find, link, navigate HTML or Office files • Use the best format for the situation • HTML: Internet, viewer uncertainty • Office: creation, analysis and collaboration, printing

  17. Frontpage 98 Design Goals • Intelligent Design Assistance • Expanded Site Management • Easier to Use • Easier for Web Presence Providers & Web Administrators • Support for Latest Technologies

  18. Microsoft® FrontPage® 98 • Easily create great-looking Web sites • Wizards, Themes, WYSIWYG editing • Effectively manage Web content and site structure • Automatic link fix-up, cross-page spell-checking, multi-user authoring • Automatic navigation bars, Navigation View • Seamlessly integrate existing content and familiar applications • That’s what this session is all about!

  19. Support for the Latest Web Technologies Channel Definition Wizard (CDF) Dynamic HTML Cascading Style Sheets (CSS) Java™ & JavaScript ASP: Database Region Wizard Design-time ActiveX® Controls

  20. Microsoft® FrontPage® 98 • Explorer / Editor / Task List • Server Extensions • Personal Web Servers • Microsoft PWS • FrontPage PWS • Includes Image Composer & GIF Animator • SDK & SERK

  21. FrontPage Extensions Explorer Author.dll HTTP Web Server • IIS • PWS • Apache • Netscape ISAPI or CGI Admin.dll Shtml.dll Editor FrontPage Architecture

  22. Web Authoring & Publishing Scenarios • Single author • Local authoring, testing, optional personal web on intranet • Remote publishing to Web server • Server Extensions not installed • Server Extensions installed

  23. Browse Browse Intranet or WPPWeb Server Browser Internet Information Server Browser Publish via HTTP Extensions Hard Disk Server Machine Remote Publishing & Authoring Author Incremental Authoring & Publishing Publish via FTP ALL browse-time functionality FULL component browse-time functionality No componentbrowse-time functionality) Personal Web Server Extensions Hard Disk Local Workstation

  24. Team Authoring Scenario • Extensions on shared server • Smart publishing & multi-user authoring • Shared Task List • No messy manual site management • Browse-time FrontPage functionality • Version control withVisual SourceSafe • Extensions on workstation • NOT required • Useful for offline authoring & testing

  25. ProductionIntranet or ISPWeb Server Internet Information Server Extensions Hard Disk Optional: Propagate to production server Server Machine Team Authoring / Shared Server Workstations - FrontPage Clients HTTP Authoring or StagingServer (IIS) Extensions Hard Disk Server Machine

  26. Productivity Applications MS Project Productivity Applications Microsoft Visual InterDev Microsoft FrontPage Oracle SQL Server Access Sybase MIS Project Manager Marketing Manager Microsoft Visual InterDev Word PageMaker Microsoft FrontPage Web Database Developer Photoshop Director Visual Basic Visual J++/C++ Borland Delphi Writer/Editor Microsoft FrontPage Microsoft Visual InterDev Graphic Artist Web Application Developer Web Development Teams Staging Server Firewall/Proxy Production Server

  27. Import Office documents Drag / Drop Importing Track Links in Office docs Drag / Drop Conversion Edit with Office applications from FrontPage Explorer Integrated Office VBA solutions FrontPage and Office 97

  28. FrontPage and Internet Information Server 4.0 Integrated Server Extensions Setup Active Server Pages Still “supports” Internet Database Connector Index Server 2.0 Security and Permissions Uses NTLM for user permissions Uses NTFS Access Control Lists (ACLs) for file access privileges

  29. Microsoft®Visual InterDevTM The Integrated Development System for Building Dynamic Web Applications

  30. Microsoft Visual InterDev • Newest member of Visual Tools family • Target user is a developer • Product design goals • 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

  31. Integrated Development Environment • Based on Developer Studio IDE • Integrates all the tools a Web developer needs • Server-side and client-side development support • Database tools • Pre-built components and controls • Site management/publishing • Host VC++, VJ++ and InterDev projects in a global workspace

  32. Active Server Pages • Server-side application framework for IIS • Provides • Server-side scripting (VBScript, JScript, other) • ODBC-based database connectivity • ActiveX Server Components (VB, VC++, VJ++, other) • State management • Active Server Page = HTML page with embedded server-side logic • Cross-browser and cross-platform applications

  33. HTTP request JScript HTTP response ActiveX Scripting VBScript Invokes component (COM) Interprets page default.asp Data access component Fetches results (ODBC) Active Server Pages Server Client Internet Information Server Active Server Pages

  34. Rapid Development for Active Server Pages • Point-and-click database connections • Integrated database tools • Design-time ActiveX Controls • Visual authoring components • Based on ActiveX Control technology • Provide for third-party extensibility • Wizards and templates • Generate VBScript or JScript

  35. Database Development • ODBC-based connectivity • Easily integrate data from heterogeneous data sources • Visual Database Tools • Data View • Query Designer • Database Designer for SQL Server 6.5 • Active Data Objects (ADO) • Provides Web-optimized database access • Rich programming model • Highlevel VBScript/JScript development

  36. FrontPage & Visual InterDev Taxonomy • FrontPage 98: Create & manage • Target Office end-users & managers • Programming knowledge not required • Visual InterDev: Web App Development • Target developers • Scripting, database, Web project management • Programming knowledge required • Need a debugger? Get Visual InterDev

  37. FrontPage & Visual InterDev Share the FrontPage Server Extensions Provides server-based project model Shared HTTP-based publishing features Shared Web permissions A FrontPage 98-based Web is a Visual InterDev Web (and vice versa)

  38. Management & Administration • FrontPage • Security and managing permissions • Link fix-up , Navigation structure, cross-page spelling, orphans management • Visual SourceSafe • Version Control – Check-in/out

  39. VSS repository Team Authoring with Versioning HTTP Authoring or StagingServer (IIS) OLE Automation Extensions Hard Disk LAN connection Dedicated VSS Server Staging Server

  40. FrontPage and Visual SourceSafe • FrontPage-based Web can be Visual SourceSafe project • FrontPage UI: Explicit Check-in/out, Undo Check-out • File Save: Automatic check-out/in • Check-out status indicator in FrontPage Explorer • Client does not require Visual SourceSafe

  41. Management & Administration FrontPage • Security and managing permissions • Link fix-up , Navigation structure, cross-page spelling, orphans management Visual SourceSafe • Version Control – Check-in/out Site Server 3.0 • Review/approval process • Site analysis and reporting • Deployment from staging server toproduct server

  42. Resources • 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

More Related