Hi again:
I'm trying to develop an extension of both the Announcements and News Feed Core Modules, but I'm having some trouble.
Sorry for the double post (I have posted the same on the VS2003 board) but I didn't know where I should post this, since the modules I want to extend are in Net 1.1 and my Site and my needs require Net 2.0.
Basically, I know what I want to do, but I dunno how, let me explain myself better.
I know I have to get to the Source code of each of them in order to modify the way they work (e.g. I need to modify the fields Announcements works with, and also the fields that News Feed works with), and although I know I need to modify both the .ascx and the .ascx.vb files, I just don't know how to do it.
This is what I have tried this far:
- I got both sources out of the .resources files in different folders, but when I try to open them in VS2003 it causes big errors, like being unable to add the DotNetNuke.dll since it's Net 2.0 and the modules are 1.1
- If I try to open them with VS2005 it "upgrades" them to Net 2.0 and then I can add the DotNetNuke.dll reference with no problem, but when I compile it, I just don't know how to go on. Not sure if the module .dll is changed and if I have to put that .dll in my site overwriting the existing one and then see what happens
I'm now trying a different approach:
- I made a clean instalation of the DotNetNuke source, made a portal and just added Announcements and News Feed modules
- I made a copy of the content of both module folders into different folders with the names of the modules I want to develop, and then added the missing .vb files so I can try to make them work the way I want
I know that I'm not doing it the right way, but I just don't know which one is the right way.
Going to the basics I need to both modify the aspect of the results (I can do this modifying the .ascx), and the inner code so I can change the way the modules work.
Finally, after I have managed (don't know how though) to modify the modules to become what I need them to be, I need to make a .zip with the necessary files in order to install both extended modules into another portal.
I would really appreciate some directions on this, because I'm pretty new to DotNetNuke and I don't know the path to follow.
Thanks in advance
PS: There's a little handicap on helping me, and it's that I'm from Spain, and I'm not sure why, but everytime I post something on my work hours, I have to wait till the next day to see any results (posts approved, replies and such). Any info about why this happens and if there's any way to workaround it would be great.