I've been using Plone for 13 years. Made dozens of websites for public administration clients. It's a great CMS & framework. Highly recommend it. CIA and NSA are using it. Open source and great community: https://plone.org
I don't work for an MSP, but about a year ago I started asking the same questions. I implemented a Plone instance and haven't looked back. Have around 300 articles for documentation of various things around the organization and my guys love it.
you guys need to cut it out with this mispellings conspiracy shit - it makes all of us look like idiots.
this entire page has her name spelled correctly on it in multiple locations, which means that any search engine could take you there... it's not hidden
it's been available to the public since 9/2/2016 according to meta tags in the header generated by Plone, the cms that the FBI website runs on.
Is it a Content Management System?
> Plone lets non-technical people create and maintain information for a public website or an intranet using only a web browser.
This sounds like Plone.
The users, uploading (WebDAV) and searching come out of the box but you will want to use this addon module for photos.
https://docs.plone.org/develop/plone/images/content.html#addons
You will find a way to hook your search logic somewhere here:
https://docs.plone.org/develop/plone/searching_and_indexing/query.html
> Plone - The Ultimate Open Source Enterprise CMS
Which gains much of it's strength from being based on Zope.
https://zope.readthedocs.io/en/latest/
> Zope has been recognized as a Python killer app, an application that helped put Python in the spotlight. > A Zope website is usually composed of objects in a Zope Object Database, not files on a file system, as is usual with most web servers. This allows users to harness the advantages of object technologies, such as encapsulation. Zope maps URLs to objects using the containment hierarchy of such objects;