Licence Limitations


https://forum.kartris.com/Topic518.aspx
Print Topic | Close Window

By thedrumdoctor - Mon 18 Apr 2011
I'm currently testing Kartris on a publicly accessible sub-domain do my designer can get access to the site, but I think this is causing certain limitations to kick in. For instance, I can't add a new category. Can somebody tell me what the limitations are if you're not testing locally? Thanks.
By Neil - Mon 18 Apr 2011
This shows the difference between the paid for and free versions

http://www.kartris.com/t-Features.aspx

I believe that the only limit is 500 versions so you should be able to add categories.
By thedrumdoctor - Tue 19 Apr 2011
That makes sense, but I can't seem to add a new category. When I click the 'Add New Category' folder icon a new page appears with the middle column populated with nothing else than:

Categories: New Category


(And a 'Back' icon)

I can't see anything else on the page where I can input a new category.

That's why I thought if you install it on a public URL that functionality to add a new category is disabled until you purchase a license. I'd actually get the company to buy a license, but at this stage, I don't want the 6 month support period to kick in until it goes live!
By Mohammad - Tue 19 Apr 2011
You can add categories with the free license.

How about create a new product page, can you see the fields there ?

If not, can you make sure that you have Ajax enabled on the site ?
By thedrumdoctor - Wed 20 Apr 2011
I can create a new product, but the Category Parent doesn't have any pre-populated fields to choose from and I'd expect to have Accessories and Computers to choose from. Check out the screen shot I've attached anyway.

Now, I'm not entirely sure if Ajax is enabled on the shared hosting I'm using but I will check that this is the case, otherwise I don't know why they'd offer Kartris as an 'easy install' option if everything wasn't in place.
By Mohammad - Wed 20 Apr 2011
Yeah, from what I can see, Ajax is not supported or its not enabled from the host.
By thedrumdoctor - Fri 6 May 2011
I've been back to my host (twice) and queried Ajax support and they say it's definitely enabled on the server Kartris is installed on. Is there any other reason for the back end not working properly? The host in question has Kartris as an 'easy install' option so one would assume that they would not offer the product on shared hosting if it did not function properly.
By Mohammad - Fri 6 May 2011
Can you post the URL of your shop ? or send it to me in private message if you like.

So, will see how browsing the front-end is going; does the front-end running okay or not ?
By Mohammad - Fri 6 May 2011
I've checked the front-end, its definitely Ajax problem! Ajax is not enabled in the website, as I've got some Ajax error messages in my development test tool.
By thedrumdoctor - Wed 11 May 2011

Conclusion

After help from Mohammad with this issue, it turned out that the default ASP.NET extension in my shared hosting control panel was set to '2.0 Integrated Pipeline'. In order for the back end to function properly it was necessary for me to change the option to plain '2.0'. My hosting package had the possible options to choose from:

  1. 2.0
  2. 2.0 Integrated Pipeline
  3. 4.0
  4. 4.0 Integrated Pipeline
The fault appears to be with my web hosting company who have supplied the Microsoft Web Applications Gallery for easy install of various products (including Kartris), but have failed to inform users of the correct environmental ASP.NET variables that Kartris needs to run under. I'm not a developer, so I don't know how or why this makes a difference, but Microsoft explain it as:

IIS 6.0 and previous versions allowed the development of .NET application components via the ASP.NET platform. ASP.NET integrated with IIS via an ISAPI extension, and exposed its own application and request processing model. This effectively exposed two separate server pipelines, one for native ISAPI filters and extension components, and another for managed application components. ASP.NET components would execute entirely inside the ASP.NET ISAPI extension bubble and only for requests mapped to ASP.NET in the IIS script map configuration.

IIS 7.0 integrates the ASP.NET runtime with the core web server, providing a unified request processing pipeline that is exposed to both native and managed components known as modules.


My shared hosting is on 2008 server which has the above functionality as native in IIS 7.0.

Anyway, my thanks go to Mohammad for his help and hopefully this thread will help somebody in the future.