User Voice for Joomla

What features would you like to see in future versions of Joomla?

Automatic core updates

Build a system to automatically check for core updates and perform the updates according to settings and administrator input.

2,809 votes
Vote 0 votes Vote Vote
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service

    You'll receive a confirmation email with a link to create a password (optional).

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Mark DexterAdminMark Dexter (Admin, Joomla!) shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
    SimonSimon shared a merged idea: One click core and extensions security updates  ·   ·  Show description
    BalaVivekBalaVivek shared a merged idea: Upgrading joomla  ·   ·  Show description
    Wings To SkyWings To Sky shared a merged idea: automatic core updates - one link for each page to avoid duplicated links  ·   ·  Show description
    Ade IskandarAde Iskandar shared a merged idea: auto update joomla core  ·   ·  Show description

    128 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service

      You'll receive a confirmation email with a link to create a password (optional).

      Signed in as (Sign out)
      Submitting...
      • Nicholas DionysopoulosNicholas Dionysopoulos commented  ·   ·  Flag as inappropriate

        Whenever you edit core PHP files a kitten dies. Really. If you are editing core PHP files you are doing it wrong! I have been developing sites and extensions since 2003 and since Joomla! 1.5.0 was released there has been no case where what I wanted to do could not be implemented with a template override or a plugin.

      • Henri HenryHenri Henry commented  ·   ·  Flag as inappropriate

        i like this idea a lot, but i do sometimes edit core joomla php, so before upgrading or in this proces i need a comparison file scanner that can look for SGML comment tags

        <!-- editbyadmin -->
        <!-- rule this and that change to blabla ---->

      • Sam MulttySam Multty commented  ·   ·  Flag as inappropriate

        Automatic updating joomla to the entire system. Core, jquery, mootools, components, modules, and plugins.

      • adronbeastadronbeast commented  ·   ·  Flag as inappropriate

        I think it to be a very useful feature. But, may be, it must have an ability to be turned on/off in administrative panel.

      • Nicholas DionysopoulosNicholas Dionysopoulos commented  ·   ·  Flag as inappropriate

        Your wish is granted, folks :) The ability to install core updates has been in there since Joomla! 1.6.0, but there was no way to have update notifications in the back-end, so that you realise the availability of updates on time and install them. I have made a patch which allows Joomla! to automatically notify the back-end users about core updates and allow them to update the extensions using the built-in extensions update system with three click in total.

        Because this patch implements significant changes in the database, it won't be included in 1.7.x, but will make it in Joomla! 2.5, scheduled for release in January 2012.

      • Nicholas DionysopoulosNicholas Dionysopoulos commented  ·   ·  Flag as inappropriate

        "Core" means everything you see inside the Joomla! package you download from http://joomla.org/download.html That is, Joomla! without any third party extensions. When you build a site, you usually add a lot of third party extensions (templates, components, modules and plugins) in order to create a site the way you want it to be. The term "core" in the "Automatic core updates" description was added for disambiguation, as what it is discussing is a way to update the Joomla! core, not Joomla! and all of the extensions you're using at once.

      • Node-0Node-0 commented  ·   ·  Flag as inappropriate

        My apologies for the off-topic reference here, but I just wanted to post and mention that, you can read about a very cool new Joomla technology being developed right now by me and a team of truly cool (and brave/nutty) coders.
        The goal is to make Joomla so easy to use that it becomes fun. Here is the link: http://www.joomla-ology.com/the-making-of-nexus.html

        @Nicholas Dionysopoulos, there you go now I can post references to how I'm totally serious about changing Joomla's user experience.

        We now return you to your regularly scheduled discussion.

        Cheers!

      • Nicholas DionysopoulosNicholas Dionysopoulos commented  ·   ·  Flag as inappropriate

        Yes, "should have" is the key here :)

        Just a note to users, that if they perform this kind of overrides restoring their site with Akeeba Backup to a different host/account may not work out of the box (it requires manual editing). The simple reason being that defines.php uses PHP define() statements to do its thing which are impossible to edit automatically in a reliable fashion during restoration - not to mention that the way most shared hosts work makes it impossible to back up files stored outside your site's root.

      • Nicholas DionysopoulosNicholas Dionysopoulos commented  ·   ·  Flag as inappropriate

        Well, in order for that to happen you would have to mess your .htaccess file or mess your Apache/PHP upgrade. In both cases, you should have tested in a dev environment before doing that. Not to mention that if my server ever starts doing that the last thing that would concern me is the configuration.php contents - for several reasons ;)

      • Nicholas DionysopoulosNicholas Dionysopoulos commented  ·   ·  Flag as inappropriate

        I insist that you're doing it wrong. What you did does not add to the security of your website. If I find a vulnerable component on your site, I can still dump JConfig and steal your configuration settings. Besides, what you want can be done by a. symlinking configuration.php to another file or b. using a require_once in configuration.php to include the "real" configuration file.

      • Moutasem  ShahinMoutasem Shahin commented  ·   ·  Flag as inappropriate

        OK you are right but what about changing the path or name for configuration file for more security; in this case i have to change the core specially framework file and application file (core files), if there is any automatically update the new files will overwrite my work and my website goes down :(

      • Nicholas DionysopoulosNicholas Dionysopoulos commented  ·   ·  Flag as inappropriate

        Moutasem, if you are modifying the Joomla! core you're doing it wrong. There is nothing (and I stress, NOTHING) which can't be done with plugins and requires core hacking.

      ← Previous 1 3 4 5 6 7

      Knowledge Base and Helpdesk