I have a sharepoint new form, where I want user to enter his description of issue and where he can mention the list of 'Credit Card Numbers' . As its a PII information I want the credit card numbers enetered by User to be masked in some way.
I use Sharepoint Designer 2010 only, so please provide me some option on how this can be done ?
Don't store PII data in SharePoint.
If you're using Designer, connect to a SQL datastore as a separate datasource. Technically, you'd be creating a SharePoint Web Application (not to be confused with a SharePoint Web Application within IIS and as a root of the farm).
We've done this many times within DoD organizations. SharePoint is not secure, and too many things can happen. It makes more sense to add that additional layer of security and abstraction by keeping the data in a separate SQL database, rather than in SharePoint lists. Remember, a user can always create a custom view, which will throw away all of the security your custom form may seem to provide.
Related
I need to populate my resource list in MS Project from a Sharepoint list. The authentication method for sharepoint is the windows credential/company credentials.
I was thinking by SOAP or a query already saved (this will be better since I have the processing Power query). What is the best way to do this?
This can actually be pretty interesting depending on how much access your SharePoint farm admin folks allow you to have.
SOAP is fine probably. But I've always used REST to access a SP List through SP's API. I've used this site: https://learn.microsoft.com/en-us/sharepoint/dev/sp-add-ins/complete-basic-operations-using-sharepoint-rest-endpoints to great effect when creating and accessing lists from remote applications. Anything that can send an authenticated rest / generate a token with credentials should be able to get the LIST and even edit it.
One thing to remember among the many nuances of SP development is that list names are often different when accessing through SOAP or REST API points. You may need to figure out your own List naming conventions and any special character codes like underscore or spaces and their corresponding SP codes ((http://sharepoint.stackexchange.com/questions/787/finding-the-internal-name-and-display-name-for-a-list-column))
EDIT if you have power query, you can use the built in connect to sharepoint template in most Office Apps that feature PQ. That might be good, since it should allow you to save the credentials you have to get the SP without having to generate a token through SOAP or REST. But REST is my main experience here. I've used PQ in Excel to access SP list.
We have several SharePoint websites. I'd like to be able to send update notifications from one website to the others. Is there anything that can do this without purchasing 3rd party software? We are on a very limited budget. We do not have Exchange capabilities.
Thank you in advance,
Tara
Perhaps create a central site that is used just for notices, search crawl into a specific "notices" content source, and have all of your disparate sites have a web part to read the search content of that type (shared/not locked down) and display in a CSS-formatted web part so it's consistent messaging across all sites?? That way it's a business-process rather than relying on a "Send" or push mechanism you are simply relying on an updated search and the notice is then relatively immediate wherever the web part resides...
i once saw a friend of mine whom was very good at visual basics and asp as well as c#. At the time i had no need to learn VB as i found php enough for my needs. While now since ive been in developing for a longer time i see why people use c#. It has its special place. My question relates to one of these special cases.
However i need your help to figure out how it was done.
What my friend did:
I had a wordpress site at the time. Because of our clients, we didnt want them to login backend and fill in the fields in the CMS. We wanted a deployed executable exe that the clients could install on pc and fill in the required data in simple forms that wont confuse them. Once the form was complete they would post the data to the wordpress cms in the background not visible to them. Using a webbrowser in the exe is what i recall my friend doing.
What i want to do:
I want clients to fill run an exe. They would then need to add login details to validate themselves. Once they logged in i want a very simple form that provides the necessary fields that the cms needs to fill in which will complete the post needed to render their page or profile on the actual website. In other words i want VB to connect to my website from a exe using forms to fill in data rather than going to the cms on a normal chrome or explorer browser.
I know you wondering why i want this. It seems like one hell of a work around. Well im a php developer whom needs a exe. I want to be able to package the exe physically in our portfolio when we hand it to clients. It becomes part of our presentation and welcome pack when joining out system.
This will help us when it comes to clients whom are not able to navigate a complex cms. If we make the cms to simple and old fashioned ( what clients generally are used to ) then we would have developed an outdated application in 2015 haha. Hence we want the best cms with modern features for the future, yet still need the old fashioned forms and simple structured date capturing clients are used to.
What you can help me with:
If i had a login, title and mobile number as the fields in my cms. The title had an ID named title and mobile number has an ID named Mobile. How can i do exactly what my friend did to login, and fill out forms then post the filled out form to my website cms that makes the post live. Please assist,:)
Kind regards
Basic solution will be using a webbrowser control with visibility=hidden. Now Just change the value of some elements and invoke submit(). If you can't understand i will explain in details.
Have anybody used SP2010 out of the box chart web part to display web analytics data? e.g most viewed page etc. Or know if this is possible or a way around this? I can't seem to find anything that suggest that you can, would like to not use any third party tools.
Noop. I worked on a similar assignment where I extracted data from WebAnalyticsServiceApplication_ db.
I created SharePoint TimeJob which extracts data periodically and adds into a sharepoint List.
Later created Sharepoint application page with charts.js and Jquery to display charts based on the sharepoint list.
Note it is not advisable to directly access SharePoint Database. But my case was approved by my company.
We are working with an existing SharePoint solution for a Company (its an Intranet). Now, the company is splitting into two and so is their intranet. Each company, of these two, from now on will have their own Intranet. So, idea is to split this Intranet (which is just a web application) into two web applications. But wait, these companies will also have some information to share in between. So, the idea is to put the shared information (Administrative stuff etc) into a separate web application. So, we have three web apps so far.
Previously, Company's intranet was managing the data of about 50 facilities in the form of Subsites. Now, according to new design, each web application will have 25 facilities each. In other words, each company will have 25 facilities. But, problem is that each facility is having large amounts of data almost 5GB+. So, its not possible for me to put the restriction quota at the site level. Although, we can put restriction on the size at SiteCollection level (as per my understanding). So, the idea so far is to create one site collection for each facility, it means we will have 25 site collections in a web applications. Navigation could be a nightmare. But, can we solve navigation problem with managed path etc?
any other suggestions/improvements will be warmly welcome and appreciated! Even your little comment may help me to improve my design ;)
In the proposed design, you will have to manually setup the navigation (managed paths will probably not help unless you want to have something other than /sites/ in the url).
I do question why you now have to split each of the facilities into their own site collection when, before the split, subsites worked. I would only recommend each facility be a unique site collection if you can forsee being asked to move facilities between the two new companies.