Is your installation running on MSSQL or MySQL? If it's MySQL I don't think it's supported yet.
If I'm not mistaken I think that it needs a server form to work. So if you have'nt placed <form runat="server"></form> in you <body></body> section wrapping all the other content it won't work.
3)In
Umbraco, go to Developer -> Packages -> Install local package.Select the zip file previously downloaded.
4)Click
Install Forum and then Install Database.After doing this, I get a message “Database Installed successfully”
5)In
Umbraco, go to Content -> Forum.Right click Forum and select the Publish checkbox and include
unpublished child pages
6)I
then get the following error in a popup ‘Publish’ window:
No parent node
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information about
the error and where it originated in the code.
Exception Details: System.ArgumentException: No parent node
Source Error:
An unhandled exception was generated during the execution of the current web
request. Information regarding the origin and location of the exception can be
identified using the exception stack trace below.
After that, I also tried installing Runway to see if that would fix it.It didn’t.I also tried uninstalling, but I get an error on that as well
Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information about
the error and where it originated in the code.
Exception Details: System.NullReferenceException: Object reference not set
to an instance of an object.
Source Error:
An unhandled exception was generated during the execution of the current web
request. Information regarding the origin and location of the exception can be
identified using the exception stack trace below.
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an
object.]
umbraco.BusinessLogic.Log.Add(LogTypes type, User user, Int32 nodeId,
String comment) +204
This might be a bug in the eventhandler, but it seems like you do not have Runway installed? This version of uForum relies on Runway already being installed, and that is probably why it fails. It is trying to get the parent of the node, but there is not parent since the node is in the root.
So the solution would be to install runway, and then move the forum node into the runway site and try again.
Good news - I guess the problem was Runway wasn't installed first. As I stated before, I installed it after the forum threw errors, but that didn't help.
It would be good to know what the installer relies on so that if someone doesn't want to use runway they can still install the forum.
That is also coming in the next version. If you need something now, I know that both @rsoeteman @pgregorynz (twitter names) have created some admin tools that install into the backend, so you may try giving them a shout.
In the next version, you will be able to choose which member groups are admins, and they will have a "Delete" option on each topic/comment.
uForum Package doesn't work
I am using Umbraco 4.03 and trying to get uForum 0.0.7 to work. It doesn't.
I followed the instructions on http://our.umbraco.org/projects/uforum-basics, but its not working.
Does anyone know of a site that has actual instructions on how to set this up?
Hi Mario
Is your installation running on MSSQL or MySQL? If it's MySQL I don't think it's supported yet.
If I'm not mistaken I think that it needs a server form to work. So if you have'nt placed <form runat="server"></form> in you <body></body> section wrapping all the other content it won't work.
Do you get any error messages etc.?
/Jan
Could you elaborate a bit on what part is not working? Are the docyment type/templates/macros there?
Have the content nodes been created?
What is missing/not working?
<!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} a:link, span.MsoHyperlink {color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline; text-underline:single;} p {mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:178470264; mso-list-type:hybrid; mso-list-template-ids:-1508731306 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level1 {mso-level-text:"%1\)"; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in;} @list l0:level2 {mso-level-number-format:alpha-lower; mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} ol {margin-bottom:0in;} ul {margin-bottom:0in;} -->
Hey all,
Sorry for not putting in more details. I figured I just hadn't found the exhaustive list of instructions somewhere online.
I am running Umbraco 4.03 on SQL Server 2008. Here are the steps I used:
1) Install new, clean instance of Umbraco
2) Download the uForum_0.0.7.zip file from http://our.umbraco.org/projects/uforum-basics
3) In Umbraco, go to Developer -> Packages -> Install local package. Select the zip file previously downloaded.
4) Click Install Forum and then Install Database. After doing this, I get a message “Database Installed successfully”
5) In Umbraco, go to Content -> Forum. Right click Forum and select the Publish checkbox and include unpublished child pages
6) I then get the following error in a popup ‘Publish’ window:
No parent node
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentException: No parent node
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[ArgumentException: No parent node]
umbraco.cms.businesslogic.CMSNode.get_Parent() +83
uForum.NewForumHandler.Document_AfterPublish(Document sender, PublishEventArgs e) +231
umbraco.cms.businesslogic.web.Document.FireAfterPublish(PublishEventArgs e) +27
umbraco.cms.businesslogic.web.Document.PublishWithResult(User u) +1112
umbraco.dialogs.publish.doPublishSubs(Document d) +60
umbraco.dialogs.publish.Page_Load(Object sender, EventArgs e) +1175
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
umbraco.BasePages.BasePage.OnLoad(EventArgs e) +15
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint
After that, I also tried installing Runway to see if that would fix it. It didn’t. I also tried uninstalling, but I get an error on that as well
Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an object.]
umbraco.BusinessLogic.Log.Add(LogTypes type, User user, Int32 nodeId, String comment) +204
umbraco.BusinessLogic.Log.Add(LogTypes type, Int32 nodeId, String comment) +11
uForum.NewForumHandler.Document_AfterDelete(Document sender, DeleteEventArgs e) +218
umbraco.cms.businesslogic.web.Document.FireAfterDelete(DeleteEventArgs e) +27
umbraco.cms.businesslogic.web.Document.delete() +797
umbraco.cms.businesslogic.web.Document.DeleteFromType(DocumentType dt) +299
umbraco.cms.businesslogic.web.DocumentType.delete() +315
umbraco.presentation.developer.packages.installedPackage.confirmUnInstall(Object sender, EventArgs e) +1724
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +110
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint
This might be a bug in the eventhandler, but it seems like you do not have Runway installed? This version of uForum relies on Runway already being installed, and that is probably why it fails. It is trying to get the parent of the node, but there is not parent since the node is in the root.
So the solution would be to install runway, and then move the forum node into the runway site and try again.
Sorry, I stated I installed Runway but that got lost between the two errors pasted in.
Could you try with at clean install, and installing Runway before uForum? And then move the uForum pages into then runway site before publishing?
I'm not sure why the error is occurring, but that is at least the way that I have tested it.
If it is still not working, could you write down every step you take so that I can reproduce the problem myself?
Good news - I guess the problem was Runway wasn't installed first. As I stated before, I installed it after the forum threw errors, but that didn't help.
It would be good to know what the installer relies on so that if someone doesn't want to use runway they can still install the forum.
Thanks for the help Morten!
the next version will not rely on Runway. It's already in the works :)
Nice! One more question. How would one adminster the forum? I would think that the end client should be able to remove posts if necessary.
That is also coming in the next version. If you need something now, I know that both @rsoeteman @pgregorynz (twitter names) have created some admin tools that install into the backend, so you may try giving them a shout.
In the next version, you will be able to choose which member groups are admins, and they will have a "Delete" option on each topic/comment.
is working on a reply...