We use browser cookies for a number of reasons, such as keeping the YourSites website reliable and secure, personalising content, and to analyse how our site is used. We do not use any 3rd party services or cookies to track our visitors.



Blog

With YourSites 1.9 you can run a pre-upgrade checker against each of your client sites.

You can check:
  1. Compatibility of your PHP version and DB type
  2. Your PHP settings against Joomla 3.10/4.0 requirements and recommendations
  3. If you have the required and recommended PHP functions and extensions installed and enabled
  4. Your installed extensions to see if the extension publisher has a version that is compatible with Joomla 3.10 or 4.0 *
  5. If you already required extension version installed or that the required version CAN be installed in the version of Joomla currently running your client website *
The extension compatility groups the extensions together under the following headings
  • Extensions Reported as Compatible
  • Extensions Probably Compatible
  • Extensions Requiring Upgrades to be Compatible
  • No Compatible Version Information From Update Server
  • No Update Servers Specified
Please note too that where an extension is part of a package it will be grouped together with other package elements - you can see what is included in a package by hovering over the 'comment' icon next to the package name.

With YourSites 1.10 you can set up your own client site custom actions to call from YourSites or the scheduled processes/cron system.
It features a new plugin architecture to allow you to add custom tasks to your installation and client sites. This build demonstrates this using a new 'global checkin' tasks added to the core software/Joomla menu item in the sites list.
The plugin allows you to set a global or site specific schedule for performing a global checkin.
  • Technical Explanation of Plugin
    The plugin currently has the following methods/hooks:
  • onGetDropdownIcons( $viewname, $wrappername, &$buttongroup)
    This allows you to add toolbar buttons/sub menu items to sites and extensions view.
  • onHasControllerTask( $viewname, $task)
    This allows you to say you have your own controller or cron task from the plugin
  • onControllerTask( $viewname, $task, $model, & $returnData)
    This allows you to execute your own controller task or cron from the plugin
  • onModelMethod( $modelname, $method, $model, $arguments, & $returnData)
    This allows you to add your own model method to the site or extension model.
  • onZipCustomActions(& $zipArchive)
    This allows you to add files and folders to the client plugin installation package so that your client sites can respond to requests from the YourSites server.
  • onYoursitesConfig( & $form, & $data)
    This allows you to add your custom configuration options via a Joomla form to the main configuration form.
  • onEditSite( & $form, & $data)
    This allows you to add your site specitic configuration options via a Joomla form to the site editing form.
  • onAddToCron( & $actions)
    This adds the action to the array of actions to be added to the cron queue passing in the default execution interval
  • onProcessCron( & $actions)
    This adds the action to the array of actions to be processed from the cron queue passing in the default batch size
  • checkTaskNotInQueue($action, & $subQuery)
    Allows you to adds a custom action specific query element to filter out site specific cronjob frequency
  • onSiteSpecificActions(& $actions)
    Allows you to tell the addToCron process that your action has site specific cron job settings
  • onGetParamPrefix( $action, & $paramPrefix)
    Returns the prefix to allow us to find the site specific interval settings for cron jobs. Make sure if you are adding your task to cron jobs with site specific values that you include these key parameters.
  • onAddSiteSpecificTasksQuery($action, & $query)
    Allows you to find sites with site specific cron settings for your plugin action.

Please let us know how you get on and if you would like us to add more hooks to allow you to extend YourSites functionality.
If you would like us to develop a custom action for you we can give you an estimate of the cost of this if you get in touch via the support forum.

With YourSites 1.10 you can now update YooTheme Pro on our own client sites if you have an up to date subscription without having to store the download Id on each of your client sites.
On the 'Download Ids' tab of your YourSites configuration at the bottom of the page you can add custom download ID seddings.

Fill in the values as follows - remembering to use your own Yootheme custom download ID Yootheme Pro Update Settings

With YourSites 1.9 you set up your own:
  • custom configuration checks e.g. check your client site SMTP server settings
  • custom file and file content checks e.g. make sure your .htaccess file contains a certain settings
  • create your own custom site checks via simple PHP file

With the release of Akeeba Backup 7 there are some changes in the support of remote backup generation.

Free Version of Akeeba Backup 7 is Not Supported by YourSites

The developers of Akeeba Backup have removed the ability to generate and access backups remotely from non-Professional versions of Akeeba Backup. You will therefore need to install Akeeba Backup Professional on your client sites in order to generate and check your site backups from YourSites.

The developers had not anticipated that this functionality would be used in the free releases of Akeeba. I quote:

Over the years some Professional features had accidentally ended up in the Core version -- the accidental nature of the transition is why they were still listed as Pro-only in our product pages. This made sense neither for us nor the target audience of the Core version of the software. Giving less reason to users who can plausibly afford a subscription to buy one has had a negative effect both on the sustainability of the project as well as our ability to contribute back to the Joomla and WordPress community, either financially (sponsorships) or with our personal time. We hate freeloading off the community; it's unethical.

You can read more about these changes here https://www.akeebabackup.com/news/1726-akeeba-backup-7.html

There is a bug in Akeeba Backup (prior to version 6.6.0) which cause the restoration of a backup of your YourSites server to fail. The Akeeba developers very quickly resolved the issue after we raised a ticket. All users of Akeeba Backup are advised to upgrade to the latest version. This bug only affects backups of the YourSites server and does not affect backups of client sites in any way.

Version 1.5.0 of YourSites is a Big Milestone

You can now manage your WordPress/ClassicPress sites alongside your Joomla sites.

Version 1.5.0 of YourSites introduced an exciting new feature - Support for WordPress & ClassicPress sites. If you enable this on the 'Experimental Settings' tab of the YourSites config you can install the client plugin on a WP or CP site to track and apply updates. Try it out on the demo site.



Love us? Review us!

We love every single one of our users, without you YourSites simply couldn't happen! So we would love a review at the Joomla! JED so we can let others know about us too, please take a minute to write a review:

https://extensions.joomla.org/extension/yoursites-manager/

If you feel you have something negative to say, we would implore you to speak to us first, as we really really don't want anyone to be unhappy!

STAY CONNECTED