rapidweaver bbs

recent history

I
blog-2007-02-21
'm sorry for I'm always writing down same log recently... But, my work is really hectic lately !
Now I'm making endurance test system for some kind of transmission. I have to complete it until middle of March. This system is combination of PLC and PCs. Also not so easy.
After that, I'm scheduled to develop another system which controls organic semiconductor to make LEDs. It's generically called MOCVD system.
This system is not only more complex than the current development system, but also it's required high reliability and safety because the MOCVD system should control toxic gasses. I have to complete it until end of May. End of May ? It's really murderous schedule without relation to toxic gasses !
In the meantime however, I'm interested in the development of the MOCVD system. It will become somewhat easy because my project will be only this since middle of March basically. I wonder if I have time to develop the plug-in... Otherwise, the awaited knowledge about the Cocoa and Plug-in goes to waste.

By the way, loghound released great RapidBlog plug-in. It seems working with PHP. Unfortunately, I can not use the RapidBlog because my rental host does not support PHP. However the RapidBlog is great plug-in anyway.
When I visited sample site of the RapidBlog, I found that the RapidBlog overcomes a hurdle which I could not overcome.
I wonder if it might be possible for him to advise me how to overcome my technical hurdle of the RapidWeaver BBS plug-in. If it's possible, it will be breakthrough for my RapidWeaver BBS.
However everything is after the work quiets down.
|

the time has come

blog icon-2006-06-61
As you know, the RapidWeaver 3.5 public beta 1 had been released on 2nd June. At the same time, the plugin SDK had been released too. OK! The time to start the development of RapidWeaver BBS plugin has come !
But before I start the development, I have to do something...
1) Upgrade of websites.
I have three websites which managed by RapidWeaver. Also each theme of websites are customized, so I have to upgrade my websites for new RapidWeaver 3.5. (I completed the upgrade of all my sites today)

2) X-fade function issue.
I realized that I have to modify the X-fade function in accordance with the new feature of RapidWeaver3.5 (permalink). Also RapidWeaver 3.5 PB1 has some problem with the custom JavaScript function - All custom JavaScript will be comment outed.

3) Study of the Cocoa programing is not completed.
When I saw the source code of Objective-C for the first time, I had strange feeling. However, I became to be able to read and write the source code of Objective-C without strange feeling recently. And I'm guru of C++ and MFC (the class library of Microsoft Visual C++) if I do say so myself, so I seem that the plug-in can be developed while studying the Cocoa.

4) Perl BBS engine is not completed.
My work always becomes busy when I want to do something. Moreover, I had to take measures for the comment-spam block function.
I don't know it's the best way of dealing with it but I seem that my comment-spam block function is passable for normal use. (But I receive comment-spam once in a long while. It's too difficult to block perfectly.)
However basic function of the BBS engine has been completed.
I will do the function addition by the further version improvement.

With this thing and that... I started to develop the RapidWeaver BBS plugin. I will report the intermediate step by this weblog. Only your comment (or trackback) gives me an incentive to greater effort.
|

spam! spam! spam!

blog-2006-05-22
The comment spam was found on the site that is a test site of Perl script of the RapidWeaver BBS. It's NOT the RapidWeaver BBS demonstration site but part of our amateur rock band site for my Japanese friends. This comment spam is automatically contributed again even if I delete it. That means, I seem this comment spam is contributed by some spam-robot.
Yes. I have understood that I should block comment spam.
But, basically I'm control and measurement engineer, so I'm not good at this kind of security issue.
Anyway it's difficult to control spam perfectly. However, the test site cannot be used in the current state. So I began to make an improvement for blocking the spam reluctantly.

I won't tolerate spam !
|

sneak preview (bulletin board system)

0002
Today alpha version of a BBS engine for "RapidWeaver BBS" has been completed.

I set it up on tools page. Please evaluate it if you are interested in it.
I hope you like it !
|

initial test succeeded (bulletin board system)

0003
The initial test of BBS for RapidWeaver basically succeeded. It looks very naturally. Also this method only requires basic HTML knowledge for design (Almost HTML knowledge is wrapped by StyledText plugin)

At the same time, I recognized that I had to make exclusive plugin. Of course Perl CGI is incomplete, too.
I think RealMac guys are building up the RapidWeaver 3.5 now. so I'm going to make the plugin after it has been released. Until then I'm going to complete Perl CGI (BBS engine).

But, the biggest problem is .. I'm swamped with work now !
|

bulletin board system

0002
I used "iFrame page" for implementing BBS of my class reunion site of my junior high school.
However, in case of this method is ...
  • The design of the appearance of the BBS can not be modified by RapidWeaver.
  • So it's too hard to unify the design of BBS and RapidWeaver theme.
  • The scroll bar operation is not appropriate because Web page and iFrame has own scroll bar.
I had thought about other solution of this coarse approach since then.
And, I hit on another method that is ...
  • Generate BBS appearance template ( Web page ) by RapidWeaver.
  • A Perl BBS engine loads the appearance template for display BBS.
In case of this architecture, the appearance of BBS will be designed by RapidWeaver, so it's easy to unify between BBS and RapidWeaver theme.
Also the Peal BBS engine solves the internal process, so it's required no skill of any script language for making BBS.

Fortunately, I can use Perl in my rental server (PHP is not supported).
And I learned Perl script when I build BBS of my class reunion site, so I should write BBS engine.
I hope to make this for RapidWeaver plug-in...
|