Parastream™ PagePorter™

PagePorter Installation Files

The following table lists the files in a typical PagePorter installation.

Filename Folder Products Description
FpCtrls.dll     Web Server Controls for Microsoft FrontPage Compatibility
FpCtrlsBase.dll     Web Server Controls Base Classes
FpCtrlsUI.dll     Web Controls User-Interface
FpCtrlsUIBase.dll     Web Controls User-Interface Base Classes
Interop.NavigationUserControlHostLib.dll     NO DESCRIPTION IN DLL
Interop.VsHelp.dll     NO DESCRIPTION IN DLL
License.rtf     End User License Agreement
NavigationUserControlHost.dll     "Shim" control for NavigationUserControl.
NavigationUserControlHost.tlb     "Shim" control for NavigationUserControl Type Library.
PagePorter.ico     Program icon
PagePorter.dll     PagePorter Core Assembly
PagePorterReg.dll     PagePorter Add-In (COM-registered)
PagePorterReg.tlb     PagePorter Add-In Type Library
PagePorterWizards.dll     PagePorter Wizards (COM-registered)
PagePorterWizards.tlb     PagePorter Wizards Type Library
SetupCustomActions.dll     PagePorter Setup Custom Actions
setupcustomactions.InstallState     Contains install state information
PagePorterUI.dll 1033   UI elements for PagePorter.
*.* AddIns -Demo Where PagePorter add-ins go. Empty folder by default.
PagePorter.chm Help   Main PagePorter help file
PagePorterApp.chm Help   PagePorter Application Help File. Contains topics for dialog boxes and other user interface elements, but no index.
PagePorterLib7.00.chm Help -Demo PagePorter Class Library Help for Visual Studio .NET 2002
PagePorterLib7.10.chm Help -Demo PagePorter Class Library Help for Visual Studio .NET 2003
PagePorterLib.ms.vscc.HxS Help -Demo Integrated PagePorter Class Library Help for Visual Studio .NET 2002
PagePorterLib.ms.vsccCollection.* Help -Demo Integrated PagePorter Class Library Help for Visual Studio .NET 2002
PagePorterLib.ms.vscc.2003.HxS Help -Demo Integrated PagePorter Class Library Help for Visual Studio .NET 2003
PagePorterLib.ms.vscc.2003Collection.* Help -Demo Integrated PagePorter Class Library Help for Visual Studio .NET 2003
NavigationView.bmp Images   Bitmap for Navigation View tab.
FpCtrls.dll Redist   Redistributable component.
FpCtrlsBase.dll Redist   Redistributable component.
Redirect.htm Templates   Template for the file used to replace the "Convert from" page after a successful conversion.
bottom.htm Templates\NewWeb\Borders   Template for the bottom shared border.
left.htm Templates\NewWeb\Borders   Template for the left shared border.
right.htm Templates\NewWeb\Borders   Template for the right shared border.
top.htm Templates\NewWeb\Borders   Template for the top shared border.
index.htm Templates\NewWeb\Pages   Template for the home page.
BasePage.cs Templates\NewWeb\cs   BasePage class template for C# projects.
BasePage.cs Templates\NewWeb\jsl   BasePage class template for Visual J# projects.
BasePage.cs Templates\NewWeb\vb   BasePage class template for Visual Basic projects.
PagePorter.elm Themes\PagePorter   Theme elements file for the "Parastream" theme.
PagePorter.inf Themes\PagePorter   Theme info file for the "Parastream" theme.
PagePorter.utf8 Themes\PagePorter   Theme info file for the "Parastream" theme.
thmbnail.png Themes\PagePorter   Thumbnail picture for the "Parastream" theme.
PagePorter.vsdir Wizards   Wizard file for PagePorter Web Site, common to all programming languages.
PagePorterWebSite.ico Wizards\E6FDF86B-F3D1-11D4-8576-0002A516ECE8   Icon for the PagePorter Web Site wizard for Visual J# projects.
PagePorterWebSite.vsz Wizards\E6FDF86B-F3D1-11D4-8576-0002A516ECE8   Wizard file for PagePorter Web Site for Visual J# projects.
PagePorterWebSite.ico Wizards\F184B08F-C81C-45F6-A57F-5ABD9991F28F   Icon for the PagePorter Web Site wizard for Visual Basic projects.
PagePorterWebSite.vsz Wizards\F184B08F-C81C-45F6-A57F-5ABD9991F28F   Wizard file for PagePorter Web Site for Visual Basic projects.
PagePorterWebSite.ico Wizards\FAE04EC0-301F-11d3-BF4B-00C04F79EFBC   Icon for the PagePorter Web Site wizard for C# projects.
PagePorterWebSite.vsz Wizards\FAE04EC0-301F-11d3-BF4B-00C04F79EFBC   Wizard file for PagePorter Web Site for C# projects.

Building Custom PagePorter Components

PagePorter Components usually refer to the web controls that run in the server web application, but may also refer to designers, converters, and site property pages.

Controls

Controls usually derive from System.Web.UI.WebControls.WebControl or System.Web.UI.UserControl and may access the FpPage object that hosts them in order to get at FrontPage-specific properties and methods.

Designers

Designers are used at design time to render the control in as much of a WYSIWYG manner as possible. They are derived from the FpControlDesigner class, which gives them the ability to access project settings from the design time environment.

Converters

Converters are used by PagePorter to convert FrontPage HTML files into PagePorter ASP.NET files. They are derived from the FpConverter class, and discovered by PagePorter when their assemblies are placed in the bin folder of the PagePorter installation folder.

Site Property Pages

Components may contribute pages to the Site Settings property sheet. Classes derived from System.Web.UI.UserControl and implementing the ISiteSettingsPage interface are added to the property sheet at runtime.

See Also

Reference | Environment Reference | PagePorter Components | Settings | PagePorter Web Site File Structure