Skip to content

Monitors the files in your portals folder and instantly adds or removes them from the database. This is useful if you FTP or use explorer to copy files to your website.

Notifications You must be signed in to change notification settings

jsheely/DotNetNuke-FileWatcher

 
 

Repository files navigation

DotNetNuke-FileWatcher

Monitors the files in your portals folder and instantly adds or removes them from the database. This is useful if you FTP or use explorer to copy files to your website.

How it works

Utilizes .NET FileSystemWatcher in order to monitor the portals folder for any changes in order to keep the database in sync.

What it solves

  • If you add a file to your portals directory through any means except though the DotNetNuke interface that file won't be picked up by DotNetNuke until the scheduler system runs. Assuming you have the auto sync enabled
  • You no longer have the performance hit of running the fully recursive auto sync on every file in your portal.
  • Instantly have access to any file that is in your portal no matter how it got there.

Fun Facts

  • Utilizes the IServiceRouteMapper interface in order to have DotNetNuke enable the file system watcher code at application start.
  • Is a DotNetNuke library project.

Requirements

  • DotNetNuke 7.0.6
  • Full Trust Environment. Will not work on shared hosting like GoDaddy

About

Monitors the files in your portals folder and instantly adds or removes them from the database. This is useful if you FTP or use explorer to copy files to your website.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%