The installation of this extension is very simple. Just connect to the Typo3 Extension Repository and download «LoginBox / macmade.net» (loginbox_macmade), located in the frontend plugin section. Note that you will also need to download the «Developer API» extension (api_macmade), as it will be needed by the plugin. If you want to user permalogin, you'll also have to install the «FE Permalogin» extension (core_permalogin), which is suggested at the install time.
Then, on a page, just create a new content element, and choose «LoginBox / macmade.net» from the wizard.
The plugin uses Typo3 flexforms for its configuration. The flexforms allow each instance of the plugin to be configured independently, without any TypoScript template.
The first tab allows you to choose a starting point. This will be the page where your frontend users are stored. You can also choose to display the forgot password link, which will allow users to retrieve their passwords. If you have installed the «FE Permalogin» extension, you can also add that option in the login box. Finally, you can choose to redirect the users to a specific page after a successful login.
On the other tabs, you can configure the different messages the user will see on each part of the login process.
To allow users to log in from any page, you can add the small login box in section of your template.
If you're using TemplaVoilà, just map an area of your HTML template with a TS object called, for instance, lib.loginbox. Then, on your TS template:
lib.loginbox < plugin.tx_loginboxmacmade_pi2
If you're using the old autoparser method, just add the plugin on a subpart of your HTML template. For instance:
temp.mainTemplate {template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
subparts.loginbox < plugin.tx_loginboxmacmade_pi2
}