Dionysopoulos.me

Dionysopoulos.me

  • Blog
  • Book
  • Software
  • About Me
  • Contact Me
  1. You are here:  
  2. Home

Joomla! 4 and Beyond: A vision for the end user

Details
Written by: Nicholas K. Dionysopoulos
Published: 22 May 2015
  • Joomla!
  • vision
62 comments on “Joomla! 4 and Beyond: A vision for the end user”

In the first post of this series we explored the unified marketing message for Joomla! 4 and beyond. Armed with this result let's see how we can turn this into an actionable vision, starting with the improvements that affect our end users. The common theme behind all the improvements in this vision can be summed up as "Don't make them think".

Read more …

Joomla! 4 and Beyond: Target audience and a unified marketing message

Details
Written by: Nicholas K. Dionysopoulos
Published: 20 May 2015
  • Joomla!
  • vision
68 comments on “Joomla! 4 and Beyond: Target audience and a unified marketing message”

Over the last year I've collected my thoughts on Joomla! the CMS, the project and the community. We've finally all come to the conclusion that Joomla! needs a revamp. The time is ripe to discuss the future. This is a very big subject so I'm going to present this as a series of blog posts. In this first installment we'll talk about Joomla!'s target audience and a unified marketing message to frame our vision.

Read more …

The problem is the vision

Details
Written by: Nicholas K. Dionysopoulos
Published: 15 May 2015
  • Joomla!
  • opinion
19 comments on “The problem is the vision”

With the vote on the Joomla! restructuring coming to a conclusion pretty soon I would like to take a moment to reflect on what is the problem and how (or if) it's being fixed.

Read more …

Book review: Programming Joomla! Plugins

Details
Written by: Nicholas K. Dionysopoulos
Published: 10 May 2015
  • Joomla!
  • book
  • review
  • developers
No comments on “Book review: Programming Joomla! Plugins”

A few months ago Jisse Reitsma of Yireo told me about a book he had just written, called Programming Joomla! plugins. He asked me if I was interested in reviewing it. I did, mostly because I was curious what a book on plugins would look like. Once I started reading it I couldn't put it down. By all accounts, it's one of the best Joomla! development books I've read and one I highly recommend to anyone who's serious about doing heavy customizations in Joomla! or writing extensions for it.

Read more …

Debugging Joomla! email sending on a local server (Mac OS X)

Details
Written by: Nicholas K. Dionysopoulos
Published: 20 April 2015
  • Joomla!
  • how-to
  • PHP
  • macOS
  • e-mail
One comment on “Debugging Joomla! email sending on a local server (Mac OS X)”

Debugging email sending can be notoriously difficult. There are too many moving parts: the extension you are using, Joomla!'s mail setup in Global Configuration, your web server, your mail server, the other party's mail server and their mail client. Between them it's nigh impossible to know where a problem occurs. It would be of immense help being able to isolate just the code running on your web server when debugging email. This is done with MailCatcher.

Read more …

Apple display brightness controls in Ubuntu Desktop

Details
Written by: Nicholas K. Dionysopoulos
Published: 28 March 2015
  • how-to
  • Linux
  • Apple
  • Ubuntu
20 comments on “Apple display brightness controls in Ubuntu Desktop”

I am the happy owner of an Intel NUC dual booting Windows 8.1 and Ubuntu, hooked up to a great-looking Apple LED Cinema Display. The only problem is that the Apple display comes with no physical controls for brightness and Ubuntu doesn't seem to be able to adjust it either. Being a geek I was anything but content with this situation. I finally found a solution to control the brightness using keyboard shortcuts.

Updated December 2020: Using a maintained fork of the acdcontrol tool, removing the need to run acdcontrol with root privileges and a much simpler Bash script for the integration with the desktop environment, documented how to modify acdcontrol to support other monitors.

Read more …

Installing Joomla! extensions from the command line

Details
Written by: Nicholas K. Dionysopoulos
Published: 14 December 2014
  • Joomla!
  • how-to
18 comments on “Installing Joomla! extensions from the command line”

As much as I love Joomla!, there is a shortcoming compared to the other two major Open Source PHP CMS, WordPress and Drupal: it doesn't come with a command-line interface like wp-cli or drush. This is a bit of a problem when you're in need of mass-provisioning sites with extensions or updates in an unattended manner. Using a CLI tool is the only way to provide a scriptable, efficient and unattended method of doing so. In this post we'll see a practical way to overcome this limitation.

Read more …

Refactoring Joomla!

Details
Written by: Nicholas K. Dionysopoulos
Published: 02 November 2014
  • Joomla!
  • opinion
15 comments on “Refactoring Joomla!”

Hello, I'm Nicholas. Most of you know me as the author of popular components like Akeeba Backup and Admin Tools. Some of you know me as a frequent code contributor to Joomla!. I'm very outspoken to the point that people think I'm an asshole. Most likely I am. I was working as a business consultant long before I turned to full time software development and, as you know, business consultants are always seen as assholes, usually ranking lower in being well-liked than accounting and legal departments. But you know what else business consultants do besides being assholes? They know how to make an organisation do more with the same people (or even less, which is why people think we are assholes). So there you have it, I was refactoring businesses before I got to refactoring code. This is my take on refactoring Joomla!'s organisation structure. It's a long read, ideal for a Sunday morning.

Read more …

You thought that discounts drive more clients to your shop?

Details
Written by: Nicholas K. Dionysopoulos
Published: 18 September 2014
  • opinion
8 comments on “You thought that discounts drive more clients to your shop?”

You're wrong. Some rudimentary A/B testing led me to a counter-intuitive result about e-commerce.

Read more …

Apache, MySQL, PHP server on Mac OS X with multiple, simultaneous PHP versions

Details
Written by: Nicholas K. Dionysopoulos
Published: 28 August 2014
  • how-to
  • macOS
  • server
3 comments on “Apache, MySQL, PHP server on Mac OS X with multiple, simultaneous PHP versions”

My last week's blog post on running Apache, MySQL, PHP server on Windows with multiple, simultaneous PHP versions seems to have been a smash hit. This week we'll be doing the same thing on Mac OS X. For those of you who didn't click the link, I decided it would be a cool, geeky project to implement an Apache-MySQL-PHP web server without using a pre-packaged server like MAMP or Zend Server. My goal was to have the same sites run under different versions of PHP by just visiting a different URL on my browser. This makes cross-PHP testing of sites a piece of cake.

Read more …

Page 4 of 11

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

Login

  • Forgot your password?
  • Forgot your username?
  • Create an account

Tags

Joomla! how-to opinion developers Linux PHP security Obsolete review macOS Windows Mandriva
  • Privacy Policy
  • Cookies Policy
  • Terms of Service