Welcome Guest, Not a member yet? Register   Sign In
Migration from Wordpress to CodeIgniter
#1

Hello everyone,

I am the webmaster of some websites (most of them are mine and some are client's projects) running mostly on Wordpress and Joomla.

I am quite frustrated with continuous and time consuming Wordpress updates and the security issues regarding both wordpress and joomla websites.   Two of my websites were already hit by hackers, although I use only paid themes and plugins and never install any cracked software, in the wordpress case due to outdated plugins, and in the Joomla case due to Joomla's built-in lack of strong security.

I plan to switch the websites to other platforms, and I am currently looking at CodeIgniter and Drupal.  Since Drupal is in the same category as wordpress and joomla, I would surely prefer a platform like CodeIgniter for the platform switch.

So I come here to ask a few questions before migrating:

1. Is CodeIgniter a really strong platform regarding security?
2. Do I have to update any themes, or plugins or whatever every now and then like I do in Wordpress ?
3. Is there a plugin or any way to migrate the existing websites to CodeIgniter without paying a fortune or getting a master degree in computing?
4. Can this migration be done in a SEO friendly way without loosing my current google rankings?

Thank you very much in advance for your time and patience.
Reply
#2

(This post was last modified: 04-30-2018, 10:43 AM by dave friend.)

Do you understand that CodeIgniter (CI) is not a Content Management System (CMS)?

There are a few content management systems built with CI and there are many online examples on how to use CI to create a CMS. (Hint: Google "codeigniter cms")

CI is a great framework for building websites/apps but it offers no built-in content management like that provided by Wordpress, Joomla, or Drupal.
Reply
#3

If you have enough free time and skills you can create your own CMS and just adopt it for your sites. If sites is typical this will be not a problem. My own sites without any CMS, just nice front-end and language files in back-end :-).
Reply
#4

No, I did not.
To be honest I thought it was a CMS like the ones we mentioned.
And building my own CMS from scratch doesn't sound good at the moment.

Building static websites with a developer framework (now I understand what this means) doesn't sound good too. There are a lot of tools to build static sites like mobirise (which by the way is very nice).

Anyway, thank you very much for your time.
Reply
#5

1. Add MY_url_helper.php to CI_directory/application/helpers

2. If the CI app is already built, convert any references to *site_url* in your CI application (aside from the system directory) to the new namespaced function, ci_site_url.
This step prevents Wordpress' site_url function from overwriting CIs. Because both functions are global and CI checks to make sure that site_url has not been set. Once we load the WP bootstrap file, it will have been defined, so CI's function wll never load.

3. Add Wordpress' bootstrap file into CI_directory/index.php right above CI's bootstrap file.

4. Update wp-includes/load.php *(this is necessary if you are using CI's sessions - Wordpress mangles CI's cookies using with magic quotes.
Reply
#6

I must admit I do an awful lot of work with WordPress. Like most software it's a bloated mess in places with lots of inconsistencies, although pretty easy to work with once you understand it.

From experience the main issue most people seem to have is that they install two dozen third-party plugins and then wonder why everything goes wrong or why they got hacked. We build some pretty nice websites with WordPress and never use more than 2-3 third-party plugins.

For run of the mill content management I would personally stick with WordPress. I'd only use CodeIgniter if I had either some very specialist requirements, or very basic CMS requirements. For anything in-between I don't see the point in re-inventing the wheel. That's not a criticism of CodeIgniter. For me, WordPress is a CMS (or a CMS framework, depending on your point of view and what you're doing), whereas CodeIgniter is a framework to build something from the ground up. But re-building WordPress from the ground up probably isn't a viable use of anyone's time.
Reply
#7

WordPress and CodeIgniter both are the most popular framework in PHP. CodeIgniter is a lightweight PHP framework that can help in developing applications that can be integrated with WordPress.While some users prefer developing the CodeIgniter and WordPress elements separately, we will go through an example where the primary navigation and footer are similar on both platforms, because it doesn’t make much sense to update the navigation and footer twice.
Reply
#8

(07-27-2019, 11:45 PM)audreycrist Wrote: WordPress and CodeIgniter both are the most popular framework in PHP.

Wordpress is not a framework dude Wink
Reply
#9

(04-30-2018, 03:57 AM)grdev Wrote: Hello everyone,

I am the webmaster of some websites (most of them are mine and some are client's projects) running mostly on Wordpress and Joomla.

I am quite frustrated with continuous and time consuming Wordpress updates and the security issues regarding both wordpress and joomla websites.   Two of my websites were already hit by hackers, although I use only paid themes and plugins and never install any cracked software, in the wordpress case due to outdated plugins, and in the Joomla case due to Joomla's built-in lack of strong security.

I plan to switch the websites to other platforms, and I am currently looking at CodeIgniter and Drupal.  Since Drupal is in the same category as wordpress and joomla, I would surely prefer a platform like CodeIgniter for the platform switch.

So I come here to ask a few questions before migrating:

1. Is CodeIgniter a really strong platform regarding security?
2. Do I have to update any themes, or plugins or whatever every now and then like I do in Wordpress ?
3. Is there a plugin or any way to migrate the existing websites to CodeIgniter without paying a fortune or getting a master degree in computing?
4. Can this migration be done in a SEO friendly way without loosing my current google rankings?

Thank you very much in advance for your time and patience.


I love the way these questions were structured. Much more importantly, I gained insights from the response.
Front end Developer
No SEO spam - see https://forum.codeigniter.com/misc.php?a...les&fid=24
Reply
#10

(04-30-2018, 03:57 AM)grdev Wrote: Hello everyone,

I am the webmaster of some websites (most of them are mine and some are client's projects) running mostly on Wordpress and Joomla.

I am quite frustrated with continuous and time consuming Wordpress updates and the security issues regarding both wordpress and joomla websites.   Two of my websites were already hit by hackers, although I use only paid themes and plugins and never install any cracked software, in the wordpress case due to outdated plugins, and in the Joomla case due to Joomla's built-in lack of strong security.

I plan to switch the websites to other platforms, and I am currently looking at CodeIgniter and Drupal.  Since Drupal is in the same category as wordpress and joomla, I would surely prefer a platform like CodeIgniter for the platform switch.

So I come here to ask a few questions before migrating:

1. Is CodeIgniter a really strong platform regarding security?
2. Do I have to update any themes, or plugins or whatever every now and then like I do in Wordpress ?
3. Is there a plugin or any way to migrate the existing websites to CodeIgniter without paying a fortune or getting a master degree in computing?
4. Can this migration be done in a SEO friendly way without loosing my current google rankings?

Thank you very much in advance for your time and patience.

I know it is too late to reply.

I am also a webmaster of Joomla and WordPress websites like you and was facing the same issues for a long time, and didn't want to lose my SEO ranking.

If you still using Joomla and WordPress websites and your primary concern is the security then you can try security extensions. I was also completely frustrated with hacking issues regarding both of the websites before trying security extension.

I want to recommend you jSecure Extension for Joomla and wSecure Extension for WordPress as they fixed all the security issues, and it is comparatively more affordable.
Reply




Theme © iAndrew 2016 - Forum software by © MyBB