---
title: "News"
description: "We help designers, developers, hobbyists and business owners get the most out of the Joomla CMS.  Join us at our free monthly meetups, and let us help you with your Joomla projects."
url: "https://www.joomlalondon.co.uk/jugl-joomla-news?start=10"
date: "2026-09-14T23:48:58+00:00"
language: "en-GB"
---

##  [ If you have to upgrade Joomla, Don't Panick, stay calm!...then freak out! ](https://www.joomlalondon.co.uk/jugl-joomla-news/if-you-have-to-upgrade-joomla-don-t-panick-stay-calm-then-freek-out)

    Details    Written by: [Gary Barclay](https://www.joomlalondon.co.uk/organisers/gary-barclay)   Category: [News](https://www.joomlalondon.co.uk/jugl-joomla-news)    Published: 22 May 2013    Last Updated: 30 July 2026  I recently migrated a clients site from Joomla1.5 to Joomla2.5 and would like to share with you some of the issues I ran into. Essentially the migration was a success but only after a lot of extra work trying to recover from poor decisions along the way.

As far as I know there are 4 ways you could migrate your site:

1. Manually table by table using the process detailed here: link to [joomla migrate](https://docs.joomla.org/Joomla_1.5_to_3.x_Step_by_Step_Migration "Joomla Migrate")
2. Using the new [JUpgrade Pro](https://extensions.joomla.org/extension/jupgradepro/ "JUpgrade Pro") Restful methodology (Sounds great)
3. Using the older Jupgrade free utility (doesn't sound too bad)
4. [SP Migrate](https://www.kainotomo.com/store/sp-upgrade "SP Migrate") (Another Commercial App)

During my migration, I used 2 and 3 and a bit of 1.

##  [ Per event VAT(TAX) option for RSEvents Pro ](https://www.joomlalondon.co.uk/jugl-joomla-news/per-event-vat-tax-option-for-rsevents-pro)

    Details    Written by: [Gary Barclay](https://www.joomlalondon.co.uk/organisers/gary-barclay)   Category: [News](https://www.joomlalondon.co.uk/jugl-joomla-news)    Published: 19 March 2013    Last Updated: 12 January 2018  ![rseventspro.jpg](https://www.joomlalondon.co.uk/images/easyblog/shared/rseventspro.jpg "rseventspro.jpg")I implemented the popular RSEvents component for a client. Everything went well including setting up the individual paypal payments option which was a specific requirement for my client. This was to be used by franchisees to collect their own payments.

We were 1 hour before go-live(literally) when my client asked "how do we turn off VAT for some owners and not others?"...

 [ Read more … ](https://www.joomlalondon.co.uk/jugl-joomla-news/per-event-vat-tax-option-for-rsevents-pro)

##  [ ereg() is deprecated, long live preg()! ](https://www.joomlalondon.co.uk/jugl-joomla-news/ereg-is-deprecated-long-live-preg)

    Details    Written by: [Gary Barclay](https://www.joomlalondon.co.uk/organisers/gary-barclay)   Category: [News](https://www.joomlalondon.co.uk/jugl-joomla-news)    Published: 22 January 2013    Last Updated: 12 January 2018  If you manage websites and have gone through or about to go update PHP to 5.3, you will almost certainly come accross the following error on your sites as a result. You may not even have know about the upgrade and suddenly start seeing these warnings all over your site:

ereg-is-deprecated in ..

If you upgraded to PHP 5.3, chances are high you’re going to run into a few warnings or *deprecated function* messages. An example is the `ereg` family of functions, which are gone for good, as they were slower and felt less familiar than the alternative Perl-compatible `preg` family.

To migrate ereg():

ereg('\\.(\[^\\.\]\*$)', $this-&gt;file\_src\_name, $extension);

becomes

preg\_match('/\\.(\[^\\.\]\*$)/', $this-&gt;file\_src\_name, $extension);

Notice that the pattern (`\.([^\.]*$)`) is wrapped with `/ /`, which are RegExp delimiters. If you find yourself escaping `/` too much (for an URL for example), you might want to use the `#` delimiter instead.

The full article "[Fix `ereg is deprecated` errors in PHP 5.3](http://www.devthought.com/2009/06/01/textboxlist-04-on-demand-suggestions/ "Fix `ereg is deprecated` errors in PHP 5.3")" can be read on [devthought.com](http://www.devthought.com "http://www.devthought.com")

but the above snippets provided me enough to work with and clean up several clients sites after my hoster upgraded PHP.

###  Subcategories

### [ Monthly Meetups](https://www.joomlalondon.co.uk/jugl-joomla-news/meetups)

### [ Tutorials](https://www.joomlalondon.co.uk/jugl-joomla-news/tutorials)

 Page 3 of 3

## Schema

```json
{ "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Start", "item": "https://www.joomlalondon.co.uk" }, { "@type": "ListItem", "position": 2, "name": "News", "item": "https://www.joomlalondon.co.uk/jugl-joomla-news" } ] }
```
