{"id":30717,"date":"2017-04-27T16:56:03","date_gmt":"2017-04-27T13:56:03","guid":{"rendered":"https:\/\/blog.superhosting.bg\/?p=30717"},"modified":"2022-04-02T11:39:45","modified_gmt":"2022-04-02T08:39:45","slug":"joomla-3-7-improves-user-experience-with-custom-fields-while-advancing-for-the-new-url-router","status":"publish","type":"post","link":"https:\/\/blog.superhosting.bg\/en\/joomla-3-7-improves-user-experience-with-custom-fields-while-advancing-for-the-new-url-router.html","title":{"rendered":"Joomla! 3.7 Improves User Experience with Custom Fields While Advancing for the New URL Router"},"content":{"rendered":"<p>In spite of a slight delay in the initial schedule, the new <a title=\"Joomla! 3.7 - Latest Features | joomla.org\" href=\"https:\/\/www.joomla.org\/3\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Joomla! 3.7<\/strong><\/a> version is already officially released.<\/p>\n<p>With 3.7. and the upcoming 3.8. and 3.9. versions developers are paving the way towards the new major&nbsp; <a title=\"Start contributing to Joomla! 4, a developers look | developer.joomla.org\" href=\"https:\/\/developer.joomla.org\/news\/658-joomla4-manifesto.html\" target=\"_blank\" rel=\"noopener noreferrer\">Joomla! 4.0<\/a>. This next major release will contain many nice improvements and features that unfortunately cannot be added to versions of the 3.x series.<\/p>\n<p>We remind you that&nbsp; <a title=\"Joomla! 3.5 Comes With Great New Features\" href=\"https:\/\/blog.superhosting.bg\/en\/joomla-3-5.html\" target=\"_blank\" rel=\"noopener noreferrer\">Joomla!3.5<\/a> fully supports <a title=\"PHP 7.1 is Already Available at SuperHosting.BG!\" href=\"https:\/\/blog.superhosting.bg\/en\/php-7-1-available-on-all-servers-superhosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">PHP 7<\/a>+, so if you are using this or a later version and still have not benefited from speeding up your website, now is a very suitable moment to do so. Our <a title=\"All SSD Hosting with Unlimited Bandwidth and Overall Security!\" href=\"https:\/\/en.superhosting.bg\/web-hosting-compare-hosting-plans.php\" target=\"_blank\" rel=\"noopener noreferrer\">hosting<\/a> or <a title=\"Managed VPS\" href=\"https:\/\/en.superhosting.bg\/web-hosting-common-managed-vps.php\" target=\"_blank\" rel=\"noopener noreferrer\">Managed VPS<\/a> customers can upgrade to PHP 7 in cPanel -&gt; PHP Manager.<\/p>\n<p>Besides <a title=\"Isis flat repaint #11832 | github.com\/joomla\/joomla-cms\" href=\"https:\/\/github.com\/joomla\/joomla-cms\/pull\/11832\" target=\"_blank\" rel=\"noopener noreferrer\">slight changes in the appearance of the Backend<\/a>, <strong>Joomla! 3.7<\/strong> also offers a few more cool improvements and new features.<\/p>\n<h3 class=\"h4-gray01\"><strong>Custom Fields (custom fields)<\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"img-border2 alignright wp-image-30515 size-full\" title=\"Custom Fields \u0432 Joomla! 3.7\" src=\"https:\/\/blog.superhosting.bg\/wp-content\/uploads\/2017\/04\/custom-fields-in-administration-joomla-3.7-01-2.png\" alt=\"Custom Fields \u0432 Joomla! 3.7\" width=\"306\" height=\"212\"> These are additional data fields, (<a title=\"Custom fields #11833 | github.com\/joomla\/joomla-cms\" href=\"https:\/\/github.com\/joomla\/joomla-cms\/pull\/11833\" target=\"_blank\" rel=\"noopener noreferrer\">custom fields<\/a>), that allow adding attributes to articles, users, and contacts.<\/p>\n<p>Custom fields offer up to 15 different types of attributes.<\/p>\n<p>To use custom fields in an article, you first need to create at least one such field. You can do this by going to the Backend &#8211; Content -&gt; Fields. \u041f\u043e\u043b\u0435\u0442\u0430\u0442\u0430 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u0435 \u0433\u0440\u0443\u043f\u0438\u0440\u0430\u0442 \u0432\u044a\u0432 Field Groups.<\/p>\n<p style=\"font-size: 85%;\">Joomla! Help: <a title=\"Managing Custom Fields | docs.joomla.org\" href=\"https:\/\/docs.joomla.org\/J3.x:Adding_custom_fields\" target=\"_blank\" rel=\"noopener noreferrer\">Managing Custom Fields<\/a><\/p>\n<h3 class=\"h4-gray01\"><strong>An improved and modernized URL is coming up in the next Joomla! version.<\/strong><\/h3>\n<p>One thing in the CMS which has not undergone many changes or improvements over the years is the system component responsible for the URLs (also called router or URL router). This component also generates the website URLs.<\/p>\n<p>A new upgraded router was added to the first beta versions of Joomla! 3.7., but it was removed from developments of the version later on.<\/p>\n<p>The new router will enable Joomla! to have faster and better looking URLs with neither unnecessary IDs, nor duplicate content, resulting from different URLs pointing to the same content. The router will also allow setting up URLs in a more concise format: so instead of \/services?view=list&amp;id=3 they may look like: \/services\/freelist. This means that Joomla! will soon be able to offer URLs and settings similar to WordPress :).<\/p>\n<p>Developers, however, claim that this router might lead to a path not right for the existing system users and the strategy for developing the CMS. The new router would have changed the way URLs in Joomla! were handled and for now the 4.0. version will most likely have the router activated by default. This would have forced users to manually alter\/redirect the existing URLs of their websites. For that reason the new router was removed from the 3.7. version and still being repaired.<\/p>\n<p>A new team of developers and SEO experts is working hard to finish the router&#8217;s development. They will most likely work at least 2-3 more months to prepare and complete the new URL router project so that it may be part of the upcoming Joomla! 3.8. version.<\/p>\n<p>Here is where the idea for this new improved router originates from:&nbsp;<a title=\"Advance the Joomla URL Router | indiegogo.com\" href=\"https:\/\/www.indiegogo.com\/projects\/advance-the-joomla-url-router#\/\" target=\"_blank\" rel=\"noopener noreferrer\">Advance the Joomla URL Router<\/a><\/p>\n<p>Here you can read the official statement why the router needs to be thoroughly examined before being integrated into the new version:&nbsp;<a title=\"Statement about the new Router feature for 3.7.0 | developer.joomla.org\" href=\"https:\/\/developer.joomla.org\/news\/674-statement-about-the-new-router-feature-for-3-7-0.html\" target=\"_blank\" rel=\"noopener noreferrer\">Statement about the new Router feature for 3.7.0<\/a>.<\/p>\n<h3 class=\"h4-gray01\"><strong>Multilingual Associations Component<\/strong><\/h3>\n<p>You can access this new useful feature in Components -&gt; <a title=\"Adding the Multilanguage Associations Manager #13537 | github.com\/joomla\/joomla-cms\" href=\"https:\/\/github.com\/joomla\/joomla-cms\/pull\/13537\" target=\"_blank\" rel=\"noopener noreferrer\">Multilingual Associations<\/a> as it enables you to easily manage or translate your content through a single interface.<\/p>\n<p>English and Bulgarian version of an article. The left part of the window loads the selected item (such as the article in English) and the right part loads the associated item (the article in Bulgarian).<\/p>\n<p style=\"font-size: 85%;\">Joomla! Help: <a title=\"Multilingual Associations | docs.joomla.org\" href=\"https:\/\/docs.joomla.org\/J3.x:Multilingual_Associations\" target=\"_blank\" rel=\"noopener noreferrer\">Multilingual Associations<\/a><\/p>\n<h3 class=\"h4-gray01\"><strong>Manager for Backend Menu<\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"img-border2 alignleft wp-image-30520 size-full\" title=\"\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u0430 \u043c\u0435\u043d\u044e\u0442\u0430\u0442\u0430 \u0432 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f\u0442\u0430 \u043d\u0430 Joomla! 3.7\" src=\"https:\/\/blog.superhosting.bg\/wp-content\/uploads\/2017\/04\/custom-menus-in-administration-joomla-3.7-02.png\" alt=\"\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u0430 \u043c\u0435\u043d\u044e\u0442\u0430\u0442\u0430 \u0432 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f\u0442\u0430 \u043d\u0430 Joomla! 3.7\" width=\"172\" height=\"118\">Similarly to the feature for creating and managing menus for the Frontend of the website Joomla! 3.7. has the option <a title=\"Menu manager for Joomla Backend Menu #13036 | github.com\/joomla\/joomla-cms\" href=\"https:\/\/github.com\/joomla\/joomla-cms\/pull\/13036\" target=\"_blank\" rel=\"noopener noreferrer\">for managing the Backend menus.<\/a>.<\/p>\n<p>When you create a new menu you will see an option to make it a Site or an Administrator type.<\/p>\n<h3 class=\"h4-gray01\"><strong>TinyMCE Editor Improvements<\/strong><\/h3>\n<p>There are two new buttons in the editor &#8211; Menu and Contact.<\/p>\n<p>The editor&nbsp;<a title=\"Dynamic Editor-Buttons TinyMCE #11829 | github.com\/joomla\/joomla-cms\" href=\"https:\/\/github.com\/joomla\/joomla-cms\/pull\/11829\" target=\"_blank\" rel=\"noopener noreferrer\">improvements&nbsp;<\/a> include the option to enable \/ disable \/ install \/ uninstall TinyMCE buttons. For users with&nbsp;<a title=\"TinyMCE builder: use usergroup instead of viewlevel for each set. Plus fix some BC issue. #13387 | github.com\/joomla\/joomla-cms\" href=\"https:\/\/github.com\/joomla\/joomla-cms\/pull\/13387\" target=\"_blank\" rel=\"noopener noreferrer\">different access levels <\/a>, you can create multilevel menus. These improvements aim at making the editor easier to work with and expand its features.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"img-border2 alignright wp-image-30523 size-full\" title=\"\u041f\u0440\u0435\u043d\u0430\u0440\u0435\u0436\u0434\u0430\u043d\u0435 \u043d\u0430 \u0431\u0443\u0442\u043e\u043d\u0438\u0442\u0435 \u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 \u0432 Joomla! 3.7\" src=\"https:\/\/blog.superhosting.bg\/wp-content\/uploads\/2017\/04\/custom-editors-in-administration-joomla-3.7-03.png\" alt=\"\u041f\u0440\u0435\u043d\u0430\u0440\u0435\u0436\u0434\u0430\u043d\u0435 \u043d\u0430 \u0431\u0443\u0442\u043e\u043d\u0438\u0442\u0435 \u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 \u0432 Joomla! 3.7\" width=\"268\" height=\"90\">You can find the new features by going to menu Plugins -&gt; Editor &#8211; TinyMCE. Depending on the user role you can configure a <a title=\"TinyMCE drag&amp;drop toolbar editing #11926 | github.com\/joomla\/joomla-cms\" href=\"https:\/\/github.com\/joomla\/joomla-cms\/pull\/11926\" target=\"_blank\" rel=\"noopener noreferrer\">predefined set&nbsp;<\/a> of buttons and menus in the editor. There are three sets activated by default: Set 2 allows public access, Set 1 is used by a manager \/ registered user and Set 0 that is suitable for admins \/ editors or super users. You can assign different types of users to the sets.<\/p>\n<h3 class=\"h4-gray01\"><strong>There is more:<\/strong><\/h3>\n<ul>\n<li>The Backend template automatically switches to Isis in case you are currently using Hathor. Users can switch back to Hathor, but we do not recommend this. The Isis template is updated and is much better than Hathor. The <a title=\"[RFC] Freeze Hathor backend template in the current state #15079 | github.com\/joomla\/joomla-cms\" href=\"https:\/\/github.com\/joomla\/joomla-cms\/issues\/15079\" target=\"_blank\" rel=\"noopener noreferrer\">Hathor template is not updated&nbsp;<\/a>so it might not support some of the new features in 3.7 or the next Joomla! versions. For <a title=\"[3.7] Hathor postinstall #15210 | github.com\/joomla\/joomla-cms\" href=\"https:\/\/github.com\/joomla\/joomla-cms\/pull\/15210\" target=\"_blank\" rel=\"noopener noreferrer\">Joomla! 4.0 <\/a> the Backend Hathor template is scheduled to be removed.<\/li>\n<li><a title=\"New DateTime picker (replaces calendar) #11138 | github.com\/joomla\/joomla-cms\" href=\"https:\/\/github.com\/joomla\/joomla-cms\/pull\/11138\" target=\"_blank\" rel=\"noopener noreferrer\">New Date Time Picker <\/a>replaces calendar for publishing an article as it has an upgraded code;<\/li>\n<li>There are new&nbsp;<a title=\"Improvements to article modals (with Create Article button) #11830 | github.com\/joomla\/joomla-cms\" href=\"https:\/\/github.com\/joomla\/joomla-cms\/pull\/11830\" target=\"_blank\" rel=\"noopener noreferrer\">Create Article<\/a>, <a title=\"[category modal field] Adds Create Category button and other improvements #11857 | github.com\/joomla\/joomla-cms\" href=\"https:\/\/github.com\/joomla\/joomla-cms\/pull\/11857\" target=\"_blank\" rel=\"noopener noreferrer\">&nbsp;Category<\/a>, <a title=\"[contact modal field] Adds Create Contact button and other improvements #11858 | github.com\/joomla\/joomla-cms\" href=\"https:\/\/github.com\/joomla\/joomla-cms\/pull\/11858\" target=\"_blank\" rel=\"noopener noreferrer\">Contact<\/a> and <a title=\"[newsfeed modal field] Adds Create News Feed button and other improvements #11862 | github.com\/joomla\/joomla-cms\" href=\"https:\/\/github.com\/joomla\/joomla-cms\/pull\/11862\" target=\"_blank\" rel=\"noopener noreferrer\">Newsfeed <\/a> buttons that allow you to create a menu item;<\/li>\n<li>Global values <a title=\"JFormFieldList shows the global values if present. #11911 | github.com\/joomla\/joomla-cms\" href=\"https:\/\/github.com\/joomla\/joomla-cms\/pull\/11911\" target=\"_blank\" rel=\"noopener noreferrer\">are already shown in settings list <\/a> &nbsp;for the articles, contacts, tags or others so you do not need to remember them;<\/li>\n<li><a title=\"Allow packages to declare that their child extensions cannot be uninstalled #13154 | github.com\/joomla\/joomla-cms\" href=\"https:\/\/github.com\/joomla\/joomla-cms\/pull\/13154\" target=\"_blank\" rel=\"noopener noreferrer\">Child Extensions <\/a> now cannot be uninstalled;<\/li>\n<li>and <a title=\"milestone:&quot;Joomla 3.7.0&quot; | github.com\/joomla\/joomla-cms\" href=\"https:\/\/github.com\/joomla\/joomla-cms\/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22Joomla%203.7.0%22%20\" target=\"_blank\" rel=\"noopener noreferrer\">many more<\/a>.<\/li>\n<\/ul>\n<p><strong>Joomla! 4<\/strong><\/p>\n<p>What awaits us after the last&nbsp;<a title=\"Joomla! 3 Retiring as Joomla! 4 Comes to Life | developer.joomla.org\" href=\"https:\/\/developer.joomla.org\/news\/676-joomla-3-retiring-as-joomla-4-comes-to-life.html\" target=\"_blank\" rel=\"noopener noreferrer\">version of the 3. series is released x<\/a> (3.9)? The new main version of Joomla! &#8211; 4.0. Developers state that 4.0. will not completely change the whole system. However, it will lay the foundations for future improvements, features and enhancements that are currently not possible for the 3.x. series. For the time being <a title=\"milestone:&quot;Joomla 4.0&quot; | github.com\/joomla\/joomla-cms\" href=\"https:\/\/github.com\/joomla\/joomla-cms\/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22Joomla%204.0%22\" target=\"_blank\" rel=\"noopener noreferrer\">&nbsp;developers are working hard on the new <strong>Joomla! 4.0<\/strong><\/a>. We hope that they will keep the promise to release the new main version with <a title=\"Potential backward compatibility issues in Joomla 4 | docs.joomla.org\" href=\"https:\/\/docs.joomla.org\/Potential_backward_compatibility_issues_in_Joomla_4\" target=\"_blank\" rel=\"noopener noreferrer\">minimum number of incompatibilities&nbsp;<\/a> with older versions and upgrading from 3.x. to 4.x. will be smooth.<\/p>\n<div class=\"tipsupport02\">\n<p><em style=\"color: #666666; font-family: Trebuchet MS,Verdana,sans-serif; font-size: 16px;\"><strong>Note:<\/strong><\/em><\/p>\n<p>Before updating we highly recommend that you make a <a title=\"How to Generate a Full Backup?\" href=\"https:\/\/help.superhosting.bg\/en\/generate-full-backup.html\" target=\"_blank\" rel=\"noopener noreferrer\">full website backup<\/a> and check the date of the latest backup of the hosting account from cPanel -&gt; <a title=\"Backup Manager by SuperHosting | Help SuperHosting.BG\" href=\"https:\/\/help.superhosting.bg\/en\/backup-manager-by-superhosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">Backup Manager<\/a>. After you have updated, it is a good idea to make sure that the installed extensions are fully compatible with the new Joomla! version.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In spite of a slight delay in the initial schedule, the new Joomla! 3.7 version is already officially released. Joomla! 3.7 comes with custom fields and more&#8230;<\/p>\n","protected":false},"author":16,"featured_media":54066,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[110],"tags":[223],"class_list":{"0":"post-30717","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-superhosting-technology-en","8":"tag-joomla-en"},"aioseo_notices":[],"modified_by":"\u041c\u0430\u0434\u043b\u0435\u043d\u0430 \u041c\u0435\u0442\u043e\u0434\u0438\u0435\u0432\u0430","post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/blog.superhosting.bg\/en\/wp-json\/wp\/v2\/posts\/30717","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.superhosting.bg\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.superhosting.bg\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.superhosting.bg\/en\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.superhosting.bg\/en\/wp-json\/wp\/v2\/comments?post=30717"}],"version-history":[{"count":3,"href":"https:\/\/blog.superhosting.bg\/en\/wp-json\/wp\/v2\/posts\/30717\/revisions"}],"predecessor-version":[{"id":65609,"href":"https:\/\/blog.superhosting.bg\/en\/wp-json\/wp\/v2\/posts\/30717\/revisions\/65609"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.superhosting.bg\/en\/wp-json\/wp\/v2\/media\/54066"}],"wp:attachment":[{"href":"https:\/\/blog.superhosting.bg\/en\/wp-json\/wp\/v2\/media?parent=30717"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.superhosting.bg\/en\/wp-json\/wp\/v2\/categories?post=30717"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.superhosting.bg\/en\/wp-json\/wp\/v2\/tags?post=30717"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}