![]() |
![]() |
|
Home Screenshots Features Download Purchase Support |
||
| Problem:You had created a website for your company and a couple of weeks later the company released three brand new products so several new pages have to be created and the existing ones must be updated. Also, there are three language versions of the website that makes the task yet more tedious.Traditional solution using static HTML:Go through each and every page that needs to be updated and add all necessary links, table rows and so on - by hand. To create the new page for each of the new products Copy & Paste an existing product page and then edit it replacing the old contents with the new ones. Be sure to replace everything so that the title of the page about your cool new Alto-O-Matic product doesn't say "PowerMan 2000". Then do it for the remaining two language versions of your website. Be sure to change all graphical elements that are language-dependent too! Traditional solution using server-side script and a remote database:Let's assume you created the necessary database tables and an HTML form to add a new product to the database before creating the original website. If you did that, adding a new product is fairly easy - simply fill-out the form and click 'Add' or its equivalent. Of course to create the database and the data-entry forms can be a fairly wearisome task. Plus, if you want to add another field to the products' database table (so as to describe your new product's weight in kilograms for instance) you need to connect to your server and use the console to modify the database and then change the data-entry forms to reflect that modification.
The added disadvantage of using server-side script is that some search engines won't index the dynamically generated pages or will do it improperly. Also, the pages' source readability suffers; the server-script code is mingled with HTML code making any modifications somewhat tricky. WebsMill approach:When using WebsMill, content and layout are separated so you should be able to simply add new content entries describing the new product and the new pages get instantly generated and uploaded to the website. Also, existing pages that should link your products' pages (for instance a page containing a list of all products) are automatically updated with the new content and uploaded to the web server.And it's extremely easy to edit the content via its readable tree representation or, if you are not into graphical user interface, plain and simple XML source. Adding another language version is just a matter of typing in correct version of text fragments automatically extracted from the website by the integrated Translation tool. Then simply select the version you want to build and upload and voila! As far as language-dependent graphics, you can have our BitmapText plug-in generate them based on content or enter a different image path for each language version and have proper versions picked up automatically.
|