DESCRIPTION:
"Threaded" Discussions are common on the Internet (see IMDB's discussion format, for example) and preferred by many people.
Over a year ago, code for creating threaded discussions on SMF was posted by Nao/Gilles - see http://www.simplemachines.org/community/index.php?topic=255510.msg1665654#msg1665654 . The code wasn't posted in "mod" format though, and hence was never further developed.
I was hoping someone with some more mod development experience than myself (as I have none!) might quickly compile the code into a mod, as I believe it would be a valuable feature for the community.
FEATURE SET:
Quite simply, the mod should enable the usage of the board via "threaded" message view rather than the "list" view currently. An example of a threaded discussion is attached (just retrieved using Google Image search - not an SMF forum, for demonstration only)
PRICE: As the code is already written, it should be a pretty easy job for someone experienced with SMF mods to package it together. The mod needs to be compatible with the newest version of SMF 2. I will pay up to $50.00 USD.
If you're hoping for someone to write this, what version of SMF?
Note that anyone who does will have to ask Nao for his permission first.
SMF 2.0 -
Also, in his thread referenced above Nao/Gilles states that the reason he is posting the code is so that someone can turn it into a mod - as long as they include proper attribution to him for the original code.
One thing I should mention as well - I will pay $50 to have this mod created (updated initial message to reflect that this is a paid offer)
Quote from: KitCar on December 09, 2009, 02:43:30 PM
One thing I should mention as well - I will pay $50 to have this mod created (updated initial message to reflect that this is a paid offer)
And what about to Nao for the original source ?
In this message (http://www.simplemachines.org/community/index.php?topic=255510.msg2397569#msg2397569) he states
Quote from: Nao/Gilles on December 09, 2009, 02:43:23 PM
Yeah, no copyright, I don't care. Just a small credit somewhere is fine. And making it free, of course. (I don't believe in pay-only mods.) Maybe I should have pointed this out. Anyway. If it gets done, all for the best!
I'm not looking to pay someone to do this as a private project for me or something - I'm offering to pay for someone to take the already free code and repackage it in mod format, and then release it free to the community.
The reason I am doing it is there doesn't seem to be enough interest for someone to invest their time for free, yet I would benefit from such a mode being in existence.
I think I can help for free.
Quote from: Yağız... on December 09, 2009, 03:04:07 PM
I think I can help for free.
That would be great Yağız, thanks - unfortunately I'm not a very good PHP programmer, but I could help with english documentation and/or bug testing. Let me know how I could help...
Hmm, there are some bugs to fix in Nao's codes. I'll try to fix them before sending it to you.
Cool - Thanks :)
Yikes........
/me runs away :P
Nao, will you package your codes or ... ?
It was just my way of sharing disbelief that someone would call for someone to package my code for money, instead of contacting me on a topic I read (or by PM) to make said offer first. :P
What bugs are you talking about, btw?
Hey Nao - I apologize for not contacting you first - I was under the impression that you weren't interested in developing the code into a package based off some of the comments in the old thread, but I should have contacted you directly non-the-less for that very reason - that the thread was really old and maybe you had changed your mind ;)
Yağız - I've been chatting with Nao via PM, and he mentioned he's hard at work on Aeva Media and therefore likely won't have time in the very near future to work on it - that being said, I'll let Nao chime in for himself on this matter as naturally he would know best!
Quote from: Nao/Gilles on December 09, 2009, 06:47:29 PM
It was just my way of sharing disbelief that someone would call for someone to package my code for money, instead of contacting me on a topic I read (or by PM) to make said offer first. :P
What bugs are you talking about, btw?
Notice: Undefined variable: increm_list in D:\xampp\htdocs\smf2\Themes\default\Display.template.php (main sub template - eval?) on line 201
And there is one another but I can't find it now :)
Yeah, since it's urgent, I'll let you do the work if you're willing, Yagiz, because I'm definitely not available before January and probably even after. As mentioned by PM, I'll simply just expect a small symbolic donation from KitCar if (1) you complete the mod and (2) he's happy with it.
Re: the bug, it's probably due to the $increm_list array being initialized in a wrong place. It was the right place back in the SMF betas, but now with RC2, it's probably tied to some code that was moved to a conditional block or something. Also, it was written for the Core template, not Curve, it might be another factor. Especially the whole Javascript section... All of that stuff was pretty much rewritten by the SMF team in the last year.
Let me know if I can help. Gosh my code was horrible, I can't believe I wrote that only two years ago...
If only for $the increm_list initialization -- shorter and probably faster:
$increm_list = array(0 => -20, $context['first_message'] => -20);
Hey Yağız - any updates on your progress? Were you able to work through that increm_list error?
Just checking in to see how progress is going?
Ah, I'm really sorry, I forgot to write what happened :(
My brother had removed xammp folder from my local disk(because it was more than 3gb), and everything in this folder are gone(all my projects like this one, Ultimate Profile for SMF 2, a dictionary script for SMF etc. etc. etc.). But I think I can make this priority 1, if I can find codes of my biggest projects.
Quote from: Yağız... on December 28, 2009, 01:44:32 PM
Ah, I'm really sorry, I forgot to write what happened :(
My brother had removed xammp folder from my local disk(because it was more than 3gb), and everything in this folder are gone(all my projects like this one, Ultimate Profile for SMF 2, a dictionary script for SMF etc. etc. etc.). But I think I can make this priority 1, if I can find codes of my biggest projects.
I'm really sorry to hear that! Best of luck recovering your code - on my end I have a deadline to meet, so it looks like I will have to take a route other than Smf that has threaded discussions out-of-the-box. Hence - no need to prioritize this project over any of your others