EVENT LOGGING & CONTENT VERSIONING SYSTEM

Slides:



Advertisements
Similar presentations
White House New Media & Open Source Software Macon Phillips White House New Media.
Advertisements

EFRONT V4 EXTENSIONS ARCHITECTURE. The goal  To offer more flexibility to 3 rd party users to modify eFront functionality  To further extend eFront.
Using Drupal for Your Organizational Website (or, how to use Drupal without cursing) Michelle Murrain Nonprofit Open Source Initiative MetaCentric Technology.
OpenAtrium A Drupal Distribution for Online Collaboration Bud Witney Systems Manager Horticulture & Crop Science Department.
TYPO3 Content Management System College of Natural & Social Sciences Webpage TYPO3 Content Management System College of Natural & Social Sciences Webpage.
Open Source Content Management System - JOOMLA Swapnil S. Chafale Nagpur (M.S.) India Paper-Presentation For ATCON-2009 Conference.
Pro Exchange SPAM Filter An Exchange 2000 based spam filtering solution.
Windows Server 2008 Chapter 8 Last Update
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Chapter 1 Introduction Outstanding Features About This Book 1. A novel writing style is adopted to try to attract students’ or beginning programmers’ interesting.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
OM. Brad Gall Senior Consultant
Trimble Connected Community
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
IIPC GA Curator Tools Fair May 2014 WEB CURATOR TOOL Nicola Bingham Web Archivist.
Dream Report: Secure and Reliable Reporting Renee Sikes Applications Engineer Dream Report Brand Manager.
Drupal Jumpstart Information Systems 337 Prof. Harry Plantinga.
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
We Know IT … IT’s What We Do! ® 2 Cyprien Mvuanda & Jonathan Davis Empire 2.0 Services October 1, 2010 Albany, NY Design, Development,Workflow and Implementation.
AEgir Maintain your Drupal sites. The name: AEgir “In Norse mythology, AEgir was the god of the oceans and if Drupal is a drop of water, AEgir is the.
P AGE 3.0 Chinmay Barve, Devika Karnik, Kanan Garg.
WCMS Updates January 18, Current version UW Base Profile 1.2 released in early December Highlights –Thumbnails for news and events –Improved promotional.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
ESCMID phone ESCMID/ESGAP Open Virtual Learning Community (OVLC) Draft Concept of Future Development and Costs November.
Dean Anderson Polk County, Oregon GIS in Action 2014 Modifying Open Source Software (A Case Study)
Afresco Overview Document management and share
Intro to Datazen.
TrainingRegister® Training Management Software Maintain Permanent Training Records for Each Individual Monitor and Track Required Training Know Who Needs.
EbiTrack Architecture Version 1.0 September 24, 2012.
We will start shortly…. DiView II DiView II Software Presented by: Daniele Posenato.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
V7 Foundation Series Vignette Education Services.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
INFM 700 Project 3 (Aqua) - Akashdeep Ray - Arnaud Lawson - Neha AR - Vidisha Vedvyas.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
TREVOR BOARDMAN, TRISTAN HUMMEL, JOSEPH KADRICH, ERIC ROBY.
Building Library Web Site Using Drupal
Organizational IT Stack
Architecture Review 10/11/2004
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
The Distributed Application Debugger (DAD)
Web Technologies Computing Science Thompson Rivers University
PIWIK JUNIOR TIDAL ASSOCIATE PROF., WEB SERVICES & MULTIMEDIA LIBRARIAN NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY.
Developing WordPress Plugins
IST 220 – Intro to Databases
Pilot Watcher Product Overview V5.3
Web Application.
Client/Server Databases and the Oracle 10g Relational Database
Data Interface Module Leighton Wingerd & Manisha Kollu
Javad Jahdi Master: M.M.Nematollahi
What is a Blog? short for Weblog journal on a website
Content Management Systems
Cloud based Open Source Backup/Restore Tool
SharePoint Cloud hosted Apps
Wavestore Integrates… Paxton Net2 Access Control
INFM 603 Main Class Project
Training Module Introduction to the TB9100/P25 CG/P25 TAG Customer Service Software (CSS) Describes Release 3.95 for Trunked TB9100 and P25 TAG Release.
SharePoint 2010 – SharePoint 101
QGIS, the data model, use and storage
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Web Technologies Computing Science Thompson Rivers University
Implementation of Drupal: An Effective Content Management System for
Web Application Development Using PHP
DIBBs Brown Dog BDFiddle
Presentation transcript:

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

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.

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

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.

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

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.

Articles and corresponding tags for a particular user:

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

Line Graph:

Force Directed Graph:

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

Real time logs:

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.

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

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

LINK TO PROJECT https://github.com/fresearchgroup/drupal- logger

THANK YOU

?