This document explains the requirements of the CMS to manage BSUP websites.
<html><span class='marketingParagraph'></html>This document is intended for the bSup development team. If you are interested in web solutions, please contact us through the Web Application Services page.<html></span></html>
A website or a subsite may have multiple templates. For example, a page is based on a custom template and another page is based on a general template.
It’s preferred to use analytics extensively on the websites.
No need for a dashboard. Admin can edit the website info inside the website files.
The image folder is structured into the following folders
Note: Break each of these folders into subfolders. Each subfolder name is the size of the containing images like the image below. Make sure an image is in the correct folder whose name represents the size of the image.
Some sections are shared on each page like a list of clients, testimonials and contact form.
Some of the pages have a contact form.
Fields on the contact form are
The data on the form should get validated,
Upon form submission,
Some of the pages have a demo form to request a demo of products.
Fields on the contact form are
The data on the form should get validated,
Upon form submission,
On some pages, the list of our clients are listed.
Each client has the following info,
A testimonial includes,
The website may have multiple menus, for example each subsite may have a different menu.
The structure of main menu is like
[logo] | item1 item2 contact
The structure of subsite menu is like
[logo] | Subsite-Name item1 item2 contact
The main menu consists of,
A subsite menu consists of,
An example of this type of menu is microsoft.com which is displayed in the image below.
The structure of the menu on mobile is similar to Type 1, except instead of logo, display “Homepage”.
An example of this type of menu is,
When a user clicks the menu icon, the subsite menu is shown first. When the user clicks arrows, the main menu is displayed.
The bg color of the subsite menu on mobile is gray. The bg color of the main menu on mobile is transparent.
Highlight the active page on the menu. For example, if the user is on the service page or a subpage of the service page, highlight the service on the menu like the image below. Please note, a service page may have multiple sub pages. Visiting any of the sub pages, will highlight the service label on the menu. {T120-page→140-active-menu-item} indicates what item on the menu is highlighted.
The website can be translated to different languages. The material that can be translated is as follow,
Every url like ‘example.com/excel’ will redirect to ‘example.com/xx/excel’ where ‘xx’ is ‘en’ by default unless the user had previously changed the language to something else.