SmartEnd CMS Review
I am thrilled to share my review of SmartEnd CMS, a powerful and feature-rich admin dashboard built with Laravel 6.0, a popular PHP framework. As a developer, I was impressed by the ease of use, flexibility, and scalability of this CMS. In this review, I will cover the key features, installation process, and my overall experience with SmartEnd CMS.
Key Features
SmartEnd CMS boasts an impressive list of features that make it an ideal choice for building any type of website, including multipurpose and real estate websites. Some of the notable features include:
- Responsive Admin Panel
- Two languages (English and Arabic) with RTL and LTR support
- Secure dashboard with login access and reset password functionality
- Webmaster permission to manage site sections and main features
- Dynamic website sections, pages, and categories
- Multi-login features with Facebook, Twitter, Google, LinkedIn, GitHub, and Bitbucket
- Control over Google Tags and Analytics
- Ability to clear cache and add custom fields to any section
- Automatic sitemap generator and SEO settings
- Multi-categories choosing and related topics tab
- Ability to activate or deactivate registration feature
- Text editor for every page and multi-upload module for bulk photo uploads
FrontEnd Features
The frontend features of SmartEnd CMS are equally impressive, with a responsive Bootstrap Flat Design, two languages (English and Arabic), and RTL and LTR support. Some of the notable frontend features include:
- Dynamic menus and pages
- Multi-maps and locations with every topic
- Multi-photos with every topic
- Enable or disable comments and order forms
- Ajax forms for contact page, newsletter subscribe, comments, and orders
- Ability to enable or disable Captcha
- Multi-places for Ad Banners and home page slide show banners
- Latest topics on home page and control over social networks links
Installation
The installation process of SmartEnd CMS is straightforward and well-documented. The installation guide provides step-by-step instructions, and the API documentation is also available for developers who want to customize the CMS.
Languages
SmartEnd CMS supports two languages: English and Arabic. The process of adding new languages is also documented, making it easy for developers to translate the CMS into other languages.
Our Guarantee
The developer of SmartEnd CMS provides excellent support with a fast response rate, patches and fixes any bugs or broken content, helps with setup and installation, and answers any questions you may have.
Project Folder Contents
The project folder contents include the _documentation, _demo_data, _Requirements.txt, and smartend folders.
Changelog
The changelog provides a detailed history of updates, fixes, and new features added to SmartEnd CMS.
Conclusion
SmartEnd CMS is an excellent choice for building any type of website, including multipurpose and real estate websites. Its powerful features, ease of use, and scalability make it an ideal solution for developers and non-developers alike. With a score of 4.69, I highly recommend SmartEnd CMS to anyone looking for a reliable and feature-rich CMS.
Rating: 4.69/5
User Reviews
Be the first to review “SmartEnd CMS for multipurpose & real estate with Restful API”
Introduction to SmartEnd CMS
SmartEnd CMS is a powerful, flexible, and scalable content management system designed for multipurpose and real estate websites. It offers a robust set of features, including a user-friendly interface, customizable templates, and a robust API for integrating with third-party services. In this tutorial, we will guide you through the process of setting up and using SmartEnd CMS for your multipurpose or real estate website.
Prerequisites
Before starting this tutorial, make sure you have the following:
- A computer with a web browser (Google Chrome, Mozilla Firefox, or Microsoft Edge)
- A domain name and a web hosting service (optional)
- Basic knowledge of HTML, CSS, and JavaScript
Setting up SmartEnd CMS
To set up SmartEnd CMS, follow these steps:
- Download and Install SmartEnd CMS: Go to the SmartEnd CMS website and download the latest version of the CMS. Extract the zip file to a directory on your computer.
- Create a Database: Create a new database for your SmartEnd CMS installation. You can use a database management system like MySQL or PostgreSQL.
- Configure the Database: Open the
config.php
file in the root directory of your SmartEnd CMS installation and update the database connection settings to match your database configuration. - Upload the Files: Upload the files from the SmartEnd CMS directory to your web server or hosting service.
- Run the Installation Script: Run the installation script by accessing the
install.php
file in your web browser. Follow the prompts to complete the installation process.
Using SmartEnd CMS
Once you have set up SmartEnd CMS, you can start using it to manage your website's content. Here are some basic steps to get you started:
- Login to the Admin Panel: Go to the admin panel by accessing the
admin
directory in your web browser. Log in with the default administrator credentials (username:admin
, password:password
). - Create a New Page: Click on the
Pages
tab and click on theAdd New Page
button. Enter the page title, content, and other settings as needed. - Create a New Post: Click on the
Posts
tab and click on theAdd New Post
button. Enter the post title, content, and other settings as needed. - Customize the Template: Click on the
Templates
tab and customize the template to match your website's design. - Use the Restful API: Use the Restful API to integrate SmartEnd CMS with third-party services or to retrieve data for your website.
Restful API Tutorial
SmartEnd CMS provides a Restful API that allows you to interact with the CMS programmatically. Here are some basic steps to get you started with the Restful API:
- Get the API Token: Go to the
Settings
tab and click on theAPI Tokens
button. Generate a new API token and copy the token value. - Make a Request: Use a tool like Postman or cURL to make a request to the SmartEnd CMS API. For example, to retrieve a list of pages, you can make a GET request to
http://yourwebsite.com/api/pages
. - Use the API Endpoints: SmartEnd CMS provides a range of API endpoints that allow you to perform various actions, such as creating a new page, retrieving a list of posts, or updating a page's content. Here are some examples of API endpoints:
GET /api/pages
: Retrieve a list of pagesGET /api/posts
: Retrieve a list of postsPOST /api/pages
: Create a new pagePUT /api/pages/{id}
: Update a page's contentDELETE /api/pages/{id}
: Delete a page
Conclusion
SmartEnd CMS is a powerful and flexible content management system that can be used for multipurpose and real estate websites. In this tutorial, we have covered the basics of setting up and using SmartEnd CMS, as well as using the Restful API to interact with the CMS programmatically. With SmartEnd CMS, you can create a custom website that meets your specific needs and integrates with third-party services.
Here is an example of how to configure SmartEnd CMS for multipurpose & real estate with Restful API:
Database Settings
To configure the database settings, follow these steps:
- Go to the
config.php
file and update theDB_HOST
,DB_USERNAME
,DB_PASSWORD
, andDB_NAME
variables with your database credentials and name. - For example:
'db' => [ 'host' => 'localhost', 'username' => 'root', 'password' => 'password', 'name' => 'smartend_cms', ],
API Settings
To configure the API settings, follow these steps:
- Go to the
config.php
file and update theAPI_KEY
andAPI_SECRET
variables with your API key and secret. - For example:
'api' => [ 'key' => 'your_api_key', 'secret' => 'your_api_secret', ],
Email Settings
To configure the email settings, follow these steps:
- Go to the
config.php
file and update theMAIL_HOST
,MAIL_USERNAME
,MAIL_PASSWORD
, andMAIL_PORT
variables with your email server credentials. - For example:
'mail' => [ 'host' => 'smtp.gmail.com', 'username' => 'your_email_username', 'password' => 'your_email_password', 'port' => 587, ],
Real Estate Settings
To configure the real estate settings, follow these steps:
- Go to the
config.php
file and update theREAL_ESTATE_API_URL
variable with the URL of your real estate API. - For example:
'real_estate' => [ 'api_url' => 'https://api.realestate.com', ],
Other Settings
To configure other settings, follow these steps:
- Go to the
config.php
file and update theTIMEZONE
variable with your desired timezone. - For example:
'date' => [ 'timezone' => 'America/New_York', ],
Security Settings
To configure security settings, follow these steps:
- Go to the
config.php
file and update theSECURITY_KEY
variable with a secure key. - For example:
'security' => [ 'key' => 'your_security_key', ],
Note: Replace
your_api_key
,your_api_secret
,your_email_username
,your_email_password
, andyour_security_key
with your actual API key, API secret, email username, email password, and security key respectively.
Here are the features of SmartEnd CMS:
Dashboard Features:
- Perfect and stylish dashboard with 4 different colors and styles.
- Responsive Admin Panel.
- Two Languages (English & Arabic).
- Two directions LTR and RTL.
- Laravel 6.0 powerful Framework.
- Secure dashboard with login access and reset password functionality.
- Webmaster permission to mange site sections and main features.
- Dashboard with quick overview of all the modules.
- All general settings you will need for any website.
- Dynamic website sections, pages and categories.
- Multi Login features with Facebook, Twitter, Google, LinkedIN, Github, Bitbucket.
- Control Google Tags & Analytics control in dashboard.
- Control activate/Deactivate captcha from dashboard.
- Control Email settings control in dashboard.
- Ability to clear cache feature.
- Ability to add additional custom fields to any section (CRUD).
- Automatic sitemap generator (/sitemap.xml or /sitemap/en).
- SEO settings and ability to activate friendly URLs.
- Multi categories choosing for every topic.
- Related topics tab for every topic.
- Ability to activate/disable registration feature for the dashboard.
- Every section fields and features management.
- Adding ability to activate expire date with topics of any section.
- Adding ability to activate attaching more files with any topic.
- Text editor for every page.
- Multi upload module to upload bulk of photos.
- Google map module to add multi maps in pages.
- SEO module for every page and section to help improve your website.
- Icon picker to choose icons for categories and pages.
- Additional fields for Arabic language can be activated.
- Control activate or deactivate APPs for dashboard.
- Search engine to search any where in dashboard.
- One place (Menu) to add every thing in your website.
- Categories and subcategories management.
- Banners and sliders management.
- Powerful inbox will ability to connect your webmail.
- Multiple reports with graphical illustrations.
- Notifications with new emails and events.
- Users Permission Control.
- Visual Translations.
FrontEnd Features:
- All features of SmartEnd script is available.
- Demo preview photos not included.
- Responsive Bootstrap Flat Design.
- Two Languages (English & Arabic).
- Two directions RTL and LTR.
- Ability to control style settings and colors.
- Ability to control logo, fav icon, backgrounds.
- Dynamic menus and pages.
- All topics type: text pages, photos, videos add audios.
- Multi maps and locations with every topic.
- Multi Photos with every topics.
- Enable/Disable Comments.
- Get all topics for every user.
- Search Engine in all site sections.
- Enable/Disable Order form for every topic.
- Topic details format with advanced text editor.
- Multi categories with Fontawesome icons.
- Ajax forms for contact page, newsletter subscribe, comments and orders.
- Ability to enable or disable Captcha.
- Multi places for Ad Banners.
- Home page slide show banners.
- Latest topics on home page.
- Control all social networks links.
- Share script for: Facebook, Twitter, Google+, LinkedIn and Pintrest.
- Visits counter for every page.
- Most Viewed for every section.
- Two styles for footer.
- Enable/Disable newsletter subscription form.
- Enable/Disable Pre loader.
Languages:
- English.
- Arabic.
- How to add new Languages?: http://smartfordesign.net/smartend/documentation/fordevelopers.html
Our Guarantee:
- Provide excellent support with a fast response rate.
- Patch and fix any bugs or broken content.
- Help get you setup and installed!
- Answer any questions you may have.
Project folder contents:
_documentation
_demo_data
_Requirements.txt
smartend
Changelog:
February 27, 2020:
- Update: To the latest Laravel version 6.0 (Requires PHP >= 7.2.0).
- Urgent: Add htaccess file to protect /core files from direct access.
- Fix: Topics list in front from multi categories.
- Fix: External links start with (www) in main menu.
- Fix: Resolve compact errors with php v7.3.
- Fix: Resolve str_limit errors with php v7.3.
- Fix: Receive orders in order group in web mail.
- Fix: Changing contacts status.
- Update: improve visitors analytics generation.
- Update: hide user name of topics from front totally.
- Feature: Control Google maps api key from dashboard.
- Feature: Enable sending attachment with emails from web mail.
- Feature: Change topics ordering (ASC/DESC) from front settings.
- Feature: Order, comment and contact forms auto detect logged user info.
September 02, 2019:
- Update: reCAPTCHA to latest version.
- Fix: Installer warning in local machine.
- Fix: Slider banner title in case no description.
- Fix: Google maps URL if HTTPS is enabled.
July 20, 2019:
- Update to latest Laravel version 5.8 (Requires PHP >= 7.1.3).
- Update files to be a FULL custom version of SmartEnd CMS.
May 18, 2018:
- Update to latest version of SmartEnd dashboard features.
April 23, 2018:
- Update to latest version of SmartEnd dashboard features.
- Change Arabic fonts.
January 18, 2018:
- Resolve: CSS/JS Paths bug while running on local machine.
December 15, 2017:
- Release of this script on Codecanyon.
$30.00
There are no reviews yet.