Quick Nav:  Online Store   |   Login | Register

Version 3.0 Beta Test FeedBack

Rate this topic:

Please Register to post a reply. Another benefit of registration is the ability to subscribe to and recieve notifications of new posts.
Page 1 of 1812345678910 > >>
AuthorMessages
green flash
<50 Posts
Posts:45


01/31/2008 1:49 PM  

Hi John,

I started testing PageBlaster v3 Beta and have some issues would like to report.

Module Version: Snapsis.DNN.PageBlaster_3.0.0_Install.zip

Test Instance: DotNetNuke v4.8 with Full Trust Local Environment Hosted on Windows Server 2003 SP1

DNN is running fine.

First i installed Snapsis.DNN.PageBlaster_3.0.0_Install.zip file via Host > Module Definitions.

Then i checked existing installation guides for 2.0 version of Page Blaster and they were pointing me to add

*add name="PageBlaster" type="Snapsis.HttpModules.PageBlaster.PageBlasterModule, Snapsis.HttpModules.PageBlaster" /* (replace * with < and >

to HTTPModules section on web.config file.

If i add this to my web.config i receive following error while browsing my local website.


[ArgumentException: Empty path name is not legal.]
   System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32

 

Am i doing something wrong? Any suggestions are welcome :)


DotNetNuke Türkçe
John Mitchell
Posts:3033


01/31/2008 2:22 PM  

One enhancement of this version is that it automatically updates the web.config and copies a default Snapsis.PageBlaster.config file to the root of the website.
If the Snapsis.PageBlaster.config was already in the root, then it wouldn't have copied it.

The problem you are describing is probably because the Snapsis.PageBlaster.config file does not have a trace node:

trace level="Header" file-path="/PageBlaster.trace.config" /

Look in the DesktopModules/Snapsis/PageBlaster/Config folder to compare the default one with the one in your website's root folder.

Also new is the "Header" value for trace level. This allows you to turn off the PageBlaster response header if you wish by setting it to "None".

Let me know how you were setup before you installed PageBlaster. If it was a new install, or if the Snapsis.PageBlaster.config was already there.
Maybe I have a problem in the way it upgrades.

green flash
<50 Posts
Posts:45


01/31/2008 2:28 PM  
Thanks John for quick reply,
If i remember correctly, i had installed 2.x version on then upgraded it to 3.x
Will test with a fresh dnn instance too. And i will report results here.

DotNetNuke Türkçe
jens lewald
<50 Posts
Posts:40


02/02/2008 1:11 PM  

hi,

 

i have installed pageblaster 3 in dnn 4.8. before i uninstall pageblaster 2.x. i delete the old snapsis. pageblaster config.

i had to manually set the add key parameter in web-config, because there was an old entry which was disabled.

most things should work, but my portal rules didn´t work. i have the feeling that none rule works. same for basic rules like white space filter in config.

thanks jens

John Mitchell
Posts:3033


02/02/2008 1:33 PM  
Hi Jens,
Yes, I just check if there is a Snapsis.PageBlaster entry, and if it is not there then I add it.
I don't think I should automatically uncomment any entries in the web.config.

Your Portal Rules did not work after uncommenting the entry in web.config?

Do they show up on the new Admin>PageBlaster page?
jens lewald
<50 Posts
Posts:40


02/02/2008 1:55 PM  

hi john,

 

yes i do the uncoment. and the rules didn´t work. i can see the rules in pageblaster admin.

i do a complete new install of pageblaster 3 now. and i tested it now. i will post results later here.

 

jens

jens lewald
<50 Posts
Posts:40


02/02/2008 2:09 PM  

i think the same problem.

i will place a module pb3 and then i will see

 

jens

jens lewald
<50 Posts
Posts:40


02/02/2008 2:25 PM  

omly when i place a pb3 module in non admin mode to page with page rules the portals rules seems to be work.

when a pb3 module is in admin only mode the page rules and portal rules didn´t work.

jens

John Mitchell
Posts:3033


02/02/2008 2:28 PM  

Hi Jens,
I will look into this right away.
Thanks for the feedback.

green flash
<50 Posts
Posts:45


02/02/2008 3:40 PM  
John, i also want to add something, when loading saved rules via module, can you add an option to select which config file to be used for loading settings.

For example: in the config folder there is a one config file for default rules and another one for xhtml.saved.rules.

With dnn 4.8 PageBlaster page on Admin > PageBlaster is empty (no modules there) other users experiencing same issue?

DotNetNuke Türkçe
John Mitchell
Posts:3033


02/02/2008 4:03 PM  
I'll be adding a way to save and load rules by right-clicking on a folder node in the rules tree. That should make it a lot easier to share rules between modules, portals, etc.

Did this problem of not having a module on the Admin>PageBlaster page come up after uninstalling and re-installing?
If not, try unistalling (without deleting files) and reinstalling the module and see if it shows up.
jens lewald
<50 Posts
Posts:40


02/03/2008 3:08 AM  

in first installations the saved rules are not shown. after i make a click on folder icon the rules are there.

when i open pb3 next time the rules are invisable as long as i dind´t click the folder icon.

 

jens

jens lewald
<50 Posts
Posts:40


02/03/2008 3:11 AM  

hi,

 

an other question? is pb3 feature complete?

 

jens

John Mitchell
Posts:3033


02/03/2008 7:26 AM  
Hi Jens,
You correct, the saved rules are only loaded after you click the button now. This is by design so that the UI will load and save faster if you are not working with the Saved Rules.

No, PB 3.0 is not feature complete yet. I'm currently working on a feature that Merges all the CSS into one file.
I'm also going to have Server Monitoring that will measure speed, & compression remotely and display it on your site.

There are also a few more enhancements that I have not had time to describe for everyone yet, but I'll try to do that today.
Right now I almost have the bug fixed with the Portal Rules and the Merged CSS is working, so I'll be getting that to you later today.
green flash
<50 Posts
Posts:45


02/03/2008 7:30 AM  
Hi John and other friends, i see that nice communication here :)
John, let us know when new build available for testing.


DotNetNuke Türkçe
John Mitchell
Posts:3033


02/03/2008 10:43 AM  

I just sent a new build to everyone.

For those who haven't seen it yet, there is a description of the new Conditional Rules syntax in this thread:

http://www.snapsis.com/PageBlaster-Support/tabid/601/forumid/9/postid/7958/view/topic/301-Redirect-feature-for-PageBlaster.aspx

While I was testing yesterday I noticed that it is not such a good idea to search for a period when doing a 301 redirect response.
The reason is that if your condition is not matched then it replaces everything with nothing.

A better way to implement it is to search for something that is known to be in the output and on the Respond - Replace with part of the rule you can include an else condition that just replaces what was searched for.  Here is an example of what I mean.

 






DavidWSnow
<250Posts
Posts:176


02/03/2008 11:00 AM  

I had some difficulty geeting your previous example of 301 to work. Even when I kept the snapsis urls, which should have made this a no-operation it clobered my whole localhost site! Needles to say I have to get this to work locally before I place it on my primary server.  I'll try the new one today Monday.

/DaveS

 

John Mitchell
Posts:3033


02/03/2008 11:14 AM  
Hi Dave,
If you used the 301 rule as I had it before then it would have returned a blank page if the condition was not met.
This caught me by surprise because I changed the rule so the condition wouldn't be met because I wanted to stop redirecting my local install to my main site.
It was a case of not considering the negative side of the test condition which by human nature is hard to do.
Most of the time we will just test to make sure something works how we want it to, but there are usually endless possibilities of negative type tests that can get overlooked.

Anyway, I just wanted to elaborate on that to get everyone who is helping to beta test to think about that side of things.
I really appreciate that you guys are willing to be the first to find out what I missed. :)
DavidWSnow
<250Posts
Posts:176


02/03/2008 11:20 AM  
That is what I had.
John Mitchell
Posts:3033


02/03/2008 11:38 AM  

I just re-read your post and I think maybe there is a misconception that can easily happen here.

The Conditional Rule (using an IF function) makes the true condition or the false condition part available to the part of the Rule it is used in. 
So if the Condition is placed in the Respond - Replace With part of the Rule it is actually changing what the Rule Replaces or Responds With.  
In the case of Searching for a period, that matched every character in the output. Since there was a match on the Search For part of the rule  the Replace-Respond part is then executed. After the condition did not match the Replace - Respond part of the rule didn't have anything left to use a replacement for the period, so it caused the rule to replace all characters with nothing.

To summarize, the Search For and Replace With parts of the Rule are still executed as if they were just a normal search and replace. 
By adding the condition it allows the search for and replace with fields to change before being executed depending on the request or other input.

I'll be showing more examples to demonstrate how powerful this can be.

Please Register to post a reply. Another benefit of registration is the ability to subscribe to and recieve notifications of new posts.
Page 1 of 1812345678910 > >>

Forums >Snapsis Product Support >PageBlaster > Version 3.0 Beta Test FeedBack



ActiveForums 3.7
Powered by: Snapsis Software