Ionize - Free & Open Source creative CMS |
[eluser]Référencement Google[/eluser]
[quote author="BrianDHall" date="1258412820"] - Ran into the mcrypt requirement ![]() Easy install for me, but is the only thing you use it for password encryption? If so, you might consider the CI library: http://ellislab.com/codeigniter/user-gui...ption.html It automatically uses mcrypt where available, or doesn't when not available (uses its own relatively basic encryption). The downside there - data created in an mcrypt environment won't be compatible with one that isn't. I don't know if its really a big deal to require mycrypt, but if thats the only use I don't see the harm in making it optional.[/quote] Like all softwares there are requirements, Ionize is not intended to be as popular CMS as Joomla is, first it is a coder and webdesigner CMS with a target of users that know what they do. The choice to rely on the mCrypt extension was that we originaly designed the Access lib to be portable (not only for Ionize and not only for CodeIgniter). That's why it has been almost totally decoupled from CI. That makes me think we should pack Ionize using the framework encryption lib instead, that would make more sense and you are right on this point, but we will consider this point like many others in the future (there are still a lot of things to see and discuss!). That said if you absolutly don't want to use mCrypt, you can change the way the Access lib encrypt things in just 1 place. See the application/libraries/Access.php file from line 1000 the 4 methods define how the encryption is done and all what you have to do is change there the code to fit your needs, eg. use of CI encryption instead of the mCrypt extension. This is also something that may be documented in the future. |
Welcome Guest, Not a member yet? Register Sign In |