Create a system for Joomla to manage site backups and restores. Explore the ability to also allow backup/restore for specific extensions or site sections.
Akeeba rocks. Their documentation is perfect. I have used akeeba time and again to create my own joomla distros and distribute them to my friends along with the documentation to restore them. I don't see why joomla needs it to be in the core when you have such an awesome extension that works seamlessly with joomla.
Argenis Leon commented
Use Akeeba. I have used in 150 + sites. Excellent component!
Sheikh Pervez Hameed commented
very much required
Alston Chapman commented
I have to say, I think Akeeba backup does it's job 100%, and it not only backs up sites but it also makes it easy as all get-out to transfer a site to a new host.
@Nicholas Dionysopoulos - your Akeeba is so good that I don't think this needs to be built into joomla at all. Thanks for creating it, and your tutorials are very concise and to the point.
Thus a build-in backups would be one of the perfect things Joomla! needs.
Nicholas Dionysopoulos commented
Well, yeah, I am since 5 years ago. It's called Akeeba Backup Core, it's free of charge, works great and has over 1,000 five star reviews on the JED. Why it's not in the core? First it's the license (Joomla! is GPL v2 or later, mine is GPL v3 or later, if you distribute them together they both become GPL v3 or later, so GPLv2 extensions automatically become illegal - not a good idea). But the most important reason is that without user feedback and a short release cycle, a backup solution can never be considered "stable". This can not be achieved in the Joomla! core, but can be achieved by having Akeeba Backup Core as a separate project. Plus, nobody asked me to submit it as a proposed core feature :)
Is there somebody working on it..
Would be great if the free version of Akeeba was part of the standard Joomla install
Nicholas Dionysopoulos commented
@TWDesign All of the above already exist for Joomla!. It's called Akeeba Backup Professional and goes beyond what BackupBuddy could ever offer in WP. It does cost 40 Euros, but it's GPL. Since you're talking about contracts, just spend 40 Euros once per year and factor that cost into the price of all your contracts. With a few dimes per contract you have more than what WP and Drupal can offer for backups.
Something like the BackupBuddy extension for WordPress would be a dream.
We need the ability to :
- Do full backups (including files)
- Do just database backups
- Schedule automatic backups
- Choose where to send those backups (store locally / email / Amazon etc)
- Provide a server & domain migration assistance tool to help moving development sites into a live production environment.
Drupals Backup & Migrate extension does some of these things but not all (doesnt have the full file backup options).
When Joomla can do all of that natively, you'll start to win over converts.
what is this all about ?
Canada 3000 commented
This is a great idea. Creating a core backup component would be amazing and developers can create the plugin or whatever other mechanisms buildt into the core joomla backup component to use. Like virtuemart, blog etc.
Can't for the life of understand why this feature was ever dropped - it was a core part of Manbo and early Joomla versions.
BRING IT BACK! (And back it up)
Akeeba backup for core! What else does anyone need
edwin hessing commented
mark chang commented
www.siteground.com can update automaticlly
Carlos Bahiana commented
Akeeba for core!
Dan Knauss commented
I'm not sure how you could do partial backups for specific extensions or "site sections" that would not cause problems when restored. Many extensions are not self-contained and refer to database tables beyond their own.
I agree that a backup system, while useful, should not be part of the core. Adding a simple way to export content, do an SQL dump, and file system zip would be OK though.
Nicholas K. Dionysopoulos commented
Christian, have you ever tried using Akeeba Backup? If not, please do. You will get a very good idea of what this feature should look like, if implemented.
Christian Sciberras commented
What's the point of taking a backup which can't be used? Unless you're taking a full site-wide backup, this just can't work.