AsgardCMS Introduction and Installation Last Updated : 11 Feb, 2021 Summarize Comments Improve Suggest changes Share Like Article Like Report AsgardCMS is made for developers. It is a full-featured, multilingual modular CMS developed on top of the Laravel framework. The built-in quick-development tools allow the developer to avoid spending their time on design and concentrate on functionality. It has the following characteristics: Completely Responsive: It has Bootstrap, which is fully responsive, which is the basis for the default themes present in AsgardCMS. The user can browse the web on any device conveniently as the application created by AsgardCms is fully responsive.PHP 7.0: AsgardCms is based on PHP 7.0 with modern standards for coding. On PHP 7, AsgardCms runs well. AsgardCms' official website also runs on PHP 7 and is a site operated by AsgardCms.Launch Ready: Because of the rapid application development setup offered by the platform, any developer can launch their website in days and not months.Multilingual: With support for a wide array of languages, AsgardCMS is entirely multilingual. Through the CMS GUI, any developer can readily handle languages.Modular: AsgardCMS is modular in its entirety. Each part of the CMS is a separate module that is decoupled for example Page module, media module, menu module, and so on. which have some functionalities in them. Installation of AsgardCMS: For the installation and use of the application, the following requirements need to be met. The user should have these requirements installed on their devices.PHP 7.1 or higher, PDO PHP Extension, cURL PHP Extension, OpenSSL, PHP Extension, Mbstring PHP Extension, Tokenizer PHP Extension, Mcrypt PHP Extension, GD PHP Library, MySql 5.5, One of the following cache drivers: Memcached, Redis, APC. (defaults to an array). One can get all these requirements by installing XAMPP and PHP 7.1 or higher. To install XAMPP, refer this article on GFG. Once the developer has these requirements in their devices they can try the next step that is the installation of the AsgardCMS. The process of creation of a project involves the following steps: Creating the project through composer: For this, the developer needs to have composer installed on their devices. If you haven't installed the composer yet you can install it from the official website. Refer to the "https://getcomposer.org/ official website. Once the composer is installed the next step is to install AsgardCMS after giving the command via composer. Write the following command in the command line after opening the htdocs folder in the XAMPP folder. composer create-project asgardcms/platform your-project-name. Once this command is given all the dependencies required are installed. The below images will show how exactly the installation will happen. Create a database: Create the database in the way you prefer. I have created a new database using the PHPMyadmin tool using the XAMPP server. Just remember the database name created as it will be used in the next step. Run the install command: Now the final step to complete the installation process is to run the installation command after the creation of the database. The command to is as follows. php artisan asgard:install This command will set up all the database information, create the admin page, help to run migrations and seeds in the project. Below is the attached snapshot to understand what will happen once you write this command in the command line. Now the project is ready to use and you can open the project in any editor of your choice. Comment More infoAdvertise with us A ayushivadhera Follow Improve Article Tags : Web Technologies PHP Laravel Similar Reads JavaScript Tutorial JavaScript is a programming language used to create dynamic content for websites. It is a lightweight, cross-platform, and single-threaded programming language. It's an interpreted language that executes code line by line, providing more flexibility.JavaScript on Client Side: On the client side, Jav 11 min read Web Development Web development is the process of creating, building, and maintaining websites and web applications. It involves everything from web design to programming and database management. Web development is generally divided into three core areas: Frontend Development, Backend Development, and Full Stack De 5 min read React Interview Questions and Answers React is an efficient, flexible, and open-source JavaScript library that allows developers to create simple, fast, and scalable web applications. Jordan Walke, a software engineer who was working for Facebook, created React. Developers with a JavaScript background can easily develop web applications 15+ min read React Tutorial React is a powerful JavaScript library for building fast, scalable front-end applications. Created by Facebook, it's known for its component-based structure, single-page applications (SPAs), and virtual DOM,enabling efficient UI updates and a seamless user experience.Note: The latest stable version 7 min read JavaScript Interview Questions and Answers JavaScript is the most used programming language for developing websites, web servers, mobile applications, and many other platforms. In Both Front-end and Back-end Interviews, JavaScript was asked, and its difficulty depends upon the on your profile and company. Here, we compiled 70+ JS Interview q 15+ min read Domain Name System (DNS) DNS is a hierarchical and distributed naming system that translates domain names into IP addresses. When you type a domain name like www.geeksforgeeks.org into your browser, DNS ensures that the request reaches the correct server by resolving the domain to its corresponding IP address.Without DNS, w 8 min read HTML Interview Questions and Answers HTML (HyperText Markup Language) is the foundational language for creating web pages and web applications. Whether you're a fresher or an experienced professional, preparing for an HTML interview requires a solid understanding of both basic and advanced concepts. Below is a curated list of 50+ HTML 14 min read NodeJS Interview Questions and Answers NodeJS is one of the most popular runtime environments, known for its efficiency, scalability, and ability to handle asynchronous operations. It is built on Chromeâs V8 JavaScript engine for executing JavaScript code outside of a browser. It is extensively used by top companies such as LinkedIn, Net 15+ min read Web Development Technologies Web development refers to building, creating, and maintaining websites. It includes aspects such as web design, web publishing, web programming, and database management. It is the creation of an application that works over the internet, i.e., websites.To better understand the foundation of web devel 7 min read CSS Tutorial CSS stands for Cascading Style Sheets. It is a stylesheet language used to style and enhance website presentation. CSS is one of the three main components of a webpage, along with HTML and JavaScript.HTML adds Structure to a web page.JavaScript adds logic to it and CSS makes it visually appealing or 7 min read Like