allowing external users
Permalink
I have a concrete instance which will allow front-end users to login and access restricted portions of the site, much like this forum.
Is it better to rework the existing login page, or add a separate one?
In my opinion, you should build a new one. Or download it from the marketplace when it gets here.
By reworking the existing one in means other then pure CSS, you will edit the core of that version.
With the community building up now and the developers doing great work, it might be best to leave the core unchanged. The you will have 0 problems updating to a new version. Otherwise you will most likely OR loose your changes OR have a non functional version
Just copy the login page from the core
From:
$C5_ROOT/concrete/single_pages/login.php
To:
$C5_ROOT/single_pages/login.php
This overrides the core login.php file..
Your c5 install will automatically pick up and use the new file & when upgrades come down the line it won't get overwritten.
This same approach works throughout the c5 directory structure.