+1-888-365-2779
Try Now
More in this section

Forums / Suggestions / New Page Type: "File"

New Page Type: "File"

6 posts, 0 answered
  1. Gabe Sumner
    Gabe Sumner avatar
    440 posts
    Registered:
    09 Sep 2007
    24 Sep 2007
    Link to this post
    Currently the page types selections are Normal Page, Page Group, and External Page.

    I would like to suggest a 4th page type: "File".  This page type would simply allow users to upload an associated file.  For example, if I had a PDF called "Enrollment Form", I could simply create a new File Page Type and upload the PDF.  Sitefinity would automatically handle placing the file I upload somewhere.

    Currently to accomplish this it seems I would have to manually upload and name the file; then create an "External Page" URL to my PDF.  This is fairly complicated to explain to users.
  2. Rebecca
    Rebecca avatar
    536 posts
    Registered:
    24 Sep 2012
    25 Sep 2007
    Link to this post
    Hi Gabe,

    Thank you very much for your suggestion. It looks like a nice addition to our CMS and we'll definitely discuss it.
    Your Telerik account has been updated.

    Best wishes,
    Rebecca
    the Telerik team

    Instantly find answers to your questions at the new Telerik Support Center
  3. Gabe Sumner
    Gabe Sumner avatar
    440 posts
    Registered:
    09 Sep 2007
    25 Sep 2007
    Link to this post
    Just to offer a tad more background, I'm considering Sitefinity for a company Intranet.

    The current Intranet consists of tons of PDF's.  In many cases these are legal forms.

    Right now, each department manages their own forms through a very simple web interface.  Basically it just asks them the form name and then lets the user "Browse" to the file on their hard drive.  It gets uploaded and it's done.  Someone with very little training can do this.

    This almost works in Sitefinity.  I can create a site map that has:

    Departments > Legal > Forms

    However, I can't place PDF forms in "Forms".  I can only place "External Links" and use the file manager to upload and manage the forms myself. 

    As a general principle I would love to see Sitefinity not require users to do file management.  This impacts not only this, but also placing images into "Generic Content".    If users want a new image in a "Generic Content" control they should be able to upload a new jpeg and have Sitefinity automatically work out the details of where it gets stored and how it gets referenced.

    This is my personal opinion.  A CMS works out the details of where stuff gets stored, how it gets referenced, and how it gets loaded.  This frees users up to simply focus on the content.  Sitefinity is doing great at this so far, except for files.

    Thanks for your response.
  4. Bob
    Bob avatar
    330 posts
    Registered:
    24 Sep 2012
    25 Sep 2007
    Link to this post
    Hi Gabe,

    I’m not sure if you are aware but RadEditor supports similar functionality out of the box. All you need is to make the necessary settings to display document and image mangers on the toolbar and set the appropriate permissions for the folders where the files will be uploaded. This is how to achieve this:

    1. Open the ~/Sitefinity/Admin/ControlTemplates/EditorToolsFile.xml file and make sure the following tools are enabled:
    <tool name="ImageManager" enabled="true" />
    <tool name="DocumentManager" enabled="true" />   

    2. Open the ~/Sitefinity/Admin/ControlTemplates/EditorConfigFile.xml file.
    3. These are sample settings for the Image Manager and Document Manager:

    <property name="ImagesPaths"
    <item>~/Images</item> 
    </property> 
    <property name="UploadImagesPaths"
    <item>~/Images</item> 
    <item>~/Images/UserA</item> 
    </property> 
    <property name="ImagesFilters"
    <item>*.gif</item> 
    <item>*.jpg</item> 
    <item>*.jpeg</item> 
    <item>*.png</item> 
    <item>*.bmp</item> 
    </property> 
    <property name="DocumentsPaths"
    <item>~/Files</item> 
    </property> 
    <property name="UploadDocumentsPaths"
    <item>~/Files</item> 
    <item>~/Files/UserA</item> 
    </property> 

    Thus, user A will be able to upload images and documents in the UserA subfolder. Also, depending on their permissions, users can create new folders.

    This can partially satisfy your needs. We are planning to add image and document libraries in the future where users will be able to work dynamically with libraries instead of file system.

    Regards,
    Bob
    the Telerik team

    Instantly find answers to your questions at the new Telerik Support Center
  5. Gabe Sumner
    Gabe Sumner avatar
    440 posts
    Registered:
    09 Sep 2007
    01 Oct 2007
    Link to this post
    Hi Bob,

    I just spotted your reply to this.  The RadEditor features you describe below are known to me.  These features are still "file management" however. 

    I understand I could lessen the likelyhood that users will overwrite other's files by creating a "sandbox" for each user.

    /Files/Betty
    /Files/Paul
    /Files/John
    /Files/Sue

    If "John" leaves the company and he was previously managing dozens of PDF's then I have to move those PDF's to Sue's "sandbox" and alter all the links to them.  Or maybe I now give Sue access to John's sandbox and now Sue has 2 "sandboxes" she need to manage.

    I understand you're trying to be helpful by offering me a solution that is currently available, but I would not personally offer this to my clients.

    I will try building a "Forms" module so that the PDF forms can be uploaded & managed without file management.  I still like the idea of a "File" Page Type in Sitefinity.  This way those Files can easily be accounted for in the native Sitefinity CMS and Site Map.  Just my $0.02.

    I know this sounds like harsh critiscm.  Please understand I wouldn't be here if I wasn't impressed with Sitefinity.  However, Sitefinity's current reliance on file management seems like an area that needs improvement though.

    Thanks.
  6. Sonya
    Sonya avatar
    231 posts
    Registered:
    24 Sep 2012
    03 Oct 2007
    Link to this post
    Hello Gabe,

    Thank you for your explanation. We have considered that feature but it is planned for a later version of Sitefinity. We will consult your suggestions when creating this new functionality.

    Greetings,
    Sonya
    the Telerik team

    Instantly find answers to your questions at the new Telerik Support Center
Register for webinar
6 posts, 0 answered