YaBB Community and Support Forum
YaBB Home About YaBB Download YaBB YaBB Support Customize Your Forum Development Contribute to the Project
  Welcome, Guest. Please Login or Register


 
Pages: 1 2 
Topic Tools
 
Y3 Folders (Read 8,916 times)
 Reply #15 - Jul 18th, 2009 at 3:14pm
There are no actions to perform.  

deti 
Legacy Dev Team
Development Team
****
Offline
Posts: 2,650
Prien am Chiemsee, Germany


None
Re: Y3 Folders
Matt Siegman wrote on Jul 17th, 2009 at 10:21pm:
I don't know what the Convert directory is.

It is used to convert Y1 Members, Messages, Board and Variables to the actual version.
 
Was immer Du tun kannst
oder erträumst tun zu können,
beginne es.
Kühnheit besitzt Genie,
Macht und magische Kraft.
Beginne es jetzt.
Whatever you can do
or dream you can,
begin it.
Boldness has genius,
power and magic in it.
Begin it now.
J. W. Goethe
WWW  
IP Logged  
 Reply #16 - Jul 18th, 2009 at 5:55pm
There are no actions to perform.  

Matt Siegman 
YaBB Legends (Inactive)
*
Offline
Posts: 3,380
Wichita, KS


None
Re: Y3 Folders
Jet Li wrote on Jul 18th, 2009 at 7:53am:
cepheid wrote on Jul 18th, 2009 at 4:55am:
So all the other forum settings, e.g. related to user permissions, display settings, spam settings, etc., would be in the DB?

yes it would be. Step by Step. If we Devs have time working on it. Currently we waiting for Matt. I personally wait 1 week about my work to test my Eventcal Setting. Cry

What do you need working before you can proceed with that?

deti wrote on Jul 18th, 2009 at 3:14pm:
Matt Siegman wrote on Jul 17th, 2009 at 10:21pm:
I don't know what the Convert directory is.

It is used to convert Y1 Members, Messages, Board and Variables to the actual version.


I see. If it is for Y1 data, do we really need to keep it, or can we just assume that they'll be upgrading from Y2?
« Last Edit: Jul 18th, 2009 at 5:58pm by Matt Siegman »  
-- Matt Siegman 8) Wish List
 
IP Logged  
 Reply #17 - Jul 18th, 2009 at 6:37pm
There are no actions to perform.  

Jet Li 
Legacy Dev Team
Development Team
****
Offline
Posts: 6,588
Hong Kong


None
Re: Y3 Folders
Matt Siegman wrote on Jul 18th, 2009 at 5:55pm:
What do you need working before you can proceed with that?

If we want more beta tester, how can they access to all links in Admin Center? Wink Now nobody cannot test all Feature in Admin Center.
 
...
PM me for YaBB Installation Service
WWW Jet Li 100000788351637  
IP Logged  
 Reply #18 - Jul 18th, 2009 at 8:15pm
There are no actions to perform.  

Matt Siegman 
YaBB Legends (Inactive)
*
Offline
Posts: 3,380
Wichita, KS


None
Re: Y3 Folders
We're not to beta yet though Wink I'm getting to fixing that as quickly as I can. I'm taking the weekend off from coding, though.
 
-- Matt Siegman 8) Wish List
 
IP Logged  
 Reply #19 - Jul 19th, 2009 at 1:55pm
There are no actions to perform.  

deti 
Legacy Dev Team
Development Team
****
Offline
Posts: 2,650
Prien am Chiemsee, Germany


None
Re: Y3 Folders
Matt Siegman wrote on Jul 18th, 2009 at 5:55pm:
I see. If it is for Y1 data, do we really need to keep it, or can we just assume that they'll be upgrading from Y2?

I can't tell you.

Corey always wanted that the users can upgrade from every former version. I know that there are still many Y1 out in the internet.

But we can write in the Quick-Guide that they must make this additional folder before they start converting, then we can remove it from our package.
 
Was immer Du tun kannst
oder erträumst tun zu können,
beginne es.
Kühnheit besitzt Genie,
Macht und magische Kraft.
Beginne es jetzt.
Whatever you can do
or dream you can,
begin it.
Boldness has genius,
power and magic in it.
Begin it now.
J. W. Goethe
WWW  
IP Logged  
 Reply #20 - Jul 19th, 2009 at 1:57pm
There are no actions to perform.  

deti 
Legacy Dev Team
Development Team
****
Offline
Posts: 2,650
Prien am Chiemsee, Germany


None
Re: Y3 Folders
What about the file-extensions in Y3? Can we only call the executable files ....pl and all other scripts ....pm?
 
Was immer Du tun kannst
oder erträumst tun zu können,
beginne es.
Kühnheit besitzt Genie,
Macht und magische Kraft.
Beginne es jetzt.
Whatever you can do
or dream you can,
begin it.
Boldness has genius,
power and magic in it.
Begin it now.
J. W. Goethe
WWW  
IP Logged  
 Reply #21 - Jul 19th, 2009 at 2:21pm
There are no actions to perform.  

Unilat 
Development Team
Theme Team
****
Offline
Posts: 1,047
Columbus Ohio, USA


None
Re: Y3 Folders
Why don't we write a client side application to do conversions? It would be incredibly faster, not have to worry about timing out, and we could display progress bars and such. I know enough C# to write something that would convert old ugly text files to a giant mysql document that could be run to create all the necessary entries in the tables.

At least, I think I do and we still have no idea of the database structure.
 
 
IP Logged  
 Reply #22 - Jul 19th, 2009 at 4:13pm
There are no actions to perform.  

Matt Siegman 
YaBB Legends (Inactive)
*
Offline
Posts: 3,380
Wichita, KS


None
Re: Y3 Folders
deti: Yes, we need to start calling our libraries/modules .pm. It is the appropriate extension for that kind of thing. Only the scripts that are to be run (not required or used) should be .pl.

Unilat: I like that idea. I'll try to start working on the schema next week. It's on my list Undecided

The only problem I see is the linux users complaining that they can't run it. But we could always use deti's suggestion for that, or we could just say: convert to YaBB 2 then convert to YaBB 3  Cheesy
 
-- Matt Siegman 8) Wish List
 
IP Logged  
 Reply #23 - Jul 19th, 2009 at 9:05pm
There are no actions to perform.  

cepheid 
Senior Member
****
Offline
Posts: 516


None
Re: Y3 Folders
Matt Siegman wrote on Jul 19th, 2009 at 4:13pm:
The only problem I see is the linux users complaining that they can't run it.

I suspect that Linux users account for 50%, possibly more, of YaBB users.  I wouldn't spend time writing a client-side app that runs only for some, perhaps not a majority, of your users.

If you are writing a client-side app then it should be in Java or another cross-platform language, IMHO.  You also don't need to worry about servers timing out if you spawn a child process to handle conversion rather than having the script do it.  The conversion can then clear a lockfile while done, which the script will check - once the lockfile is cleared, the script displays "Done" to the user.  Polling for the lockfile can be done with AJAX if needed.

There should be ways of handling this server-side without timing out or having to do complicated ways of breaking it up into chunks... at the very least, if you go client-side, I recommend a platform-independent method like Java.
 
WWW  
IP Logged  
 Reply #24 - Jul 20th, 2009 at 3:23am
There are no actions to perform.  

Matt Siegman 
YaBB Legends (Inactive)
*
Offline
Posts: 3,380
Wichita, KS


None
Re: Y3 Folders
But, but, desktop linux users chose to use a platform that most apps don't run on Wink
 
-- Matt Siegman 8) Wish List
 
IP Logged  
 Reply #25 - Jul 20th, 2009 at 4:02am
There are no actions to perform.  

cepheid 
Senior Member
****
Offline
Posts: 516


None
Re: Y3 Folders
Matt Siegman wrote on Jul 20th, 2009 at 3:23am:
But, but, desktop linux users chose to use a platform that most apps don't run on Wink

Uh-huh. Tongue  I know you mean that as a joke, but considering that Perl was developed on *nix, as was apache and pretty much the whole internet... I think focusing on a Windows-only client is doing a disservice to the history of YaBB, not to mention a huge chunk of its user base.
« Last Edit: Jul 20th, 2009 at 4:03am by cepheid »  
WWW  
IP Logged  
 Reply #26 - Jul 20th, 2009 at 8:20pm
There are no actions to perform.  

JonB 
YaBB Administrator
YaBB Next Team
Operations Team
Beta Testers
Support Team
*****
Offline
Posts: 3,614
Land of the Blazing Sun!


None
Re: Y3 Folders
Quote:
I suspect that Linux users account for 50%, possibly more, of YaBB users


Do you mean YaBB 'installs on servers', YaBB 'administrators desktop OS' or YaBB 'users'?

If you mean YaBB 'Users' (that would be people who ACCESS Yabb forums) - you have been drinking waaaay too much penguinade.  Even as choice of administrator's desktop OS, I would be flabergasted if it approached 25%.  Most administrators are not true developers.  Even in hosting companies, desktops are often Windows with rlogins. 

http://itmanagement.earthweb.com/osrc/article.php/3818696/Linux-Desktop-Market-S...

http://digg.com/linux_unix/Linux_Cracks_2_of_the_market_according_to_W3Counter


I would also be very, very interested to know the breakdown of server OS for YaBB installed (although I am not aware of any way to get that data).  (and THAT is something YaBB 3 should have -
voluntary non-sensitive data collection
).

My wild-a**-guess for servers would be Linux 65%, Unix 15% (Freebsd), Windows 15%, and Mac 4.95%.  OK, and LOL all others .05%    The Mac number is because Mac hosting operations are virtually nill.

Wink

I like Unilat's idea a lot!

I think - write in Perl and compile to the big targets, the rest can use the source or compile themselves.

Wink
« Last Edit: Jul 20th, 2009 at 8:28pm by Jet Li »  
I find your lack of faith disturbing.
 
IP Logged  
 Reply #27 - Jul 20th, 2009 at 9:31pm
There are no actions to perform.  

cepheid 
Senior Member
****
Offline
Posts: 516


None
Re: Y3 Folders
JonB wrote on Jul 20th, 2009 at 8:20pm:
Do you mean YaBB 'installs on servers', YaBB 'administrators desktop OS' or YaBB 'users'?

I meant the server OS on which YaBB is installed.

JonB wrote on Jul 20th, 2009 at 8:20pm:
I think - write in Perl and compile to the big targets, the rest can use the source or compile themselves.

That would probably be fine, but it would require a lot of file transfers: the admin has to transfer all the Y1 files to the desktop, then convert, then transfer those back to the server.  There are too many steps, and too many places that a mistake could be inserted.  Ideally, everything should just be done on the server, where the old forum does reside, and where the new one will.  Especially for XXL forums, transferring thousands of files takes a lot of time and bandwidth, and I think it could be avoided.  My opinion, anyway.
 
WWW  
IP Logged  
 Reply #28 - Jul 22nd, 2009 at 2:53am
There are no actions to perform.  

Corey Chapman 
YaBB Administrator
*****
Offline
Posts: 10,015
Rock Hill, South Carolina


YaBB 2.5
Re: Y3 Folders
I'd say stick to a web-based conversion process.  Much more straight forward and cross-platform.  With client-side you not only have the issue of making versions for many OS types, you will have many confused people that do it on their personal PC, which requires downloading and uploading all the files (which is also VERY time consuming especially for large forums and harder when most FTP limits how many files can be seen or pulled).  Every web app I've used has always been a very fancy looking and easy to follow step by step automated wizard.  Look at Mambo/Joomla, phpAds, etc.
 
...
722568493  
IP Logged  
Pages: 1 2 
Topic Tools
 

Get Yet another Bulletin Board at SourceForge.net. Fast, secure and Free Open Source software downloads Support This Project BoardMod - YaBB features and templates YaBB Codex - support on installation and usage YaBB Toolbar for your browser

YaBB Facebook Group Page

Vulnerability Scanner

Valid RSS Valid XHTML Valid CSS Powered by Perl
YaBB Chat and Support Community » Powered by YaBB 3.0 Beta!
YaBB Forum Software © 2000-2011. All Rights Reserved.