Giter VIP home page Giter VIP logo

joomla4-test's Introduction

Joomla 4 Starter project

TODO: Dockerize the project with these specs:

  • PHP 8.2
  • MySQL 8.0 +
  • Apache 2.4 + / nginx 1.18 +

Modifications

The package.json file and the build folder was imported from the official Joomla repository. These are needed for compiling SCSS to CSS (more info). Run this command to build css:

npm run build:css

Watch for changes:

npm run watch

In order to the compilation not to fail, in the file your-path-to-the-project/build/build-modules-js/compilecss.es6.js comment line 43 out:

/*`${RootPath}/installation/template`,*/

After installation, the installation is going to be removed, so the build script won't find the folder, and will throw an error.

Joomla Coding Standards

A .gitignore file is added that is going to ignore most of the default Joomla files. As a result, this repository will

======

Joomla! CMS™

1- Overview * This is a Joomla! 4.x installation/upgrade package. * Joomla! Official site: https://www.joomla.org * Joomla! 4.4 version history - https://docs.joomla.org/Special:MyLanguage/Joomla_4.4_version_history * Detailed changes in the Changelog: https://github.com/joomla/joomla-cms/commits/4.4-dev

2- What is Joomla? * Joomla! is a Content Management System (CMS) which enables you to build websites and powerful online applications. * It's a free and Open Source software, distributed under the GNU General Public License version 2 or later. * This is a simple and powerful web server application and it requires a server with PHP and either MySQL, PostgreSQL or SQL Server to run. You can find full technical requirements here: https://downloads.joomla.org/technical-requirements.

3- Is Joomla! for you? * Joomla! is the right solution for most content web projects: https://docs.joomla.org/Special:MyLanguage/Portal:Learn_More * See Joomla's core features - https://www.joomla.org/core-features.html * Try out our free hosting service: https://launch.joomla.org

4- How to find a Joomla! translation? * Repository of accredited language packs: https://downloads.joomla.org/language-packs * You can also add languages directly to your website via your Joomla! administration panel: https://docs.joomla.org/Special:MyLanguage/J4.x:Setup_a_Multilingual_Site/Installing_New_Language * Learn how to setup a Multilingual Joomla! Site: https://docs.joomla.org/Special:MyLanguage/J4.x:Setup_a_Multilingual_Site

5- Learn Joomla! * Read Getting Started with Joomla to find out the basics: https://docs.joomla.org/Special:MyLanguage/J4.x:Getting_Started_with_Joomla! * Before installing, read the beginners guide: https://docs.joomla.org/Special:MyLanguage/Portal:Beginners

6- What are the benefits of Joomla? * The functionality of a Joomla! website can be extended by installing extensions that you can create (or download) to suit your needs. * There are many ready-made extensions that you can download and install. * Check out the Joomla! Extensions Directory (JED): https://extensions.joomla.org

7- Is it easy to change the layout display? * The layout is controlled by templates that you can edit. * There are a lot of ready-made professional templates that you can download. * Check out the template management information: https://docs.joomla.org/Special:MyLanguage/Portal:Template_Management

8- Ready to install Joomla? * Check the minimum requirements here: https://downloads.joomla.org/technical-requirements * How do you install Joomla - https://docs.joomla.org/Special:MyLanguage/J4.x:Installing_Joomla * You could start your Joomla! experience building your site on a local test server. When ready it can be moved to an online hosting account of your choice. See the tutorial: https://docs.joomla.org/Special:MyLanguage/Installing_Joomla_locally

9- Updates are free! * Always use the latest version: https://downloads.joomla.org/latest

10- Where can you get support and help? * The Joomla! Documentation: https://docs.joomla.org/Special:MyLanguage/Main_Page * FAQ Frequently Asked Questions: https://docs.joomla.org/Special:MyLanguage/Category:FAQ * Find the information you need: https://docs.joomla.org/Special:MyLanguage/Start_here * Find help and other users: https://www.joomla.org/about-joomla/create-and-share.html * Post questions at our forums: https://forum.joomla.org * Joomla! Resources Directory (JRD): https://community.joomla.org/service-providers-directory/

11- Do you already have a Joomla! site that's not built with Joomla! 4.x ? * What's new in Joomla! 4.x: https://www.joomla.org/4 * What are the main differences between 3.x and 4.x? https://docs.joomla.org/Special:MyLanguage/What_are_the_major_differences_between_Joomla!_3.x_and_4.x * How to migrate from 3.x to 4.x? Tutorial: https://docs.joomla.org/Special:MyLanguage/Joomla_3.x_to_4.x_Step_by_Step_Migration * How to migrate from 2.5.x to 3.x? Tutorial: https://docs.joomla.org/Special:MyLanguage/Joomla_2.5_to_3.x_Step_by_Step_Migration * How to migrate from 1.5.x to 3.x? Tutorial: https://docs.joomla.org/Special:MyLanguage/Joomla_1.5_to_3.x_Step_by_Step_Migration

12- Do you want to improve Joomla? * Where to request a feature? https://issues.joomla.org * How do you report a bug? https://docs.joomla.org/Special:MyLanguage/Filing_bugs_and_issues * Get Involved: Joomla! is a community developed software. Join the community at https://volunteers.joomla.org * Documentation for Developers: https://docs.joomla.org/Special:MyLanguage/Portal:Developers * Documentation for Web designers: https://docs.joomla.org/Special:MyLanguage/Web_designers

Copyright: * (C) 2005 Open Source Matters, Inc. https://www.joomla.org * Distributed under the GNU General Public License version 2 or later * See License details at https://docs.joomla.org/Special:MyLanguage/Joomla_Licenses

joomla4-test's People

Contributors

webandras avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.