430 likes | 696 Views
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.
E N D
Web Content DevelopmentAndre HagmannSystem EngineerMicrosoft AGahagmann@microsoft.com
Agenda • BackOffice Update • Web Authoring & Publishing scenarioswith Office 97 • FrontPage’s Content Management • Dynamic Content Development with Visual Interdev
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)
IIS 4.0 Key Features • Ease of Use • Scalability • Security and Robustness • Programmability • Internet Standards
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
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
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
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
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
Integrated Server Solution Microsoft Message Queue Microsoft Transaction Server Internet Information Server Windows NT Server
Corporate information Content Life Cycle Collaborate Create Creation Analyze Publish View Consumption Manage Find
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
Microsoft® Office 97Combines the ease of intelligentapplications with the power of the Web • Web technology • Usability and IntelliSense™ • Consistency and integration • Programmability and customization
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
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
Frontpage 98 Design Goals • Intelligent Design Assistance • Expanded Site Management • Easier to Use • Easier for Web Presence Providers & Web Administrators • Support for Latest Technologies
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!
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
Microsoft® FrontPage® 98 • Explorer / Editor / Task List • Server Extensions • Personal Web Servers • Microsoft PWS • FrontPage PWS • Includes Image Composer & GIF Animator • SDK & SERK
FrontPage Extensions Explorer Author.dll HTTP Web Server • IIS • PWS • Apache • Netscape ISAPI or CGI Admin.dll Shtml.dll Editor FrontPage Architecture
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
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
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
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
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
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
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
Microsoft®Visual InterDevTM The Integrated Development System for Building Dynamic Web Applications
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
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
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
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
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
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
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
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)
Management & Administration • FrontPage • Security and managing permissions • Link fix-up , Navigation structure, cross-page spelling, orphans management • Visual SourceSafe • Version Control – Check-in/out
VSS repository Team Authoring with Versioning HTTP Authoring or StagingServer (IIS) OLE Automation Extensions Hard Disk LAN connection Dedicated VSS Server Staging Server
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
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
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