Distributing Your Joomla! Extensions
In the previous chapters, we developed a great extension for simple project management. We worked a lot and developed a component, some plugins, a module, some overrides, and even a child template. That’s a lot of work to keep to yourself, so you probably want to release it to the world.
In this chapter, you will learn how to prepare your extension so that you can publish all the steps you need to follow to release it to the world, and even how to get paid for it.
By the end of this chapter, you will know how to create a distributable package with your development that can be installed on as many sites as possible. You will also know how to handle the database changes automatically and how to perform advanced tasks when installing your packages. Finally, you will see how easy it is to add a paywall to your extension and limit downloads to people after the paywall.
These are the topics we will cover in this chapter:
- Creating...