Page Index Toggle Pages: 1
Topic Tools
Hot Topic (More than 10 Replies) YaBB implementation design document (Read 9,512 times)
user4
YaBB Newcomer
*
Offline



Posts: 3
YaBB implementation design document
Oct 31st, 2006 at 1:40pm
Post Tools
I would like to understand the code & specially database/table design, that YaBB 2 uses (something like implementation design document), which I can read first before reading the code (which is the ultimate document Smiley
  
Back to top
 
IP Logged
 
brett...
Past Team Members
Offline



Posts: 1,060
Location: Fremantle, Australia
Re: YaBB implementation design document
Reply #1 - Nov 4th, 2006 at 1:37pm
Post Tools
YaBB uses its own flatfile database, not sql. The structures are evident when the data files are opened.
  

&&
Back to top
 
IP Logged
 
Paul Wilson
YaBB Newcomer
*
Offline



Posts: 3
Re: YaBB implementation design document
Reply #2 - Nov 7th, 2006 at 1:15pm
Post Tools
brett... wrote on Nov 4th, 2006 at 1:37pm:
YaBB uses its own flatfile database, not sql. The structures are evident when the data files are opened.


I actually think it would be helpful if there was some documentation that would explain what all the files do etc. For example, I am trying to find if there is a file with summary information in it so I can pull out how many registered users there are. Or do I have to do it by doing a file count and if so which files?

If there is any technical documentation that I have missed it woudl be great if someone could point me in the right direction.

Kind Regards,
Paul
  
Back to top
 
IP Logged
 
AK108
YaBB Legends (Inactive)
*
Offline



Posts: 3,321
Re: YaBB implementation design document
Reply #3 - Nov 7th, 2006 at 1:47pm
Post Tools
There's always the Universal Converter Specification, which has a comparison of YaBB and Eblah's data, as well as the Universal format used in the converter.
  

Do not PM me for support.
Back to top
WWW  
IP Logged
 
brett...
Past Team Members
Offline



Posts: 1,060
Location: Fremantle, Australia
Re: YaBB implementation design document
Reply #4 - Nov 7th, 2006 at 2:20pm
Post Tools
Paul Wilson wrote on Nov 7th, 2006 at 1:15pm:
I am trying to find if there is a file with summary information in it so I can pull out how many registered users there are.


Variables/members.ttl holds the number of registered members and the most recent registration Separated by a "|". Eg: for this forum, at present, it would contain:
Code
Select All
40841|Paul_Wilson 

  

&&
Back to top
 
IP Logged
 
Paul Wilson
YaBB Newcomer
*
Offline



Posts: 3
Re: YaBB implementation design document
Reply #5 - Nov 8th, 2006 at 2:44pm
Post Tools
Thank you for your help.

One other question, does anyone know what method of encoding the password is set in?

Regards,
Paul
  
Back to top
 
IP Logged
 
brett...
Past Team Members
Offline



Posts: 1,060
Location: Fremantle, Australia
Re: YaBB implementation design document
Reply #6 - Nov 8th, 2006 at 3:54pm
Post Tools
MD5
  

&&
Back to top
 
IP Logged
 
Curtiss Grymala
Past Team Members
Offline



Posts: 1,903
Re: YaBB implementation design document
Reply #7 - Nov 8th, 2006 at 4:40pm
Post Tools
brett... wrote on Nov 8th, 2006 at 3:54pm:
MD5


Actually, its MD5_base64.
  

You should always perform a complete back-up before making any changes or modifications to your forums.
Back to top
 
IP Logged
 
user4
YaBB Newcomer
*
Offline



Posts: 3
Re: YaBB implementation design document
Reply #8 - Nov 9th, 2006 at 12:23am
Post Tools
On this note, if YaBB uses flatfile as database (instead of SQL), will it run/search efficiently, if there to be say over 1 million messages?
  
Back to top
 
IP Logged
 
AK108
YaBB Legends (Inactive)
*
Offline



Posts: 3,321
Re: YaBB implementation design document
Reply #9 - Nov 9th, 2006 at 1:17am
Post Tools
Probably not with searching. Searching is the one major area that flat files have a hard time with.
  

Do not PM me for support.
Back to top
WWW  
IP Logged
 
aaron360
YaBB Newcomer
*
Offline



Posts: 34

None
Re: YaBB implementation design document
Reply #10 - Aug 1st, 2014 at 6:01pm
Post Tools
Hi Guys, just wondering if you have a page how information is stored on each file in yabb? probably a short description on what values do you get on each delimited line? <value1>|<value2>|<etc...>|...

Wouldn't want to create a new thread so I posted my concern here, Thanks in advance!
« Last Edit: Aug 1st, 2014 at 6:02pm by aaron360 »  
Back to top
 
IP Logged
 
Dandello
YaBB Administrator
YaBB Next Team
Operations Team
Beta Testers
Support Team
*****
Offline



Posts: 2,484
Location: Earth

YaBB 2.6.1
Re: YaBB implementation design document
Reply #11 - Aug 2nd, 2014 at 12:33am
Post Tools
It's on the very growing todo list.  Shocked
  

If you only have one solution to a problem you're not trying hard enough!
Back to top
WWW  
IP Logged
 
aaron360
YaBB Newcomer
*
Offline



Posts: 34

None
Re: YaBB implementation design document
Reply #12 - Aug 2nd, 2014 at 4:44am
Post Tools
Thanks Dandello, reeeeaaaalllly looking forward to this Smiley
  
Back to top
 
IP Logged
 
Page Index Toggle Pages: 1
Topic Tools