Shipping Restrictions magento 2 extension

Server Requirements

  • PHP 7.1.13+
  • MySQL 5.6+
  • Intl PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension

Installing eBooks

Step 1: Extract and Upload

Unzip the downloaded archive package. Rename the eBook directory to your desired directory name and upload the directory to your web server through FTP or Control Panel.

Step 2: Creating Database

Create a database for eBook through your server control panel. If your server has phpMyAdmin, then you can also create a database using phpMyAdmin.

Step 3: Run Installation Wizard

Go to your website address, then you'll see an installation wizard.

Requirements

Requirements page checks if your server meets the requirements and has the correct directory permissions to setup eBook.

Directories within the storage and the bootstrap/cache directories should be writable by your web server or eBook will not run.

eBook - Laravel CMS Script

Configuration

You need to fill the database connection details, admin user details, and site details, then click the Install button to install eBook.

eBook - Laravel CMS Script

Complete

You'll see a success message after successfully installing eBook. You now have the option to browse your site or log into the admin panel.

eBook - Laravel CMS Script

Admin Panel

Admin panel is the place where you can manage eBooks, categories, pages, and much more. You can also customize the look of your site from the admin panel.

Login

To access the admin panel add /admin after your website address. For example if your website address is "www.example.com", then your admin panel is located at "www.example.com/admin".

eBook - Laravel CMS Script

Now you have to enter your email and password that you've provided during the installation process. After pressing the Login button, then you'll redirect to the dashboard.

Dashboard

From the dashboard you'll see an quick overview of your site

you'll see Total eBooks, Total Reported eBooks, Total Categories, Total Users, Latest five eBooks, Latest five Review and Latest five Reported eBooks

eBook - Laravel CMS Script

Categories

You can create, edit and see a tree of categories from the Categories menu.

eBook - Laravel CMS Script

Create Category:-

  • Name (translatable): The name of the category.
  • Status: Enable the category by checking this checkbox. Only enabled categories can be used.

Create Subcategory:-

In order to create a subcategory select a category, then click on the Add Subcategory button. After saving the subcategory you'll see a nested category under the root category.

You can create as many subcategory as you want.

You can drag & drop the category to change the parent of the subcategory.

eBooks

All eBooks are listed under the eBooks menu.

eBook - Laravel CMS Script

In order to edit a eBooks click the eBooks row in the table.

Create eBook:-

Navigate to eBooks > Create eBook to create a new eBook.

Information

eBook - Laravel CMS Script
  • Name (translatable): The name of the eBook.
  • User: Select the name of the user who uploaded this eBook.
  • Categories: You can organize eBook by adding categories to it.
  • Publisher Name (translatable): The Publisher name of the eBook .
  • Publication Year: The Publication Year of the eBook.
  • Password Protected: If you want to create password protected eBook then enter password.
  • Featured: Featured the eBook by checking this checkbox.
  • Private: Private the eBook by checking this checkbox.
  • Status: Enable the eBook by checking this checkbox. User will only see the enabled eBook.

Description

eBook - Laravel CMS Script
  • Description (translatable): The description of the eBook.
  • Short Description (translatable): The Short description of the eBook.

eBook Cover Image & PDF file

eBook - Laravel CMS Script
  • Book Cover Image: This is the Book cover image of the eBook.
  • eBook PDF File: This is the PDF file of the eBook.

SEO

eBook - Laravel CMS Script
  • Meta Title (translatable)
  • Meta Keywords (translatable)
  • Meta Description (translatable)

Reported eBooks

All Reported eBooks are listed under the Reported eBooks menu.

eBook - Laravel CMS Script

Reviews

All review of eBooks are listed under the Review menu.

You can also see eBook specific reviews from the eBook edit page under the Reviews tab.

eBook - Laravel CMS Script

User can review a eBook and give a rating to it from the eBook details page.

eBook - Laravel CMS Script

Admin can edit any user's submitted review

eBook - Laravel CMS Script

Pages

You can create as many custom page as you want. You can create an About us page or a Privacy Policy page to give your user a better knowledge of your site.

You can also add a link of your custom page to the navigation menu. You'll learn how to customize the navigation menu later in this guide

Create Page:-

Navigate to Pages > Create Page to create a new page.

General

eBook - Laravel CMS Script
  • Name (translatable): The name of the page.
  • Body (translatable): The content of the page.
  • Status: Enable the page by checking this checkbox.

SEO

eBook - Laravel CMS Script
  • Meta Title (translatable)
  • Meta Keywords (translatable)
  • Meta Description (translatable)

Media

All Uploaded Media file are listed under the Media menu. admin user Manage media here.

Uploading Media

You can upload new media files by dropping files here or click on this section.

eBook - Laravel CMS Script

In order to delete any media select the media and press the Delete button.

Users

All users are listed under the Users menu.

Create User:-

Navigate to Users > Create User to create a new user

General

eBook - Laravel CMS Script

Other

eBook - Laravel CMS Script

Avatar

eBook - Laravel CMS Script

Permissions

You can manage what a user can do in your system by creating roles or choosing permissions for the specific user. By default, user permissions are inherited from the roles

Role permissions and user-specific permissions are merged together to determine the user's ability. When permissions are merged together user-specific permissions will always have more priority than role permissions. So, if you want to give a user all permissions from a role except one, then choose the role for the user, and Deny the specific permission.

eBook - Laravel CMS Script

Roles

All users roles are listed under the Roles sub-menu of Users.

Create Role:-

Navigate to Roles > Create Role to create a new role

General

eBook - Laravel CMS Script

Permissions

Role-specific permissions are a good way to give permissions to multiple users at once. You can override role permissions from the user-specific permissions for any user.

eBook - Laravel CMS Script

Sliders

You can create multiple sliders for your site, then switch between them anytime you like.

Navigate to Appearance > Cynoebook > General to switch home page slider

Create Slider:-

Navigate to Sliders > Create Slider to create a new Slider

Slides

eBook - Laravel CMS Script

Settings

eBook - Laravel CMS Script

Appearance - Cynoebook

Navigate to Appearance > Cynoebook for theme setting

General

eBook - Laravel CMS Script
  • Theme: Select theme color for frontend.
  • Mail Theme: Select mail theme color.
  • Layout: Select front end layout.There are two option - Slider Layout and Banner Image .
  • Privacy Policy Page: Select the privacy policy page for your site.
  • Footer Summary: short description of your site.
  • Footer Copyright Text: You can use site_url, site_url, and year variable in copyright text. Wrap the variable inside mustache like below.
    {{ site_url }}

Logo

eBook - Laravel CMS Script
  • Favicon: Set favicon for your site.
  • Header Logo: Set header logo for your site.
  • Footer Logo: Set footer logo for your site .
  • Mail Logo: Set mail logo for your site .

Menus

eBook - Laravel CMS Script
  • Primary Menu: Primary menu of the site.
  • Category Menu Title (translatable)
  • Category Menu:Category menu of the site
  • Footer Menu 1 Title (translatable)
  • Footer Menu 1: Footer menu 1 of the site .
  • Footer Menu 2 Title (translatable)
  • Footer Menu 2: Footer menu 2 of the site .

Social Links

eBook - Laravel CMS Script

Social links are shown in the footer of the website.

Contact Page Info

eBook - Laravel CMS Script

Contact page right side information

eBook - Laravel CMS Script

Advertisement

eBook - Laravel CMS Script

Google Analytics Code

eBook - Laravel CMS Script

Slider Banners

If the front end layout is Banner Image then this section is displayed. here admin user upload banner image

eBook - Laravel CMS Script

Home AD section 1

eBook - Laravel CMS Script

Features

eBook - Laravel CMS Script
  • Section Status: Enable this section.
  • Icon: Font Awesome icon class.
  • Title (translatable): Title for the feature.
  • Subtitle (translatable): Subtitle for the feature.

Featured eBook Carousel

eBook - Laravel CMS Script
  • Section Status: Enable this section.
  • Section Title (translatable): Title for the section.
  • Total eBooks: Set limit for showing feature ebooks.

Banner Section 1

eBook - Laravel CMS Script

Home AD section 2

eBook - Laravel CMS Script

Recent eBooks

eBook - Laravel CMS Script
  • Section Status: Enable this section.
  • Section Title (translatable): Title for the section.
  • Total eBooks: Set limit for showing recent ebooks.

Banner Section 2

eBook - Laravel CMS Script

Home AD section 3

eBook - Laravel CMS Script

Settings

General

eBook - Laravel CMS Script
  • Supported Locales: Supported locales of your site.
  • Default Locale: The default locale of your site.
  • Default Timezone: The default timezone of your site .
  • Front End User Role: Role of the user when they register.
  • Welcome Email: Send an welcome email to the user when they register.
  • Auto Approve eBook: Approve ebooks automatically
  • Auto Approve Reviews: Approve users reviews automatically

Site

eBook - Laravel CMS Script

Maintenance

eBook - Laravel CMS Script

Mail

eBook - Laravel CMS Script
  • Mail From Address: This mail from address is used for all kind of emails.
  • Mail From Name: This mail from name is used for all kind of emails.
  • Mail Host: The host of your SMTP server.
  • Mail Port: The Port of your SMTP server.
  • Mail Username: The Username of your SMTP server.
  • Mail Password: The Password of your SMTP server.

Custom CSS/JS

eBook - Laravel CMS Script
  • Header: Assets of this field will be printed at the head tag.
  • Footer: Assets of this field will be printed at the bottom of the body tag.

Demo