Page Index Toggle Pages: [1] 2 
Topic Tools
Hot Topic (More than 10 Replies) YaBB Universal Converter (Read 7,325 times)
Matt Siegman
YaBB Legends (Inactive)
*
Offline



Posts: 3,380
Location: Wichita, KS
YaBB Universal Converter
Oct 4th, 2005 at 1:10am
Post Tools
The purpose of this post is to give all converter developers a head's up on my current progress on the universal converter.

Specifications:
http://www.mattsiegman.com/work/YaBB_Converter.doc
[[UPDATED 6-Oct-2005]]

Current progress on framework:
Version 1 Beta Status

Current code:
http://www.mattsiegman.com/projects/Convert.txt
http://www.mattsiegman.com/projects/input/eBlah.txt
http://www.mattsiegman.com/projects/output/YaBB2.txt
[[LATEST UPDATE: 1:00AM 7 October 2005]]

Notes:
The linking code here is pretty much done.  I have not yet started writing the actualy drivers, as those are the hard part Smiley

Demo:
http://www.mattsiegman.com/projects/Convert.pl

TODO:
Input Drivers for:
  • eBlah
  • YSE 1.5.0
  • SMF
  • MercuryBoard

YaBB 2 output driver
« Last Edit: Oct 9th, 2005 at 3:43am by Matt Siegman »  

-- Matt Siegman 8) Wish List
Back to top
 
IP Logged
 
Corey Chapman
YaBB Administrator
*****
Offline



Posts: 10,038
Location: Rock Hill, South Carolina

None
Re: YaBB Universal Converter
Reply #1 - Oct 4th, 2005 at 1:15am
Post Tools
Nothing major, but can you change the name of that document to YaBB_Converter.doc or something?  We don't want people to get the wrong idea Smiley  Other than that, great job working on this.
« Last Edit: Oct 4th, 2005 at 1:15am by Corey Chapman »  

Back to top
IP Logged
 
Matt Siegman
YaBB Legends (Inactive)
*
Offline



Posts: 3,380
Location: Wichita, KS
Re: YaBB Universal Converter
Reply #2 - Oct 4th, 2005 at 1:23am
Post Tools
heh, good idea Smiley
  

-- Matt Siegman 8) Wish List
Back to top
 
IP Logged
 
AK108
YaBB Legends (Inactive)
*
Offline



Posts: 3,321
Re: YaBB Universal Converter
Reply #3 - Oct 4th, 2005 at 2:29am
Post Tools
Looks good.

This is nitpicky, but in "We connect guarantee that unofficial drivers will follow the standard 100%.", "connect" should be "cannot".

In response to Quote:
%member_dir%/memberinfo.txt
Data Format: “$username\t$displayname|$email|$position|$#posts|$memaddgrp\n”
Example: admin      admin|webmaster@yoursite.com|Administrator|2|
More Info:WTF is $memaddgrp?


$memaddgrp should be the additional groups that a user is added to, since Y2 supports multiple membergroups.

Also, a question: How is $data{Members} going to be stored in memory? As a 2 dimensional hash? More like how Y2 does it (give each user a hash (%{$uid.$username}))?
  

Do not PM me for support.
Back to top
WWW  
IP Logged
 
Matt Siegman
YaBB Legends (Inactive)
*
Offline



Posts: 3,380
Location: Wichita, KS
Re: YaBB Universal Converter
Reply #4 - Oct 4th, 2005 at 3:20am
Post Tools
nice catch,  updated the spec... again...

and on the plus side, i've got all of the hard stuff in the linking code done...

well... sort of

Anyhow, I've uploaded all of my latest work.  I'm very tired now, so I'm going to go to bed and work on it some more tomorrow night.
« Last Edit: Oct 4th, 2005 at 3:24am by Matt Siegman »  

-- Matt Siegman 8) Wish List
Back to top
 
IP Logged
 
Tea-Master
YaBB Legends (Active)
*
Offline



Posts: 3,628
Location: Germany
Re: YaBB Universal Converter
Reply #5 - Oct 4th, 2005 at 12:24pm
Post Tools
very nice work, matt Smiley
looking forward to see more of this hehe. i'll check it out in detail this night.
  

--> also known as Agent Zed Wink
Back to top
 
IP Logged
 
Matt Siegman
YaBB Legends (Inactive)
*
Offline



Posts: 3,380
Location: Wichita, KS
Re: YaBB Universal Converter
Reply #6 - Oct 4th, 2005 at 11:29pm
Post Tools
I'm going to catch up on some other stuff tonight... like... dinner sounds good Smiley

I might finish tonight, but tomorrow night is looking better and better for coding Smiley
  

-- Matt Siegman 8) Wish List
Back to top
 
IP Logged
 
old goat
YaBB Legends (Inactive)
*
Offline



Posts: 2,488
Location: York, UK
Re: YaBB Universal Converter
Reply #7 - Oct 7th, 2005 at 12:14am
Post Tools
hows it looking?
Once I'm over the hump of the members convert section, I'll be near enough to look a lot closer at the Universal Converter and apply it.
  

Please don't PM me for support - I'll only go and ignore it!
Back to top
AIM  
IP Logged
 
Matt Siegman
YaBB Legends (Inactive)
*
Offline



Posts: 3,380
Location: Wichita, KS
Re: YaBB Universal Converter
Reply #8 - Oct 7th, 2005 at 12:41am
Post Tools
I haven't had a good chance to work on it, until today  Grin
  

-- Matt Siegman 8) Wish List
Back to top
 
IP Logged
 
Matt Siegman
YaBB Legends (Inactive)
*
Offline



Posts: 3,380
Location: Wichita, KS
Re: YaBB Universal Converter
Reply #9 - Oct 7th, 2005 at 5:15am
Post Tools
I can forsee a problem converting large boards.  This method of storing the data will eat a lot of memory.  I'm thinking about some sort of callback style function in the next version with.  The reader will actually call the writer.  It'll be cool.

I'm going to finish this version first though Smiley
  

-- Matt Siegman 8) Wish List
Back to top
 
IP Logged
 
Tea-Master
YaBB Legends (Active)
*
Offline



Posts: 3,628
Location: Germany
Re: YaBB Universal Converter
Reply #10 - Oct 7th, 2005 at 5:22pm
Post Tools
the Convert.txt seems not to be the newest version from the 10th Wink
whats the problem with the way of data storing?
  

--> also known as Agent Zed Wink
Back to top
 
IP Logged
 
Matt Siegman
YaBB Legends (Inactive)
*
Offline



Posts: 3,380
Location: Wichita, KS
Re: YaBB Universal Converter
Reply #11 - Oct 8th, 2005 at 3:27am
Post Tools
For large boards, it will probably eat up a heck of a lot of memory.

I'm already working on a way to avoid this problem.  It's also going to address the current problems with data formats Smiley

And of course, it will be backwards compatible... at least for a while  Grin

Convert.txt is the right file, but i didn't post the driver code...
(which is now added above Smiley )
« Last Edit: Oct 8th, 2005 at 3:29am by Matt Siegman »  

-- Matt Siegman 8) Wish List
Back to top
 
IP Logged
 
Matt Siegman
YaBB Legends (Inactive)
*
Offline



Posts: 3,380
Location: Wichita, KS
Re: YaBB Universal Converter
Reply #12 - Oct 9th, 2005 at 3:43am
Post Tools
added todo list
  

-- Matt Siegman 8) Wish List
Back to top
 
IP Logged
 
Tea-Master
YaBB Legends (Active)
*
Offline



Posts: 3,628
Location: Germany
Re: YaBB Universal Converter
Reply #13 - Oct 9th, 2005 at 4:25pm
Post Tools
hehe ok. thought it would be outdated b/c of the "last modified" date of the file. and additionally i wasnt sure from where $DRIVERS comes from.
is it necessarry to define this as global variable?
  

--> also known as Agent Zed Wink
Back to top
 
IP Logged
 
Matt Siegman
YaBB Legends (Inactive)
*
Offline



Posts: 3,380
Location: Wichita, KS
Re: YaBB Universal Converter
Reply #14 - Oct 10th, 2005 at 2:48am
Post Tools
Probably not, but it works now, so why change it  Grin
  

-- Matt Siegman 8) Wish List
Back to top
 
IP Logged
 
Page Index Toggle Pages: [1] 2 
Topic Tools
 
  « Board Index ‹ Board  ^Top