I am an active community member and passionate concrete5 developer. My goal is to make useful, high quality add-ons to make your business more succesful and to grow concrete5. In case you are looking for a developer, I am available for work!

Thumbnail
Activity Log

Developed by

Beginner
Beginner
Due to recent changes in the core, I don't recommend using this add-on. Because it is not possible to deactivate marketplace items, the add-on will remain visible.

 

Activity Log automatically adds logs when events happen in concrete5.

What is a log?

concrete5 keeps logs e.g. when an email is sent, or when an error occurs. There logs can be found under Dashboard > Reports > Logs. Logs can be very useful for debugging purposes!

What is an event?

Events are triggered by the concrete5 code. E.g. when a user logs in, concrete5 triggers the event 'on_user_login'. These events are useful, because it allows other code to 'hook into'. Some events are logged by concrete5, some are not. Activity Log is meant to log more than the concrete5 core does. This gives you more insight in what is happening on your site, when it happened, but also by whom.

Log examples

  1. A log each time a user logs in.
  2. A log each time a file is uploaded.
  3. A log each time a file is deleted.
  4. A log each time a page is approved.

All supported events have a default message. It's really not necessary to customize them. But if you want, you absolutely can. You can also customize the messages with 'placeholders', see the screenshot for what that looks like.

Features

  • Get more insight in how your users use the CMS.
  • Automatically log interesting events, e.g. when a user uploads a file or when a user logs in.
  • All messages are customizable with placeholders.
  • It is possible to enable/disable each message.

List of supported events

The following concrete5 events are supported by Activity Log:

on_page_add
on_page_update
on_page_delete
on_page_move
on_page_display_order_update
on_page_move_to_trash

on_page_version_approve
on_page_version_deny

on_user_login
on_user_logout
on_user_delete
on_user_update
on_user_activate
on_user_deactivate
on_user_change_password

on_file_add
on_file_delete
on_file_duplicate

on_job_install
on_job_uninstall

See all add-ons from A3020

Current Version: 1.0.1
Fully Translatable: Yes
Needs External Libraries: No
Compatible 8.3.1+
License: Standard
Support Response: Replies to tickets every few days.
Support Hosted: On concrete5.org
Needs extra server permissions: No
Needs Internet: No
Marketplace Tests:
Passed Automated Tests
Passed PRB Review