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

Forums / Set-up & Installation / This is ridiculous

This is ridiculous

9 posts, 0 answered
  1. fregas baratis
    fregas baratis avatar
    185 posts
    Registered:
    14 Nov 2002
    25 Sep 2008
    Link to this post
    So I just deployed a new sitefinity website, and our client called up furious that the image library didn't work and he wasted all his time uploading images.  After some investigation, it looks like when we uploaded the site, we didn't configure the web server to have asp.net serve .sflb files.  I got that working, then the thumbnails weren't showing up so I had to configure .tmb as well. 

    Guys this is ridiculous. 

    First it was .template.  Now we have .sflb and .tmb.  I'm also wondering if there are other parts of sitefinity that aren't working because this version has added other extensions.  The templates, library pictures and thumbnails should all be able to work using standard .aspx or.asmx extensions.  Creating these extensions as far as I can tell serves NO BUSINESS VALUE.  It simply irritates our clients and requires more work and administration for my developers every time we deploy a site.  What do the shared hosting and community edition users of Sitefinity do?

    This was a simple thing to fix on our side by i'm wondering what purpose this serves.  Sitefinity is no longer XCopy deployable.  You shouldn't be making changes like this unless they have some business value.

    Thanks,
    Craig





  2. Ivan
    Ivan avatar
    478 posts
    Registered:
    16 Jun 2015
    26 Sep 2008
    Link to this post
    Hello fregas baratis,

    I am sorry for your frustrations. We should have made this clearer.

    we have separate extensions for performance reasons. Let's suppose that all these items have .aspx extension: every time a request to ASP.NET engine would be made we would have to query entire database looking for a key. Then when we would find the key, we would then need to determine what kind of item this is (page, image, file, template...). Finally, we would need to make one more call to database to serve this item.

    By having .sflb extension for Images & Documents module, as soon as the request is made we know that it is a content item which should be served as image or downloadable file and therefore Sitefinity can perform much better. This is a common practice with applications that serve content dynamically. The good news, however, is that starting with IIS 7, extensions can be mapped through web.config and this configurations will not be necessary anymore.

    As for people on shared hosting, they generally email their hosting providers to map the extensions for them or have this ability in the control panel of their hosting service.

    I hope you'll find this information helpful. Let us know if there is anything else we can do for you. 

    Sincerely yours,
    Ivan
    the Telerik team

    Check out Telerik Trainer, the state of the art learning tool for Telerik products.
  3. Mark Smith
    Mark Smith avatar
    5 posts
    Registered:
    19 Oct 2012
    04 Oct 2008
    Link to this post
    In regards to this what are the specific extensions I need to request to be mapped and what should they be mapped to?  I take it, that this is referring to MIME types?
  4. SelAromDotNet
    SelAromDotNet avatar
    912 posts
    Registered:
    18 Jul 2012
    04 Oct 2008
    Link to this post
    they are file extensions that need to be mapped to the asp.net isapi filter so that they are processed directly by asp.net (as opposed to just IIS or not at all). similar to how .aspx files are automaticaly "routed" to asp.net, registering extensions does the same thing. off the top of my head these are the extensions that need to be setup:

    .template
    .sflb
    .tmb
    .rss

    i'm not sure if there are more, as these are the only ones I've ever needed. hope this was helpful!
  5. Georgi
    Georgi avatar
    3583 posts
    Registered:
    28 Oct 2016
    06 Oct 2008
    Link to this post
    Hello,

    Starting from the next version - Sitefinity 3.5 - you will no longer need to map these extensions. We understand that they were causing some problems, that is why we will use ASHX extensions which are standard ASP.NET Web Handlers and are already predefined by all hosting providers.

    Regards,
    Georgi
    the Telerik team

    Check out Telerik Trainer, the state of the art learning tool for Telerik products.
  6. SelAromDotNet
    SelAromDotNet avatar
    912 posts
    Registered:
    18 Jul 2012
    07 Oct 2008
    Link to this post
    not to sound ungrateful or anything but can this be optional? i much prefer being able to say my site feed is at site.com/blog.rss instead of site.com/blog.ashx. people will be like "what's ashx?" hell people still say "what's aspx?"

    just a suggestion, many thanks!
  7. Georgi
    Georgi avatar
    3583 posts
    Registered:
    28 Oct 2016
    07 Oct 2008
    Link to this post
    Hi SelArom,

    Yes, this would be configurable through the web.config file :)

    Greetings,
    Georgi
    the Telerik team

    Check out Telerik Trainer, the state of the art learning tool for Telerik products.
  8. fregas baratis
    fregas baratis avatar
    185 posts
    Registered:
    14 Nov 2002
    07 Oct 2008
    Link to this post
    Its good to hear that this will be optional in sitefinity 3.5.  With each new site and each new version of sitefinity, there has been more configuration.  ASHX is a better solution since its built in.

    As Windows 2008 and future versions become more commonplace, i'm sure this will matter less, but for us it matters a lot.

    Thanks,
    Craig
  9. Georgi
    Georgi avatar
    3583 posts
    Registered:
    28 Oct 2016
    08 Oct 2008
    Link to this post
    Hi fregas baratis,

    Well, the application becomes more powerful and flexible with every new version also. That is why we have more configuration. I as well as the other Sitefinity team members, completely understand that the web.config is not the best place for so many configuration options. We think to take the settings out and make most of things configurable through the Administration UI in our next releases.

    Sincerely yours,
    Georgi
    the Telerik team

    Check out Telerik Trainer, the state of the art learning tool for Telerik products.
Register for webinar
9 posts, 0 answered