It looks like you're new here. If you want to get involved, click one of these buttons!
Hi,
I'm very new to CI and Fuel so I will probably ask some newbie questions.
I'm building the website with the public part and the part for logged-in users.
I want to let users to register (+recaptcha) with few custom fields, log in, register their sport exercises results few times a year by filling a form (with conditional logic), view and edit all entered data (submissions and registered profile data) and monitor their sport progress with charts (like google charts). App should send an email to the user after some time of inactivity.
Would be great I could view all the entered data within the Fuel CMS, but it is not a must.
I'm a little bit confused about possibilities of Fuel and need some advice which implementation way to go.
Should I create a simple module, advanced or CI separate app? Or maybe there is other possibility to choose?
Should I implement the form with Form_builder or Form module?
Would be great to register users within Fuel Users but is it a good idea?
I will be really appreciated for any tips and advises.
Best regards,
Lukas
Comments
If you are creating a separate login from FUEL's admin login (e.g. /fuel/login) for users to login, I would recommend using something like Ion Auth:
https://github.com/benedmunds/CodeIgniter-Ion-Auth
https://forum.getfuelcms.com/discussion/2390#Item_3
https://forum.getfuelcms.com/discussion/comment/11090#Comment_11090
Regarding the form itself, Form_builder works well when you want to quickly scaffold a form. The Form module usually is intended for contact type forms and provides different antispam methods and hooks for email communication and automatic insertion in the database. However, in your case though, you may want more control and it may be simpler to use normal view/controller logic.