Feb 10, 2019 : Preparing for Joomla 4.0


todhost.com logo!Feb 10, 2019 - Great news for Joomla fans: Joomla 4 alpha has been released and the stable Joomla 4 would be released soon. Joomla 4 shows up with both user experience and code quality improvements such as: Framework 2.0, Bootstrap 4 integration, raise minimum supported PHP version to PHP 7, new media manager, back-end UI improvements, remove previously deprecated functionality and more is expected to give Joomla! large functionality improvements with limited backward compatibility breaks.
Joomla 4 new features explained

Joomla 4 - a totally new version: Joomla 4 core is built with modern technologies to become a more powerful and easy-to-use CMS platform. Its goal is to simplify the upgrade process by having one-click upgrade for core, minimal backwards compatibility breaks for extensions. Joomla 4 will help developers do more things.
8 most exciting Joomla 4 new features:

Bootstrap 4 Integration
More friendly Back-end UI
Coding improvements
New front-end template and back-end template
New Media manager
Simplified installation process
Faster page loading times
Features to improve SEO

1. Bootstrap 4 Integration with Joomla 4

We all know that Bootstrap is the most popular HTML, CSS, and JS framework for building responsive, mobile-first projects on webs. Bootstrap 4 is a major rewrite of the entire project to make it even more powerful.

Joomla 4 and its later versions will stay up-to-date with the latest Bootstrap version to prevent conflict and backward compatibility issues.
2. More friendly Back-end UI

Joomla 4 back-end UI comes with lots of improvements to make it more friendly with users and easier to use.

The back-end navigation is on the sidebar now with a collapsed option. When users click on 1 menu, the main one will be collapsed with icons to give space for the sub-menu bar.

New back-end navigation system on Joomla 4

Joomla 4 back-end responsive is also improved, it works faster and looks cleaner.
3. Coding improvements

MVC layer improvement

Joomla 4 will restrict the duties of a component. So, a component is asked to only implement its own core functionality. Everything else is pulled out into the system. This is to help to make the extension more clean for coding. Developers will use “command bus” to oversimplify to extend the functionality where they have a single yet multitask controller.

Orthogonal Component Structure

There will be 2 kinds of components following the orthogonal system:

Vertical: Weblinks, Contacts, Users, Content, ...
Horizontal: Versioning, translating, tagging, commenting ...

This approach allows any component to take advantage of new capabilities that are designed to be used across extensions.

UI components using modern technologies

There will be a collection of components developed with the new W3C standard: custom elements. Each component uses plain and optimized java scripts for performance with clean and well-optimized HTML markup to give more benefit for developers.
4. New front-end template and back-end template

Joomla 4 introduced 1 new front-end template: cassiopeia and 1 new back-end template: atum. Both templates integrates Bootstrap 4 and responsive.
5. New Media manager

The new media manager will help users to manage their media files easier. They can structure the folder system and manage files easier. Users can also configure specific permissions for each user’s role.
6. Simplified installation process

Joomla 4 installation process is more simple and easier for a user to get it done. The sample data and multilingual installation is included in the "Customize installation" step.

There can be more options to be added to the installation process like:

Ability to install extensions (at minimum core supported extensions)
Rework sample data installation

Joomla 4 alpha installation - all steps

Step 1: Add site name info

Step 2: Update admin account

Step 3: Update database info

Step 4: Customize Installation

Step 5: Install sample data

Step 6: Complete installation
7. Faster page loading times

Joomla 4 focuses on improving coding quality, using modern technologies, removing previously deprecated functionality, new rewritten plugin system, Dependency Injection Containers to replace JFactory, Joomla framework to be used in more components, Code Namespacing and Depreciation and more will help to improve performance a lot.
8. Features to improve SEO

SEO is always one of the most important parts of web development, previous Joomla versions already supported lots of features to help improve SEO: Schema markup integration in most of the page types, heading structure, metadata fields, redirection ... In Joomla 4, it is indicated that SEO features is already listed on the to-do list and hopefully it will be ready in the stable version.
Joomla 4 FAQs: all you need to know

Joomla 4 alpha download is available for testing. JoomlArt team have researched and got you some FAQs for your concerns about this new upgrades. We will keep posting new questions and answers frequently.

Joomla 4 Frequent asked questions
1. Vision and direction for the release of Joomla 4 comes from?
1.1 Deprecated code:

It's been 5 years ago we started using Joomla 3.0 and on regular interval of time we have updates for Joomla 3.0 to 3.8 till now, There is changes in the PHP version as well. In This 3.x series update for Joomla there are alot of code changes has been done, There is 1000 of deprecated classes, functions are found in Joomla 3.8.x that becomes a problem for developers to work on development for Joomla with legacy code and outdated documentations.
1.2 Responsive Joomla user interface:

In 2012 a new Joomla interface is introduced. It's the first Responsive CMS backend. Nowadays all CMS offers the responsive backend and Joomla needs to improve its backend more stylish and responsive to increase the flexibility and stability, The Integration of Bootstrap 4 in Joomla will give it a new look, before Joomla is using Bootstrap 2 .The new Media manager in Joomla 4 is purely based on JavaScript framework with a lot of new Features.
2. The release of Joomla 4 Alpha and development status
2.1 What is Joomla 4 Alpha released for?

Joomla Alpha version is released for testing only and to help extension developers test their extensions on the new Joomla version, report all the bugs and get them fixed well before the final version release.
2.2 What is this version NOT for?

Joomla 4 alpha release is for testing ONLY. Not suitable for production sites as there will be lots of changes in coming versions.
2.3 How can you help Joomla development?

Believe it or not, you don’t have to be a developer to help build Joomla. As long as you could help with sorting bug reports, coding patches and testing solutions, definitely the Joomla Bug Squad always welcome you in the Joomla development process. Furthermore, it’s a great way for enhancing your working knowledge of Joomla, and also a nice way to network with new people from all walk of life.
2.4 When Joomla 4 stable is available?

There is no fixed date for stable version release. Joomla 4 is still being actively developed and will be released soon down the line.
1.5 What is Roadmap for Joomla 4 release ?

Currently Joomla 4 development is under process to implement new features, New Media manager has been already completed.The focus is going on the further development in the Joomla 4 backend development to make it fully ready for bootstrap 4 . There is no specific date to release yet, we are expecting stable Joomla 4 release in 2019.

Want to get more information?

If you are an extension developer, you can subscribe to Joomla's general developer mailing list, a place for extension development discussion, to get the latest update. Useful news and information will be posted here frequently.
3. Joomla 4 New Features
3.1 What are the main benefits in Joomla 4?

Joomla 4 comes with a lot of improvements and new features. The main benefits for the users A new flexible Admin dashboard, New media Manager, New Joomla front end and backend template and Accessibility support. On the other hand it's also helpful for developers as Bootstrap 4 integration will allow developers to create new designs.
3.2 What’s new in Joomla 4.0 so far?

There are lots of new features introduced in the Joomla 4 beta. Here is list of Joomla 4 main features:

Bootstrap 4 Integration
More friendly Back-end UI
Coding improvements
New front-end template and back-end template
New Media manager
Simplified installation process
Faster page loading times
Features to improve SEO

todhost.com Reads: 22 | Category: General | Source: WHTop : www.WHTop.com
URL source: https://www.todhost.com/announcements/67/Preparing-for-Joomla-40.html

Company: Tod Host

Want to add a website news or press release ? Just do'it, it's free! Use add web hosting news!

Related news


Apr 4, 2019 - New Google Algorithm May Update Page Ranking - Google is up again with a new research paper which describes a dramatically new way to improve how web pages are ranked. This algorithm claims significant improvements to deep neural network algorithms that calculate relevance.

The new algorithm discusses a method of ranking web pages called, Groupwise Scoring Functions.

Without confirmation from Google we cannot know for certain if it is in use. But because significant improvements are claimed by the researchers, it may not be far-fetched to consider that this algorithm may already be in use by Google.

Does Google Use Published Algorithms?

Google has stated in the past that “Google research papers in general shouldn’t be assumed to be ...
Dec 12, 2018 - WordPress 5.0 Comes with Gutenberg Update - WordPress 5.0 is here with a major update - Gutenberg, The Gutenberg update is the biggest single update in WordPress history. The WordPress Gutenberg blocks which will be beginning with WordPress 5.0, completely changes the way posts and edits are done in WordPress. In this post, we explain how the new blocks work with the new Gutenberg WordPress Editor.

Before we go any further, you should check out our WordPress Gutenberg Ultimate Guide. That post and ebook covers information that this how-to will assume you already know. The Classic Editor plugin will only be officially supported until December 31, 2021, so you can only delay the inevitable for so long.

What are WordPress Gutenberg ...
Aug 15, 2018 - Enable Your Free SSL to Avoid Being Hurt by the Google Chrome Update - Enabling SSL on your website is no longer an option. As Google roles out its Chrome update which mark sites that do not have SSL enabled as "unsecure", enabling SLL is now a must as not doing so could hurt your website reputation and business.

Taking advantage of Todhost's Free SSL is easy. Enabling (or forcing) the SSL will give your domain an "HTTPS://" prefix, which ensures your website will be labeled as "secure" in most web browsers.

The Free SSL will be automatically added to every domain for new and existing cPanel platform customers..

The Free SSL lasts for 90 days from issuance and renews automatically at no cost to you so your site hosted with Todhost should never be without ...
May 14, 2018 - Search Perform Better Than social for referral traffic in 2017 - The dynamism of the internet is taking a new turn. The changes are becoming so significant that they could throw up new challenges and influence behaviors and the way traditional ranking algorithm have functioned. A new referral traffic report from Shareaholic indicates that in 2017, search accounted for a larger share of website traffic than social network visits. This will be upsetting a trend which had been observed and remained consistent since 2014. It will be the first time since 2014 search will be generating a larger share of visits over social. This throws up some food for thought especially for people whose focus and traffic sources had been the social media channels which had ...
Feb 20, 2018 - Google going to mark all HTTP sites as “not secure” - According to a blog post by Chrome security product manager Emily Schechter, Google will soon begin to mark all HTTP sites as “not secure”in Google Chrome.

The change will take effect in July 2018 with the release of Chrome 68. According to the post, “Chrome’s new interface will help users understand that all HTTP sites are not secure, and continue to move the web towards a secure HTTPS web by default. HTTPS is easier and cheaper than ever before, and it unlocks both performance improvements and powerful new features that are too sensitive for HTTP.”

The implication is that Google is actually taking the security of the web really very seriously and will be down-grading insecure sites in ...