New forum option

This forum is for questions about contributing to the project or proposing features that you would like to develop for the project. 

This thread is closed to new posts. You must sign in to post in the forums.
6/10/2008 7:07:19 PM
bob
Gravatar
Total Posts 126
YAF developer

Re: New forum option

 Oh, thank you. I didn't consider it as a project, but SF simply is a good place to share a useless code. It has a very small target of Mono users and at the same time mojoPortal users with MySQL, plus a tiny share of MySQL + .NET Framework freaks. I put it to give some boost to MP on Linux, as Windows aand their SQL Server users can easily integrate YAF in MP and mostly all the features will work just fine. Of cause it requires some lines of extra code. 

 

6/18/2008 5:56:01 PM
bob
Gravatar
Total Posts 126
YAF developer

Re: New forum option

To anyone who wants use an advanced forum on Windows and MSSQL with AJAX and feels techy. I've no doubts that someday Joe's native forum will be superb, but currently some users need a more advanced option. Recently, I've made a new branch. Currently Windows users can download and compile it as a MP module. Data layer is 100% YAF data layer. And my pending MySQL layer will be 100% compatible YAF 1.9.3 layer. 

But the module has some limitations:

1) You can add only one board as an MP module. The limitation will be dropped. The only reason of its existense is my unwilling to change code too deep for a while.

2) You can't add several boards per page. The limitataion requires deep code changes and will not appear before I make it work on Mono. And possibly a PostgreSQL data Layer.

3)It uses native installation system, not MP one (it will be changed soon)

In its current state it's 99%  the YAF 1.9.3 Beta code batched as a project with some minor changes. It's tested on a development server and works fine. Unfortunately, the new  native code is in web site project and has not some small entries for mojoPortal. I hope that Jaben Cargman adds some simple code lines for mojoPortal, as he did it for Rainbow and DNN. More problematic is to make work multiple boards(modules) per page. In its current state only last page module (board) will be added as a valid one. So the native code requires some dramatic changes anyway, even without multiple Mono fixes.

I hope to attach a MySQL data layer soon and after this I adopt it for Mono. Only serious AJAX doubts lurking in my mind....

http://vz-forum.svn.sourceforge.net/viewvc/vz-forum/baranches/2.x/

Hope it helps, bob

6/19/2008 8:13:20 AM
Gravatar
Total Posts 18439

Re: New forum option

Hey Bob,

I'm really glad you are implementing this alternate forum. More options is better for the community. My forums are pretty rudimentary but are meeting my needs relatively well. I will probably make incremental improvements to it over time but having other options available takes some pressure off me to improve it faster. There are so many things I could be working on and only one of me and right now there are so many things on my radar that seem more important than improving the forums that it is way down my list or priorities. So I totally support your efforts.

I haven't tried your forums yet because I'm so busy but will when I get a chance. If a "board" supports multiple forums then I don't think it is that important to be able to support multiple boards on the same page. It would be sufficient in my opinion just to make note of that. I guess board corresponds to module instance in the mojo forum and while the mojo forum does support that I don't see it as that important since a single instance can have multiple forums. Right now on this site I do have 2 instances but it just evolved that way because origianlly I had the ecommerce forums on a different page. If I were doing it over I would just have 1 instance.

Cheers,

Joe

9/18/2008 8:40:03 AM
Gravatar
Total Posts 92

Re: New forum option

Revision 16 always gives an error on a new installation between mysql scripts 0.0.0.6 and 0.0.0.9 using MySql server version: 5.0.67-community-nt MySQL Community Edition (GPL)

Just thought you should know.

Running script VZForum - 0.0.0.1 - 00:00:07.2230000
Running script VZForum - 0.0.0.2 - 00:00:07.5820000
Running script VZForum - 0.0.0.3 - 00:00:07.6250000
Running script VZForum - 0.0.0.4 - 00:00:07.6750000
Running script VZForum - 0.0.0.5 - 00:00:07.7060000
MySql.Data.MySqlClient.MySqlException: Parameter '@_start' must be defined. at MySql.Data.MySqlClient.Statement.SerializeParameter(MySqlParameterCollection parameters, MySqlStream stream, String parmName) at MySql.Data.MySqlClient.Statement.InternalBindParameters(String sql, MySqlParameterCollection parameters, MySqlStream stream) at MySql.Data.MySqlClient.Statement.BindParameters() at MySql.Data.MySqlClient.PreparableStatement.Execute() at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior) at MySql.Data.MySqlClient.MySqlCommand.ExecuteNonQuery() at MySql.Data.MySqlClient.MySqlHelper.ExecuteNonQuery(MySqlConnection connection, String commandText, MySqlParameter[] commandParameters) at mojoPortal.Data.DBPortal.DatabaseHelperRunScript(String script, String overrideConnectionInfo) at mojoPortal.Data.DBPortal.DatabaseHelperRunScript(FileInfo scriptFile, String overrideConnectionInfo) at mojoPortal.Business.DatabaseHelper.RunScript(Guid applicationId, FileInfo scriptFile, String overrideConnectionInfo) - 00:00:07.7450000
Running script VZForum - 0.0.0.10 - 00:00:07.7480000
Running script VZForum - 0.0.0.11 - 00:00:07.7700000
Configuring feature VZ-Forum - 00:00:07.8080000

 

9/21/2008 3:19:37 PM
bob
Gravatar
Total Posts 126
YAF developer

Re: New forum option

Hi, Richard.

I know about the problem. It comes from mysql devs in latest versions . I've seemingly found a workaround for this. The problem is that I should rewrite all the SPs where I used prepared statements. @_start - this signals about the problems. Now I've completly swamped in work and  my apartment grand renovation and can't think much about the project. Currently I'm waiting for YAF 1.9.3 release and, possibly, MySql 5.1. There is a problem as currently triggers require SUPER privilege, which is no good for a production version.  It's not possible to implement the existing data layer easily without them.

I guess, in a month, I find time to play around with the code. There is a need to comletely abstract data layer in future to make it  easy to implement any data layer. Anyway, first I implement and test mysql data layer for 1.9.3 port and Mono. After this I'll change all the old scripts for YAF 1.9.1.x based version. 

Best regards, bob. 

Hi, Joe.

I guess, that my forum will simply be an option. This forum is a very complex and finicky beast and there'll be no possibillity to debug and support it on an acceptable level if it's too closely integrated to the mojoPortal. So your native forum is needed anyway. The more, the better. I launched a test server some months ago, but it was not in English. This winter I make it publicly available with English sample forum integrated in your portal so you will hopefully have a chance to see it in action. 

Best regards, bob.

 

9/22/2008 6:45:26 AM
Gravatar
Total Posts 92

Re: New forum option

Yes, I know what being swamped with work can be like.   My 'todo' list here at work never gets smaller.  

I've got three mojoportal servers installed for friends, and one here at work running our company portal for three offices and around 80 remote users, so this portal module would be great to use.   No offense Joe, mojoportal is amazing, but your forum just isn't quite there yet.  

I have access to testing servers.   If you need it tested on windows or linux I'm here if you need me.

You must sign in to post in the forums. This thread is closed to new posts.