Akeeba Ticket System is not going away. We've been selling this product since 2011 and we're happy with how it performs, both as software for our own site and as a product. It is already compatible with Joomla 4 beta. I've been making our software compatible with Joomla 4 since its alpha 2 release a couple of years ago, with a pause of about 9 months when the Joomla 4 core APIs and template were being reworked in a way that made it futile working on it. I resumed the effort about a month before Joomla 4 beta 1 was released and we published the fully J4 compatible versions less than 10 days after Joomla 4 Beta 1 was publicly released. Go ahead and install a Joomla 4 development site and install ATS on it. It works. Unlike, say, all of Regular Labs' software at the time of this writing.
It's funny that you mention Joomla 4. You may not know it, but Joomla 4 exists at all thanks to yours truly. Back in 2015 I wrote a series of blog posts which started the conversation for a new Joomla release. I put together the people who wanted to move Joomla forward at J and Beyond 2015 on a (literal) round table discussion. I personally proposed two thirds of its features which comprise its core architecture. Nobody was talking namespaces and containers before I proved them viable with FOF 3 and used that to convince everyone else on the table that this is the way to go forward with Joomla 4. Its roadmap was written on paper with my own handwriting. So, yeah, you can definitely say we are fully committed to Joomla 4, more than any other Joomla extensions developer.
Akeeba Subscriptions was a very different and unique case. What is a subscriptions / membership component? Depending on who you ask it's selling software on-line, selling access to digital content hosted on your site, a CRM for off-line club/magazine/whatever memberships etc. Now, each one of these is a separate product category with different needs and requirements. On top of that you have to deal with taxation, payments integration, third party Joomla extensions integration, third party services integration and so on and so forth. We were trying to sell a component allowing you to sell software and digital content hosted on your site, integrating with a few major payments providers and Joomla permissions. Unfortunately, within less than a year it became apparent that few, if any, people were interested in that. Its product category is so loosely defined that we were asked to essentially build a different application for each client. This was impossible to do on a flat fee, so we discontinued it in 2013. Still, we kept it alive as a free of charge product with regular public releases until July 2019. At that point new feature development ceased but we're still providing compatibility bug fixes until Joomla 3's end of life in Q4 2022. How many companies, especially of our size, offer 9 years of updates to a discontinued product for free?
The other Joomla product we discontinued is Akeeba CMS Update. I'll tell you why. Because we got it contributed back to Joomla itself! The Joomla Update component you're using to update Joomla is Akeeba CMS Update under another name. In 2016 the last remaining feature, email notifications for available updates, was contributed back to Joomla so Akeeba CMS Update had no longer a reason for existing and was discontinued.
We did also discontinue Akeeba Remote Control (the desktop application) and SiteDiff. They made sense in 2008 but not so much circa 2011. The world was moving to automation which calls for CLI tools. Also, the programming language we were using for them were discontinued. The former is replaced by Akeeba Remote CLI and the latter by the PHP File Change Scanner feature in Admin Tools. We discontinued Akeeba eXtract because it didn't make sense either; we had already implemented its features in Kickstart and you can run Kickstart on a local web server or from the CLI. People were also unhappy that it was a .NET application and demanded that we spent unreal amounts of time or money to write native applications for each and every operating system and desktop environment. Sure, if we could charge about 400€ per year for it. That was unrealistic so we discontinued it in favour of maintaining Kickstart.
As for DocImport, it has been continuously available free of charge since 2007 on our site. You will find it in the Downloads section of our site. This is a very niche product. It takes a DocBook XML file and presents it as generated HTML pages in Joomla. It's what we use for our documentation. I know of another two people using it.
We are not Google. We don't kill products off with zero notice and no replacement. We respect our users. We understand that they rely on our software to fulfil their business goals. We tread carefully.
Regarding the "message box", I believe you are talking about the editor area where you can write your ticket or reply text. This is NOT handled by ATS. We ask Joomla to render its configured editor. This is handled by Joomla's core code and the code of the editor you are using. I can tell you that it works with Joomla's built-in editors (TinyMCE and CodeMirror) and JCE. I believe it shouldn't work with ArkEditor since they follow a very different approach that's suitable for editing articles, not as a generic editor. All other third party WYSIWYG editors I found for Joomla seemed abandoned. In any case, the problem you describe sounds like a JavaScript issue between the editor you are using and a third party plugin running on the page. That's basically the extent of the help we can give you for a core Joomla feature handled by code we haven't written. I recommend using Joomla's built-in TinyMCE or JCE – either way, use their profiles feature to limit what users can do with the editor. On our live site we are using JCE. On our development site we are using Joomla's TinyMCE, CodeMirror and JCE for developing and testing ATS.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!