Is there a way to automate menu creation like Frontpage?

Posted on 2003-11-08
Last Modified: 2010-04-25
I am converting a webpage that was originally developed using Frontpage to DreamWeaver.

The whole thing is a CD site where cds are added all the time. The place where I am stuck is the lyrics page. The setup there is one main page for the listing of all the songs contained on the cd. Then each separate song has his own html page.
This whole thing has to be setup without using a db. Now when using Frontpage it was possible to set up the links in a separate page where all I did was define the hierarchy of the pages. The menus where then created automatically. These menus include one menu for the main page containing links to each song page. Then each song page has a link to all other songs and back to the main page.

I have set up templates for the sub pages and the main page. My problem is the creation of these menus linking these pages together. Does DreamWeaver supply a way similar to frontpage taht automatically sets up these menus? I have to set up some way to make this setting up of the menus easier, as the people adding these lyrics pages to the site are not well versed in html so I can't ask them to set up these menus themselves.
Question by:Calron
  • 3
  • 2

Expert Comment

ID: 9706795
Dreamweaver has no means of doind this dynamically from within DW itself. Like you mention, you could do this by using a server side language like PHP.


Author Comment

ID: 9706819
Would there be a way to write an extension for Dreamweaver that would do this?

I am alright in programming, but have no idea of the extension mechanism, but the way to go would probably be to have a file selection dialog to allow the selecting of the main file and the subfiles. Then the script could generate the menu and insert it into the files.

Is such a thing possible?

Accepted Solution

klykken earned 500 total points
ID: 9706861
The extensions that exist for this all make use of a server side language, which seems like the easiest route to go, altough none of them are customized to your needs. If you already are familiar with it, it shouldn't be too hard to make an interface where the 'users' can add CD's, songs, and lyrics, and then have the server script generate the navigation based on the lyrics. Dreamweaver in itself unfortunately does not give you this kind of dynamic behaviour, unless you use a server side language/script.

Author Comment

ID: 9706869
I'll go through php then. I have done a few things with php, so that will be the way to go for me then.

Thanks for your help

Expert Comment

ID: 9706897
I think that definately would be the best way to go. I have just a little experience making a couple data-driven websites, and it works great (with my minimal knowledge).

Let me know if I can be of greater help with something else!


Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Unable to Connect Via FTP 109 1,288
Edit Muse Website with Dreamweaver 6 1,448
Dreamweaver CS6 with WordPress 9 123
Live mode in DW, need to creae Session 4 119
For those who don't know, Adobe Dreamweaver is a popular commercial web editor that enables you to design, build and manage complex websites. The editor is a WYSIWYG (What You See Is What You Get) web editor, which means that you can create your web…
This article is very specific and is only intended to help if you are installing Dreamweaver 8 in a Windows 7 environment with Office 2007 installed.   I'm not sure why Microsoft tends to release OS' that should not be released but they do.  Windows…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

680 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question