SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Triangle Drupal  User Group April 12, 2010 WebFM Modulefor Drupal 6.x
A File Manager for Uploaded Files Application look and feel via JavaScript / Ajax Permissions by role, file, and Organic Group Drag and Drop of files and directories and more… What is it?
An Alternative Attachment method What Else is it? ,[object Object]
Drag and Drop Support
Secure files without system wide “private” setting.,[object Object]
Ajax adds to the “Coolness” factor File Security without “Private Files” overhead Maintain images/documents references on multiple nodes in one place. File sharing in OG contexts. Custom Layout lets you easily expose a directory of documents to users. So Why Use It?
Get the module from:        http://drupal.org/projects/webfm Shameless plug warning… Optionally, get the Custom Layout patch from:        http://drupal.org/node/736548 Unpack the module (and optionally apply patch). Put the module directory in your sites/all/modules  directory How To Set it up
Go to Administer / Site Building / Modules(admin/build/modules/ Select Modules Save Configuration How to Set it Up
Go to Administer -> Site Configuration -> WebFM(admin/settings/webfm) Set the Webfm Root Directory(no leading slash located under the normal Drupal files directory) Set other options as desired. How to Set it Up
Go to Admister -> User Management -> Permissions(admin/user/permissions) Decide which roles get which permissions. How to Set it Up
Go to Administer -> Site Configuration -> WebFM (again)(admin/settings/webfm) Set the root role directory for each role that can upload using WebFM Set other options as desired. For each existing group, set the group root directory. How to Set it Up
	Secure the files by creating an .htaccess in the WebFM root directory        <drupal file system path>/<webfm root>with the following lines:         order deny, allow              deny from all How to Set it Up
Reports of Drag and Drop misbehaving  in some browsers/themes Only WebfmAdmins can create directories No support for individual “home” directories (but patch with minor issues available) Maintainer burn-out (Rob Milne -> others -> Rob) Slightly confusing to users (without Custom Layout patch) Gotchas and Popular Feature Requests

Weitere ähnliche Inhalte

Was ist angesagt?

Vinay Paudel: Optimizing and Speeding up a WordPress site
Vinay Paudel: Optimizing and Speeding up a WordPress siteVinay Paudel: Optimizing and Speeding up a WordPress site
Vinay Paudel: Optimizing and Speeding up a WordPress site
wpnepal
 
Introduction to word press
Introduction to word pressIntroduction to word press
Introduction to word press
Lucky Ali
 
WordPress Multisite deck
WordPress Multisite deckWordPress Multisite deck
WordPress Multisite deck
belsien
 
Cms drupal installation & configuration anil mishra
Cms drupal installation & configuration   anil mishraCms drupal installation & configuration   anil mishra
Cms drupal installation & configuration anil mishra
Anil Mishra
 
Worcamp2012 make a wordpress multisite in 20mins
Worcamp2012 make a wordpress multisite in 20minsWorcamp2012 make a wordpress multisite in 20mins
Worcamp2012 make a wordpress multisite in 20mins
Chandra Prakash Thapa
 
How to install wordpress on wampserver
How to install wordpress on wampserverHow to install wordpress on wampserver
How to install wordpress on wampserver
shreyakp
 
Chandra Prakash Thapa: Make a WordPress Multisite in 20 mins
Chandra Prakash Thapa: Make a WordPress Multisite in 20 minsChandra Prakash Thapa: Make a WordPress Multisite in 20 mins
Chandra Prakash Thapa: Make a WordPress Multisite in 20 mins
wpnepal
 

Was ist angesagt? (20)

BuddyPress OCWC 2010
BuddyPress OCWC 2010BuddyPress OCWC 2010
BuddyPress OCWC 2010
 
Vinay Paudel: Optimizing and Speeding up a WordPress site
Vinay Paudel: Optimizing and Speeding up a WordPress siteVinay Paudel: Optimizing and Speeding up a WordPress site
Vinay Paudel: Optimizing and Speeding up a WordPress site
 
Drupal Multi-Site Setup
Drupal Multi-Site SetupDrupal Multi-Site Setup
Drupal Multi-Site Setup
 
Rapid site production with Drupal
Rapid site production with DrupalRapid site production with Drupal
Rapid site production with Drupal
 
WordPress MU 101
WordPress MU 101WordPress MU 101
WordPress MU 101
 
Intro to Drush
Intro to DrushIntro to Drush
Intro to Drush
 
Ithemes presentation
Ithemes presentationIthemes presentation
Ithemes presentation
 
Introduction to word press
Introduction to word pressIntroduction to word press
Introduction to word press
 
WordPress Multisite deck
WordPress Multisite deckWordPress Multisite deck
WordPress Multisite deck
 
Cms drupal installation & configuration anil mishra
Cms drupal installation & configuration   anil mishraCms drupal installation & configuration   anil mishra
Cms drupal installation & configuration anil mishra
 
Worcamp2012 make a wordpress multisite in 20mins
Worcamp2012 make a wordpress multisite in 20minsWorcamp2012 make a wordpress multisite in 20mins
Worcamp2012 make a wordpress multisite in 20mins
 
wordpress
wordpresswordpress
wordpress
 
How to install wordpress on wampserver
How to install wordpress on wampserverHow to install wordpress on wampserver
How to install wordpress on wampserver
 
Drupal, varnish, esi - Toulouse November 2
Drupal, varnish, esi - Toulouse November 2Drupal, varnish, esi - Toulouse November 2
Drupal, varnish, esi - Toulouse November 2
 
Chandra Prakash Thapa: Make a WordPress Multisite in 20 mins
Chandra Prakash Thapa: Make a WordPress Multisite in 20 minsChandra Prakash Thapa: Make a WordPress Multisite in 20 mins
Chandra Prakash Thapa: Make a WordPress Multisite in 20 mins
 
SynapseIndia drupal presentation on drupal
SynapseIndia drupal  presentation on drupalSynapseIndia drupal  presentation on drupal
SynapseIndia drupal presentation on drupal
 
大規模サイトにおけるユーザーレベルのキャッシュ活用によるパフォーマンスチューニング
大規模サイトにおけるユーザーレベルのキャッシュ活用によるパフォーマンスチューニング大規模サイトにおけるユーザーレベルのキャッシュ活用によるパフォーマンスチューニング
大規模サイトにおけるユーザーレベルのキャッシュ活用によるパフォーマンスチューニング
 
Drupal and Winona360
Drupal and Winona360Drupal and Winona360
Drupal and Winona360
 
WordPress Multisite
WordPress MultisiteWordPress Multisite
WordPress Multisite
 
Apache Server Tutorial
Apache Server TutorialApache Server Tutorial
Apache Server Tutorial
 

Andere mochten auch

Differentiated instruction presentation
Differentiated instruction presentationDifferentiated instruction presentation
Differentiated instruction presentation
b l
 
Powers of 10
Powers of 10Powers of 10
Powers of 10
Earl Cote
 
Savior Skin Template
Savior Skin TemplateSavior Skin Template
Savior Skin Template
MarcMooney
 
Marruecos
MarruecosMarruecos
Marruecos
Ulacit
 
Digital storyexample
Digital storyexampleDigital storyexample
Digital storyexample
CCSU
 
евдокимова о. кухонная посуда цептер
евдокимова о. кухонная посуда цептеревдокимова о. кухонная посуда цептер
евдокимова о. кухонная посуда цептер
Raimando
 
Polynomials
PolynomialsPolynomials
Polynomials
nina
 
Presentatie punt exta
Presentatie punt exta Presentatie punt exta
Presentatie punt exta
Mirjamnu
 
выступление
выступлениевыступление
выступление
magic59
 

Andere mochten auch (20)

Differentiated instruction presentation
Differentiated instruction presentationDifferentiated instruction presentation
Differentiated instruction presentation
 
Welcome intro 18 9-2011
Welcome intro 18 9-2011Welcome intro 18 9-2011
Welcome intro 18 9-2011
 
2009 IAITAM Conference - Stockman
2009 IAITAM Conference - Stockman2009 IAITAM Conference - Stockman
2009 IAITAM Conference - Stockman
 
Powers of 10
Powers of 10Powers of 10
Powers of 10
 
Imagenes de vinto
Imagenes de vintoImagenes de vinto
Imagenes de vinto
 
Cyril Jackson Powerpoint
Cyril Jackson PowerpointCyril Jackson Powerpoint
Cyril Jackson Powerpoint
 
Savior Skin Template
Savior Skin TemplateSavior Skin Template
Savior Skin Template
 
Marruecos
MarruecosMarruecos
Marruecos
 
Digital storyexample
Digital storyexampleDigital storyexample
Digital storyexample
 
Community Mobilization: Indonesia MITRA TB Project
Community Mobilization: Indonesia MITRA TB ProjectCommunity Mobilization: Indonesia MITRA TB Project
Community Mobilization: Indonesia MITRA TB Project
 
Save the Children’s Community Case Management Initiative
Save the Children’s Community Case Management InitiativeSave the Children’s Community Case Management Initiative
Save the Children’s Community Case Management Initiative
 
Laerdal: Helping Save Lives
Laerdal: Helping Save LivesLaerdal: Helping Save Lives
Laerdal: Helping Save Lives
 
евдокимова о. кухонная посуда цептер
евдокимова о. кухонная посуда цептеревдокимова о. кухонная посуда цептер
евдокимова о. кухонная посуда цептер
 
2008 Historic Districts
2008 Historic Districts2008 Historic Districts
2008 Historic Districts
 
Polynomials
PolynomialsPolynomials
Polynomials
 
Neurological fields bos 2013
Neurological fields bos 2013Neurological fields bos 2013
Neurological fields bos 2013
 
Presentatie punt exta
Presentatie punt exta Presentatie punt exta
Presentatie punt exta
 
Sg
SgSg
Sg
 
Online program evaluation proposal
Online program evaluation proposalOnline program evaluation proposal
Online program evaluation proposal
 
выступление
выступлениевыступление
выступление
 

Ähnlich wie TriDUG WebFM Presentation

Drupal Backend Performance and Scalability
Drupal Backend Performance and ScalabilityDrupal Backend Performance and Scalability
Drupal Backend Performance and Scalability
Ashok Modi
 
Chapter07 Advanced File System Management
Chapter07      Advanced  File  System  ManagementChapter07      Advanced  File  System  Management
Chapter07 Advanced File System Management
Raja Waseem Akhtar
 
Building File Systems with FUSE
Building File Systems with FUSEBuilding File Systems with FUSE
Building File Systems with FUSE
elliando dias
 
UserGuideHDFS_FinalDocument
UserGuideHDFS_FinalDocumentUserGuideHDFS_FinalDocument
UserGuideHDFS_FinalDocument
Anna Ellis
 
Setting Up Security on Apache
Setting Up Security on ApacheSetting Up Security on Apache
Setting Up Security on Apache
elliando dias
 
VeryUtils PHP Web File Manager is a best and useful file manager for web.docx
VeryUtils PHP Web File Manager is a best and useful file manager for web.docxVeryUtils PHP Web File Manager is a best and useful file manager for web.docx
VeryUtils PHP Web File Manager is a best and useful file manager for web.docx
Lingwen1998
 
Introduction to Bacula
Introduction to BaculaIntroduction to Bacula
Introduction to Bacula
Hemant Shah
 

Ähnlich wie TriDUG WebFM Presentation (20)

Edubooktraining
EdubooktrainingEdubooktraining
Edubooktraining
 
Nelf2012
Nelf2012Nelf2012
Nelf2012
 
Linux filesystemhierarchy
Linux filesystemhierarchyLinux filesystemhierarchy
Linux filesystemhierarchy
 
Big data interview questions and answers
Big data interview questions and answersBig data interview questions and answers
Big data interview questions and answers
 
Ilf2012
Ilf2012Ilf2012
Ilf2012
 
Drupal Backend Performance and Scalability
Drupal Backend Performance and ScalabilityDrupal Backend Performance and Scalability
Drupal Backend Performance and Scalability
 
Chapter07 Advanced File System Management
Chapter07      Advanced  File  System  ManagementChapter07      Advanced  File  System  Management
Chapter07 Advanced File System Management
 
Building File Systems with FUSE
Building File Systems with FUSEBuilding File Systems with FUSE
Building File Systems with FUSE
 
Ch12 system administration
Ch12 system administration Ch12 system administration
Ch12 system administration
 
UserGuideHDFS_FinalDocument
UserGuideHDFS_FinalDocumentUserGuideHDFS_FinalDocument
UserGuideHDFS_FinalDocument
 
Visualizing drupalcode06 25-2015
Visualizing drupalcode06 25-2015Visualizing drupalcode06 25-2015
Visualizing drupalcode06 25-2015
 
Setting Up Security on Apache
Setting Up Security on ApacheSetting Up Security on Apache
Setting Up Security on Apache
 
EndPoint Vault (Demo Walkthrough)
EndPoint Vault (Demo Walkthrough)EndPoint Vault (Demo Walkthrough)
EndPoint Vault (Demo Walkthrough)
 
VeryUtils PHP Web File Manager is a best and useful file manager for web.docx
VeryUtils PHP Web File Manager is a best and useful file manager for web.docxVeryUtils PHP Web File Manager is a best and useful file manager for web.docx
VeryUtils PHP Web File Manager is a best and useful file manager for web.docx
 
Joomla Day Austin Part 4
Joomla Day Austin Part 4Joomla Day Austin Part 4
Joomla Day Austin Part 4
 
Fsoss2011
Fsoss2011Fsoss2011
Fsoss2011
 
Drupal in-depth
Drupal in-depthDrupal in-depth
Drupal in-depth
 
Download It
Download ItDownload It
Download It
 
Introduction to Bacula
Introduction to BaculaIntroduction to Bacula
Introduction to Bacula
 
Privileged file operations_bug_on_windows
Privileged file operations_bug_on_windowsPrivileged file operations_bug_on_windows
Privileged file operations_bug_on_windows
 

Mehr von cgmonroe

Mehr von cgmonroe (13)

Structured SEO Data Overview and How To
Structured SEO Data Overview and How ToStructured SEO Data Overview and How To
Structured SEO Data Overview and How To
 
Structured SEO Data: An overview and how to for Drupal
Structured SEO Data:  An overview and how to for DrupalStructured SEO Data:  An overview and how to for Drupal
Structured SEO Data: An overview and how to for Drupal
 
Tips on Securing Drupal Sites - DrupalCamp Atlanta (DCA)
Tips on Securing Drupal Sites - DrupalCamp Atlanta (DCA)Tips on Securing Drupal Sites - DrupalCamp Atlanta (DCA)
Tips on Securing Drupal Sites - DrupalCamp Atlanta (DCA)
 
Tips on Securing Drupal Sites
Tips on Securing Drupal SitesTips on Securing Drupal Sites
Tips on Securing Drupal Sites
 
Becoming "Facet"-nated with Search API
Becoming "Facet"-nated with Search APIBecoming "Facet"-nated with Search API
Becoming "Facet"-nated with Search API
 
Intro to drupal module internals asheville
Intro to drupal module internals ashevilleIntro to drupal module internals asheville
Intro to drupal module internals asheville
 
Using Content Delivery Networks with Drupal
Using Content Delivery Networks with DrupalUsing Content Delivery Networks with Drupal
Using Content Delivery Networks with Drupal
 
Solr facets and custom indices
Solr facets and custom indicesSolr facets and custom indices
Solr facets and custom indices
 
HTML Purifier, WYSIWYG, and TinyMCE
HTML Purifier, WYSIWYG, and TinyMCEHTML Purifier, WYSIWYG, and TinyMCE
HTML Purifier, WYSIWYG, and TinyMCE
 
Using the Features API
Using the Features APIUsing the Features API
Using the Features API
 
The Drupal Strongarm Module - Tips and Tricks.
The Drupal Strongarm Module - Tips and Tricks.The Drupal Strongarm Module - Tips and Tricks.
The Drupal Strongarm Module - Tips and Tricks.
 
Intro to CSS Selectors in Drupal
Intro to CSS Selectors in DrupalIntro to CSS Selectors in Drupal
Intro to CSS Selectors in Drupal
 
Drupal Workflow Concepts
Drupal Workflow ConceptsDrupal Workflow Concepts
Drupal Workflow Concepts
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Kürzlich hochgeladen (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

TriDUG WebFM Presentation

  • 1. Triangle Drupal User Group April 12, 2010 WebFM Modulefor Drupal 6.x
  • 2. A File Manager for Uploaded Files Application look and feel via JavaScript / Ajax Permissions by role, file, and Organic Group Drag and Drop of files and directories and more… What is it?
  • 3.
  • 4. Drag and Drop Support
  • 5.
  • 6. Ajax adds to the “Coolness” factor File Security without “Private Files” overhead Maintain images/documents references on multiple nodes in one place. File sharing in OG contexts. Custom Layout lets you easily expose a directory of documents to users. So Why Use It?
  • 7. Get the module from: http://drupal.org/projects/webfm Shameless plug warning… Optionally, get the Custom Layout patch from: http://drupal.org/node/736548 Unpack the module (and optionally apply patch). Put the module directory in your sites/all/modules directory How To Set it up
  • 8. Go to Administer / Site Building / Modules(admin/build/modules/ Select Modules Save Configuration How to Set it Up
  • 9. Go to Administer -> Site Configuration -> WebFM(admin/settings/webfm) Set the Webfm Root Directory(no leading slash located under the normal Drupal files directory) Set other options as desired. How to Set it Up
  • 10. Go to Admister -> User Management -> Permissions(admin/user/permissions) Decide which roles get which permissions. How to Set it Up
  • 11. Go to Administer -> Site Configuration -> WebFM (again)(admin/settings/webfm) Set the root role directory for each role that can upload using WebFM Set other options as desired. For each existing group, set the group root directory. How to Set it Up
  • 12. Secure the files by creating an .htaccess in the WebFM root directory <drupal file system path>/<webfm root>with the following lines: order deny, allow deny from all How to Set it Up
  • 13. Reports of Drag and Drop misbehaving in some browsers/themes Only WebfmAdmins can create directories No support for individual “home” directories (but patch with minor issues available) Maintainer burn-out (Rob Milne -> others -> Rob) Slightly confusing to users (without Custom Layout patch) Gotchas and Popular Feature Requests