Answered by:
SharePoint Customization with HTML and JavaScript

Question
-
Hi,
I want help designing my document management solution based SharePoint 2013.
I have major requirement to customize SharePoint, like 50% of Project Server replica.
How much customization I can do using HTML and JavaScript, like updating List items, Custom UI to create groups and users,
create sub sites by web service.
I can't enable the side loading feature due to organisation policy to create SharePoint Apps(SharePoint Add in using c#) and I don't have development environment.
Can JavaScript is enough to handle all this.
Any guide/link for this would be appreciated.
Thursday, June 2, 2016 6:58 AM
Answers
-
Hi,
JavaScript with JavaScript Client Object Model would be capable of most of the common scenarios:
https://msdn.microsoft.com/en-us/library/office/jj163201.aspx#BasicOps_AddRes
Best regards,
PatrickTechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.- Proposed as answer by Dennis Guo Monday, June 13, 2016 4:54 AM
- Marked as answer by Dennis Guo Thursday, June 16, 2016 8:59 AM
Friday, June 3, 2016 2:54 AM -
Ganesh-
JavaScript Client Object Model (JSOM) operates on the current user context, so you won't be able to impersonate or elevate the privileges if you don't have the appropriate permissions. Consider this when you are designing your solution.
---
Rajesh
rjesh.com| @rjesh
You don't need to buy me a beer, if helpful just smile, vote, and mark it as answer.- Proposed as answer by Dennis Guo Monday, June 13, 2016 4:54 AM
- Marked as answer by Dennis Guo Thursday, June 16, 2016 8:59 AM
Friday, June 3, 2016 3:07 AM -
You can use the JSOM for CRUD operation and create the user interface to add and manage the users in SharePoint and also you can use the Javascript to change or creating the Custom UI by changing the list's design/display templates.
You can also the Javascript in conjunction with REST API and OData,especially this approach fit to your requirement to retrieve the data from Project Server.
https://msdn.microsoft.com/en-us/library/office/dn268594.aspx [SPGroup and its method]
Basic CRUD operation using REST API
https://msdn.microsoft.com/en-us/library/office/jj945138.aspx
Murugesa Pandian | MCPD | MCTS | SharePoint 2010 |
- Proposed as answer by Dennis Guo Monday, June 13, 2016 4:54 AM
- Marked as answer by Dennis Guo Thursday, June 16, 2016 8:59 AM
Friday, June 3, 2016 4:22 AM
All replies
-
Hi,
JavaScript with JavaScript Client Object Model would be capable of most of the common scenarios:
https://msdn.microsoft.com/en-us/library/office/jj163201.aspx#BasicOps_AddRes
Best regards,
PatrickTechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.- Proposed as answer by Dennis Guo Monday, June 13, 2016 4:54 AM
- Marked as answer by Dennis Guo Thursday, June 16, 2016 8:59 AM
Friday, June 3, 2016 2:54 AM -
Ganesh-
JavaScript Client Object Model (JSOM) operates on the current user context, so you won't be able to impersonate or elevate the privileges if you don't have the appropriate permissions. Consider this when you are designing your solution.
---
Rajesh
rjesh.com| @rjesh
You don't need to buy me a beer, if helpful just smile, vote, and mark it as answer.- Proposed as answer by Dennis Guo Monday, June 13, 2016 4:54 AM
- Marked as answer by Dennis Guo Thursday, June 16, 2016 8:59 AM
Friday, June 3, 2016 3:07 AM -
You can use the JSOM for CRUD operation and create the user interface to add and manage the users in SharePoint and also you can use the Javascript to change or creating the Custom UI by changing the list's design/display templates.
You can also the Javascript in conjunction with REST API and OData,especially this approach fit to your requirement to retrieve the data from Project Server.
https://msdn.microsoft.com/en-us/library/office/dn268594.aspx [SPGroup and its method]
Basic CRUD operation using REST API
https://msdn.microsoft.com/en-us/library/office/jj945138.aspx
Murugesa Pandian | MCPD | MCTS | SharePoint 2010 |
- Proposed as answer by Dennis Guo Monday, June 13, 2016 4:54 AM
- Marked as answer by Dennis Guo Thursday, June 16, 2016 8:59 AM
Friday, June 3, 2016 4:22 AM