Marcel Roma
 Posts:33
Send PM:
 | | 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
 Posts:4137
Administrator Send PM:
 | | 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
 Posts:33
Send PM:
 | | 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
 Posts:33
Send PM:
 | | 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
 Posts:4137
Administrator Send PM:
 | | 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. |
Attachment: 002_001_Snapsis.HttpModules.PageBlaster.zip
| | |
|
Marcel Roma
 Posts:33
Send PM:
 | | 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
 Posts:58
Send PM:
 | | 19 Feb 2009 07:57 AM | | John, are you going to make this into an official release? |
| | |
|
John Mitchell
 Posts:4137
Administrator Send PM:
 | | 19 Feb 2009 09:25 AM | | Yes, I'm still working on a few enhancements, but it will be released soon.
|
| | |
|
Marcel Roma
 Posts:33
Send PM:
 | | 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
 Posts:23
Send PM:
 | | 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
 Posts:4137
Administrator Send PM:
 | | 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
 Posts:7
Send PM:
 | | 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
 Posts:5
Send PM:
 | | 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
 Posts:4137
Administrator Send PM:
 | | 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
 Posts:5
Send PM:
 | | 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
 Posts:5
Send PM:
 | | 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
 Posts:5
Send PM:
 | | 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
 Posts:5
Send PM:
 | | 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
 Posts:1
Send PM:
 | | 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
 Posts:4137
Administrator Send PM:
 | | 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. |
| | |
|