Project Size Limitations
The Projects feature is intended to be a collaboration tool. A team can cooperate by creating a project containing items (channels and documents). Once work on the items is done, the project is put in review so that feedback can be given and processed. Although this feature was built to support a wide range of use cases, there are (currently) some limitations to how many channels and documents can effectively be managed. Also, the size of the channel(s) has an effect on the usability of this feature.
During development, we created a project with 20 channels and 200 documents and tested how the UI responded. At these numbers, the feature behaves as expected but there is a noticeable delay in the User Interface. We concluded that above these limits, the performance degradation is no longer acceptable. In particular, we currently discourage the use of the Projects feature for (sets of) channels with more than 200 pages and more than 200 documents at the same time. For documents, the effects are confined to the user’s browser while viewing project details. For channels, all logged in users are impacted due to extremely high server CPU load.
We are actively working to remove the limitations of this feature. If you are experiencing issues with Projects or fall outside of the boundaries mentioned above and still want to use this feature, please reach out to Bloomreach Support.