3Get our response in 2 hours or less.

You can also email us at info @ intelliplans .com // Need Remote Support? Windows or Mac


Sales: (850) 320-8171
24/7 Phone Support: (850) 320-8171 | (480) 624-2500
Customer Service | Contact Form | Email

Joomla Optimization

  • CMS Upgrade and Roadmap

    Support Lifecycle Process

    Products reach the end of their Product Life Cycle for a variety of reasons. Factors may include parts or repair resource availability, technology innovation, or the products are no longer economically feasible to continue support. Developer sets retirement dates for legacy products by taking all of these factors into consideration.

    Developer recognizes that support-milestone announcements (when a product reaches "End of Build," "End of Contract," or "End of Service") may prompt companies to evaluate their current business environment, including their device and support solutions roadmap. With that in mind, we have developed this website section to help customers manage their roadmap transitions, and to provide a clearer understanding of the assistance INTELLIPLANS can offer – including assistance in migration to alternative INTELLIPLANS products and solutions.

    Support Lifecycle Definitions

    Current Products: This refers to products currently manufactured and sold by Developer. These products are fully supported.

    Retiring Products: This refers to products that have entered into their last year of development. These products can still be purchased and are still fully supported.

    End-of-Build or EOB: This refers to products that are no longer developed by Developer.

    End-of-Service or EOS: This refers to products for which Developer is no longer able to provide Technical or Maintenance service, due to a variety of reasons.

    Available Support End of Life Upgrade Type Notes Latest Release
    Bugs Security
    1.5 No No No Sept 2012 Migration to 2.5 Plan to migrate to 2.5 now EOL at 1.5.26
    1.6 No No No Aug 2011 One-click to 2.5 Upgrade to 2.5 now 1.6.6
    1.7 No No No Feb 2012 One-click to 2.5 Upgrade to 2.5 now 1.7.5
    2.5 Yes Yes Yes Dec 31, 2014 One-click core to 3.x Start planning for an upgrade to 3.3.1 2.5.22
    3.0 No No No May 2013 One-click to 3.1 You should use the one click upgrade 3.0.4
    3.1 No No No Dec 2013 One-click to 3.2 You should use the one click upgrade 3.1.6
    3.2 Yes Yes Yes Oct 2014 One-click to 3.3 You should upgrade your server's PHP to 5.3.10
    or greater and upgrade to 3.3
    3.3 Yes Yes Yes 3.4 release One-click Recommended for all new installs 3.4.8
    3.4 July 2014 - - 3.5 release One-click Recommended for all new installs 3.4.8
    3.5 Sept 2014 - - 3.6 release One-click Recommended for all new installs 3.4.8
    ... ... ... ... ... ... ... ...
    3.11 (Autumn 2015) - - Oct 2017 One-click Estimated EOL and last minor release.  
    4.0 2016 - -        
  • Joomla Website Developers

    What is Joomla?

    Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open source solution that is freely available to everyone.

    What's a content management system (CMS)?

    A content management system is software that keeps track of every piece of content on your Web site, much like your local public library keeps track of books and stores them. Content can be simple text, photos, music, video, documents, or just about anything you can think of. A major advantage of using a CMS is that it requires almost no technical skill or knowledge to manage. Since the CMS manages all your content, you don't have to.

    What are some real world examples of what Joomla can do?

    Professional Websites Built on JoomlaJoomla is used all over the world to power Web sites of all shapes and sizes. For example:

    • Corporate websites or portals
    • Corporate intranets and extranets
    • Online magazines, newspapers, and publications
    • E-commerce and online reservations
    • Government applications
    • Small business websites
    • Non-profit and organizational websites
    • Community-based portals
    • School and church websites
    • Personal or family homepages

    Who uses Joomla?

    Here are just a few examples of Web sites that use Joomla:

  • What is the Joomla! Framework?

    The Joomla! Framework™ is a new PHP framework (a collection of software libraries/packages) for writing web and command line applications in PHP, without the features and corresponding overhead found in the Joomla! Content Management System (CMS). It provides a structurally sound foundation, which is easy to adapt and easy to extend.

    The Joomla! Framework is free and open source software, distributed under the GNU General Public License version 2 or later; and is comprised of code originally developed for the Joomla! CMS™.

    The Joomla! Framework should not be confused with the hugely popular Joomla! CMS. It is important to remember that you do not need to install the Joomla! Framework to use the CMS, nor do you need to install the Joomla! CMS to use the Framework.


    Getting Started

    The new Joomla! Framework is now available to install via Composer and you can find the list of packages on Packagist.org. There are plenty of avenues you can explore to get started on working with the Framework.

    For the official docs, check out the README.md file found in each package. You can also review the Joomla! Framework organization on GitHub.

    Get the Sample Application

    The easiest way to get to know the Joomla! Framework is to start with the sample app.

    1. Install Composer.
    2. Download this sample app repository from GitHub.
    3. Run composer install.
    4. View in your browser.

    Why build a Joomla! Framework?

    Separating the framework from the CMS was a big deal, and in retrospect, a smart decision. By separating the two code bases Joomla!® can now offer the stability the CMS requires while still taking advantage of current and modern trends in PHP development.



    What is the Framework good for?

    • Building a RESTful web services platform
    • Building both simple and complex command line tools
    • Building next generation web applications

    Framework Architecture

    The Joomla! Framework has also been designed for maximum flexibility. Breaking the Framework into isolated modular packages allows each package to evolve more easily than if all packages are tied to a single, large package release.

    Gone are the days when a PHP framework must offer anything and everything a developer needs to complete a project. The current and widely adopted modern practice is to employ lightweight independent feature-specific packages.

    The Framework is distributed with Composer, and as such, allows you to include any other PHP code packages that you can install using Composer. And that's a LOT! Take a look at Packagist.org to see the kind and quality of code which becomes available when using Composer for dependency management.

    What does the Joomla! Framework mean for you?

    Whether you are a Joomla! extension developer looking to spread your wings & delve into developing standalone applications or a PHP coder looking for a stable lightweight framework for your next app, the Framework provides benefits for everyone.

    I am already developing Extensions for the Joomla! CMS. Why should I consider using the Joomla! Framework?

    You have invested significant time & effort in learning the Joomla! way of doing things & writing extensions. You can now apply this same knowledge within a non-CMS environment because the Joomla! Framework maintains a similar set of function, class, and method names.

    It's important to keep in mind other situations, such as what happens when you land a project that needs a different type of application. Or when something doesn't really fit into the website or CMS box, or the CMS is simply too much overhead. There may be times when you need a simple tool to migrate data from one Business Intelligence system to another or a lightweight RESTful service to talk to a mobile application. These are all cases when a framework-based application will prove much more beneficial.

    These are only a few of the many situations where a framework based solution would work far better than attempting to shoehorn a solution into the Joomla! CMS. The Joomla! Framework allows you to leverage all that Joomla! knowledge to build apps without the overhead of the CMS.

    I know PHP already. Why should I use this framework?

    If you are a strong coder looking for a lightweight framework that is easy to adapt and extend, you are in the right place.

    The Joomla! Framework is available using Composer. This allows you to build projects from the many packages included in the Joomla! Framework as well as packages that best fit your needs from any of the other PHP frameworks that use Composer.

    I am a Joomla! CMS User. How will I be affected?

    The Joomla! CMS and the Joomla! Framework are currently developed independently and, thus, the Framework's launch will not have an immediate impact for you. However, there are already parts of the Framework integrated into the CMS (e.g. the Dependency Injection package, added in Joomla! 3.2), and more is coming. Expect to see some great extensions made available to you, built using the Framework!

    The Joomla! Framework aims at getting the latest in PHP developments and features into Joomla! at the framework level. This allows the CMS to better focus its aims on providing the best features for its end users and staying ahead of the game.

    Bottom line, you can rest assured that your favorite CMS will continue to have a strong, up-to-date and robust base that can evolve with the web.