YAFLogo

chromebuster
13 years ago
Hey guys,

As you can see, I'm very new here, and I'm certainly glad to have found your project to fulfill all of my ASP.net desires. However, I have one that's not yet fulfilled. I'd like to integrate this wonderful app directly into my site to take place of the default Mojo Portal forum module. I find that it does not quite fulfill my needs, however, you guys certainly do. What do I need to do once I obtain the latest build to get it into my site without wrecking my current configuration and other features of Mojo Portal? I'll let you know straight up that I'm not an ASP.net developer by any means, but I'm currently learning C#. I've been backlogged for the past three months, but that's beside the point. Any input would be great. I know that you folks are working on a module for Mojo, but it can be integrated as a full app, right? Please let me know what's going on, and I'll be looking forward to hearing from you. Thanks so much in advance!

Chromebuster


Katherine Moss,

Technologist and lover of Boston

Sponsor
bbobb
  • bbobb
  • 100% (Exalted)
  • YAF Developer
13 years ago
I was making integration 3-4 years ago for YAF 1.9.8.1.

Mek, according to his words, currently works on this too.

It's not a simple thing, but I'm planning to make my new own portal based on MP too.

The chalenge is not to make integration, it's not a much problem, but to make it integrate with unmodified YAF version.

I don't know how to make it because some incompatabilities.

chromebuster
13 years ago
Ah. That is always a developer's nemesis, isn't it? Good old compatibility. So what is the exact status on this, and for the meantime, do you have an alternative I can use till this one gets taken care of? Thanks.
Katherine Moss,

Technologist and lover of Boston

bbobb
  • bbobb
  • 100% (Exalted)
  • YAF Developer
13 years ago
I can't say you anything until we will have 1.9.5 RTM and until I sync my data layers to it and test them.

After this I'll look into it. Maybe beginning next year I'll publish instructions and highly possible yaf patches on the MP site. If I will not cope with incompatabilities, I'll make a version as I already did in past under name VZ-Forum in my sourceforge projects, to avoid any harm to YAF reputation.

Anyway, these are plans, but I will work on the integration for my new project.

Currently, you can use a module for YAF 1.9.8 in YAF svn. This is a code which was published by me many years ago on MP site by name yaf.7z.

chromebuster
13 years ago
Does this module work with the current version of ASP.net (.net 4)? I had thought about doing that, and folks in the Mojo Portal community fear that it won't work with the current version since it's so old. Maybe I'll just wait till next year then. I'll be looking out for it. Thanks though.
Katherine Moss,

Technologist and lover of Boston

bbobb
  • bbobb
  • 100% (Exalted)
  • YAF Developer
13 years ago
It's better to wait, because you'll encounter some problems with JS anyway and all your efforts would be useless.
Mek
  • Mek
  • 100% (Exalted)
  • YAF Developer
13 years ago
Currently I have "One board" working within MojoPortal using a custom module; next step is working on multiboard which I'm building a custom control for selecting. i'm havin to disable mojoportal registering JQuery via its user.config, you have to instead add a line you master.layout of the themes you are using just above the form tag for Jquery instead. It has a new UrlBuilder for MojoPortal to stop getting 404 errors on certain pages.

Waiting on the 1.95 to sort the last of the jquery issues I'm facing.

Next issue I'm working on is Profiles as MojoPortal doesn't use a ProfileProvider.

If you have an existing YAF userbase, you need to import this into Mojoportals tables and use a custom membership provider to change the MD5 method of hashing. If you have an existing MojoPortal userbase and are adding YAF, you can use the MojoPortal MembershipProvider and RoleProvider quite happily.


UserPostedImage

"It's a case of RTFM.. the only problem being we don't have a manual!"

When I post FP:Mek in a topic, I'm leaving my footprint there so I can track it once I get into coding/supporting. (Yes I stole this off Ederon 🙂 )

bbobb
  • bbobb
  • 100% (Exalted)
  • YAF Developer
13 years ago

i'm havin to disable mojoportal registering JQuery via its user.config

Originally Posted by: Mek 

Why not to switch it off in YAF like it's made for DNN?

Jaben
  • Jaben
  • 100% (Exalted)
  • YAF Developer
13 years ago

I can't say you anything until we will have 1.9.5 RTM and until I sync my data layers to it and test them.

After this I'll look into it. Maybe beginning next year I'll publish instructions and highly possible yaf patches on the MP site. If I will not cope with incompatabilities, I'll make a version as I already did in past under name VZ-Forum in my sourceforge projects, to avoid any harm to YAF reputation.

Anyway, these are plans, but I will work on the integration for my new project.

Currently, you can use a module for YAF 1.9.8 in YAF svn. This is a code which was published by me many years ago on MP site by name yaf.7z.

Originally Posted by: bbobb 

http://sourceforge.net/projects/vz-forum/  -- you realize it has to be GPLv2 as well, right?

Jaben
  • Jaben
  • 100% (Exalted)
  • YAF Developer
13 years ago
Also, the source is copyrighted. The committed source is not copyrighted, which is wrong. It's okay to EXTEND the copyright -- but you cannot remove it.
bbobb
  • bbobb
  • 100% (Exalted)
  • YAF Developer
13 years ago

http://sourceforge.net/projects/vz-forum/  -- you realize it has to be GPLv2 as well, right?

Originally Posted by: Jaben 

Really, I don't care about it. Without me no one can keep it going:cheesy: .

It's a YAF 1.9.3 Beta2 or smth. which was a test for 1.9.3 integration possibility,

because YAF migrated to website.

Jaben
  • Jaben
  • 100% (Exalted)
  • YAF Developer
13 years ago

http://sourceforge.net/projects/vz-forum/  -- you realize it has to be GPLv2 as well, right?

Originally Posted by: bbobb 

Really, I don't care about it. Without me no one can keep it going:cheesy: .

It's a YAF 1.9.3 Beta2 or smth. which was a test for 1.9.3 integration possibility,

because YAF migrated to website.

Originally Posted by: Jaben 

Cool, then can we remove it? It's old source, granted, but that code is GPLed and I don't want someone to come along and get the wrong idea.

Although, now it does seem like a moot point. If you do fork the project, it HAS to be GPL -- that's sort of the point of GPL. 🙂

Mek
  • Mek
  • 100% (Exalted)
  • YAF Developer
13 years ago

Why not to switch it off in YAF like it's made for DNN?

Originally Posted by: bbobb 

Tried that, but you run into issues with YAF registering its scripts above the MojoPortal one, and they are all adding to ScriptManager and unfortunately ScriptManager has no method of changing which goes where. So you have YAF code calling JQuery before its been registered.

Best option is to disable in MojoPortal and add an entry above Form to ensure its registered first. Its a quick nasty way of doing things and it works.


UserPostedImage

"It's a case of RTFM.. the only problem being we don't have a manual!"

When I post FP:Mek in a topic, I'm leaving my footprint there so I can track it once I get into coding/supporting. (Yes I stole this off Ederon 🙂 )

bbobb
  • bbobb
  • 100% (Exalted)
  • YAF Developer
13 years ago

http://sourceforge.net/projects/vz-forum/  -- you realize it has to be GPLv2 as well, right?

Originally Posted by: Jaben 

Really, I don't care about it. Without me no one can keep it going:cheesy: .

It's a YAF 1.9.3 Beta2 or smth. which was a test for 1.9.3 integration possibility,

because YAF migrated to website.

Originally Posted by: bbobb 

Cool, then can we remove it? It's old source, granted, but that code is GPLed and I don't want someone to come along and get the wrong idea.

Although, now it does seem like a moot point. If you do fork the project, it HAS to be GPL -- that's sort of the point of GPL. :)

Originally Posted by: Jaben 

Jaben, I just keep it to see integration patterns. I can archive it and keep a copy on my machine if like it. Look at the last commit time 😁

Jaben
  • Jaben
  • 100% (Exalted)
  • YAF Developer
13 years ago

Jaben, I just keep it to see integration patterns. I can archive it and keep a copy on my machine if like it. Look at the last commit time 😁

Originally Posted by: bbobb 

Yes, I'd like you to remove it. I see it's old -- but it doesn't change that the licensing is invalid and goes against GPL.