Myself and 3 other members of the Joomla User Group Sydney got together to have some fun and build a useful Joomla extension. We came up with User Enhancement Manager (UE Man), which has a number of cool features centered around Joomla user accounts. This presentation gives you an overview of some of the new features, and for those reading this before 31st March 2015 there is a coupon code to get 1 month free subscription. Let me know what you think, looking forward to hearing your feedback.

There are many third party Joomla extensions that take advantage of the email functionality in the Joomla core, however if it's not configured properly then you may have issues sending emails from your website.

Your site's email settings are located in your global configuration
site->global configuration
server tab
mail settings

 

I find SMTP to be the most reliable mailer type. If the email fails, you should get a delivery failure message to tell you why, unlike if you use PHP Mail which will attempt to send the email, but if it fails then it doesn't bother trying again. Your SMTP host will also attempt to retry sending the email if it initially fails.

You can test the email settings by doing the following:
components->messaging
my settings button
email new messages = yes
log in as a different administrator
components->messaging->new private message
select the original user account as the recipient, and send a test message.

 

Your email host should be able to provide the appropriate SMTP details. Alternatively, you could use a third party SMTP service such as SendGrid. You can sign up for a free account which lets you send up to 400 emails per day, or you can purchase a subscription if your email volume is higher.

Configuring SendGrid is easy, just put in the following in your global config in the mail settings.

 SMTP Auth - Yes
 SMTP User - sendgrid_username
 SMTP Pass - sendgrid_password
 SMTP Host - smtp.sendgrid.net

 

If you have ever wanted to dabble in Joomla extension development but don't know where to start, then I have good news for you. Back in January 2013 I released a 12 part online course on Joomla component development, and now I've decided to give you FREE access to this course. Simply sign up at http://training.tamlynsoftware.com and you will gain access to the videos.

Although the videos focus mainly on Joomla 2.5, they also touch on Joomla 3 nearer the end, and most of the code is still relevant.

I hope you find this useful, and let me know how you go.

This presentation gives an overview on what is the current state of play for Joomla, and also an insight into what is coming up in the future for Joomla. It also covers why Joomla is awesome, and why it is worth a look if you are considering building a website using a content management system. This presentation was prepared as part of a Battle of the CMSs, where we had an expert from the WordPress community (Wil Brown) and the Drupal commuinty (Ryan Cross) and Tim Plummer representing the Joomla community. We each spoke to the group of PHP users also explained the differences between our CMS of choice, and where each one excels. It was a great meeting with a lot of positive things to be said about all three CMSs. I'd like to give credit to Rod Martin for many of the slides in the presentation,which were borrowed (with his permission) from his State of the Joomla Union keynote at JoomlaDay Sydney.

Over the weekend we had our JoomlaDay Sydney 2014 conference and workshops, for which I was co-ordinator again this year. It was a fantastic event where we had people from USA, PNG, Sydney, Melbourne, Brisbane, Perth, Canberra, Newcastle and Cairns. The keynote speaker was Rod Martin, who is the vice president of Open Source Matters, the non-profit group that runs the Joomla project. I did a presentation on Extension Developer Secrets, showing people who want to get into the Joomla extension business what they need to get started and some tips to make money. I also introduced them to AWF (Akeeba Web Framework), which is a multiplatform framework for developing Joomla components, WordPress Plugins, and standalone PHP applications.