joomla 3.7 custom fields

Custom Fields

Take your content to the next level with custom fields!

Ever wanted your visitors to see additional attributes in articles, users, and contacts? Through custom fields, you have a seamlessly integrated way to show them on the front end.
Custom fields offer up to 15 different type such as lists, text fields, and dates ... The site administrator will be able to create them for articles, users, and contacts. When editing an article, the fields show up in a separate tab and can be filled with data. Through field groups, it is possible to group the custom fields into their own tabs. ACL, multilanguage, layouts, and various other options are available to tailor them to your needs.
Through some plugin events, 3rd party extension developers are able to easily integrate the custom fields feature into their components. They will appear as if part of their extension, similar to categories, tags or history.
A new plugin group, “Fields”, allows you to define new custom field types. For example, a Twitter plugin can show Tweets on the article page for a given hashtag.

Joomla 3.7 multilingual

Multilingual Sites

Creating and managing multilingual websites has never been so easy!

Making multilingual sites is easier and better managed thanks to the multilingual associations feature.
The all new Multilingual Associations Component allows you to translate your content from one interface. Third-party extension developers can also prepare their extensions for integrating with this new feature.
There’s a huge bonus in the language management tool, as the content language is now created automatically during the installation of a new language package. You just have to click on publish!
And that’s not all: Edit your translated content by just clicking on the language icon. Select, edit and clear your associated item in the associations tab of your menu item ...

Joomla 3.7 improved workflow

Improved Workflow

Build your menu item and your content type in one step!

Content First’ is at the heart of our Content Management System.
This enforces the workflow through several steps, generating categories and articles, and then building the menu. Then one can link menu items with categories and articles. Joomla! 3.7 makes this far more rapid and significantly more intuitive.
You can now create “the trinity”: menu item, article and category - all in one step, without jumping between content, category and menu manager.
When creating a ‘single article’ menu item, click the ‘create button’, write your article, save it and then create a category ... Finished!
You can also create contact, newsfeed, and menu item alias on the fly.

The little changes that make all the difference

  • See your global settings in your item, no more guess work or having to double check.
  • A flatter, more modern backend template.
  • An upgraded date and time picker, now multilingual.
  • A single login for your site’s backend and frontend. No need anymore to login separately!
Joomla 3.7 UX improvements
Joomla menu manager

Menu Manager

You can now create, edit and organise the backend menu links any way you like!

You are free to have different administration menus on group access level for your user groups.
If you prefer, you can still use the default "preset menu" shipped with Joomla! without any customisation at all.

Joomla TinyMCE editor

Do more with TinyMCE

New buttons have been added to the toolbar!

They make your workflow even easier. You can add menu links, contacts and newsfeeds directly to your articles and modules.
Customisation is improved so that the user can use the editor according to their taste. The process is self explanatory as the editing is based on drag and drop.
Also multiple sets of settings can be assigned according to the user groups.

Joomla extension maintenance

Easier Extension Maintenance

Extension developers can now set a flag in the package manifest of their extension!

It allows you to block administrators from uninstalling the component, modules, and plugins separately.
It protects you from deleting by chance important parts of an extension, as you will have to uninstall the package to uninstall the extension.