
Product Details of SharePoint Tools
Executive Summary
The CMDR Tool offers a versatile range of packages to cater to diverse customer needs. The basic package includes essential modules designed to enhance specific aspects of user interaction and functionality, ensuring a seamless and efficient user experience. Notable functionalities include managing accordion-style toggle features, file editing capabilities, layout configuration, utility functions, CSV file processing, user information retrieval, drag-and-drop functionality, file upload operations, JavaScript toolkit provision, list and modal management, people picker control, site and web management, and efficient display and interaction with lists. The main pages, such as the dashboard and file editor pages, serve as gateways to various functionalities, maintaining a consistent and visually appealing interface through style-related files.

​​Customers have the flexibility to choose from several packages:
​
-
Basic Package: Incorporates essential modules for a simple CMDR tool experience.
-
Custom/Full Package: Includes the Basic Package, and offers additional versatile modules for a tailored SharePoint solution. Users can acquire them individually or as a complete package for a unified experience. Modules cover SharePoint features, recycle bins, permissions, navigation elements, usage data, workflows, content types, fields, forms, information, views, and items within lists and libraries, contributing to efficient SharePoint management.
​
Additionally, a comprehensive Developer Package is available for users seeking advanced customization capabilities. This package empowers users to take control of dashboard initialization, global variables, layout arrangements, and design elements. Tailored modules manage local CSS and manifest configurations, enabling customization at both the local site collection and farm levels. ASPX files serve as entry points, granting users access to various features within the CMDR Configuration Dashboard.
​
Overall, the CMDR Tool's package offerings are designed to provide customers with a seamless and intuitive experience, allowing them to tailor the tool to their unique preferences and requirements, whether they require a basic setup, a customized SharePoint solution, or advanced developer capabilities.
​​
Detailed Report
1
Basic Package
The basic package of the CMDR tool incorporates various essential modules, each designed to enhance specific aspects of user interaction and functionality. These components collectively contribute to a seamless and efficient user experience. For instance, there's a module responsible for managing the accordion-style toggle functionality, ensuring smooth expansion and collapse of sections for an organized layout. Another module focuses on the file editor feature, enabling users to make quick modifications directly through the CMDR interface.
Additional modules handle diverse tasks such as layout configuration, utility functions, CSV file processing, user information retrieval, drag-and-drop functionality, file upload operations, JavaScript toolkit provision, list and modal management, people picker control, site and web management, and efficient display and interaction with lists. The tool's main pages, including the dashboard and file editor pages, serve as gateways to various functionalities, and style-related files maintain a consistent and visually appealing interface. Dynamic reference files are crucial for orchestrating the loading sequence of scripts and styles, ensuring optimized performance. Collectively, these modules and files contribute to a simple CMDR tool experience.

This package includes the following files:
-
Accordian ModuleThe Accordian Module (accordian.js) oversees the accordion-style toggle functionality in the CMDR tool's interface. It ensures smooth expansion and collapse of sections, contributing to an organized and user-friendly layout. By facilitating efficient navigation through different sections, this module enhances the overall user experience.
-
File Editor ModuleThe File Editor Module (CMDR_FileEditor.js) manages the file editor feature in the CMDR tool, enabling seamless browser-based content editing. Users can make quick modifications directly through the CMDR interface, empowering them with efficient file editing capabilities.
-
File Editor Layout ModuleDedicated to setting up the layout for the file editor, the File Editor Layout Module (CMDR_FileEditorLayout.js) ensures a well-structured and visually appealing environment. It configures modal and content areas, providing an intuitive layout that enhances the user experience during file editing.
-
File Editor QuickLaunch ModuleThe File Editor QuickLaunch Module (CMDR_FileEditorQuickLaunch.js) enhances user efficiency by providing quick access to file-saving actions within the file editor. It streamlines the file editing process through convenient quick access buttons, contributing to a more responsive CMDR tool.
-
Dashboard Layout ModuleAs the main JavaScript file for CMDR's dashboard layout and content, the Dashboard Layout Module (CMDRContent.js) plays a central role. It initializes and renders the dashboard, ensuring a cohesive and comprehensive user experience.
-
Utilities ModuleThe Utilities Module (cmdrUtilities.js) acts as a repository for utility functions essential throughout the CMDR tool. It handles tasks such as data retrieval and processing, contributing to the efficiency and functionality of the tool across different modules.
-
CSV Reader ModuleResponsible for reading and processing CSV files uploaded by users, the CSV Reader Module (csvReader.js) seamlessly integrates external data into the CMDR tool. It manages the ingestion and interpretation of CSV files, ensuring accurate processing and utilization within the CMDR interface.
-
Current User ModuleThe Current User Module (currentUser.js) focuses on retrieving information about the current user, and tailoring interactions within the CMDR tool based on individual attributes. It contributes to effective user management and customization.
-
DropZone ModuleManaging drag-and-drop functionality for file uploads, the DropZone Module (DropZone.js) enhances user convenience by simplifying the file upload process. It contributes to a user-friendly and responsive CMDR tool.
-
File Upload ModuleIntegral to the CMDR tool's functionality, the File Upload Module (fileupload.js) handles file upload operations to SharePoint lists and libraries. It ensures efficient and secure file management within the CMDR interface.
-
JavaScript Functions ModuleThe JavaScript Functions Module (jFunctions.js) serves as a versatile toolkit, providing miscellaneous JavaScript functions that complement core features of other modules. It enhances the overall flexibility and extensibility of the CMDR tool.
-
Accordian ModuleThe Accordian Module (accordian.js) oversees the accordion-style toggle functionality in the CMDR tool's interface. It ensures smooth expansion and collapse of sections, contributing to an organized and user-friendly layout. By facilitating efficient navigation through different sections, this module enhances the overall user experience.
-
File Editor ModuleThe File Editor Module (CMDR_FileEditor.js) manages the file editor feature in the CMDR tool, enabling seamless browser-based content editing. Users can make quick modifications directly through the CMDR interface, empowering them with efficient file editing capabilities.
-
File Editor Layout ModuleDedicated to setting up the layout for the file editor, the File Editor Layout Module (CMDR_FileEditorLayout.js) ensures a well-structured and visually appealing environment. It configures modal and content areas, providing an intuitive layout that enhances the user experience during file editing.
-
File Editor QuickLaunch ModuleThe File Editor QuickLaunch Module (CMDR_FileEditorQuickLaunch.js) enhances user efficiency by providing quick access to file-saving actions within the file editor. It streamlines the file editing process through convenient quick access buttons, contributing to a more responsive CMDR tool.
-
Dashboard Layout ModuleAs the main JavaScript file for CMDR's dashboard layout and content, the Dashboard Layout Module (CMDRContent.js) plays a central role. It initializes and renders the dashboard, ensuring a cohesive and comprehensive user experience.
-
Utilities ModuleThe Utilities Module (cmdrUtilities.js) acts as a repository for utility functions essential throughout the CMDR tool. It handles tasks such as data retrieval and processing, contributing to the efficiency and functionality of the tool across different modules.
-
CSV Reader ModuleResponsible for reading and processing CSV files uploaded by users, the CSV Reader Module (csvReader.js) seamlessly integrates external data into the CMDR tool. It manages the ingestion and interpretation of CSV files, ensuring accurate processing and utilization within the CMDR interface.
-
Current User ModuleThe Current User Module (currentUser.js) focuses on retrieving information about the current user, and tailoring interactions within the CMDR tool based on individual attributes. It contributes to effective user management and customization.
-
DropZone ModuleManaging drag-and-drop functionality for file uploads, the DropZone Module (DropZone.js) enhances user convenience by simplifying the file upload process. It contributes to a user-friendly and responsive CMDR tool.
-
File Upload ModuleIntegral to the CMDR tool's functionality, the File Upload Module (fileupload.js) handles file upload operations to SharePoint lists and libraries. It ensures efficient and secure file management within the CMDR interface.
-
JavaScript Functions ModuleThe JavaScript Functions Module (jFunctions.js) serves as a versatile toolkit, providing miscellaneous JavaScript functions that complement core features of other modules. It enhances the overall flexibility and extensibility of the CMDR tool.

2
Custom/Full Package
These versatile modules collectively offer a comprehensive solution for enhancing SharePoint environments, providing users with the flexibility to acquire them as a complete package for a robust and unified experience or select individual modules for a customized solution tailored to specific needs. The modules cover a wide range of functionalities, from managing features, Recycle Bin, and permissions at both site and web levels, to providing informative interfaces for general site and web information.
Additionally, modules handle navigation elements, usage data, workflows, content types, fields, forms, information, permissions, views, and items within lists and libraries, contributing to efficient management and interaction within the SharePoint application. This modular approach allows users to build a tailored SharePoint solution that aligns precisely with their requirements.
These modules include:
-
Accordian ModuleThe Accordian Module (accordian.js) oversees the accordion-style toggle functionality in the CMDR tool's interface. It ensures smooth expansion and collapse of sections, contributing to an organized and user-friendly layout. By facilitating efficient navigation through different sections, this module enhances the overall user experience.
-
File Editor ModuleThe File Editor Module (CMDR_FileEditor.js) manages the file editor feature in the CMDR tool, enabling seamless browser-based content editing. Users can make quick modifications directly through the CMDR interface, empowering them with efficient file editing capabilities.
-
File Editor Layout ModuleDedicated to setting up the layout for the file editor, the File Editor Layout Module (CMDR_FileEditorLayout.js) ensures a well-structured and visually appealing environment. It configures modal and content areas, providing an intuitive layout that enhances the user experience during file editing.
-
File Editor QuickLaunch ModuleThe File Editor QuickLaunch Module (CMDR_FileEditorQuickLaunch.js) enhances user efficiency by providing quick access to file-saving actions within the file editor. It streamlines the file editing process through convenient quick access buttons, contributing to a more responsive CMDR tool.
-
Dashboard Layout ModuleAs the main JavaScript file for CMDR's dashboard layout and content, the Dashboard Layout Module (CMDRContent.js) plays a central role. It initializes and renders the dashboard, ensuring a cohesive and comprehensive user experience.
-
Utilities ModuleThe Utilities Module (cmdrUtilities.js) acts as a repository for utility functions essential throughout the CMDR tool. It handles tasks such as data retrieval and processing, contributing to the efficiency and functionality of the tool across different modules.
-
CSV Reader ModuleResponsible for reading and processing CSV files uploaded by users, the CSV Reader Module (csvReader.js) seamlessly integrates external data into the CMDR tool. It manages the ingestion and interpretation of CSV files, ensuring accurate processing and utilization within the CMDR interface.
-
Current User ModuleThe Current User Module (currentUser.js) focuses on retrieving information about the current user, and tailoring interactions within the CMDR tool based on individual attributes. It contributes to effective user management and customization.
-
DropZone ModuleManaging drag-and-drop functionality for file uploads, the DropZone Module (DropZone.js) enhances user convenience by simplifying the file upload process. It contributes to a user-friendly and responsive CMDR tool.
-
File Upload ModuleIntegral to the CMDR tool's functionality, the File Upload Module (fileupload.js) handles file upload operations to SharePoint lists and libraries. It ensures efficient and secure file management within the CMDR interface.
-
JavaScript Functions ModuleThe JavaScript Functions Module (jFunctions.js) serves as a versatile toolkit, providing miscellaneous JavaScript functions that complement core features of other modules. It enhances the overall flexibility and extensibility of the CMDR tool.
-
Accordian ModuleThe Accordian Module (accordian.js) oversees the accordion-style toggle functionality in the CMDR tool's interface. It ensures smooth expansion and collapse of sections, contributing to an organized and user-friendly layout. By facilitating efficient navigation through different sections, this module enhances the overall user experience.
-
File Editor ModuleThe File Editor Module (CMDR_FileEditor.js) manages the file editor feature in the CMDR tool, enabling seamless browser-based content editing. Users can make quick modifications directly through the CMDR interface, empowering them with efficient file editing capabilities.
-
File Editor Layout ModuleDedicated to setting up the layout for the file editor, the File Editor Layout Module (CMDR_FileEditorLayout.js) ensures a well-structured and visually appealing environment. It configures modal and content areas, providing an intuitive layout that enhances the user experience during file editing.
-
File Editor QuickLaunch ModuleThe File Editor QuickLaunch Module (CMDR_FileEditorQuickLaunch.js) enhances user efficiency by providing quick access to file-saving actions within the file editor. It streamlines the file editing process through convenient quick access buttons, contributing to a more responsive CMDR tool.
-
Dashboard Layout ModuleAs the main JavaScript file for CMDR's dashboard layout and content, the Dashboard Layout Module (CMDRContent.js) plays a central role. It initializes and renders the dashboard, ensuring a cohesive and comprehensive user experience.
-
Utilities ModuleThe Utilities Module (cmdrUtilities.js) acts as a repository for utility functions essential throughout the CMDR tool. It handles tasks such as data retrieval and processing, contributing to the efficiency and functionality of the tool across different modules.
-
CSV Reader ModuleResponsible for reading and processing CSV files uploaded by users, the CSV Reader Module (csvReader.js) seamlessly integrates external data into the CMDR tool. It manages the ingestion and interpretation of CSV files, ensuring accurate processing and utilization within the CMDR interface.
-
Current User ModuleThe Current User Module (currentUser.js) focuses on retrieving information about the current user, and tailoring interactions within the CMDR tool based on individual attributes. It contributes to effective user management and customization.
-
DropZone ModuleManaging drag-and-drop functionality for file uploads, the DropZone Module (DropZone.js) enhances user convenience by simplifying the file upload process. It contributes to a user-friendly and responsive CMDR tool.
-
File Upload ModuleIntegral to the CMDR tool's functionality, the File Upload Module (fileupload.js) handles file upload operations to SharePoint lists and libraries. It ensures efficient and secure file management within the CMDR interface.
-
JavaScript Functions ModuleThe JavaScript Functions Module (jFunctions.js) serves as a versatile toolkit, providing miscellaneous JavaScript functions that complement core features of other modules. It enhances the overall flexibility and extensibility of the CMDR tool.
3
Developer Package
This comprehensive package is crafted to empower users with customization capabilities for the CMDR Tool. It encompasses various modules designed to facilitate personalized adjustments to the CMDR Configuration Dashboard. Users can take control of dashboard initialization, global variables, layout arrangements, and design elements.
The package includes modules tailored for managing local CSS and manifest configurations, enabling users to customize these settings at both the local site collection and farm levels. The ASPX files act as entry points, granting users access to different features and functionalities within the CMDR Configuration Dashboard. This package is specifically designed to offer users a seamless and intuitive experience in tailoring the CMDR Tool to their unique preferences and requirements.

This package includes:
-
Accordian ModuleThe Accordian Module (accordian.js) oversees the accordion-style toggle functionality in the CMDR tool's interface. It ensures smooth expansion and collapse of sections, contributing to an organized and user-friendly layout. By facilitating efficient navigation through different sections, this module enhances the overall user experience.
-
File Editor ModuleThe File Editor Module (CMDR_FileEditor.js) manages the file editor feature in the CMDR tool, enabling seamless browser-based content editing. Users can make quick modifications directly through the CMDR interface, empowering them with efficient file editing capabilities.
-
File Editor Layout ModuleDedicated to setting up the layout for the file editor, the File Editor Layout Module (CMDR_FileEditorLayout.js) ensures a well-structured and visually appealing environment. It configures modal and content areas, providing an intuitive layout that enhances the user experience during file editing.
-
File Editor QuickLaunch ModuleThe File Editor QuickLaunch Module (CMDR_FileEditorQuickLaunch.js) enhances user efficiency by providing quick access to file-saving actions within the file editor. It streamlines the file editing process through convenient quick access buttons, contributing to a more responsive CMDR tool.
-
Dashboard Layout ModuleAs the main JavaScript file for CMDR's dashboard layout and content, the Dashboard Layout Module (CMDRContent.js) plays a central role. It initializes and renders the dashboard, ensuring a cohesive and comprehensive user experience.
-
Utilities ModuleThe Utilities Module (cmdrUtilities.js) acts as a repository for utility functions essential throughout the CMDR tool. It handles tasks such as data retrieval and processing, contributing to the efficiency and functionality of the tool across different modules.
-
CSV Reader ModuleResponsible for reading and processing CSV files uploaded by users, the CSV Reader Module (csvReader.js) seamlessly integrates external data into the CMDR tool. It manages the ingestion and interpretation of CSV files, ensuring accurate processing and utilization within the CMDR interface.
-
Current User ModuleThe Current User Module (currentUser.js) focuses on retrieving information about the current user, and tailoring interactions within the CMDR tool based on individual attributes. It contributes to effective user management and customization.
-
DropZone ModuleManaging drag-and-drop functionality for file uploads, the DropZone Module (DropZone.js) enhances user convenience by simplifying the file upload process. It contributes to a user-friendly and responsive CMDR tool.
-
File Upload ModuleIntegral to the CMDR tool's functionality, the File Upload Module (fileupload.js) handles file upload operations to SharePoint lists and libraries. It ensures efficient and secure file management within the CMDR interface.
-
JavaScript Functions ModuleThe JavaScript Functions Module (jFunctions.js) serves as a versatile toolkit, providing miscellaneous JavaScript functions that complement core features of other modules. It enhances the overall flexibility and extensibility of the CMDR tool.
-
Accordian ModuleThe Accordian Module (accordian.js) oversees the accordion-style toggle functionality in the CMDR tool's interface. It ensures smooth expansion and collapse of sections, contributing to an organized and user-friendly layout. By facilitating efficient navigation through different sections, this module enhances the overall user experience.
-
File Editor ModuleThe File Editor Module (CMDR_FileEditor.js) manages the file editor feature in the CMDR tool, enabling seamless browser-based content editing. Users can make quick modifications directly through the CMDR interface, empowering them with efficient file editing capabilities.
-
File Editor Layout ModuleDedicated to setting up the layout for the file editor, the File Editor Layout Module (CMDR_FileEditorLayout.js) ensures a well-structured and visually appealing environment. It configures modal and content areas, providing an intuitive layout that enhances the user experience during file editing.
-
File Editor QuickLaunch ModuleThe File Editor QuickLaunch Module (CMDR_FileEditorQuickLaunch.js) enhances user efficiency by providing quick access to file-saving actions within the file editor. It streamlines the file editing process through convenient quick access buttons, contributing to a more responsive CMDR tool.
-
Dashboard Layout ModuleAs the main JavaScript file for CMDR's dashboard layout and content, the Dashboard Layout Module (CMDRContent.js) plays a central role. It initializes and renders the dashboard, ensuring a cohesive and comprehensive user experience.
-
Utilities ModuleThe Utilities Module (cmdrUtilities.js) acts as a repository for utility functions essential throughout the CMDR tool. It handles tasks such as data retrieval and processing, contributing to the efficiency and functionality of the tool across different modules.
-
CSV Reader ModuleResponsible for reading and processing CSV files uploaded by users, the CSV Reader Module (csvReader.js) seamlessly integrates external data into the CMDR tool. It manages the ingestion and interpretation of CSV files, ensuring accurate processing and utilization within the CMDR interface.
-
Current User ModuleThe Current User Module (currentUser.js) focuses on retrieving information about the current user, and tailoring interactions within the CMDR tool based on individual attributes. It contributes to effective user management and customization.
-
DropZone ModuleManaging drag-and-drop functionality for file uploads, the DropZone Module (DropZone.js) enhances user convenience by simplifying the file upload process. It contributes to a user-friendly and responsive CMDR tool.
-
File Upload ModuleIntegral to the CMDR tool's functionality, the File Upload Module (fileupload.js) handles file upload operations to SharePoint lists and libraries. It ensures efficient and secure file management within the CMDR interface.
-
JavaScript Functions ModuleThe JavaScript Functions Module (jFunctions.js) serves as a versatile toolkit, providing miscellaneous JavaScript functions that complement core features of other modules. It enhances the overall flexibility and extensibility of the CMDR tool.