Offers a working implementation of SSI (Server Side Includes)
MX Includes offers a working implementation of SSI, allowing
you to efficiently reuse code and use server behaviors inside required
files.
No more broken Design View in Dreamweaver
MX
One of the main difficulties faced when trying to require files is
that the included content will break the Dreamweaver
MX design view because of the reliance on the placement of the
</body> tag.
The MX Includes translator will make
the included files display only the inner HTML of the <body>
tag. Using this technique you can include files, correctly displayed in
the design view, allowing you to make changes to the main file design
visually—which is one of the key strengths of Dreamweaver.
HTML and BODY tags are stripped from the included
file
In Dreamweaver MX it is difficult to
use server behaviors in included files, mainly because the included file
doesn't contain the <html> and <body>
tags, and without them, server behaviors can't be applied.
With MX Includes we changed the way files
are required to include a code section that takes the original full page
included content and extracts only the inner HTML of the <body>
tag.
No more broken Server Behaviors in the included
file
When including a file into the current page, its content is loaded
into a locked region of the current page. Because Dreamweaver
tries to recognize the included content server behaviors, and because
the Server Side code is not included correctly in the current page, the
result is often a LOT of incomplete server behaviors.
MX Includes will smartly replace the server side content in
the included file to mimic dynamic attributes translation, while removing
all incomplete server behaviors, resulting in a nice-looking server behavior
structure.
Meta keywords and meta description support
For each new included page the user can insert and edit its own meta
keywords and description, ensuring that your pages get full visibility
from search engines.
Eliminates the limitations of using the standard
method of requiring files in Dreamweaver MX
MX Includes offers the easiest way to reuse code in dynamic
websites is to require files, overcoming existing server side code limitations.
Server Side Include:
This MX Includes server behavior will
generate the code that will include a file using our proven methods, allowing
you to define the site header, menu and nuggets only once, updating the
main page where they are included automatically.
Changes made in the statically included files are instantly visible
in the main page.
Server-Side Includes From List:
The Server Side Includes From List server
behavior was designed to load the main content section of a MX
Includes site dynamically, based on a parameter. The list of pages
to be included is created by the developer in the Dreamweaver
interface.
Server-side Includes From Table:
With this server behavior your dynamically included content can be
retrieved from a database table, which stores the following data:
· the values
for the URL parameter passed.
· the names
of the files to be included in the page where the server behavior is applied.
· the title
of the page in browser when a certain included file is loaded (the title
is displayed on the bar).
· the keywords
that characterize the content of the respective included file and that
will be listed in the HTML meta keyword tag.
· the meta
description of the included file which will be present in the HTML meta
description tag.
Replace the server side content in the included
file:
When including a file into the current page, its content is loaded
into a locked region of the current page. Because Dreamweaver
tries to recognize the included content server behaviors, and because
the Server Side code is not included correctly in the view of the current
page within Dreamweaver, the result is often
a LOT of incomplete server behaviors.
MX Includes will intelligently replace the server side content
in the included file to mimic dynamic attributes translation, while removing
all incomplete server behaviors, resulting in a nice-looking Server Behavior
structure.
Eliminating duplicate code:
MX Includes allows you to reuse code in your sites in a way
that has never been possible before in Dreamweaver.
Dreamweaver has a nice feature, the templates, designed to “mimic”
reusable content. However, used on a dynamic site, templates will only
duplicate the code in a few places, and they also raise a lot of technical
issues with required files, dynamic image paths etc.
With MX Includes, you will be able to
define the site header, menu and nuggets only once and the main content
will be permanently loaded with the page you want to include dynamically.
MX Includes is a revolutionary new way of
managing code reuse enabling you to include files into PHP/Coldfusion pages using Dreamweaver
MX without having the problems that you used to have.
Google indexing optimization:
The Apache version of the new MX
Includes offers support for Google indexing optimization and the
use of "Nice URLs". Links such as http://www.site.com/my_page.php
are now much easier to index by Google with the help of MX
Includes.
Enables the requirement of multi level files
Another native PHP limitation is the
way it handles your required files from different folder depths. When
all files are in the same folder, the require works just fine, but when
files are placed in different folders, the second require will consider
its original path as the first file path. However, the way Dreamweaver
handles require files forced us to find a way to leave the generated code
as it is.
The actual MX Includes implementation
will make sure that on each request, the current folder name is stored
in a data structure, then we change the folder to the required file one,
and then we do the actual inclusion. The required file, if it will need
to do subsequent requires, will take the current folder as the original
folder, thereby overcoming the problem. After the require code is executed,
the folder is restored to the original location.
Linking files using relative paths
When managing a required file in Dreamweaver,
you should think of it as required by the original entry file. Unfortunately,
if you do this in Dreamweaver, you will
lose the ability to see what you are doing in the design view, and this
is a big loss.
Because we strip the <body> tag of
the included file in the generated output , we have enabled you to manage
images visually from the Dreamweaver interface,
giving you the ability to "see" your images when editing a required
file. At runtime, we process the links and change them to match the root
of the original file that included the required file. The parsing process
will ensure that images and other linked files are translated relatively
to the file to match the current require status.
A new revolutionary way of doing code-reuse
When creating a site containing nuggets, header and menu, you will
be able to define these elements only once and the main content will be
dynamically loaded using the Server-Side Includes
From List or Server-Side Includes From Table
server behaviors.
No more duplicated code!
Include files from all folders – remove restrictions
to include from a sub-folder
In previous versions of MX Includes,
modules had to be in a sub-directory of the file that included them. This
limitation is no longer required in order to perform a functional includes.
New engine that fixes all relative links from
included files
Previous versions of MX Includes had
a limitation saying that when linking to a file, you have to go through
the site root. This restriction is no longer valid and links can be performed
without going through the root.
Retrieves Java Scripts
and CSS's from included files
In previous versions of MX Includes when
linking CSS or JavaScript
files you had to go through the site root. This limitation is no longer
valid, as the new MX Includes solves the
restriction.
Customizable 404 page
When creating a 404.html page and including
it with "404" for the URL field, every time a non-existing page
is requested, the 404.html page will be displayed.
This ensures that your website will not be one of the thousands displaying
a vague, cold message to its visitors, but will stand out even when technical
difficulties do not allow for the full website to be available.
Integrated Dreamweaver
help
All you have to do is click on the Help
button in any user interface and a browser window will open displaying
a complex Help identical to that of Dreamweaver.
You can access comprehensive step by step tutorials, detailed descriptions
of the user interfaces and server behaviors, as well as search for unknown
terms.
Comprehensive User Manual
Step by step, real-life tutorials
The new .chm documentation features a complete
series of real life tutorials that will help you build dynamic applications
with ease. Choose one of the following tutorials:
· Contact
Management Application
· Contact
Form
· Content
Management System
· Image
Gallery
· Discussion
Board
· Job
Site
· Classified
Ads Site
· Orders
Management Intranet