Maan News- Laravel News, Magazine & Blog PHP Script

This document contains general information and step by step guidelines
on how to install on your Local/Live server Admin Panel

Get started

Getting Started

In the following sections, we will explain how to set up and use the system. Maan News is a modern PHP script that has been designed for Newspapers, magazines, blogs, portals either operated by any editorial, a team of gamers, game lovers, community… The design is made of creativity & imagination, a strong impression so it can attract its target users easily & quickly.. Although there're a lot of things written in this documentation, the theme itself is not hard to use. After installing the theme, you can discover everything yourself. This file is more of a reference if you do not know what to do, or if you are not familiar with Laravel

Maan News - Admin Panel


Thank you for purchasing our product. If you have any questions that are beyond the scope of this documentation file, please feel free to email us via our user page contact form or directly to email at acnooteam@gmail.com

We are using laravel 10 So these are the minimum server requirements, the installer will check if your server meets these or alternatively you can contact your hosting provider in order to make sure your server meets them.

  • PHP >= 8.1
  • Ctype PHP Extension
  • cURL PHP Extension
  • DOM PHP Extension
  • Fileinfo PHP Extension
  • Filter PHP Extension
  • Hash PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PCRE PHP Extension
  • PDO PHP Extension
  • Session PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

For more information about deployment see the Laravel documentation here https://laravel.com/docs/10.x/deployment

 

After successfully purchase Maan News download the project from Envato download page

Extract the downloaded file. You will have another zip file named maannews.zip containing the main project's files and a documentation folder. You are reading this documentation, that means you already have theme both.

Before installing, you will need to create a new database. If you already know how to do this or have already created one, skip to the next step.

Note: Please use empty database. In most cases you should be able to create a database from your cpanel.

Login to your cPanel by entering this in your browser url

yourdomian.com/cpanel

Step: 1
Step: 2
Step: 3

Now you need to create a new user. On the same page go to create a new database user

Step: 4

Now add the user to the database

Step: 5

And select full permissions on the database to that user

On some operating systems, the dotfiles are hidden by default. Before starting to upload the files, please make sure your file explorer has the option to view hidden files turned on.

After creating a database, Upload the maannews.zip file on the web root folder of your domain. This folder is generally called public_html, html, or example.com, but depending on your server's configuration, it might be named differently.

After that in the public_html directory upload the downloaded file.

Note: Important Make sure that you have .env file in your folder.

Note: Make sure that .htaccess file got copied properly from the download to your server.

Go to your website address, then you'll see an installation wizard. To open the installer. Visit

yourdomain.com/install

Now the installer will show up.The First screen will be Welcome Screen

Note : If you are not able to access the website by accessing yourdomain.com/install, but you are able to access it via yourdomain.com/index.php/install, this means that you probably don't have Apache mod_rewrite installed and enabled.

Server Requirements

After clicking on "Check requirement" button, you will be redirected to System Requirements step during the installation wizard, System Requirements.

Directory Permissions

After successfully enabling and installing all required PHP extensions, next step is to set the appropriate permissions for some system folders that shows on below picture.

For giving permissions please open your terminal window. and type command sudo chmod 777 directory_name for example sudo chmod 777 app

Note : If your control panel has no terminal window, then go to public_html or the directory where you have uploaded the project. now give permission for some system folders that show on Installer. For example, we have demonstrated storage/framework directory permission in the below image.

Open required directory Change permissions for specific directory

Note: You have to change the directory permissions for the storage/logs and bootstrap/cache folders as shown in the image. If these folders do not have the correct permissions, please adjust them accordingly.

Database/Environment Setting

You have to fill in your database credentials

Exit

The last step is exit step.

Congratulations you have successfully installed this project on your server. 😀

 

You can login using several methods depending on your role.

Super Admin

superadmin@superadmin.com

superadmin

Admin

admin@admin.com

admin

Editor

editor@editor.com

editor

Reporter

reporter@reporter.com

reporter

In this project, different modules are assigned based on user roles: Super Admin, Admin, Editor & Reporter. Each role has distinct responsibilities tailored to their specific tasks and permissions. Below, we will discuss how each user role operates within the system.

This is the admin dashboard page. The essential information regarding the project are displayed here.


Here you can manage users and see Subcscriber list.

User List

This list provides a view of all users with options to create, view, edit, delete, and delete multiple users at once.

Create User

You can create a user by filling out the necessary fields. Please ensure that the email and password are entered carefully.

Subscriber List

This list provides a view of all Subscriber with search and delete option available.


Here you can manage News Category and see the list.

News Category List

The News Category section is part of the "News Manage" module in the MAAN News system. This interface allows administrators to manage news categories efficiently by adding, editing, and deleting categories. Below is a breakdown of each feature in this section.

Create Category

You can create a category by filling out the necessary fields.

Here you can manage News Sub Category and see the list.

News Sub Category List

The News Sub Category section is part of the "News Manage" module in the MAAN News system. This interface allows administrators to manage news sub categories efficiently by adding, editing, and deleting categories. Below is a breakdown of each feature in this section.

Create Sub Category

You can create a sub category by filling out the necessary fields.

Here you can manage News Speciality and see the list.

News Speciality List

This section enables administrators to manage special categories or types of news, known as "News Specialities," which help in categorizing and highlighting certain types of news content (e.g., Top News, Sliding News).

Create Speciality

You can create a Speciality Category by filling out the necessary fields.

Here you can manage All News and see the list.

All News List

This section helps administrators manage the complete list of news articles, including creating new ones, updating existing content, and controlling the publish status and special tags like "Breaking News.

Create News

You can create a News by filling out the necessary fields.


Here you can manage the photo and video gallery with various functionalities

Photo Gallery List

This list displays all photos in the gallery, allowing you to filter by status and search. You can also edit, delete, or delete multiple photos at once.

Add Photo Gallery

By clicking on the "Add Photo Gallery" button, you can create a new photo. You will need to fill in the necessary fields. Here is the screenshot of the create photo page.

Video Gallery List

This list displays all videos in the gallery, allowing you to filter by status and search. You can also edit, delete, or delete multiple videos at once.

Add Video Gallery

By clicking on the "Add Video Gallery" button, you can create a new video. You will need to fill in the necessary fields. Here is the screenshot of the create video page.


Here you can manage Blog Categories , Blog Sub-Categories and Blogs and see the list.

Blog Category

This list displays all blog categories with options to create, view, edit, delete, and delete multiple categories at once. To create a new blog category, simply enter the category name.

Blog Sub-Category

This list shows all blog subcategories, offering options to create, view, edit, delete, and delete multiple subcategories at once. To create a new blog subcategory, simply enter the category name and select the corresponding blog category.

Blog List

This list provides a view of all blog posts with options to create, view, edit, delete, and delete multiple blog posts at once.

Create Blog

You can create a blog by filling out the necessary fields. Please ensure that the title and content are entered carefully.


Here, you can view the list of News Reporters along with a search filter. Additionally, you have the option to edit, delete, and perform multi-delete operations.

Create News Reporter

By clicking the "Add News Reporter" button, you can create a new news reporter. You'll need to fill in the required fields. Below is a screenshot of the create news reporter page. Please ensure you enter the email and password carefully.


Here, you can view the complete contact list with options to search, delete, and delete multiple entries at once


This area is located at the top of every page in the web, giving easy access to various functions and options without navigating away from the current page.

Here you can create header for necessary field with image.

This area is located at the bottom of every page in the web, giving easy access to various functions and options without navigating away from the current page.

Here you can create footer for necessary field with image.

Manage Pages

You can modify various sections of the pages, including the Home One,Home Two, Menu Title, All pages, Contact us, Footer Section.

Here you can see information with edit and delete option

Here you can create SEO Report to fulfill necessary field.

This area is located at the top of every page in the web, giving easy access to various functions and options without navigating away from the current page.

Here you can create header for necessary field with image.


Here, you can view various ads, with options to edit and delete them.

Create Ads

By clicking the "Add" button, you can create a new ad by filling out the required fields.

Header Code

Here, you can view the header code with options to edit and delete it. You can also create new header code by simply entering the code.



In this section, you have the ability to define roles and allocate specific permissions to different users as needed.

Roles

In this section, you have the capability to create new roles and update existing ones. When updating roles, you can configure their specific role permissions, granting or restricting access to various features and functionalities as required. This allows you to tailor user roles to your organizational needs and security requirements.

Permissions

In this section, you have the capability to set role-specific permissions, allowing you to fine-tune and control access rights for each role according to your organization's needs and security requirements.


In the Setting section, you have the capability to configure the fundamental aspects or core elements of this project.

Site Settings

Here, you can update the app information, including its icon and logo.

Company Info

Here, you can view company information with options to search, edit, and delete. You can also enable or disable the company by changing its status.

Create Company Info

Here, you can create a company info to fill in the necessary information.

Theme List

Here, you can view the theme list, update themes, and activate or deactivate them as needed.

Create Theme

You can create a new theme by filling in the necessary information.

Theme Color

Here, you can view the list of theme colors, update them, and select your preferred color as needed.

Notification

Here, you can view a list of various notifications. You also have the option to filter these notifications based on available criteria.In each list, clicking the "View" button allows you to see detailed information.

System Settings

In this section, you can configure various backend settings for the project, including application setup, driver configurations, mail settings, storage configurations, and other essential components. It's crucial to handle these configurations with care as they impact the functionality and security of the system.

App

Drivers

Drivers

Storage Settings

Mail Configuration

Note: Please note that if you change QUEUE_MAIL from false to true, you need to run the following command: php artisan queue:work. Remember: The command path should be: /home/u186958312/domains/yourdomain.com/public_html. Make sure you're in the correct path.

Note: If you're not familiar with running the command, there's another option. Simply visit yourdomain.com/queue-work and it will be executed automatically.

Note: If you select QUEUE_MAIL as true but do not run the command or visit the URL, email functionality will not work properly.

Others


Version: 5.2 ( 29 September 2025 )
  • 1. 107 languages added.
  • 2. Dynamic some static contents.
  • 3. Fixed settings issue.
  • 4. Fixed logo display issues.
  • 5. Fixed category link issues.
  • 6. Removed unnecessary code.
  • 7. Updated installer.
  • 8. Removed extra files.
  • 9. Added "Share Now" option with WhatsApp link on the page.
  • 10. Forget password page content made dynamic and image issues resolved.
  • 11. Reset password page content made dynamic and image issues fixed.
  • 12. Password show/hide issue fixed on the reset password page.
  • Note: Before updating to the new version, please make sure you already have a database and full project backup. This is extremely important!

    Note: Please replace the following folders: app, database, lang, public/assets, public/frontend, resources, and routes. After replacing them, visit yourdomain.com/update to install the new version. Without visiting the URL, your project will not function correctly, so ensure you complete this step.

    Note: If you face any issues with the update, please contact us.


Version: 5.1
  • 1. Fixed language issue.
  • 2. Fixed some minor issues on admin panel.
  • Note: Before updating to the new version, please make sure you already have a database and full project backup. This is extremely important!

    Note: Please replace the following folders: app, database. After replacing them, visit yourdomain.com/update to install the new version. Without visiting the URL, your project will not function correctly, so ensure you complete this step.

    Note: If you face any issues with the update, please contact us.


Version: 5.0
  • 1. New admin panel design added.
  • 2. News category issues fixed.
  • 3. News issues fixed.
  • 4. Removed loop routes from the route file.
  • 5. Fixed frontend issues.
  • 6. Installer added.
  • 7. Fixed some major issues.
  • 8. Fixed design and responsive issues.
  • 9. Change all form submission to ajax.

  • Note: Before updating to the new version, please make sure you already have a database and full project backup. This is extremely important!

    Note: Please replace the following folders: app, database, lang, public/admin, public/assets, public/flags, public/frontend, resources, and routes. After replacing them, visit yourdomain.com/update to install the new version. Without visiting the URL, your project will not function correctly, so ensure you complete this step.

    Note: If you face any issues with the update, please contact us.


HELP & SUPPORT

Free support policy includes troubleshooting, technical assistance with the product only. It does not include any customization, additional features integration or concerns about third- party plugins compatibility. But, support is applied to plugin(s) we have developed and integrated ourselves. We appreciate your understanding!

If you need assistance and information on purchased product that is not covered in documentation, mail them on our support at

acnooteam@gmail.com

You can expect answer within 24-48 hours, usually as soon as possible in the order they were received.

Additionally, if any email has no response from the item owner for more than 7 days, that support email will be archived by default. However, if you need further assistance, you can mail us again.