What Are Some Sharepoint Best Practices? [closed] - sharepoint

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
Hi guys I am new to Sharepoint. Is it a good practice to query the content database tables through the SQL Server Management studio?
Which things need to be considered for Sharepoint testing? As of now I have considered Authorizations and Performance of Sharepoint portal.
Still there are lot of things need to be considered but since I am new to Sharepoint can anyone please guide me on how we do Sharepoint testing and things to be considered for Sharepoint testing?
Any help really appreciated. Thanks in advance.

Annop, I can answer your first question. The best practice is to use the Sharepoint API to access the database. The Sharepoint database is proprietary to Sharepoint, and Microsoft recommends that it not be accessed directly (or at least never written to directly). The database contains field names like StringField1, StringField2, NumericField1, etc. so composing a meaningful SQL query would be difficult.

Regarding your second question, the following link contains several resources to help you with Sharepoint testing:
http://jopx.blogspot.com/2009/03/sharepoint-unit-testing.html

here is a link to help unit testing sharepoint with mocking
http://www.typemock.com/sharepointpage.php
Hope it helps

Related

Beta site and invitations [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
I'm launching a startup web site, what i would like to know is how to start with that, i mean is better to use invitations first of all?
Then how to send invitations and to who?
How can i plan invitations? Which are best practices?
Does anyone is passed from this step with his own site?
Any experience on here?
thanks
Whether you create a beta version of the site first is completely up to you.
It really depends what type of website you're planning to make. Beta's are obviously a good way to gain feedback on your website and its functionality before releasing to everyone. Thus, allowing you to make improvements/fix bugs before everyone uses the site.
In terms of actually getting users for the beta, it's very much a case of marketing your website and its existence well (through social media, advertising etc.), and then providing some kind of 'sign up for the beta' page. You could then close registration for the beta once you have enough users, and devise some method of gaining feedback from users.
I haven't personally created a beta myself, but if I was to do it, I would do the above.
Hope that's of some help.

Translate website into different language [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
How can I convert my website into different language, for ex I want to translate it into Russian. It is a commercial website, i cant use google translate. How can I do it please guide me. Thanks
I Don't think for such a scenario you can use any automatic translator tools available as none of them can render a perfect translation. Your best bet is to get a translator and create a separate version of the website.
I was wondering by the way, is that a c# question? :)
There are many articles in codeproject that can help you achieve this, refer to this, this, this, this and several others. Try searching ASP.NET Globalization or ASP.NET Culture in google and stackoverflow, you'll find several articles and posts. Of course, nothing beats the old fashion way of translating ;) I agree with MSI and Christopher, hiring a translator is the best solution to your problem (that's what we did for our website). Cheers.
Hire a translator. If you want a quality product, it really is that simple.

Backup SharePoint Online "office365" using Client Object Model [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
Can we use SharePoint Online (Office365) Client Object Model to backup site structure and data?
we need to make an application to backup/restore our SharePoint 365 Online site.
Is it feasible to backup/restore the whole site data and structure? what are the limitations?
Yes, the CSOM API can do this with programming. Additionally there are 3rd party solutions that can out-of-the-box replicate / mirror the data to local on-premise applications, e.g. databases, the "Cloud Connector for Office 365".
By using ClientOM you aren't able to impersonate into a system account so you have to ensure that the backup progress will be started by an user having access to all the data.
You can access all the lists and libraries using the ClientOM but I think you should consider lookin at something like this http://www.avepoint.com/sharepoint-online-migration-docave/

What is the most important feature of SharePoint 2010 [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
Now that Microsoft has started giving us a glimpse of what's going to be in SharePoint 2010, I would like to know what you think is going to be the most important feature of SharePoint 2010.
Please include some information about your relationship with SharePoint (End-User, Super-User, Administrator, Developer, ...)
More refined VS integration!
The developer Dashboard looks VERY promising.
As a developer: Standards compliant HTML output!
As a developer i like the client side API and LINQ, but i guess the end users will find more use of what i could do with the new business data services.
So far I'll say that the updated BDC is the most important feature but since integration with 3rd party applications is my daytime job I might be biased
Have not seen how deployment is handled in 2010. But anything that would improve the deployment experience would be very welcome.

knowledge sharing discussion forum on company intranet / network drive [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
I am investigating the feasibility of setting up a discussion forum / message board in my company to enable knowledge sharing etc.
What are the steps involved in implementing such a solution?
I would definitely recommend a Wiki - we've used Mindtouch internally for a number of years and have also posted all of our documentation externally on a wiki.
The steps will depend on what technology you already have in place and what kind of shop you are. If you have SharePoint (WSS 3.0 or MOSS 2007), then you already have blog, wiki and discussion group functionality built in. Not the best in the world, but it's there.
A shop that uses more open source tools is less likely to find SharePoint compelling. ;-)
Instead of (or maybe in addition to) a discussion forum, I would recommend a wiki server. This way you can have different howtos, lists, documentation, etc available and the important things will tend to stay up to date. We have one in our department and it is quite useful (if only people would log in when editing...).
I was not involved in setting it up, so I cannot give any details on that, but it is based on mediawiki.

Resources