Sjoemeleboem Software

Home of Paul Deen

VB, .NET, SQL Server, MOSS

Programming for life!

Serving the web community
with my knowledge

››› See the latest news

MIAMI

Several years ago, a customer wanted to generate index and alphabetic pages using templates. These pages had to be generated daily. For this need, I've built a program. Because the customer was Marinebedrijf, I named the project Marinebedrijf Intranet Automatic Model Indexer - MIAMI.

Screenshot

Features

  • The MIAMI program can handle both alphabetic (a-z index) and news (what's new) pages
  • It runs on Windows NT4,2000,XP,2003 and compatible systems, as a Windows Service
  • Configuration can be done both local and remotely, using a client configuration tool, which runs on Windows 95,98,2000,XP,2003 and so on
  • You can generate unlimited number of jobs, with independant schedule settings
  • MIAMI scans directories for HTML files with titles and keywords
  • For output, you can use text-based templates, with special <miami> tags to insert data and the index date
  • Configuration is stored in the Windows Registry, but can also be easily imported and exported to .reg files (using the Configuration tool)

Drawbacks

The program currently has the following drawbacks:

  • There are no easy installation packages for the client and server tools
  • There is no technical documentation

Installation (server)

To install the server, follow these instructions:

  • Download and install the VB6 runtime (SP6), or download and install PFM, which can be found here
  • Register ntsvc.ocx using regsvr32.exe
  • Register miami.dll using regsvr32.exe
  • Register the MIAMI service using MIAMIService.exe -install
  • For the first time, start the service manually, or reboot the system
After installation, you can start the configuration console.

Installation (client)

To configure MIAMI remotely, you need to follow these instructions:

  • Copy miami.dll and miamiconfig.exe to a computer
  • Download and install the VB6 runtime (SP6)
  • Register miami.dll using regsvr32.exe
  • Start the configuration console, and connect to the MIAMI server by computer name
Note that the MIAMI server should be operational, and the MIAMI service needs to be started, in order for the remote configuration to function properly. The configuration is read from the remote registry by using Win32 API.

What's new in version 1.0.4

In the new version, a new button 'Execute all now' has been added, to run all jobs.

Demo

To view the demo, simply take a good look at my website. The index pages and sitemap are made using MIAMI.

Download

Click here to download MIAMI 1.0.4 (118 kb)

Last modified on: 2006-02-22