Home

Can you build a content library with a recommendation engine using SharePoint?

%3CLINGO-SUB%20id%3D%22lingo-sub-1051703%22%20slang%3D%22en-US%22%3ECan%20you%20build%20a%20content%20library%20with%20a%20recommendation%20engine%20using%20SharePoint%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1051703%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%3EI%20would%20like%20to%20build%20a%20file-content%20library%20(5%2C000%2B%20files%2C%2010%2C000%2B%20users%2C%201%20M%2B%20clicks%20per%20day%2C%20etc.)%20only%20using%20the%20SharePoint%20platform.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EThe%20idea%20would%20be%20a%20file%20library%20with%20a%20%22Netflix-like%22%20experience%20where%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E-%20users%20experience%20recommended%20views%20(recommended%20files%20based%20on%20viewing%20history%2C%20favorites%2C%20newly%20added%2C%20most%20viewed%2C%20etc.).%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E-%20users%20get%20in-app%20and%20email%20notifications%20of%20new%20files%20added%2C%20changed%2C%20removed%2C%20etc.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E1.%20Is%20this%20even%20possible%20within%20SharePoint's%20performance%20capabilities%3F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E2.%20If%20not%20then%20can%20you%20please%20provide%20specific%20technical%20reasons%20why%20this%20is%20not%20possible%20or%20optimal%3F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E3.%20What%20are%20the%20alternatives%20to%20SharePoint%20if%20not%3F%20Ex.%20Would%20it%20better%20to%20build%20this%20in%20a%20cloud%20drive%20with%20a%20SQL%20DB%20behind%20it%3F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EAppreciate%20any%20feedback!%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1051703%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EDocument%20Library%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESharePoint%20Online%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESharePoint%20Server%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1052290%22%20slang%3D%22en-US%22%3ERe%3A%20Can%20you%20build%20a%20content%20library%20with%20a%20recommendation%20engine%20using%20SharePoint%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1052290%22%20slang%3D%22en-US%22%3EHi%2C%3CBR%20%2F%3E%3CBR%20%2F%3EThat's%20the%20fundamental%20reason%20for%20SharePoint%2C%20to%20act%20as%20a%20content%20management%20system.%20You%20are%20likely%20to%20be%20able%20to%20hit%2090%25%20of%20your%20requirements%20but%20there%20will%20be%20some%20that%20you%20wont%20be%20able%20to%20do%20and%20may%20need%20custom%20development.%3CBR%20%2F%3E%3CBR%20%2F%3EIf%20had%20to%20build%20this%20solution%20I%20would%20MoSCoW%20out%20the%20requirements%20and%20rule%20out%20SharePoint%20before%20looking%20at%20anything%20else%2C%20especially%20if%20you%20already%20have%20it%20as%20part%20of%20Office%20365.%3CBR%20%2F%3E%3CBR%20%2F%3EHope%20that%20helps.%3C%2FLINGO-BODY%3E
Highlighted
mirkocc19
Visitor

I would like to build a file-content library (5,000+ files, 10,000+ users, 1 M+ clicks per day, etc.) only using the SharePoint platform.

 

The idea would be a file library with a "Netflix-like" experience where:

- users experience recommended views (recommended files based on viewing history, favorites, newly added, most viewed, etc.).

- users get in-app and email notifications of new files added, changed, removed, etc.

 

1. Is this even possible within SharePoint's performance capabilities?

2. If not then can you please provide specific technical reasons why this is not possible or optimal?

3. What are the alternatives to SharePoint if not? Ex. Would it better to build this in a cloud drive with a SQL DB behind it?

 

Appreciate any feedback!

1 Reply
Hi,

That's the fundamental reason for SharePoint, to act as a content management system. You are likely to be able to hit 90% of your requirements but there will be some that you wont be able to do and may need custom development.

If had to build this solution I would MoSCoW out the requirements and rule out SharePoint before looking at anything else, especially if you already have it as part of Office 365.

Hope that helps.