SlideShare a Scribd company logo
1 of 58
Bobby Chang
@bobbyschang
2 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Contact Info
• slideshare.net/bobbyschang
• linkedin.com/in/bobbyschang
• @bobbyschang
• bobbyschang.com
Bobby Chang
Consultant, Microsoft Certified Trainer
er er
3 | @bobbyschang | bobbyschang.com
4 | @bobbyschang | bobbyschang.com
5 | @bobbyschang | linkedin.com/in/bchang | bobbyschang.com
6 | @bobbyschang | linkedin.com/in/bchang | bobbyschang.com
Provide Value to
Your End Users
Photo Credit – Matthew Keagle & Creative Commons
7 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• SharePoint appends all folders into URL
• URL encoding applies, e.g.: Space = %20
Team
Alpha Site Project
Document
Library Project SOW
Proposal
Draft Copies from Team
My Personal Original Copies
I Very Much like Subfolders
http://mycompany.com/sites/TeamAlpha/ProjectDocuments/Project%20SOW/Proposal/Draft%20Copiesfrom%20Team…
/MyPersonal%20Original%20Copies/I%20Very%20Much%20Like%20Subfolders/My%20Favorite%20Document.docx
My Favorite Document.docx
8 | @bobbyschang | bobbyschang.com
Reason # 1
9 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• Requires drilling down to sub-folders
• Rigid structure leads to difficulty in finding content
• Can be inefficient during file upload
Number of clicks
1
2
3
4
5
6
7
10 | @bobbyschang | bobbyschang.com
Reason # 2
11 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• Every file HAS to belong to a folder
• Cannot account for file that falls into multiple categories
Company A Company B
Document for
Company A & B Merger
12 | @bobbyschang | bobbyschang.com
Reason # 3
13 | @bobbyschang | bobbyschang.com
Your links don’t work!!
SharePoint is broken
I HATE SharePoint!!!
14 | @bobbyschang | bobbyschang.com
SharePoint 2016
15 | @bobbyschang | bobbyschang.com
new
NOT activated
automatically
Photo Credit – ScienceDaily LLC
16 | @bobbyschang | bobbyschang.com
Photo Credit – Julie de Waroquier
17 | @bobbyschang | bobbyschang.com
Reason # 4
18 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• Folder is directly correlated with URLs
– Deep Folder Structure = Long URL
• System Constraint
– MS Office restriction of 259 characters max for URL links
– User may not be able to save, open, or update the files
19 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• Renaming folder may result in Threshold Error
• Generally occurs when total number of files in all
sub-folders are greater than 5,000 files
20 | @bobbyschang | bobbyschang.com
Solution
21 | @bobbyschang | bobbyschang.com
Picture listening to a song in iTunes
What do you see?
22 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
1. Linear folder structure
2. Inability to account for multiple categories
3. Risk in broken links upon document move
4. Higher chance of running into error
23 | @bobbyschang | bobbyschang.com
Demo
24 | @bobbyschang | bobbyschang.com
Reason # 5
You’re at the mercy of
the person
who created the
folder structure
• Folder presents only one
way of grouping info
• Users have different
preference to consume info
• Provides for a taxonomy
challenge
26 | @bobbyschang | bobbyschang.com
Region > Year > Project Phase > Document Category
vs.
Year > Document Category > Region > Project Phase
27 | @bobbyschang | bobbyschang.com
Demo
28 | @bobbyschang | bobbyschang.com
Demo
29 | @bobbyschang | bobbyschang.com
Reason # 6
30 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• Synonyms are typically appended
• E.g.: “Status / Progress Report / Project Team Update”
• Folder names can’t contain special characters
(e.g.: /)
• Adding Synonym Folder Name Change URL Change
31 | @bobbyschang | bobbyschang.com
Demo
32 | @bobbyschang | bobbyschang.com
Reason # 7
”Is she changing our
spectacularly designed
folder structure?”
• Contributors have too much
control
– Create, Delete, or Move folders
– Rename folders
• Folder structure could be
altered by team members
34 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• With folders, contributors have free reign
over taxonomy management
• Reserve capability for selective individuals
– i.e.: Content Manager or Site Manager
• Avoid the Wild Wild West scenario
35 | @bobbyschang | bobbyschang.com
Demo
36 | @bobbyschang | bobbyschang.com
Reason # 8
37 | @bobbyschang | bobbyschang.com
Demo
38 | @bobbyschang | bobbyschang.com
Demo
39 | @bobbyschang | bobbyschang.com
Reason # 9
40 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
2012
Southeast
Project Status
Weekly Status Reports
Team A
M A N U A L C O P Y P R O C E S S
2012
Status
ProjectReports
WeeklyProjectStatus
Southeast
2012
Project Status
Weekly Status Reports
2012
Status Reports
Team B Team C Team D
Inconsistent
41 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• Foundation of SharePoint Content Management
• Even if you’re not aware of Content Type, you most
likely have already interacted with it
• Provide standardization:
• Consistent set of tags or metadata
• Ability to attach standard document template
• Associate automated business workflow process
42 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Weekly Status Reports
Content Type
Team A Team B Team C Team D
A U T O M A T E D
43 | @bobbyschang | bobbyschang.com
Demo
44 | @bobbyschang | bobbyschang.com
Reason # 10
45 | @bobbyschang | bobbyschang.com
Demo
46 | @bobbyschang | bobbyschang.com
No.
NEVER
47 | @bobbyschang | bobbyschang.com
48 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• People are comfortable with folders
• Metadata is a Huge Mind Shift
– Expect Resistance & Initial Uphill Battle
– Requires Continuous Education and Training
Nice to
meet you
Meta
data
49 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• Permissions can be set at the folder level
• Documents residing in a folder would
inherit the permissions of that folder
• Fantastic for complex permission
requirements within a single repository
50 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
1. Document Sync
2. Drag and Drop Feature
3. Open with Explorer
What do they have in common?
51 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Where do I tag??
Just uploaded
TONS of files
52 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• Content Type unsupported in Datasheet/Quick Edit
• In SharePoint 2010:
– Managed Metadata unsupported in Datasheet View
– Content Type unsupported in Inline Editing
53 | @bobbyschang | bobbyschang.com
54 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• Combine Folders with Metadata
• Utilize “Common Default Values”
– Metadata value can be automatically assigned
– Each folder can have different default values
• Create “Without Folders” SharePoint View
– Hides folder structure when displaying documents
– Eliminates hierarchy issue when browsing
55 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• Different options for different audience
• Display Folder View for Contributors
– More efficient for upload
– Auto-assigns tags via Common Default Values
56 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• Display Non-Folder View for Visitors
– Removes reliance on navigating by folders
– Leverages power of metadata
57 | @bobbyschang | bobbyschang.com
Should I NEVER use folder?
No. Not necessarily.
But Folder should be the Exception
NOT the Rule
linkedin.com/in/bobbyschang
bobbyschang.com
@bobbyschang
Questions?
Feel Free to Contact Me
Bobby Chang
twitter.com/bobbyschang
slideshare.net/bobbyschang

More Related Content

What's hot

Introduction to SharePoint Information Architecture
Introduction to SharePoint Information ArchitectureIntroduction to SharePoint Information Architecture
Introduction to SharePoint Information ArchitectureGregory Zelfond
 
Sharepoint metadata workshop
Sharepoint metadata workshopSharepoint metadata workshop
Sharepoint metadata workshopSam Marshall
 
SharePoint Beginner Training for End Users
SharePoint Beginner Training for End UsersSharePoint Beginner Training for End Users
SharePoint Beginner Training for End UsersGregory Zelfond
 
Top 10 SharePoint Terms and Acronyms Explained
Top 10 SharePoint Terms and Acronyms ExplainedTop 10 SharePoint Terms and Acronyms Explained
Top 10 SharePoint Terms and Acronyms ExplainedGregory Zelfond
 
SharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - IntroductionSharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - IntroductionGregory Zelfond
 
SharePoint External Sharing
SharePoint External SharingSharePoint External Sharing
SharePoint External SharingGregory Zelfond
 
Understanding SharePoint Content Types
Understanding SharePoint Content TypesUnderstanding SharePoint Content Types
Understanding SharePoint Content TypesBenjamin Niaulin
 
SharePoint Folders & Metadata
SharePoint Folders & MetadataSharePoint Folders & Metadata
SharePoint Folders & MetadataDrew Madelung
 
SharePoint 2013 Document Management Features
SharePoint 2013 Document Management FeaturesSharePoint 2013 Document Management Features
SharePoint 2013 Document Management FeaturesThuan Ng
 
SharePoint Permissions Worst Practices
SharePoint Permissions Worst PracticesSharePoint Permissions Worst Practices
SharePoint Permissions Worst PracticesBobby Chang
 
Sharepoint Document Management System (DMS) Features
Sharepoint Document Management System (DMS) Features Sharepoint Document Management System (DMS) Features
Sharepoint Document Management System (DMS) Features Nitin Gupta
 
Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...Suhail Jamaldeen
 
Understand the SharePoint Basics
Understand the SharePoint BasicsUnderstand the SharePoint Basics
Understand the SharePoint BasicsBenjamin Niaulin
 
How to Manage Migration to SharePoint
How to Manage Migration to SharePointHow to Manage Migration to SharePoint
How to Manage Migration to SharePointGregory Zelfond
 
Advantages of SharePoint Online
Advantages of SharePoint OnlineAdvantages of SharePoint Online
Advantages of SharePoint OnlineRishabh Software
 
SharePoint Benefits
SharePoint BenefitsSharePoint Benefits
SharePoint BenefitsSameh Senosi
 

What's hot (20)

Introduction to SharePoint Information Architecture
Introduction to SharePoint Information ArchitectureIntroduction to SharePoint Information Architecture
Introduction to SharePoint Information Architecture
 
Sharepoint metadata workshop
Sharepoint metadata workshopSharepoint metadata workshop
Sharepoint metadata workshop
 
SharePoint Beginner Training for End Users
SharePoint Beginner Training for End UsersSharePoint Beginner Training for End Users
SharePoint Beginner Training for End Users
 
Top 10 SharePoint Terms and Acronyms Explained
Top 10 SharePoint Terms and Acronyms ExplainedTop 10 SharePoint Terms and Acronyms Explained
Top 10 SharePoint Terms and Acronyms Explained
 
SharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - IntroductionSharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - Introduction
 
SharePoint External Sharing
SharePoint External SharingSharePoint External Sharing
SharePoint External Sharing
 
Understanding SharePoint Content Types
Understanding SharePoint Content TypesUnderstanding SharePoint Content Types
Understanding SharePoint Content Types
 
Sharepoint Basics
Sharepoint BasicsSharepoint Basics
Sharepoint Basics
 
SharePoint Folders & Metadata
SharePoint Folders & MetadataSharePoint Folders & Metadata
SharePoint Folders & Metadata
 
SharePoint 2013 Document Management Features
SharePoint 2013 Document Management FeaturesSharePoint 2013 Document Management Features
SharePoint 2013 Document Management Features
 
SharePoint Permissions Worst Practices
SharePoint Permissions Worst PracticesSharePoint Permissions Worst Practices
SharePoint Permissions Worst Practices
 
Sharepoint Document Management System (DMS) Features
Sharepoint Document Management System (DMS) Features Sharepoint Document Management System (DMS) Features
Sharepoint Document Management System (DMS) Features
 
Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...
 
Sharepoint 2019 Training
Sharepoint 2019 TrainingSharepoint 2019 Training
Sharepoint 2019 Training
 
Understand the SharePoint Basics
Understand the SharePoint BasicsUnderstand the SharePoint Basics
Understand the SharePoint Basics
 
How to Manage Migration to SharePoint
How to Manage Migration to SharePointHow to Manage Migration to SharePoint
How to Manage Migration to SharePoint
 
Advantages of SharePoint Online
Advantages of SharePoint OnlineAdvantages of SharePoint Online
Advantages of SharePoint Online
 
SharePoint as a Document Management System (DMS)
SharePoint as a Document Management System (DMS)SharePoint as a Document Management System (DMS)
SharePoint as a Document Management System (DMS)
 
SharePoint Benefits
SharePoint BenefitsSharePoint Benefits
SharePoint Benefits
 
Sharepoint overview
Sharepoint overviewSharepoint overview
Sharepoint overview
 

Similar to 10 Reasons to Avoid Folders in SharePoint 2013/2010

To Folder or Not to Folder in modern SharePoint
To Folder or Not to Folder in modern SharePointTo Folder or Not to Folder in modern SharePoint
To Folder or Not to Folder in modern SharePointBobby Chang
 
SharePoint Cross-Site Publishing
SharePoint Cross-Site PublishingSharePoint Cross-Site Publishing
SharePoint Cross-Site PublishingBobby Chang
 
Launching an Alumni Community Online
Launching an Alumni Community OnlineLaunching an Alumni Community Online
Launching an Alumni Community OnlineBlackbaud
 
Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...
Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...
Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...Paul Stork (Microsoft MVP)
 
Power Up with PowerApps
Power Up with PowerAppsPower Up with PowerApps
Power Up with PowerAppsBobby Chang
 
Signs Your Blog Sucks: And How to Fix It!
Signs Your Blog Sucks: And How to Fix It!Signs Your Blog Sucks: And How to Fix It!
Signs Your Blog Sucks: And How to Fix It!June Bachman
 
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should KnowAdam Levithan
 
SPS Twin Cities - Congratulations You Inherited a SharePoint Site
SPS Twin Cities - Congratulations You Inherited a SharePoint SiteSPS Twin Cities - Congratulations You Inherited a SharePoint Site
SPS Twin Cities - Congratulations You Inherited a SharePoint SiteDon Donais
 
Hacking And Hosting Hot Potatoes
Hacking And Hosting Hot PotatoesHacking And Hosting Hot Potatoes
Hacking And Hosting Hot PotatoesDerek Moore
 
Users, Profiles, and MySites: Managing a Changing SharePoint User population
Users, Profiles, and MySites: Managing a Changing SharePoint User populationUsers, Profiles, and MySites: Managing a Changing SharePoint User population
Users, Profiles, and MySites: Managing a Changing SharePoint User populationPaul Stork (Microsoft MVP)
 
Unless It Was a Digital Dog, No One Ate Your Homework (Diigo)
Unless It Was a Digital Dog, No One Ate Your Homework (Diigo)Unless It Was a Digital Dog, No One Ate Your Homework (Diigo)
Unless It Was a Digital Dog, No One Ate Your Homework (Diigo)Lisa Sjogren
 
A day in the life of an office 365 power user
A day in the life of an office 365 power userA day in the life of an office 365 power user
A day in the life of an office 365 power userSerge Tremblay
 
Automating Site Provisioning in SharePoint - Presented 7/27/13 at SharePoint ...
Automating Site Provisioning in SharePoint - Presented 7/27/13 at SharePoint ...Automating Site Provisioning in SharePoint - Presented 7/27/13 at SharePoint ...
Automating Site Provisioning in SharePoint - Presented 7/27/13 at SharePoint ...BlueMetalInc
 
Blogging Workshop
Blogging WorkshopBlogging Workshop
Blogging WorkshopLisa Harris
 
Mozilla Browsing History Design Challenge
Mozilla Browsing History Design ChallengeMozilla Browsing History Design Challenge
Mozilla Browsing History Design ChallengeKatie McCurdy
 
Wordpress: A Hands on Workshop for Researchers
Wordpress: A Hands on Workshop for ResearchersWordpress: A Hands on Workshop for Researchers
Wordpress: A Hands on Workshop for ResearchersKMb Unit, York University
 
SPSDC Reston 2013 Getting Started With SharePoint Content Deployment
SPSDC Reston 2013 Getting Started With SharePoint Content DeploymentSPSDC Reston 2013 Getting Started With SharePoint Content Deployment
SPSDC Reston 2013 Getting Started With SharePoint Content DeploymentPrashant G Bhoyar (Microsoft MVP)
 

Similar to 10 Reasons to Avoid Folders in SharePoint 2013/2010 (20)

To Folder or Not to Folder in modern SharePoint
To Folder or Not to Folder in modern SharePointTo Folder or Not to Folder in modern SharePoint
To Folder or Not to Folder in modern SharePoint
 
SharePoint Cross-Site Publishing
SharePoint Cross-Site PublishingSharePoint Cross-Site Publishing
SharePoint Cross-Site Publishing
 
Launching an Alumni Community Online
Launching an Alumni Community OnlineLaunching an Alumni Community Online
Launching an Alumni Community Online
 
Share followsync
Share followsyncShare followsync
Share followsync
 
Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...
Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...
Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...
 
Power Up with PowerApps
Power Up with PowerAppsPower Up with PowerApps
Power Up with PowerApps
 
Signs Your Blog Sucks: And How to Fix It!
Signs Your Blog Sucks: And How to Fix It!Signs Your Blog Sucks: And How to Fix It!
Signs Your Blog Sucks: And How to Fix It!
 
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
 
SPS Twin Cities - Congratulations You Inherited a SharePoint Site
SPS Twin Cities - Congratulations You Inherited a SharePoint SiteSPS Twin Cities - Congratulations You Inherited a SharePoint Site
SPS Twin Cities - Congratulations You Inherited a SharePoint Site
 
Hacking And Hosting Hot Potatoes
Hacking And Hosting Hot PotatoesHacking And Hosting Hot Potatoes
Hacking And Hosting Hot Potatoes
 
Users, Profiles, and MySites: Managing a Changing SharePoint User population
Users, Profiles, and MySites: Managing a Changing SharePoint User populationUsers, Profiles, and MySites: Managing a Changing SharePoint User population
Users, Profiles, and MySites: Managing a Changing SharePoint User population
 
Unless It Was a Digital Dog, No One Ate Your Homework (Diigo)
Unless It Was a Digital Dog, No One Ate Your Homework (Diigo)Unless It Was a Digital Dog, No One Ate Your Homework (Diigo)
Unless It Was a Digital Dog, No One Ate Your Homework (Diigo)
 
A day in the life of an office 365 power user
A day in the life of an office 365 power userA day in the life of an office 365 power user
A day in the life of an office 365 power user
 
Automating Site Provisioning in SharePoint - Presented 7/27/13 at SharePoint ...
Automating Site Provisioning in SharePoint - Presented 7/27/13 at SharePoint ...Automating Site Provisioning in SharePoint - Presented 7/27/13 at SharePoint ...
Automating Site Provisioning in SharePoint - Presented 7/27/13 at SharePoint ...
 
Webinar: Building Your Document Management Strategy for Office 365
Webinar: Building Your Document Management Strategy for Office 365Webinar: Building Your Document Management Strategy for Office 365
Webinar: Building Your Document Management Strategy for Office 365
 
Blogging Workshop
Blogging WorkshopBlogging Workshop
Blogging Workshop
 
Mozilla Browsing History Design Challenge
Mozilla Browsing History Design ChallengeMozilla Browsing History Design Challenge
Mozilla Browsing History Design Challenge
 
Wordpress: A Hands on Workshop for Researchers
Wordpress: A Hands on Workshop for ResearchersWordpress: A Hands on Workshop for Researchers
Wordpress: A Hands on Workshop for Researchers
 
SPSDC Reston 2013 Getting Started With SharePoint Content Deployment
SPSDC Reston 2013 Getting Started With SharePoint Content DeploymentSPSDC Reston 2013 Getting Started With SharePoint Content Deployment
SPSDC Reston 2013 Getting Started With SharePoint Content Deployment
 
Information Update March 2020
Information Update March 2020Information Update March 2020
Information Update March 2020
 

Recently uploaded

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 

Recently uploaded (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 

10 Reasons to Avoid Folders in SharePoint 2013/2010

  • 2. 2 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Contact Info • slideshare.net/bobbyschang • linkedin.com/in/bobbyschang • @bobbyschang • bobbyschang.com Bobby Chang Consultant, Microsoft Certified Trainer er er
  • 3. 3 | @bobbyschang | bobbyschang.com
  • 4. 4 | @bobbyschang | bobbyschang.com
  • 5. 5 | @bobbyschang | linkedin.com/in/bchang | bobbyschang.com
  • 6. 6 | @bobbyschang | linkedin.com/in/bchang | bobbyschang.com Provide Value to Your End Users Photo Credit – Matthew Keagle & Creative Commons
  • 7. 7 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • SharePoint appends all folders into URL • URL encoding applies, e.g.: Space = %20 Team Alpha Site Project Document Library Project SOW Proposal Draft Copies from Team My Personal Original Copies I Very Much like Subfolders http://mycompany.com/sites/TeamAlpha/ProjectDocuments/Project%20SOW/Proposal/Draft%20Copiesfrom%20Team… /MyPersonal%20Original%20Copies/I%20Very%20Much%20Like%20Subfolders/My%20Favorite%20Document.docx My Favorite Document.docx
  • 8. 8 | @bobbyschang | bobbyschang.com Reason # 1
  • 9. 9 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • Requires drilling down to sub-folders • Rigid structure leads to difficulty in finding content • Can be inefficient during file upload Number of clicks 1 2 3 4 5 6 7
  • 10. 10 | @bobbyschang | bobbyschang.com Reason # 2
  • 11. 11 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • Every file HAS to belong to a folder • Cannot account for file that falls into multiple categories Company A Company B Document for Company A & B Merger
  • 12. 12 | @bobbyschang | bobbyschang.com Reason # 3
  • 13. 13 | @bobbyschang | bobbyschang.com Your links don’t work!! SharePoint is broken I HATE SharePoint!!!
  • 14. 14 | @bobbyschang | bobbyschang.com SharePoint 2016
  • 15. 15 | @bobbyschang | bobbyschang.com new NOT activated automatically Photo Credit – ScienceDaily LLC
  • 16. 16 | @bobbyschang | bobbyschang.com Photo Credit – Julie de Waroquier
  • 17. 17 | @bobbyschang | bobbyschang.com Reason # 4
  • 18. 18 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • Folder is directly correlated with URLs – Deep Folder Structure = Long URL • System Constraint – MS Office restriction of 259 characters max for URL links – User may not be able to save, open, or update the files
  • 19. 19 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • Renaming folder may result in Threshold Error • Generally occurs when total number of files in all sub-folders are greater than 5,000 files
  • 20. 20 | @bobbyschang | bobbyschang.com Solution
  • 21. 21 | @bobbyschang | bobbyschang.com Picture listening to a song in iTunes What do you see?
  • 22. 22 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com 1. Linear folder structure 2. Inability to account for multiple categories 3. Risk in broken links upon document move 4. Higher chance of running into error
  • 23. 23 | @bobbyschang | bobbyschang.com Demo
  • 24. 24 | @bobbyschang | bobbyschang.com Reason # 5
  • 25. You’re at the mercy of the person who created the folder structure • Folder presents only one way of grouping info • Users have different preference to consume info • Provides for a taxonomy challenge
  • 26. 26 | @bobbyschang | bobbyschang.com Region > Year > Project Phase > Document Category vs. Year > Document Category > Region > Project Phase
  • 27. 27 | @bobbyschang | bobbyschang.com Demo
  • 28. 28 | @bobbyschang | bobbyschang.com Demo
  • 29. 29 | @bobbyschang | bobbyschang.com Reason # 6
  • 30. 30 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • Synonyms are typically appended • E.g.: “Status / Progress Report / Project Team Update” • Folder names can’t contain special characters (e.g.: /) • Adding Synonym Folder Name Change URL Change
  • 31. 31 | @bobbyschang | bobbyschang.com Demo
  • 32. 32 | @bobbyschang | bobbyschang.com Reason # 7
  • 33. ”Is she changing our spectacularly designed folder structure?” • Contributors have too much control – Create, Delete, or Move folders – Rename folders • Folder structure could be altered by team members
  • 34. 34 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • With folders, contributors have free reign over taxonomy management • Reserve capability for selective individuals – i.e.: Content Manager or Site Manager • Avoid the Wild Wild West scenario
  • 35. 35 | @bobbyschang | bobbyschang.com Demo
  • 36. 36 | @bobbyschang | bobbyschang.com Reason # 8
  • 37. 37 | @bobbyschang | bobbyschang.com Demo
  • 38. 38 | @bobbyschang | bobbyschang.com Demo
  • 39. 39 | @bobbyschang | bobbyschang.com Reason # 9
  • 40. 40 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com 2012 Southeast Project Status Weekly Status Reports Team A M A N U A L C O P Y P R O C E S S 2012 Status ProjectReports WeeklyProjectStatus Southeast 2012 Project Status Weekly Status Reports 2012 Status Reports Team B Team C Team D Inconsistent
  • 41. 41 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • Foundation of SharePoint Content Management • Even if you’re not aware of Content Type, you most likely have already interacted with it • Provide standardization: • Consistent set of tags or metadata • Ability to attach standard document template • Associate automated business workflow process
  • 42. 42 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Weekly Status Reports Content Type Team A Team B Team C Team D A U T O M A T E D
  • 43. 43 | @bobbyschang | bobbyschang.com Demo
  • 44. 44 | @bobbyschang | bobbyschang.com Reason # 10
  • 45. 45 | @bobbyschang | bobbyschang.com Demo
  • 46. 46 | @bobbyschang | bobbyschang.com No. NEVER
  • 47. 47 | @bobbyschang | bobbyschang.com
  • 48. 48 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • People are comfortable with folders • Metadata is a Huge Mind Shift – Expect Resistance & Initial Uphill Battle – Requires Continuous Education and Training Nice to meet you Meta data
  • 49. 49 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • Permissions can be set at the folder level • Documents residing in a folder would inherit the permissions of that folder • Fantastic for complex permission requirements within a single repository
  • 50. 50 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com 1. Document Sync 2. Drag and Drop Feature 3. Open with Explorer What do they have in common?
  • 51. 51 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Where do I tag?? Just uploaded TONS of files
  • 52. 52 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • Content Type unsupported in Datasheet/Quick Edit • In SharePoint 2010: – Managed Metadata unsupported in Datasheet View – Content Type unsupported in Inline Editing
  • 53. 53 | @bobbyschang | bobbyschang.com
  • 54. 54 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • Combine Folders with Metadata • Utilize “Common Default Values” – Metadata value can be automatically assigned – Each folder can have different default values • Create “Without Folders” SharePoint View – Hides folder structure when displaying documents – Eliminates hierarchy issue when browsing
  • 55. 55 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • Different options for different audience • Display Folder View for Contributors – More efficient for upload – Auto-assigns tags via Common Default Values
  • 56. 56 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • Display Non-Folder View for Visitors – Removes reliance on navigating by folders – Leverages power of metadata
  • 57. 57 | @bobbyschang | bobbyschang.com Should I NEVER use folder? No. Not necessarily. But Folder should be the Exception NOT the Rule
  • 58. linkedin.com/in/bobbyschang bobbyschang.com @bobbyschang Questions? Feel Free to Contact Me Bobby Chang twitter.com/bobbyschang slideshare.net/bobbyschang