What users are saying about
24 Ratings
234 Ratings
24 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.8 out of 101
234 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.2 out of 101

Likelihood to Recommend

CodeIgniter

For startup/beginner companies its a great framework and MVC is fully implemented. We can maintain, reuse, and manage the code easily.
Suleman Ahmad profile photo

Joomla

When a powerful CMS is needed for a business I would recommend Joomla! over its competitors. Joomla! is great for handling data driven applications such as real estate, online shopping and so forth. Querying the database for properties and clothes is much faster than with competitors and the extraction of data into other systems for reporting is quite simple
Todd Bellamy profile photo

Feature Rating Comparison

Security

CodeIgniter
Joomla
8.6
Role-based user permissions
CodeIgniter
Joomla
8.6

Platform & Infrastructure

CodeIgniter
Joomla
7.9
API
CodeIgniter
Joomla
7.5
Internationalization / multi-language
CodeIgniter
Joomla
8.3

Web Content Creation

CodeIgniter
Joomla
6.9
WYSIWYG editor
CodeIgniter
Joomla
7.4
Code quality / cleanliness
CodeIgniter
Joomla
7.2
Admin section
CodeIgniter
Joomla
7.7
Page templates
CodeIgniter
Joomla
6.4
Library of website themes
CodeIgniter
Joomla
6.6
Mobile optimization / responsive design
CodeIgniter
Joomla
6.1
Publishing workflow
CodeIgniter
Joomla
7.3
Form generator
CodeIgniter
Joomla
6.3

Web Content Management

CodeIgniter
Joomla
7.0
Content taxonomy
CodeIgniter
Joomla
6.9
SEO support
CodeIgniter
Joomla
6.5
Bulk management
CodeIgniter
Joomla
7.3
Availability / breadth of extensions
CodeIgniter
Joomla
7.3
Community / comment management
CodeIgniter
Joomla
6.9

Pros

CodeIgniter

  • Consumes very low memory and CPU. Loads 3x faster than Laravel or WordPress. I have personally used other frameworks and comparison CodeIgniter is good to go.
  • Easy directory navigation. Even if the core folders are move, only changing the directory location from config file is set up everything.
Sazzad Hossain Sharkar profile photo

Joomla

  • User management, the creation of custom groups of users, various security levels, and the ability to separate back end from front end users. For example you could grant a customer access to a particular front end page that has content dedicated to them only with a username and password, yet keep them from other customers files on the back end of the system.
  • Numerous free extensions, Joomla provides a solid foundation for whatever kind of site you would like to build and offers a range of not only free templates but free functions such as photo galleries, contact forms, shopping cart functions.
  • Joomla! extension development and customization for plugins and modules. With knowledge of MySQL and PHP a skilled developer, or in many cases, even novice users can create their own extensions. For example, we created a custom FTP front end to share files with users.
Todd Bellamy profile photo

Cons

CodeIgniter

  • Not compatible with newer versions of PHP.
  • More options now available on the internet that are the same as CodeIgniter also with a better version.
No photo available

Joomla

  • Joomla! is open source and therefore does not provide immediate support for the product. If a problem occurs during setup or operation the best way to solve a problem is report it to the Joomla! community support, but a quick fix to your problem is not guaranteed.
  • Joomla!'s data is held (typically) in a MySQL database that the user will never see. When a Joomla! site becomes very large with an extensive number of users and/or information it can become sluggish, but this can be mitigated with some basic database management skills, specifically someone who can create new indexes, procedures or someone who knows the data well enough to archive at a certain point.
  • Content Management Solutions, such as Joomla!, continuously update and change with the market requirements and security requirements of the online community. I would like to see a standardized backup and restore process implemented so that if a user does upgrade there system it is easily reverted and or changes are tracked more thoroughly.
Todd Bellamy profile photo

Likelihood to Renew

CodeIgniter

No score
No answers yet
No answers on this topic

Joomla

Joomla 10.0
Based on 28 answers
I gave it a rating of 10 because I just love how Joomla! works, how it is set up and how it handles many users. Also it is very fast, and there is no overload on the MySQL database or servers ever.
Leontine Vandermeer profile photo

Usability

CodeIgniter

No score
No answers yet
No answers on this topic

Joomla

Joomla 9.9
Based on 7 answers
I think it is a great application that allows people to start using right away but has the features for more complex users.
Mike Demopoulos profile photo

Performance

CodeIgniter

No score
No answers yet
No answers on this topic

Joomla

Joomla 7.8
Based on 2 answers
Today's Modern Joomla performs very well and is robust and durable. The pages load faster than they ever did in the past and Modern Joomla's integration into other software or systems has become seamless. Modern Joomla sites will last long and will stay running forever.
James Fauria profile photo

Support

CodeIgniter

No score
No answers yet
No answers on this topic

Joomla

Joomla 10.0
Based on 4 answers
I would say the Joomla.org support team does a great job for being volunteers. I however think good 3rd party developers and resources provide excellent support that I utilize often.
Mike Demopoulos profile photo

Implementation

CodeIgniter

No score
No answers yet
No answers on this topic

Joomla

Joomla 8.7
Based on 3 answers
Make sure that PHP.ini is set to at least 60 ms for computer priority, 60MB for maximum downloads and 128MB for uploads. This is the minimum. It is best to run Joomla on a business host if you are using a shared hosting environment so that there are fewer accounts on the server. Make sure you have access to the root on CPanel. Be sure to point the DNS to the host and set up all zones prior to implementation and run your new version in a sub-domain hidden from the live version until you are ready to cut over.
Rita Lewis profile photo

Alternatives Considered

CodeIgniter

CodeIgniter is a great choice for small or medium projects that can be deployed in every kind of hosting, especially those oriented to low-cost hostings like GoDaddy. Symfony and Laravel are frameworks for highly scalable projects with hundreds of plugins available. Also, these frameworks allow you to use any ORM of your choice, such as Doctrine or Eloquent or Propel; CodeIgniter instead forces you to use its default ORM. There are ways to add a different ORM and then it's a workaround and kinda "hacky" solution.
Jean Paul Ruiz profile photo

Joomla

I have selected Joomla when I needed an easy content management platform for a team of beginners. It's not as easy to customize or optimize like WordPress or Wix sites, but it's a great introduction until you are ready for the more advanced features offered by these alternative platforms. Wix is a close second for ease of use and WordPress trumps them all as far as features, but is not as simple to use.
Brittney Collier profile photo

Return on Investment

CodeIgniter

  • When the project was not maintained during several months it was almost impossible to find plugins and you had to write all on your own.
Jean Paul Ruiz profile photo

Joomla

  • No ROI
  • Low web traffic via poor SEO optimization
  • Difficult to navigation and workflow, hard to get up to speed quickly on usability, especially extensions and plug-in capabilities
  • No dynamic pages
No photo available

Pricing Details

CodeIgniter

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

Joomla

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

Add comparison