Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.
Bootstrap easily and efficiently scales your websites and applications with a single code base, from phones to tablets to desktops with CSS media queries.
MyBusiness uses an enterprise class database for storing product content, user authentication, and blogs to create a dynamic web site. The standard database is PostgreSQL, the world's most advanced open source database, although almost any database with JDBC drivers can be used.
Content Management is performed online through a set of administration pages and forms.
Products can be listed by category and search results. List pages contain thumbnail images that zoom when hovered over. Detail pages are displayed from database information stored with the product data. Products can be set to 'web sell', 'out of stock', or 'call for availability' that update on the product pages.
No need for third-party carts. Built-in Cart functionality allows customers to shop and remain on your site until checkout. Item count is displayed in the page header and items can be added and removed on the shopping cart page.
Checkout action sends cart information containing quantity, price, and ship weight information for items to your PayPal page for payment allowing customers to checkout using a PayPal account or credit card. No need to store customer data in your database.
Security based on the Spring Security Framework.
Spring Security is a powerful and highly customizable authentication and access-control framework. It is the de-facto standard for securing Spring-based applications.
Search Engine for product pages is based on Apache Lucene.
Lucene(TM) is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform.
I18N mechanisms to supply menus, page text, and messages in user-specific languages using message-bundle files according to users language settings. This is accomplished using files with key-value pairs for each language you want to support. The key is a code word like 'product' and the value would be 'Producto' in Spanish or '产品' (Chǎnpǐn) in Chinese. The key is used in the web page code and the value is displayed to the user based on their browser language setting.
Blogs are a great way to keep fresh content on your site and can bring in additional income by turning blog visitors into customers or selling ad views.
Blog supports comments, tagging, and RSS/Atom feeds.
Administrator login that provides additional menus, pages, and links for user and product data administration through online forms.
Contact forms allow customer contact e-mail without publicly displaying e-mail addresses that can be harvested by spammers. Further security is provided by Google's Re-Captcha service that is easy to solve by humans.
Companies with existing eBay stores or pages can display an eBay menu item with submenu categories. Products can be listed by category or search criteria. Listings are hyperlinked to eBay store pages for purchase through eBay.
Important notices can be added and removed from the top of the home page through the administration page. Notices have a begin and end date as well as an enable/disable toggle. A popular use of this feature is for holiday schedules.