Automatically generate the HTML Pages in Nop

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
12 years ago
I developed a class library,It can automatically generate HTML pages in  NOP.

Including home page, new products page, Categories page, Manufacturers page, and html

pages for each category of products,
Each manufacturer's products pages,And their paging,
Product Detail page.

And All pages can generate HTML page,and does not require any changes to existing

functionality code.


When a user browses a new page, that page will automatically generate the HTML page.

Each HTML page can set the expiration time,
when a user browse a page that over expiration time, that page will automatically generate a new page
12 years ago
The library  support Nop2.x (2.1,2.2,2.3).Now I used is Nop2.3

The Older Version I don't Test.
12 years ago
why ?
12 years ago
The generate Static Html pages Demo.

http://www.b2cic.com
12 years ago
I understand the technology but I dont see why do u need it for.
u have url rewriting who does the job very well.
12 years ago
Do you think I'm just using URL Rewrite?
No,It is Really Generate static html pages.

You can see the Images.And Now I added to generate the Forum pages to HTML.

http://www.hkbrothers.com/nopimg/nop_folder.png
http://www.hkbrothers.com/nopimg/nop_product.png
http://www.hkbrothers.com/nopimg/nop_property.png
http://www.hkbrothers.com/nopimg/nop_task.png
http://www.hkbrothers.com/nopimg/nop_variant.png
12 years ago
hezyz wrote:
I understand the technology but I dont see why do u need it for.
u have url rewriting who does the job very well.


Would it reduce your database overhead?
12 years ago
I understand what u are doing, however I cant see the point of it. why do u need html pages?
I cant see the advantage of saving pages as html pages, we used to do it years ago when there was no url rewriting.

in any case u have to save it in db as well other wise u will not be able to edit
12 years ago
First, you can edit
Second, each page can be set expiration date, a period when a user visited the page, which will again to generate new HTML page.For example homepage, you can set the HTML is valid for 12 hours, then the 12 hours, other visitors, will be access to HTML pages, without having to dynamically access any data.
Third, if you want to NOP used in have tens of thousands or even hundreds of thousands of products,an Hosting or an ordinary computer server is unable to meet requirements. And I would like to achieve is to use it to apply to more than one million products.
12 years ago
There's one main issue here. It does not support donut caching (more info here). Pages are entirely cached. I mean  logged-in users (try to visit the site by two users, one as logged-in and one as guest). The email of an logged-in customer is also cached (top header). I presume that localization and prices based on customer role will also not work.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.