Overview

MediaSoft.EnterpriseAppBuilder provides an advanced setup tool that initializes the application's installation process for the first time the application run.

When the application runs for the first time, the MediaSoft.EnterpriseAppBuilder generates and configures data based on database entity models.

After database creation, the app redirects you to the installation page which will help you 

  • Create a primary domain for your application
  • Create root pages e.g home, signin, signup, forgot password, etc for your primary domain.
  • Initialize and configure website-shared data e.g Languages, Mail Templates, Default Theme, and Layouts, Subscription Packages and others
  • Create Super Admin with all permissions to access Admin Control Panel for further managing your application.
  • And at the end, you can manage website settings for every specific content and module.

Start Setup

When the database creation phase is completed, the application will redirect you to the setup application panel as shown in the screenshot below. Clicking on “Start Setup” button will initiate the installation process.

This will setup a primary domain for your application along with all pages, configurations, data, and settings. The primary domain is a default domain for applications you can later add and manage more domains via the admin control panel.

Create Super Admin

Once the primary domain phase is completed, set up open another panel that can allow you to create “Super Admin” with the authority to access Admin Control Panel with full rights and permissions.

Setup Process - Create Super Admin Screenshot

This step also initialize with default roles and permissions for control panel.

Settings & Configurations

After creating a super admin account, the next panel will load all settings and configurations for the primary domain. Here you can configure website settings, features, and configurations for the primary domain

There are two types of settings

  • Settings that are shared with every type of application developed with MediaSoft.EnterpriseAppBuilder
  • Settings that are bound with specific modules & core features.

A list of general or shared settings & configurations includes

A list of specific module settings includes

Specific settings only appear if modules associated with settings are enabled and available in the application.

General Settings

General Settings target the core functionality of MediaSoft.EnterpriseAppBuilder Toolkit that includes settings like

  • website title and page caption
  • SMTP email and display name
  • Pagination logic
  • Content Moderation
  • Content Screening
  • Spam count
  • Content cache duration
  • Content archive duration before permanently deleting.
  • Rating options
  • Storing searches
  • Storing user IP addresses
  • Default listing page size
  • RSS, ATOM feed size
  • Toggle on | off web indexing
  • Manage header and body scripts
  • Default currency
  • Etc

You can see the general settings detail in the screenshot below

General Settings - Control Panel Screenshot

Note: Same options appear in both the control panel and installation process.

Premium Settings

The premium or Payment settings section includes 

  • Setting default payment gateway
  • Payment processing fees e.g 3 for 3%
  • Total no of free Listings e.g 5
  • and others

Media Settings

MediaSoft.EnterpriseAppBuilder Toolkit Media Settings have media processing-related options including

  • Toggle on | off image resizes and conversion via AWS Lambda.
  • List of supported photo extensions
  • Set max photo size to upload
  • Set website main logo path
  • Set website sticky logo path
  • Set website footer logo path
  • Toggle on | off various media processing options like download, upload, ratings, privacy, comments, favorites, etc
  • Set media thumbnail, cover, banner, etc width and height
  • Set public and private CDN url for streaming media files
  • and more

Category Settings

MediaSoft.EnterpriseAppBuilder Toolkit category settings include

  • Setting width and height for category image thumbnails and covers
  • Set default path for category thumbnail and cover
  • Set directory for saving category media files locally or in the cloud

 

Registeration Settings

MediaSoft.EnterpriseAppBuilder Toolkit registration settings include

  • Toggle on | off user registration
  • Toggle on | off captcha verification
  • Set email address or username as a unique user option
  • Toggle on | off privacy check.
  • etc

Social Settings

MediaSoft.EnterpriseAppBuilder Toolkit social settings include setting URLs for various available social options e.g settings URLs for Facebook, Twitter, Linkedin, Youtube, Pinterest, and more.

 

AWS Settings

MediaSoft.EnterpriseAppBuilder Toolkit has built-in support for a wide range of AWS Services for media processing to cloud computing and others. Here is a list of AWS services setting includes

  • Toggle on | off AWS web services
  • Set region for utilizing AWS services.
  • Set bucket for storing and streaming media files
  • Set CDN URL for streaming public media files
  • etc

Note AWS Webservices also need to set credentials via Environment Variable or application builtin configuration.

 

 

Azure Settings

MediaSoft.EnterpriseAppBuilder Toolkit azure cloud services setting includes

  • Toggle on | off azure cloud service
  • Set CDN URL for streaming media files
  • etc

Note in MediaSoft.EnterpriseAppBuilder Toolkit version 3.3, azure is not fully functional but can provide various tools that you can utilize and extend its functionality.

Feature Settings

MediaSoft.EnterpriseAppBuilder Toolkit feature settings allow you to toggle on | off website inner functionalities without making changes in code e.g

  • Toggle on | off email service
  • Toggle on | off categories
  • Toggle on | off labels and tags
  • Toggle on | off content labels
  • Toggle on | off archive listings
  • Toggle on | off advertisement
  • Toggle on | off adult verification warning
  • Toggle on | off email subscribers
  • Toggle on | off languages
  • etc

Gamify Settings

MediaSoft.EnterpriseAppBuilder Toolkit gamify module settings include

  • Set width and height for badges, rewards media files
  • Set default directory for saving badges media files
  • Set default image for badges, rewards and other gamify objects
  • etc

User Settings

MediaSoft.EnterpriseAppBuilder Toolkit user module settings include

  • Setting width and height for user avatar, profile banner, cover etc
  • Setting directory for saving user avatar and other media files locally or in the cloud
  • Settings default image path for user avatar, banner and cover
  • etc

Location Settings

List of MediaSoft.EnterpriseAppBuilder Toolkit location module settings include 

  • Toggle on | off showing locations in auto-complete within front-end applications. if disabled traditional country, states, and city dropdown will appear.
  • Toggle on | off support for multiple countries
  • Toggle on | off support for multiple states
  • Set default Country
  • Set default state
  • List of supported countries
  • List of supported states
  • List of supported cities
  • Default location id
  • Set media size, default thumbnail, and directory for storage locally or in the cloud.

 

 

Contact Settings

MediaSoft.EnterpriseAppBuilder Toolkit contact settings include

  • Setting contact information e.g Address, Tel 1, Tel2, Email
  • Toggle on | off contact form
  • etc

Service Settings

MediaSoft.EnterpriseAppBuilder Toolkit service settings include

  • Toggle on | off elastic search indexing
  • Toggle on | off the active campaign
  • Toggle on | off ZendeskApi
  • Toggle on | off Mandrill
  • Toggle on | off AWS SES
  • etc

Service Settings also need credential settings via Environment Variable or via Application Builtin Settings.

Ad-Listing Settings

MediaSoft.EnterpriseAppBuilder Toolkit ad listing module settings include

  • Set default template for Ad-Listings e.g Real-Estate, Auto, Pets, etc
  • Set width and height for Ad-Listing media thumbnails, covers, and banners
  • Set default image path for Ad-Listing media files
  • Set default directory for saving Ad-Listing media files locally or in the cloud.
  • Set active AD duration before expiry
  • Toggle on | off price for Ad-Listing
  • Toggle on | off offer for Ad-Listing
  • etc

Directory Listing Settings

MediaSoft.EnterpriseAppBuilder Toolkit directory module settings include

  • Set default template for directory listings
  • Set width and height for business directory thumbnails, covers, and banners
  • Set a default image for business directory media files
  • Set a directory for saving business directory listings media thumbnails, covers, and banners locally or in the cloud.
  • etc

Jobs Settings

MediaSoft.EnterpriseAppBuilder Jobs module setting includes

  • Set active job listing duration
  • etc

Product Settings

MediaSoft.EnterpriseAppBuilder Toolkit product module setting includes

  • Set width and height for product thumbnails, covers, and banners
  • Set a directory for saving product images locally or in the cloud
  • etc

Company Settings

MediaSoft.EnterpriseAppBuilder Toolkit company module setting includes

  • Set a default image for the company avatar, cover, and banner.
  • Set a directory for saving company media files locally or in the cloud
  • Set width and height for company avatar, cover, and banner
  • etc

Profile Settings

MediaSoft.EnterpriseAppBuilder Profile / Biography module settings include

  • Set width and height for profile thumbnails, covers, and banners.
  • Set a default image for profile media.
  • Set a default directory for saving profile media files locally or in the cloud.
  • etc

Album Settings

MediaSoft.EnterpriseAppBuilder Toolkit album module setting includes

  • Set album default cover
  • Set album directory for saving album images and cover locally or in the cloud

Video Settings

MediaSoft.EnterpriseAppBuilder Toolkit video setting module includes

  • Toggle on | off youtube videos
  • Set supported video format extensions for uploading videos
  • Set max video size for uploading
  • Set default cover for video file to represent video if no thumbnail or cover exist
  • Set original and published video directory for saving locally or in the cloud
  • Set video thumbnail directory for saving video thumbnail and covers locally or in the cloud

Photo Settings

MediaSoft.EnterpriseAppBuilder Toolkit photo setting module includes

  • Set supported photo format extensions for uploading photos, images, wallpapers, sketches etc
  • Set max photo size for uploading
  • Toggle on | off wallpapers
  • Toggle on | off popular photos
  • Toggle on | off resize, download images
  • Set default cover for photo file to load if no thumbnail or cover exist
  • Set directories for saving original and resized photos, and wallpapers locally or in the cloud

Movie Settings

MediaSoft.EnterpriseAppBuilder Toolkit movie module settings include

  • Supported movie file extensions for uploading and publishing
  • Set max movie size for uploading
  • Set movie clip length e.g 60 seconds
  • Toggle on | off price for movies
  • Set default image URL for movie covers
  • Set directory for saving movie original files, published files and covers
  • etc

Audio Settings

MediaSoft.EnterpriseAppBuilder Toolkit audio/song module settings include

  • Supported audio file extensions
  • Max audio file
  • Set audio/song default cover URL
  • Set audio/song directory for saving source files locally or in the cloud
  • Set audio/song directory for saving published files locally or in the cloud
  • Set audio/song directory for saving covers locally or in the cloud
  • etc

Video Publishing Settings

MediaSoft.EnterpriseAppBuilder Toolkit publishing module setting includes

  • Delete original media after publishing
  • Media (Video) Publishing options e.g Direct Publishing or Schedule Publishing
  • Media (Video) Publishing source e.g FFMPEG etc

 

Event Settings

MediaSoft.EnterpriseAppBuilder Toolkit event module setting includes

  • Set event media (images) thumbnail and cover width and height
  • Set event media default image URL for thumbnail and cover
  • Set event media directory for saving images locally or in the cloud

Poll Settings

MediaSoft.EnterpriseAppBuilder Toolkit core poll module setting includes

  • Poll media thumbnail and cover width and height
  • Poll media default images for thumbnail and cover
  • Poll media directory for saving media locally and in the cloud

Forum Settings

MediaSoft.EnterpriseAppBuilder Forum core module setting includes

  • Toggle on | off gamification module
  • etc

QA Settings

MediaSoft.EnterpriseAppBuilder Toolkit QA module setting includes

  • Toggle on | off author information
  • Toggle on | off votes
  • etc

Blog Settings

MediaSoft.EnterpriseAppBuilder Toolkit Blog Module Settings includes

  • Toggle on | off headline news list
  • Toggle on | off display author information
  • Set date format
  • Configure content processing options e.g link processing, category link processing, label link processing, etc
  • Set blog media thumbnail, cover, banner width, and height
  • Set blog media default path for thumbnail, cover, and banner
  • Set blog media directory for saving locally and in cloud

Partner Settings

MediaSoft.EnterpriseAppBuilder Toolkit partner settings include

  • Set width and height for partner avatar, covers
  • Set directory for saving partner avatar, covers locally or in the cloud
  • Set a default image for partner avatar etc
  • etc

Dictionary Settings

MediaSoft.EnterpriseAppBuilder Toolkit module settings include

  • Toggle on | off link processing
  • etc