Version reviewed:
v9.20 Build 90326
Software description as per GOTD:
Sothink DHTML Menu is a simple but powerful navigation menu builder. The DHTML menu builder creates cross-browser drop down menus in seconds, compatible with IE 8, Google Chrome and more. Integrates with most popular web authoring tools. Building a search engine friendly DHTML menu becomes so easy.
Features
- Full cross-browser compatibility.(Supports the latest IE 8, Google Chrome, FireFox 3, Opera 9 and Safari 3!)
- FREE integration with Dreamweaver, FrontPage, Expression Web and Adobe GoLive as add-ins/extensions.
- Database driven JavaScript menus with ASP, PHP, JSP, ASP.NET, ColdFusion and more.
- Tab Menu displays navigation menu items as tabs.
- Keyboard navigation function controls DHTML Menu by keyboard, such as Press Alt + F2 to launch.
- Multi-Column menus or Multi-Row menus available.
- Fully customize properties, like font, icon, background, border, cursor, tool tip, surround, effects, alignment, transparency, size and etc.
- Freely select and edit images as icon, arrow, background and separator from Image Library and Background Library.
- Easily adjust the color, tint & brightness to edit the image or choose corners and edges separately for surround.
- Any HTML code can be used within menu item.
- Encode menu in the proper language.
- Support W3C Valid XHTML 1.0.
- Support any DOCTYPEs, and supports UTF-8.
-------------------------
The Good
|
The Bad
|
Rating (out of 10)
Features as Described
Everything is there.
|
10 |
Ease of Use
Takes a little getting used to and a little technical knowledge is needed but overall very easy to use.
|
8 |
Performance
Not too heavy on resources, responsive, and generates nice menus.
|
10 |
Usefulness
This category takes a huge hit. Firstly this program will only be useful to people creating websites. Secondly, while it can be used for people using CMS(s), it will mostly be handy for people building websites from scratch and/or people designing their own templates.
|
4 |
Arbitrary Equalizer
This category reflects an arbitrary number that does not specifically stand for anything. Rather this number is used to reflect my overall rating/verdict of the program in which I considered all the features and free alternatives.
|
9 |
Total |
8.2 |
Quick Verdict
Full Review
Registration and installation went fine. You have to manually enter the registration name and code. Note that the registration name is "giveitaway" instead of the traditional "giveawayoftheday".
Sothink DHTML Menu is a program that helps you create website menus using JavaScript. For those people that don't know what JavaScript is, JavaScript is a scripting language often used in website development. For those people that don't know what a website menu is, just look above to dotTech's menu; scroll over "Other". See how there is a drop down menu? That is just one example of the kind of things DHTML Menu can do (no DHTML was not used to created that). You can find more examples here.
That being said, if you don't make websites, or you never plan on making websites, DHTML Menu is completely useless to you so you may as well save yourself some time and not download it. However for those people that do create websites, DM (DHTML Menu) can be a very handy tool (more discussion on this later).
DM is extremely easy to use and you can have a menu created within minutes. The menus are fully customizable; if you want a horizontal menu you can have that. If you want a vertical menu you can have that; if you want it to drop down, it can; if you want it to be a scroller, it can; if you want it to be a flyer, it can.; etc. There are many really nice looking predefined templates you can use to build your menu or you can build your menu from scratch.
The great part is that DM not only creates your menu for you but also gives you a little bit of guidance on how to make the menu appear on your website.
To learn how to use DM just view the following tutorial provided to us by the developer:
Part 5 ***Note: Dreamweaver is shown for demonstration purposes. You do not have to have or use Dreamweaver to use the menus created by DM.
***If you cannot see the links of Part 1-5 that means you have JavaScript disabled in your browser. Click here to view the videos.
The tutorial shows you everything you really need to know. If you would like to learn more than just the basics, there are plenty of more tutorials you can view - click here. What I could discuss is the purpose/usefulness of Sothink DHTML Menu.
For the person building a website from scratch (maybe using Dreamweaver or other heavily code dependent website building tools) or for someone designing a template, DM is definitely a god-send with its ability to create JS menus easily. However nowadays most people use, or they should be using, CMS (content management systems) or WCMS (web content management systems) to build websites.
CMS like Joomla, Drupal and Wordpress make it extremely easy for a complete novice to build a website; there is no programming involved and you can download/upload everything you need for free, including templates/themes, plugins, widgets, etc. You can have a decent looking website up in a weekend with a CMS if you work hard enough.
For people using a CMS to build a website, DM has limited usefulness. Nowadays these dynamic drop-down menus are a fad. So if you use a CMS, you can very easily find a free template that will have a drop down menu already built into it (for example this template for Wordpress).
Additionally there are also plugins that give you the ability to have drop down menus. For example if anyone using Wordpress wanted a drop down menu, and for whatever reason their template did not come with one, they could download the Suckerfish plugin and put it on their website; the plugin will allow anyone to easily add a dynamic drop down menu to their website and integrate it easier than with DHTML Menu. Usually when you use a CMS to build your website, if you need a certain thing on your website, like a drop down menu, you can most likely find a plugin to install that will help you create that thing on your website. This is why DM has limited usefulness for people using CMS to build their websites: there are tons of plugins associated with each respective CMS that already do much of what DM does and they are free and they integrate better.
Now that does not mean Sothink DM is completely useless. The JavaScript used can be embedded in say a template or used in some other creative fashion. All I am trying to say is that in today's world a program that creates a JavaScript menu is mostly only useful for those people who build their websites from scratch and/or are designing a template and/or don't use a CMS (which is very dumb in my opinion anyway).
There is also one thing you should know: DHTML Menu builds menus using JavaScript while most (But not all) of the menus in templates and plugins for CMS(s), like the Suckerfish plugin for Wordpress, use HTML and CSS for their menus. The advantage of using HTML and CSS for your menu over JavaScript is that some people have JavaScript disabled in their web browser. If a person has JavaScript disabled in his/her web browser, he/she will be unable to view your website menu or if they do view it, it will look like garbage (regardless of what program you use to build the JavaScript menu). This is what I meant with my "The Bad" of "generated menus are at the mercy of each individual user/website visitor". On the other hand, a menu built with HTML and CSS only will work for 99.9% of people. For those people wondering, the menus created by DM do not downgrade at all. In other words, if someone has JavaScript disabled, they will not even see the menu at all. I know this because I tested it: I disabled JavaScript in Firefox and did a menu preview in Firefox. I saw nothing; on the other hand when I enabled JavaScript, I saw the menu just fine.
Regardless, though, of everything stated above, Sothink DHTML Menu is a great program nonetheless and deserves a thumbs up. However there are two gripes that I do have with DM. In the JavaScript files that are created, Sothink leaves a "watermark":
Now it is industry standard to leave credit back to yourself if you coded something, so I understand why Sothink did this. However, being a commercial software I expected better; I find this to be a very annoying and distasteful, the leaving of watermarks in files it created. However this type of watermark is acceptable although undesired (and is done by most everyone anyway). What is not acceptable is the other sneaky watermark the developer tries to insert.
When you publish your menu, there are quick directions displayed to you on how to display the menu on your website. In the second box that contains code instead of just displaying the necessary JavaScript code needed to display your menu, the developer insert an extra line that serves sort of as "advertisement" for their products:
To put it simply if you copy + paste that code directly, a link to the developer's website will be inserted into your webpage. Now it won't display on your website directly; the properties of the link make it so it is "invisible" per se. However if someone was to view the source of your webpage they would see the link/watermark. This is a completely unacceptable type of watermark for a commercial product. I can only hope that this type of watermark is only for the GOTD version and not their actual commercial version that they sell to people. If you ever put a Sothink DM created menu on your website, you don't need that first line of code.
This review was conducted on a laptop running Windows Vista Home Premium 32-bit. The specs of the laptop are as follows: 3GB of RAM, a Radeon HD 2600 512MB graphics card, and an Intel T8300 2.4GHz Core 2 Duo processor.
Free Alternatives
From DynamicDrive.com you can select many prebuilt menus. You can incorpoate the menus into your websites. Most of them are CSS-JavaScript hybrids.
From CSS Menus you can download and use free menus that are solely based on CSS and HTML - no JavaScript. You can incorporate the menus into your websites.
Lastly, as stated above, Sothink DW is mainly useful for those people who don't use a CMS to build their websites. The following free alternative suggestions are kind of unorthodox in the sense that they are not "alternatives" to Sothink DM per se but rather alternative suggestions on how to build a website; suggestions that will allow you to download plugins that can create dynamic menus like Sothink DM (although some may not be as fancy) or that will allow you to download free templaters that already have dynamic built in menus. The suggest is to use a CMS to build your website. My three favorite, and three of the most popular, are Joomla, Drupal, and Wordpress. You can find more listed here.













Farrukh
AOA
Thanks a lot Ashraf for such detailed review and verdict.
This is the tool I used some time ago in trial mode, now got the chance to use in full mode and on first touch I undoubtedly said “Its Awesome”
Here is my little review which I posted on GAOTD:
- Installed very smoothly and registered without any problems.
- Plug-in support for MS FrontPage, DreamWeaver and Expression Web during installation (I don’t have either of them so I didn’t installed any of these)
- It started with rich set of menu templates,ready to be customize and use, OR you can create your own menus.
- UI is quite user friendly and you have rich set of options to customize your menus according to your needs. In addition you can customize UI while moving and setup different windows/toolbars according to your needs
- An awesome set of Themes are provided which you can apply to your menus.
- Ability to generate Search Engine Friendly Code
- Ability to show you a Site Map of your web site using your pages.
- Ability of Previewing your menu in your favorite browser (You can edit your browser list as well)
- Support for Publishing your code to your web sites using a customizable interface.
Overall its an excellent piece of tool to generate DHTML menus.
Ashraf
Wasalaam,
Thanks for the review!