Joomla! 4 - Contribute start and the new planned changes

Joomla! 4 contributing is started, Joomla! 3.7 is still in development but Joomla! team already thinking forward and gathering contributors to work on Joomla! 4. This will be an evolution of the Joomla! series with the goal of improving both user experience and code quality.



Joomla! 4 contributing is started, Joomla! 3.7 is still in development but Joomla! team already thinking forward and gathering contributors to work on Joomla! 4.

This will be an evolution of the Joomla! series with the goal of improving both user experience and code quality.

Joomla! Need You

Are you a developer or designer who would like to contribute to a CMS that powers over 3% of the web? Maybe your interest is in accessibility or usability instead? Joomla! need you too.

  • You can make a difference!
    This is your opportunity to make a difference in the future of Joomla! Imagine the feeling knowing that millions of people across the world are using software that you contributed towards.
  • You can have an impact!
    Step back for a moment and think about how great it would feel to play a role in creating something truly special. Something with the potential to change the way we use the web and build web sites in the future - that something can be Joomla! 4, be a part of it!
  • Now is the time
    To achieve Joomla! goals you need to start now. With Joomla! 4, the team aiming to have an alpha (and maybe a beta) ready for presentation at the end of May 2017 at J And Beyond.
Note: don't panic about any existing sites! As per Joomla’s development strategy Joomla! Team will be continuing to support Joomla! 3 for 2 years after the last minor version of Joomla! is released (currently this is planned to be Joomla! 3.7).


Joomla! 4 is not intended to provide a massive ground up refactor of Joomla! but intended to give us large functionality improvements with limited backward compatibility breaks.

Workflow Improvements


  • Making the dashboard more customisable - Joomla! team understand this is the first thing users see of Joomla! and the need for it to show users relevant useful information is hugely important
  • Improved onboarding process for users - Joomla! team understand that with the extra flexibility given by Joomla! it makes it harder to on-board new users. The help screens are not enough these days!
  • Parameter Defaults Review - often when Joomla! team added new options to Joomla! they have had to set values to keep backwards compatibility in the system. Joomla! team will review all the defaults in this release to ensure they remain relevant.

Designers


  • New templates with Bootstrap 4 bringing an end to the reign of Bootstrap 2
  • All HTML will be overridable - with JLayouts there is now no excuse for full customisability.
  • Parameter reduction - Joomla! team understand that large numbers of parameters mean that a lot of HTML is polluted by large amounts of PHP. Joomla! team will actively look to reduce the number of parameters in Joomla! where it does not significantly impact the workflow.

Code

Coding will be taking an evolutionary approach to Joomla! with the top level aims of making code more testable to reduce bugs, easier to approach for those involved in the PHP community without excluding people with limited coding experience and making the system as a whole easier to maintain. 

Some examples of this are:
  • A rewritten plugin system. This will make the plugin system similar to many existing event systems in prominent PHP projects and will provide a big performance boost!
  • Bringing in Dependency Injection Containers instead of JFactory. These will vastly improve the testing framework within Joomla! and allow more flexibility for extension developers in the future.
  • More components will use the Joomla! Framework - let’s maintain less code. The framework has lots of extra improvements so let’s start using them in Joomla!
  • Code Namespacing - this will allow us to stop duplication of class names in the frontend and backend of components and lead us to a path towards HMVC.
  • Code Deprecation - reducing the amount of code we have to maintain by removing legacy outdated code. Note that deprecations are being taken on a case by case basis. Joomla! team will almost certainly not be removing everything marked as deprecated

COMMENTS

Name

Access & Security,5,Accessibility,1,Accordion Menus,2,Admin Navigation,3,Admin Publishing,1,Admin Reports,1,Administration,7,Affiliate Advertising,7,Affiliate Systems,3,Akaunting addon,4,AlphaIndex Dictionaries,3,Amazon,4,Appointment & Schedule,13,article elements,7,Article Preview,3,Articles comments,2,Articles Display,9,Articles Embed,3,Articles Images,8,Articles Listing,5,Articles Showcase,2,Articles Structured Lists,3,Articles styling,3,Articles Tabs,2,Audio & Radio Channels,19,Audio Broadcasting,12,Audio Players,1,Audio Players & Gallery,36,Authentication,4,Authentication - Cloud based,1,Authoring & Content,7,Auto Login,1,Automatic Articles,3,Automatic Links,1,Automatic translations,2,Back Links,1,backend,1,Banner Management,5,Billing & Invoices,2,Birthdays & Historic events,2,Blog,1,Booking,17,Booking - hosted,1,Booking & Reservations,19,Books & Libraries,5,bootstrap,1,bootstrap 4,2,business template,1,Calendars & Events,16,Captcha,1,ccpa,1,Chat,2,ChronoForms,1,Classified Ads,1,Clients & Communities,3,Clocks,1,Cloud Storage,2,CMS,1,Code Snippets,1,Coding & Scripts Integration,1,Communication,3,Communities,1,Community Builder Social Web,1,component,30,consulting template,1,Contact forms,6,Contacts & Feedback,5,content,1,Content Construction,27,Content infos,1,Content Links,4,content management system,1,Content Menus,1,Content Optimization,3,Content Photo Gallery,2,Content Protection,2,Content Restriction,1,Content Sharing,3,Content Statistics extensions,1,Content Submission,5,ContentBuilder extensions,5,Core Enhancements,4,Countdown,1,Courses,3,crm,6,Currency & Exchange,1,Custom Code in content,3,Custom Code in Modules,1,Custom fields,8,Data Import & Export,2,Data Reports,3,Database Management,1,Date & Time,3,Date Calendars,1,Design,3,Design Tools,2,dev tips,2,Development,3,Development Tools,3,Directory,7,display,1,DNS,1,Donations,1,Downloads,7,DPIA,1,Drop & Tab Menus,2,E-commerce,23,e-Commerce Integrations,1,EasySocial extensions,2,Editing,3,Editor Buttons,2,Education & Culture,11,Email,5,Email Authentication,1,Embed & Include,7,Event,2,Events,5,Events Calendars,6,Events Management,4,Events Registration,3,extension,32,Extension Specific,5,Extensions Quick Icons,2,External Widgets,1,facebook,1,Facebook display,1,Facebook images,1,Facebook integration,2,featured,5,File Management,5,finance template,1,Financial,1,Flickr,1,FlowPlayer Reloaded,1,Food & Beverage,9,Forms,10,Formulae,1,Forum,2,free,3,free component,6,free extension,31,free joomla 3 component,2,free joomla 3 extension,13,free joomla 3 module,10,free joomla 3 plugin,8,free module,28,free plugin,17,Frontend News,4,Gallerie,1,Galleries,4,Gallery,1,Games,3,gdpr,2,Geotagging,1,Gifts & Coupons,2,Google Ads,1,Google Display,2,Graphs and Charts,12,Guest Book,1,Headline Marquee,1,help desk,1,HikaShop extensions,2,human resources,1,Image effects,14,Image Flash Slideshow,1,Image jQuery Slideshow,9,Image magnifier,1,Image Modules,6,Image overlay,1,Image Scripts Slideshow,3,Images,15,Images Rotators,4,Introduction,1,IP Blocking,1,JE Ajax Event Calendar extensions,1,jobs manage,1,JomSocial Extensions,1,joomboost,1,joomla,10,joomla 2.5,3,joomla 3,103,joomla 3 ACL,1,joomla 3 template,2,joomla 3.7,1,joomla 4,5,joomla ajax,1,joomla ajax extensions,1,joomla and beyond,2,joomla CMS,1,joomla component,1,joomla CRM,1,joomla custom fields,1,joomla layouts,1,joomla project,1,joomla project management,1,joomla template,1,joomla ticket support,1,joomladay,12,joomladay atlanta,3,joomladay florida,9,JoomShopping extensions,1,jQuery scripts,1,K2 extensions,1,kickstarter,1,Koparent extensions,1,Kunena extensions,1,landing page template,1,Landing pages,3,Language Edition,1,Languages,1,Latest News,5,lendars,1,Live Support,3,Living,23,LMS,5,LMS King extensions,1,Mailing & Distribution Lists,1,Mailing & Newsletter bridges,2,Manage your team/client projects in a smart way!,1,Map Directions,1,Maps & Locations,3,Maps & Weather,1,Marketing,10,Membership & Subscriptions,3,Menu Editors,1,Menu System,1,Miscellaneous,4,Mobile,5,Mobile Display,2,module,39,module joomla 3,2,Modules Panel,1,Modules Styling,2,Multi-lingual Content,2,multi-purpose template,1,Multimedia,124,Multimedia Display,48,Multimedia Players,93,Multimedia PlayersAudio Broadcasting,1,Multiple Sites,1,MyPrices,1,new feature,1,news,4,News Channels,2,News Display,12,News Images,3,News Tickers & Scrollers,4,Newsflash,3,Newsletter,1,Notes,3,OnePage Design extensions,5,open source,1,other news,1,Our Radio Player for Joomla 1.7 and 2.5 (+3) allows you to add a shoutcast radio player to your Joomla website! Let your visitors listen to your radio station!,1,Page Background,6,paid,1,paid component,24,Paid Downloads,15,paid extension,23,paid joomla 3 component,5,paid joomla 3 extension,12,paid joomla 3 module,5,paid joomla 3 plugin,3,paid joomla 3 template,2,paid joomla component,1,paid module,14,paid plugin,5,paid template,1,Payment Gateway,3,Payment systems,3,Photo Channels,1,Photo Display,11,Photo Gallery,11,Photos & Images,23,php7,1,plugin,22,Polls,3,Popups & iFrames,2,Portfolio,2,prez,1,Print & PDF,1,Project & Task Management,7,Question & Answers,1,Quiz,6,Random News,2,Ratings & Reviews,6,recaptcha,1,Recipe Maker extensions,1,Religion,1,Religious events,2,Restaurant,1,Rotators,1,rsform,1,Scores & Results,1,Search & Indexing,3,Search Results,2,security release,1,Security Tools,2,Select box menus,1,SEO & Metadata,1,seo tips,2,services template,1,Session management,1,Shopping cart,3,Site Access,1,Site Links,1,Site Management,1,Site management tools,3,Site Search,4,Site Security,1,Slideshow,3,Sliding Menus,1,Social Channels display,1,Social Display,2,Social Media,8,Social Presence,1,Social Recommend,1,Social Share,2,Social Web,3,speaker,1,Streaming & Broadcasting,7,Structure & Navigation,2,Style & Design,8,Surveys,2,table,1,Tables & Lists,3,tedx,1,template,2,testimonials,1,Testimonials & Suggestions,2,Text & Link Ads,1,text file,1,Thematic Directory,1,ticket support,1,Time,3,Timed Content,2,tips,5,Tooltip plugin,1,TrackTime PRO,1,Tree Menus,1,troubleshooting tips,1,Tutorials,2,updates,2,URL Redirection,1,User Management,2,Users Import & Export,2,Vehicles,1,Vertical Markets,14,Video Broadcasting,16,Video Channels,15,Video conference,1,Video Players & Gallery,62,videos,3,videos conferences,14,videos tutorial,4,vimeo,1,virtuemart addon,1,VirtueMart extensions,2,Virtuemart Promotions,1,vuejs,1,web,1,WebBased Tools,1,wordpress,2,wordpress plugin,1,wordpress shortcode,1,youtube,1,
ltr
item
Joomla! Extensions, Templates, Tutorials, Videos and updates: Joomla! 4 - Contribute start and the new planned changes
Joomla! 4 - Contribute start and the new planned changes
Joomla! 4 contributing is started, Joomla! 3.7 is still in development but Joomla! team already thinking forward and gathering contributors to work on Joomla! 4. This will be an evolution of the Joomla! series with the goal of improving both user experience and code quality.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigB1BegAAQjowKV4LFgoKufvA_h6_YTWRvI-l9XKWdMTEIG_lRRQgQjwuIWss743zsafcucvSvT2OzOnLAxvh07xfasaEHcsFB9Smv4FCYKzWYPMeuMOeZCuGX-gwB0bNo37V9H4F_qpw/s640/joomla4-started.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigB1BegAAQjowKV4LFgoKufvA_h6_YTWRvI-l9XKWdMTEIG_lRRQgQjwuIWss743zsafcucvSvT2OzOnLAxvh07xfasaEHcsFB9Smv4FCYKzWYPMeuMOeZCuGX-gwB0bNo37V9H4F_qpw/s72-c/joomla4-started.png
Joomla! Extensions, Templates, Tutorials, Videos and updates
http://www.1joomla.org/2016/09/joomla-4-contribute-start-and-new.html
http://www.1joomla.org/
http://www.1joomla.org/
http://www.1joomla.org/2016/09/joomla-4-contribute-start-and-new.html
true
2560962516750091016
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy

www.1joomla.org is not affiliated with or endorsed by The Joomla! Project™. Use of the Joomla!® name, symbol, logo and related trademarks is permitted under a limited license granted by Open Source Matters, Inc.