Quick Nav:  Online Store   |   Login | Register
PrevPrev--NextNext
DNN5 and PageBlaster
Last Post 28 Jul 2009 11:25 PM by John Mitchell. 19 Replies.
Please Register to participate.
Sort: Print topic: Printer Friendly
AuthorMessages
Marcel Roma
New Member
Posts:33


Send PM:Send Private Message

--
10 Feb 2009 03:50 PM

Hi John,

It looks like I'm kinda out of luck, isn't it? OK, I'm willing to learn. Could you please point me to a default installation of DNN5 using PageBlaster?

Marcel

John Mitchell
Veteran Member
Posts:4384

Avatar

Administrator
Send PM:Send Private Message

--
10 Feb 2009 04:10 PM
This site is running DNN5, but it's not using the Solpart menu.

You may need to only exclude a specific JS file. What JS errors are you getting?

I'll get a clean DNN5 install setup and test it out.
Marcel Roma
New Member
Posts:33


Send PM:Send Private Message

--
10 Feb 2009 04:39 PM

If I specify this:

        [path pattern="Resource" excludeFrom="All" /]
        [path pattern="skin\.css" excludeFrom="MergeCSS" /]

everything works as expected, but that's not realy an option...

Here are the JS errors:

$ is not defined (http://soft-xpress.de/Resources/Shared/scripts/initWidgets.js - Line 19)
dnn is not defined (http://soft-xpress.de/Resources/Search/Search.js - Line 32)
dnn is not defined (http://soft-xpress.de/ - Line 34)

 

Marcel Roma
New Member
Posts:33


Send PM:Send Private Message

--
11 Feb 2009 10:59 AM
Posted By John Mitchell on 10 Feb 2009 04:10 PM
[...] I'll get a clean DNN5 install setup and test it out.
Any new insights?

 

John Mitchell
Veteran Member
Posts:4384

Avatar

Administrator
Send PM:Send Private Message

--
16 Feb 2009 07:51 AM

Ok, this turned out to be a lot more than I thought.  The DNN NavMenu using javascript proved to be part of the problem.

I also verified that you were right about excluding a single file from merge cause the rest after it to be excluded. 

Those problems have been fixed with the attached DLLs and the included config file.

Marcel Roma
New Member
Posts:33


Send PM:Send Private Message

--
16 Feb 2009 10:36 AM

Great job, John. I really appreciate it.
I'll take your library for a test ride, then I will get back to you with some feedback. Thank you so much.

John Henley
New Member
Posts:58


Send PM:Send Private Message

--
19 Feb 2009 07:57 AM

John, are you going to make this into an official release?

John Mitchell
Veteran Member
Posts:4384

Avatar

Administrator
Send PM:Send Private Message

--
19 Feb 2009 09:25 AM
Yes, I'm still working on a few enhancements, but it will be released soon.
Marcel Roma
New Member
Posts:33


Send PM:Send Private Message

--
19 Feb 2009 03:47 PM

That's good news, John! I'm still testing your new libraries. The major issues I had are gone thanks to your excellent work. But there are some new things that need to be addressed:

  • After PB installation the DNN admin menu shows no icon for PB
  • When authenticated, postbacks sometimes fail if we don't exclude jquery.min.js from MergeJS
  • When hovering over the text in a text/html module the dnn.controls.dnntoolbar.js is requested. A 404 is received because the requested URL is formed like this http://soft-xpress.de/Entwicklung/tabid/38/language/en-US/dnn.controls.dnntoolbar.js
  • FCK editor does not work if we don't exclude it from caching.
  • DNN menu does not show up in Host Settings (maybe it's because in DNN5 the host parameter is not present in the URL, so nothing gets excluded? Or maybe because of the 404 mentioned above?) Workaround: If I add a PB module to the host page, the DNN menu shows up again. Only the file manager page, the lists page and the skins page do not need a PB module to show the menu.

This is what I have at this time, I hope you can find the bugs and remove them. Thank you again.

Michael
New Member
Posts:23


Send PM:Send Private Message

--
08 Mar 2009 03:17 PM
Have you put together a release for 5.0.0 or 5.0.1 yet?

Thanks
Michael
www.sgchs.us
John Mitchell
Veteran Member
Posts:4384

Avatar

Administrator
Send PM:Send Private Message

--
08 Mar 2009 04:38 PM

The attachment in this thread will work in DNN 5.x
No, I haven't finished a new release yet.

Craig Dean
New Member
Posts:7


Send PM:Send Private Message

--
21 Mar 2009 09:37 AM

JQuery was added in 5x and for it to work correctly it has to be the first script on the page.  Unfortunately, PB seems to move it around, and this can cause other scripts to break that assume jquery is present.

To prevent this, the following rule should be added to the configuration that will ensure jQuery migrates to the first script on the page.

                     
                        Ensure jQuery is first script on page
                        ]*?>.*?[script removed]                        
                        1
                     

I'm no PB master, so you may think of a better rule, but the above worked for me (after a lot of head scratching to identify the problem in the first place)

Larry White
New Member
Posts:5


Send PM:Send Private Message

--
24 Apr 2009 10:56 AM
Any update on this yet?
I can't get it to run on my site with the attachment.
Thanks
John Mitchell
Veteran Member
Posts:4384

Avatar

Administrator
Send PM:Send Private Message

--
26 Apr 2009 07:57 AM
Hi Larry,
The attached should work with DNN5 if you make the changes to your Snapsis.PageBlaster.config file.

What problems are you having?
Larry White
New Member
Posts:5


Send PM:Send Private Message

--
02 May 2009 09:06 AM
I guess I don't understand what needs to be changed in the config file.
Can you post the instructions?
Thanks.
Larry White
New Member
Posts:5


Send PM:Send Private Message

--
20 Jun 2009 08:44 AM
Tried to reinstall pageblaseter on my site. Used patch above, but got error msgs. (See below)

Any word on DNN5 version?

6/20/2009 9:38:54 AM Page Load Exception lrwhite AssemblyVersion: 5.0.1; PortalID: 0; PortalName< ...
AssemblyVersion: 5.0.1
PortalID: 0
PortalName: CameraWithMe
UserID: 4
UserName: lrwhite
ActiveTabID: 155
ActiveTabName: PageBlaster
RawURL: /Admin/PageBlaster/tabid/155/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://www.camerawithme.com/Default.aspx?tabid=155&error=Object%20reference%20not%20set%20to%20an%20instance%20of%20an%20object.&content=0
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: ed2315d1-f643-4a6d-8b3c-34364aca9a0c
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.UI.Containers.ActionButtonList.get_ModuleActions
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.UI.Containers.ActionButtonList.get_ModuleActions() at DotNetNuke.UI.Containers.ActionButtonList.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Source:
Server Name: CAMERAWITHME

Module Load Exception lrwhite ModuleId: -1; ModuleDefId: -1; FriendlyName: ...
ModuleId: -1
ModuleDefId: -1
FriendlyName:
ModuleControlSource:
AssemblyVersion: 5.0.1
PortalID: 0
PortalName: CameraWithMe
UserID: 4
UserName: lrwhite
ActiveTabID: 155
ActiveTabName: PageBlaster
RawURL: /Admin/PageBlaster/tabid/155/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://www.camerawithme.com/Default.aspx?tabid=155&error=Object%20reference%20not%20set%20to%20an%20instance%20of%20an%20object.&content=0
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: a2f4a11e-9c2e-4601-90fc-34e7e2b6101f
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.UI.Containers.ActionBase.get_ActionRoot
StackTrace:
Message: DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.UI.Containers.ActionBase.get_ActionRoot() at DotNetNuke.UI.Containers.ActionBase.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---
Source:
Server Name: CAMERAWITHME
Larry White
New Member
Posts:5


Send PM:Send Private Message

--
20 Jun 2009 08:46 AM
One more error msg:

Module Load Exception lrwhite ModuleId: -1; ModuleDefId: -1; FriendlyName: ...
ModuleId: -1
ModuleDefId: -1
FriendlyName:
ModuleControlSource:
AssemblyVersion: 5.0.1
PortalID: 0
PortalName: CameraWithMe
UserID: 4
UserName: lrwhite
ActiveTabID: 155
ActiveTabName: PageBlaster
RawURL: /Admin/PageBlaster/tabid/155/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://www.camerawithme.com/Default.aspx?tabid=155&error=Object%20reference%20not%20set%20to%20an%20instance%20of%20an%20object.&content=0
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 1285d488-f8e3-490f-b557-ed7b09dc769a
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.UI.Containers.ActionBase.get_ActionRoot
StackTrace:
Message: DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.UI.Containers.ActionBase.get_ActionRoot() at DotNetNuke.UI.Containers.ActionBase.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---
Source:
Server Name: CAMERAWITHME



6/20/2009 9:38:53 AM General Exception lrwhite AssemblyVersion: 5.0.1; PortalID: 0; PortalName< ...
AssemblyVersion: 5.0.1
PortalID: 0
PortalName: CameraWithMe
UserID: 4
UserName: lrwhite
ActiveTabID: 155
ActiveTabName: PageBlaster
RawURL: /Admin/PageBlaster/tabid/155/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://www.camerawithme.com/Default.aspx?tabid=155&error=Object%20reference%20not%20set%20to%20an%20instance%20of%20an%20object.&content=0
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: a5588dc1-b5c8-4f87-9d98-eac18f96d4d1
InnerException: Value cannot be null. Parameter name: input
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Text.RegularExpressions.Regex.Match
StackTrace:
Message: System.ArgumentNullException: Value cannot be null. Parameter name: input at System.Text.RegularExpressions.Regex.Match(String input) at System.Text.RegularExpressions.Regex.Match(String input, String pattern, RegexOptions options) at Snapsis.HttpModules.PageBlaster.CachedRequest.SetFilePath() at Snapsis.HttpModules.PageBlaster.CachedRequest..ctor(HttpApplication app) at Snapsis.DNN.PageBlaster.PageBlasterConfig.InitializeComponent() at Snapsis.DNN.PageBlaster.PageBlasterConfig.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.AddedControl(Control control, Int32 index) at System.Web.UI.ControlCollection.Add(Control child) at DotNetNuke.UI.Modules.ModuleHost.InjectModuleContent(Control content) at DotNetNuke.UI.Modules.ModuleHost.CreateChildControls() at System.Web.UI.Control.EnsureChildControls() at DotNetNuke.UI.Modules.ModuleHost.get_ModuleControl() at DotNetNuke.UI.Containers.Container.get_ModuleControl() at DotNetNuke.UI.Containers.Container.ProcessModule() at DotNetNuke.UI.Skins.Pane.InjectModule(ModuleInfo objModule)
Source:
Server Name: CAMERAWITHME


---THANKS

nicof
New Member
Posts:5


Send PM:Send Private Message

--
24 Jun 2009 05:03 AM
Hi John,

Just wondering: do you have any idea when there will be a new release that will cover the DNN5.1 issues?
The new 5.1 release is there, but using DNN without pageblaster and the snapsis menu is for me not an option :-)
nmduc073
New Member
Posts:1


Send PM:Send Private Message

--
24 Jun 2009 10:07 PM
When I installed free version of PageBlaster in DNN version 5.01, I found an error message in Firebug.

dnn.controls.initLabelEdit is not a function
[Break on this error] //]]></script><script type="text/javascr...tr375_HtmlModule_lblContent'));</script>

And another bug is that there is nothing in Admin/PageBlaster. It should have something to enter the license key.
John Mitchell
Veteran Member
Posts:4384

Avatar

Administrator
Send PM:Send Private Message

--
28 Jul 2009 11:25 PM
Sorry for the delay. The installer has been enhanced to also handle DNN5+ now in version 3.4.0 of PageBlaster.

You can get the latest version by going back to "My Orders" and downloading the package again.
Please Register to participate.

Active Forums 4.1
     
      
Powered by: Snapsis Software