As usual, we will plan before implementation. The advantages of planning have already been discussed in the previous chapters, and we will take this topic up again.
Kickstarter generated a sample Backend module for us. The module is available under the Web main module in the left menu. We will show the following information in the module:
Fixed number of latest logins. For each login, we will show the following:
Date and time of the login
How much time a user spends on the site
User real name (name column in the
fe_users
table)User login name (username column in the
fe_users
table)The number of pages visited
Monthly view shows all logins for up to the last 12 months. Each month shows:
User real name
User login name
Number of logins in the current month
Active users report shows active users for the given period of time. We show:
User login name
User name
User email (clickable, linked to "mailto" for this user)
Last login time
Inactive users (same...