caroig
 Posts:30

| | 03/03/2008 4:14 AM |
| | A quick question - I want to test some script on a specific tab. What's the easiest way to switch PB caching off for a specific tab - or is it easier to switch it off for all tabs and if so how? | | | |
|
John Mitchell Posts:2750


| | 03/03/2008 7:40 AM |
| To exclude a specific tab from an operation you can set the Exclude Path in the configuration of a PageBlaster module placed on that tab.
| | | |
|
John Mitchell Posts:2750


| | 03/03/2008 7:53 AM |
| Hi Duke, Thanks for the interest and encouragement. I think it is production ready now. I am using it on this site and everything works. You may have to exclude some of the operations in your specific environment, and I have been working to correct those issues as we find them.
That being said, I have not had time to complete the documentation on all the new features so it's not ready for RTM, but I'm going to stop enhancing soon and focus on getting it released. I've missed releasing it for two months now, so I don't want to give a date, but if you are interested in using it now I'd be happy to include you on the next build. | | | |
|
green flash
 Posts:44

| | 03/03/2008 12:24 PM |
| Hi John, first of all thanks for all efforts to improve pb.
I would like to report a minor issue with Snapsis.DNN.PageBlaster_03.01.00_Install.zip (downloaded it from email announcement)
I installed a previous built on local dnn install and newest built to production test site. And i noticed that Admin > Page Blaster > Portal Rules > adding a new rule does not work correctly.
I created a rule but search for and replace to fields are clearing itself automatically after clicking save button.
This is working correclty with previous build, would you please investigate? | | DotNetNuke Türkçe | |
|
DavidWSnow
 Posts:162

| | 03/03/2008 3:29 PM |
| Jhom, as you may know I use ListX to drive several functions on my site. I didn't seem to have any bad ListX vs PageBlaster interactions --- until this week. ListX and its Ajax search to populate the grid works great. When I went to export the grid to Excel I got a blank spreadsheet. I never even gave PB a though as it causeing the problem. I spent hours troubleshooting. Finally I had a brain fart and tried disabling PB on that page. Now all is well. Your stuff is working so well now that I really have to think that it still may be the cause of a problem. What is really interesting is that when I tried to figure out if it was a JavaScript issues or a Caching & Compression issues, it works as long as I have any single thing disabled. Since this is a page that I only use occassionally to generate mailing lists I'm just diabling PB on the page. /Dave | | | |
|
grant
 Posts:7

| | 03/04/2008 8:14 PM |
| | Hi John, could you please send me the new version with the rule saving bug fix when you get a chance? Thanks! | | | |
|
John Mitchell Posts:2750


| | 03/05/2008 8:05 AM |
| Hi everyone, Sorry for the delay. I've been working on a bug that has caused me to find a couple more things to be reworked. I should have a new build before too much longer that I will send to everyone.
This one will fix the issue with rules not updating correctly. | | | |
|
allane
 Posts:9

| | 03/06/2008 11:59 AM |
| Hi John, I have a problem with PB 3.01.01 and (I think) a JavaScript Lightbox-script that I use on my site: http://www.huddletogether.com/projects/lightbox2/#overview When loading the page I get the following error in FireBug and the script doesn't work: uncaught exception: script.aculo.us requires the Prototype JavaScript framework >= 1.4.0, Line 0 There's no problem without PB installed. Any idea what's wrong? -AllanE | | | |
|
John Mitchell Posts:2750


| | 03/06/2008 4:24 PM |
| Hi Allan, I would need to see the page with PageBlaster on it to get a better idea, but you can probably make it work by excluding prototype.js
path pattern="prototype.js" excludeFrom="MergeJS" /> | | | |
|
DavidWSnow
 Posts:162

| | 03/06/2008 9:47 PM |
| I haven't been doing any testing for a few days while I switched my company to Quickbooks. Very much like getting a root canel. I just re-cloned the production site to dsnow2.dnsalias.com/asi3 and installed PB 3.1.1 . It installed ok, but the most important page on the site Listed Homes which uses ListX and has PB exclude ".* from ALL" no longer works and Firebug reports 2 errors on the page which it doesn't on the production site. I have other very similar pages that are only visable when logged in and they appear to work ok. There only difference is that these have more search criterial that is only usefule to me, and information that I don't wsnt to share with the world. They do however use the same scripts and methodolody on the same tables. If I disable PB in web.config all is well. Why is it that exclude .* from all isn't excluding? What further infor do you need from me John? /DaveS | | | |
|
John Mitchell Posts:2750


| | 03/06/2008 10:45 PM |
| Hi Dave, I haven't tested this lately. I'll look into it. | | | |
|
John Mitchell Posts:2750


| | 03/06/2008 10:53 PM |
| I just tested setting the Exclude-path to .* and excludeFrom to ALL on a specific page and it worked as expected.
Maybe there was something cached in your browser with bad JS?
| | | |
|
DavidWSnow
 Posts:162

| | 03/07/2008 10:23 AM |
| Fails the same with either IE or FF. Flushing cache everywhere I can doesn't seem to make a difference. It also happens on localhost/asi3 and dsnow2.dnsalias.com/asi3 which are different caches. Looking at the source code for the page in the browser I don't see miniy'ing or concat'ing going on. Yet commenting out PB in web.config fixes all. I'll try facing Redmond, kneeling, and saying nice things while I reboot Vista/IIS7 next. /DaveS Rebooting, which I needed to do for other reasons, didn't help. PS John you can see the differences in the bottom module between http://dsnow2.dnsalias.com/asi3/ListedHomes/tabid/58/Default.aspx This is a clone of the production site for testing. and http://www.agingsafely.com/ListedHomes/tabid/58/Default.aspx which is the production site. What is different is that the bottom module isn't executing its Ajax code to populate the grind on the clone. | | | |
|
John Mitchell Posts:2750


| | 03/07/2008 8:50 PM |
| Hi Dave, Sorry for the delay in responding. I didn't realize that you had come back and updated the original post until now. I see the difference is the call back to the ListX page:
http://www.agingsafely.com/DesktopModules/ListX/xListing.IM.aspx?lxC=25&lxP=0&lxS=lx&lxSrc=dnn_ctr796_xListing&tabid=58&mid=796&tmid=515&RA=88693475
In your production it is returning the grid, but in the test it is an empty response. I'm not sure why that would have changed, but I have ListX so I'll get it installed on my dev machine and see if I can work it out.
For now, you should be able to exclude it in the global config by adding ListX to the list of items to excludeFrom="All" path pattern="(ListX|\.asmx|\.ashx|rss|install|thumb|wizard|cart)" excludeFrom="All"
| | | |
|
DavidWSnow
 Posts:162

| | 03/07/2008 9:01 PM |
| If you want access to my clone, a copy of the database etc. just email me and I'll set tomthing up. Why wouldn't enclude ".*" from ALL do the same as excludeFrom="All"
path pattern="(ListX|\.asmx|\.ashx|rss|install|thumb|wizard|cart)" excludeFrom="All" ? Is you all bigger than mine ;=} For right now I think I'll leave the production alone and just thry the exlude on the clone /Dave
| | | |
|
DavidWSnow
 Posts:162

| | 03/07/2008 9:06 PM |
| The excludeFrom="All" path pattern="(ListX|\.asmx|\.ashx|rss|install|thumb|wizard|cart)" excludeFrom="All" doesn't do it, so I guess neither of us have an effective exclude all. BTE I nitice that my current one has more items path pattern="(ListX|ScriptResource\.axd|\.ashx|LinkClick|rss|fck|admin|install|thumb|wizard|cart|\.asmx)" excludeFrom="All" what is you current list supposed to be? /DaveS
| | | |
|
DavidWSnow
 Posts:162

| | 03/08/2008 3:17 PM |
| Figured it out when I woke up in the middle of the night.... My PB.config had a rule for ListX (extra spaced add near < and > for Active Forum)
< searchFor >< ![CDATA[(< /head >.*?)(< script[^ > ]+xListing\.js[^ >]+([^ < ]*< /script >)?)]] >< /searchFor >
< replaceWith > $2$1 < /replaceWith >
When I commented out that rule all was better AS LONG as ListX is still excluded in the rule /DaveS | | | |
|
llong
 Posts:83

| | 03/10/2008 3:32 PM |
| Hi John, As you recall ...
http://www.snapsis.com/Support/tabid/601/forumid/9/tpage/1/view/topic/postid/6108/Default.aspx#6108
... I'm running a site with 4000+ files in the cache. I can't install the new module for testing but I did want to remind you of the performance hit from analyzing so many pages. My current custom version has file expiration checks disable but doesn't perform on page replacements.
| | | |
|
John Mitchell Posts:2750


| | 03/10/2008 3:39 PM |
| Hi Lance, Thanks for the reminder. The new version has the Cache Cleanup that is performed on application startup running in a background thread.
If you are ready to upgrade I can send it to you. I have had the latest build running here on Snapsis for almost a week with no errors.
| | | |
|
FM
 Posts:40

| | 03/15/2008 1:36 AM |
| Hi John
I just installed the file you sent and it killed my DNN. When I go to the homepage I now get this error message and the site wont come up.
Runtime Error
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. | | | |
|