Page 3 of 11

Posted: Fri Jul 28, 2006 12:13 pm
by drathbun
So Mark, I've registered on your board, but not at SF yet. Are we to continue using this topic to discuss things, should we move to the dedicated board you set up... or what?

Posted: Fri Jul 28, 2006 4:27 pm
by MarkTheDaemon
There will be certain bits of information that i will post on the main site (just for the developers etc.) which can't/shouldn't be discussed in the public view if you know what i mean.

For the general public, you can use either this topic or the main site. I will keep both updated, so you won't be missing out on anything ;)


Mark

Posted: Fri Jul 28, 2006 4:28 pm
by drathbun
Okay, part of the reason for asking is I didn't want to have to go back and copy posts I've made earlier to the dedicated board you've set up. :-D

Posted: Fri Jul 28, 2006 5:46 pm
by Prince of phpbb
When does the actual developing begins .. i cant wait to get ma handz dirty :lol:

Posted: Fri Jul 28, 2006 6:16 pm
by MarkTheDaemon
Prince of phpbb wrote: When does the actual developing begins .. i cant wait to get ma handz dirty :lol:


When ever you are ready to start, you have access to the Subversion repo. ;)


Mark

Shadow/Duplicate Topics

Posted: Wed Aug 02, 2006 7:19 pm
by handy1
The ability to move and shadow topics as admin or moderator would be great! What I personally wanted this feature for is to create a "Featured Articles" catagory that has loose permissions. The rest of the catagories would have Private permissions. One should be able to shadow topics so they can be in two catagories at the same time.

Example:
On my site and article on "Replacing a Garabage Disposal" can ould be in the following catagories at the same time:
  1. Plumbing
  2. Kitchens
  3. Featured
I tried to accomplish this, but don't know enough PHP to accomplish it. I made do by adjusting the stats code to add a "Featured" statistic, and the article db and post/edit code to identify the article as featured or not.

I am certainly willing to help with this project, but I'm afraid my PHP skills would be dangerous. You can check out what I've done with the existing Knowledgebase MOD by going to my website. I've added the Featured statistic, fulling integrated TinyMCE with Imagemanager, and an article template.

Posted: Sun Aug 06, 2006 1:43 pm
by Peter VDD
drathbun wrote: Here's the first design question I will throw out for consideration... how will the KB be searched? I'll present two options, you may have other ideas as well.
I'd also suggest the first option. My (extra) reasons for that:
- modding: many people have modified search algorithms, but insufficient knowledge to convert them to do the same for a new system. Same for new mods that affect searching (like new field in search).
- converting: sometimes KB articles will have to become posts, or posts become KB articles. Then it's very difficult to convert between two different searching systems.

And on searching exact phrases... it's not so difficult to first search the list of topics which contain each word individually, and then add a fulltext search which seeks through the remaining posts if the exact sequence is there. (providing there are less than N results, where N is admin defined, to prevent long searches on big boards)
MarkTheDaemon wrote: phpBB3 has been a great consideration in the ideas for development, and i feel that this MOD will take a fairly large amount of time to develop. Therefore my initial idea was to develop it mainly around phpBB3, and then backport the code to phpBB2 standard. This way phpBB3 gets a Knowledge Base, phpBB2 gets one as well and everyone is happy :)

Sub-categories are also a good idea, as this allows for more flexibility for the Knowledge Base. This is easier to implement in phpBB3, but its certainly possible to implement in the phpBB2 version as well.


I would like to point out something else: most boards which will need this mod (at least all non-computer related boards I know of, and there are many of them) are using Ptirhiik's incredible Categories Hierarchy Mod. (website)


This is a mod giving categories, along with caching, searchbots, etc. In my eyes, it is by leaps and bounds better than phpbb3. Its code is maybe a bit more complex than that of phpbb too. But also more efficient. (more class-based etc.)

If you'd decide to build it up with support for CH, I'll be glad to join your team. :)

Posted: Sun Aug 06, 2006 2:09 pm
by ZombieSlayer
I would build it for the phpBB 2.x.x series as they will be around for quite some time and who knows when phpBB 3.x.x will be "officially released".

Posted: Sun Aug 06, 2006 3:30 pm
by drathbun
While the Categories Hierarchy MOD may be a popular MOD (one of the most popular without arguments) it's not "core phpBB" code. In my opinion, we should not require CH in order to make the KB work... if we do, then I'm stopping my involvement right now. :-)

There are certain MODs that require other MODs, for example there are quite a few MODs that require the excellent Cash MOD in order to function. But you would not want those additional features if you didn't already have the Cash MOD installed. I can see the opportunity for plenty of folks to want to use a Knowledge Base that don't want the complexity of CH.

Once the KB is released then someone could see what it would take to convert or integrate with CH. But discussions along these lines are - in my opinion - premature at this point.

Posted: Sun Aug 06, 2006 4:31 pm
by Peter VDD
drathbun wrote: In my opinion, we should not require CH in order to make the KB work...
In mine neither. This is a phpBB mod center, not a CH mod center. But I thought it would be good if they were 'supported' from the start, as those will be a big user group? (I mean, there's no correlation between use of cash and use of KB, but I'm quite sure there will be one between use of KB and CH... note that I'm again not saying it's not useful to people not using CH.)

Even if not with CH support, between 2.x.x and 3.x.x I'd still pick 2.x.x:
  • the code in 3.x will still change a lot, you will have to make much more modifications because that one is quite stable and the code will not change a lot, while with 3.x.x you'll have to make adaptions every time a new thing gets released...
  • we should not force people either to install phpbb3 to have full functionality, so I'd prefer phpbb2 based with phpbb3 backport over phpbb3 based with phpbb2 backport. It's much more likely that a 3.x feature will break in 2.x than vice versa.
  • many people (like me) know phpbb2 by heart, but not phpbb3. So there will be a solid release much faster if you do the basic code in phpbb2 first. Starting with 3.0 would delay the work for too long in my opinion.
  • even the official announcement says it: "We cannot advise that MOD authors start creating or porting their MODs for phpBB3 until RC1 is released (since you may end up needing to redo large portions of your work);"
With 2.x.x without CH, I'm also willing to help with this project, but I'm not going to read through a brand new 3.x entirely to see the code completely overhauled some months later... :?

Posted: Sun Aug 06, 2006 5:19 pm
by MarkTheDaemon
Okay,

I agree with drathbun, i think that it's better for us to build a system that works before even thinking about intergrating it with CH. Personally i know not a lot about CH and its "improved" features.

I think building on the core code of phpBB2 is more important than trying to make it work with CH, although we can look at this at a later date.


Mark

Posted: Sun Aug 06, 2006 5:22 pm
by Peter VDD
So it will be started on 2.x.x, not on 3.x.x? In that case I can help you as well. I have quite some experience with 2.x.x.

Posted: Sun Aug 06, 2006 5:25 pm
by MarkTheDaemon
My idea would be to work with both 2.0.x and 3.0.x together, this MOD is going to take some time to develop and IMO it is worth putting in the effort to try and get something working with 3.0.x as well as 2.0.x, as a lot of users will move to phpBB3 and also want a KB solution.


Mark

Posted: Wed Aug 09, 2006 10:06 pm
by Elias
Will this KB like phpbb.com has its KB?

Posted: Thu Aug 10, 2006 6:53 pm
by Peter VDD
What's wrong with the dev forum, Mark? It's down for a couple of days now?