Presentation is loading. Please wait.

Presentation is loading. Please wait.

EVENT LOGGING & CONTENT VERSIONING SYSTEM

Similar presentations


Presentation on theme: "EVENT LOGGING & CONTENT VERSIONING SYSTEM"— Presentation transcript:

1 EVENT LOGGING & CONTENT VERSIONING SYSTEM
Akshay Sharma Suraj Kothawade Sumedha Birajdar

2 INTRODUCTION An event, with reference to Event Logging, is any significant occurrence in the system or in a program that requires an entry to be added to a log. Keeping record of such events is Event Logging. Content Versioning System is used for tracking changes in files and coordinating work on those files among people.

3 ARCHITECTURE Administrator Users Give permissions to user to login
Access and analyze User’s login to Drupal Drupal Event Logs Drupal uses PHP to run user code Store and process PHP Web Server PHP sends user code via web server’s like apache, IIS, etc Accesses user data sends back to user Real time logs Database

4 ABOUT THE PROJECT In this project, we have tried to enhance the functionality of the existing Event Log module in Drupal 7 Also, we have tried to facilitate the development of Recommendation System by Collaborating Communities Project group. Besides, we have tried to implement the graphical analysis of event log data. The modules developed are compatible with any Drupal 7 system with PHP7 installed.

5 FEATURES Interface For Collaborating Communities
Log Data Visualizations Enhancement Of Event Log Module

6 INTERFACE FOR COLLABORATING COMMUNITIES:
Show the top 10 viewed articles Show the top 10 viewed articles along with the corresponding tags by a particular user Provide the necessary data for development of recommendation system by collaborating communities.

7 Articles and corresponding tags for a particular user:

8 LOG DATA VISUALIZATIONS
OPERATION ANALYSIS: To represent the total count of each operation in the database To represent the monthly triggering of each operation Weigh each page according to page rank to create a node with its diameter and connect that node with other nodes(pages) to which it is linked. USER ANALYSIS: To display the top N(input) active users To visualize the operations performed by a particular user

9 Line Graph:

10 Force Directed Graph:

11 ENHANCEMENT OF EVENT LOG MODULE
Clear the logs Notify illegal access to authorised user Log data to a file instead of database Backup Event Log database content Store logs on the Cloud instantaneously

12 Real time logs:

13 CHALLENGES Identifying the appropriate module for development amongst many, namely – syslog, watchdog, event log, etc. Making development compatible with the existing system. Resolving storage path and permission issues of files in drupal core.

14 KNOWLEDGE ACQUIRED Construction of modules in Drupal 7
Data visualization using D3 Storing data on Cloud using Google API (via OAuth2.0) Issue-driven development and use of git and github

15 FUTURE SCOPE Implementation of MongoDB in spite of Google Cloud
Upgrading to Drupal 8 Implementation of Tin Can API System (Multiple) RabbitMQ (Buffer) MongoDB

16 LINK TO PROJECT logger

17 THANK YOU

18 ?


Download ppt "EVENT LOGGING & CONTENT VERSIONING SYSTEM"

Similar presentations


Ads by Google