Advanced Business Directory
The Advanced Business Directory is a product based on popular DotNetNuke framework. It can help you to build business directory easily and quickly. The nine modules of the product provide friendly user interface and rich features.
Overview
The Advanced Business Directory is a product based on popular DotNetNuke framework. It can help you to build business directory easily and quickly. The nine modules of the product provide friendly user interface and rich features.
Below are two cases that use the product.
Restaurant directory: Authorized users can submit restaurants information such as location, contact information, photos and videos. They can also add featured foods for a restaurant. The photos and videos of the food can be added too. Visitors can make reviews on both restaurants and foods. The lists of the most recent restaurants and most popular foods can be show in the front page of the web site.
Job submit/search: Admins can define roles which can submit businesses and jobs. Authorized users can submit businesses and jobs. They can set categories for their business and jobs. Most recent jobs can be shown in the front page of the web site. Users can search jobs by categories, key words and postal code of business. Admins can define special template for search result so only defined roles can see more details of the job, for example, the email or phone number of the business.
The data model of Advanced Business Directory is:
- A business can be assigned to several categories and one category can have several businesses.
- A business can have several images, videos and related links.
- A business can have several business items.
- You can define the edit template, display template for business items.
- A business item can be assigned to several item categories and one item category can have several business items.
- A business item can have several images, videos and related links.
In the Restaurant Directory case, the business is restaurant and the business item is food. In the Job case, the job is business item.
Features
Content organization
- Business is organized by category. Business item is organized by item category.
- A category can have sub categories. The level of sub category is unlimited.
- A business can be assigned to several categories and one category can have several businesses.
- A business can have several images, videos and related links.
- A business can have several business items.
- You can define the edit template, display template for business items.
- A business item can be assigned to several item categories and one item category can have several business items.
- A business item can have several images, videos and related links.
Role based content management
- Authorized roles can submit businesses.
- Authors can modify their own businesses.
- Moderators can approve businesses to be published.
- Administrators can assign content managers who can manage categories, businesses, business items and reviews.
- Administrators can assign designers who can manage templates of the module.
Template and tokens
- The Advanced Business Directory supports templates.
- The templates are of HTML style. There are several default templates shipped with the product.
- There are many tokens that can be used in a template.
- There is a template editor to help you create your own template.
- It supports DotNetNuke environment tokens.
Custom Fields
- You can define custom fields for both business and business item.
- You can define numeric, string and dropdown list fields.
- You can show the values of custom fields by using tokens.
Custom Business Item
- You can define custom business item by defining business item type.
- You can set edit template and display template for each business item type.
- You can decide if photos, videos and links can be added to items of a business item type.
- You can add custom fields to business item type.
Email notifications
- Email notification can be enabled/disabled.
- Administrators can set an email address that can receive notification emails.
- Email subject and body template can be defined.
Reviews
- Admins can roles which can review businesses and business items.
- Visitors vote a review if they find it helpful. The number of helpful and not helpful can be shown in review list.
- You can define template to display reviews.
- You can enable the review email notification.
- The review list sub module can show most recent reviews of business or business item.
Using Light box to show photos and videos
- The business detail view and business item detail view supports light box. The images and videos can be shown in light box.
- You can set the theme of light box.
- There are several light box themes shipped with the module.
- You can set the slider show of the light box.
Features of Presentation
- Header and Footer template: You can define header and footer template for list. You can insert script such as jQuery to build more attractive user interface
- Pagination: Almost all modules support pagination. You can enable pagination and set page size.
- Sort options: Businesses and business items can be sorted by fields such as created date, view order, clicks or title.
- Thumbnail image: There are several tokens for image and thumbnail image. You can select to show original image or thumbnail image in template.
- User Profile Image: There is a token to show user profile image. And you can select to use DotNetNuke /images/no_avatar.gif to show it.
SEO friendly
- The module can add SEO friendly title, description and keywords to detail view page.
- It can generate SEO friendly URLs.
XHTML compatible
- It is compatible with XHTML.
- You can use the "Flow" layout to replace the "Table" layout, so as to remove tables in article list.
Import/Export
- Fully implements DNN's IPortable interface, enabling importing and exporting all content of Advanced Business Directory.
Site Map
- Support DotNetNuke SiteMap interface. The businesses can be added to DotNetNuke Site Map automatically.