I will try answer your questions one by one.
1.Can editing be done on multiple servers?
I'm not sure what exactly you mean. Sitefinity supports multiple web sites with sharing content. If this is the case, you can edit the content from one administrative part and the changes will be reflected on all servers. All servers will act as one. If you have different web sites with different content, every web site has its own Administrative part.
2. Can editing be turned off for some servers and not for others?
In Sitefinity, there are Roles based permissions. You can assign a user to a role, then edit the permissions of this role so they cannot edit content. Only the administrator will have full privileges.
3. Is there any kind of link checking report available for internal and/or external links?
There is no such checking out of the box. However, it could be easily developed with the existing Sitefinity API functions. Basically, the APIs can give you every CMS page URL path, so you can check for availability.
4. Where are images stored?
The images can be stored in the file system as psychical files and in a database as well. In case use the Sitefinity Images & Documents module, all images and documents will be stored in the project database. If you use the Files Upload tool, the files are stored in the file system.
5. Can you upload other types of files, such as PDFs?
Yes, both to the file system and to the project database. See question 4 fore more information.
6. Can you apply workflow, and security to image/pdf folders?
Currently, you can apply workflow and security only at the modules level, not on items. If you store your pdf files in a directory, you can apply a restriction to this directory only, so only logged users have access to the directory contents.
7. Do images and other items like PDFs have a revision history?
Every item uploaded to a library has Author and Description field. They could be used for such purpose.
8. Do images and other items like PDFs have a “friendly url” (as opposed to something guid based) if you browse to them directly?
If uploaded to the file system, they can be accessed with their original names. Otherwise, if uploaded to a library, their name will be "exampleDoc.sflb
", where exampleDoc
is the name of the document.
9. Do my project files have to be stored in the Sitefinity folders section or is that optional?
Your project files are stored in the database, unless you have custom user controls, additional modules or uploaded files to the file system.
10. Can you set a default caching setting at the website level or does this have to be set in each page?
You can set default caching setting at the website level. We are using the standard AspNet caching for this purpose.
11. Can you customize the editing interface for different users and/or groups?
No, this is not supported yet.
12. Is there a timeout for a logged in user when they are idle or just when the close the browser?
There is a timeout, the default is 20 minutes.
13. If there is a timeout, is it configurable?
It is configurable through the application's web.config
14. Is there any notion of different presentation for different devices (i.e. mobile, printer, etc.)?
There is no built-in option that allows you to separate the web content for different devices. ASP.NET is designed to respect the user's browser capabilities, so the served content is always as browser-friendly as possible. This means that your page will look good on most mobile devices like Pocket PCs for example. It is possible to create web templates that are printer friendly and assign these template to certain pages - this way your page content will be printer frienly formatted. If you want to be 100% sure that your content will be well presented to a device, you could develop a custom HttpModule that holds the logic for determing the device type (Desktop PC browser, Pocket PC browser or other PDA) and then just redirect the request to a page, created with the desired temaplate.
15. Can we create custom modules?
Yes. You can create 2 types of custom modules: Intra-Site (
specific just for given site) and Pluggable
(that can be used with any other site.)
16. Are there different generic content entry fields? For example if I just want the user to only be able to enter text, no html, no formatting?
You can set different validators for every field, in the Generic Content template, which is a standard technique for ASP.NET. You can also configure the RadEditor (part of the Telerik RadControls, used for content writing) not to accept any scripts for example.
17. Can I programmatically access the content structure – both for pages and images?
Yes, there are built-in API functions that can retrieve any content - pages, news, blogs, images and documents.
I hope you find these answers helpful. Don't hesitate to contacts us again if there is anything else you would like to know about Sitefinity, or if you need further explanation.
the Telerik team