[eluser]Unknown[/eluser]
Hi Folks,
I'd like to hear some opinions of some experienced CI users.
I have to develop a file up-/downloading system with the following requirements:
- admin can add clients, projects and possibly subprojects (multiple projects for 1 client)
- clients can log in and see/download files that were uploaded for them (by
admin)
- clients can upload files into an selectable project (project must be assigned to customer, of course)
- clients and admin can write comments on uploaded files
- client gets notified by e-mail when admin uploads new file/writes new comment
- admin gets notified by e-mail when client uploads new file/writes new comment
I've already done a little, less complex, file uploading script in CodeIgniter using freak_auth for authentication and was quite satisfied with it. Just haven't really used models yet, that was rather dirty, I guess.
Now, I got attracted by cakePHP for it's built-in authentication. The documentation of cake seems bad compared to CI, though. Also Cake doesn't have a built-in upload helper class.
CakePHP on the other side doesn't seem to offer any helpers for file
uploads, which CI does.
I know, it's kinda stupid to ask inside the CI forums if you'd prefer some other framework over CI. I'd be just glad if someone would convince me, CI is the tool of the trade to get this thing well done
Talking 'bout freak_auth: Is this great class still being activly developed? It's been a while since the last time it got updated, so I'm just wondering...
Regards,
Daniel