Site backup and Developer Assist

Local plugins ::: local_devassist
Maintained by Mohammad Farouk
Easy tool for admins to backup all data and download it in local machine and restore it via upload, this is usefull for migration. For plugin developers: Sort language strings alphabetically by key. Search for missing lang strings. Create a translation in other language in lang directory directly from browser interface. Add or Edit capabilities in access.php file in easy human readable way. Edit plugin files and test a php code. and more to come.
Latest release:
49 sites
53 downloads
9 fans
Moodle 4.1, 4.2, 4.3, 4.4, 4.5, 5.0

Site backup and Developer Assist

Site backup and Developer Assistance provides several tools helping admins and developers

  • Backup:
    • Plugins: Create a backup of all additional plugins in your moodle installation and download it as a zip file.
    • Database: Create a backup of your Moodle database records and download it as a zip file.
    • Files: Create a backup of all files stored in moodle system and download it as a single zip file.
  • Restore:
    • Restore plugins, database records and files that has been backed up by the same plugin in another moodle installation.
  • Missing language strings and local translation:
    • Searching all php files for any missing lang strings and easily adding them to lang files.
    • Also this tool is excellent to create local translation files for other languages.
  • Language string sorter:
    • Automatically sort lang-strings for selected plugin
  • Editing and Adding capability
    • Easily add or edit capabilities in your plugin access.php file.
  • Advanced utilities for developer users
    • Execute a php code from browser interface.
    • Edit plugins files from browser interface.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5

Contributors

Mohammad Farouk (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments

Show comments
  • Plugins bot
    Sun, 16 June 2024, 4:00 PM
    Approval issue created: CONTRIB-9599
  • Антон Шехетов
    Thu, 6 Nov 2025, 8:38 PM
    Hello! Plugins restore works but, I'm seeing an error on moodle 5.0 when restoring the database -
    "restore from /var/moodledata/temp/local_devassist/database_tables
    Warning: dir(tables.json): Failed to open directory: No such file or directory in /var/www/html/moodle/local/devassist/classes/local/restore/restore_database_tables.php on line 109"

    When restoring files
    " Warning: Undefined array key "extension" in /var/www/html/moodle/local/devassist/classes/local/restore/restore_base.php on line 151"
Please login to post comments