BBCMF Logo
BBCMF Development Blog
2008-06-23 at 17:03:42 | Comment...

The homepage is now being served up in less than one-tenth of a second. This is a significant improvement, as the prior version was taking about 0.2 seconds. This speed-up is due to fixing duplicate code and taking advantage of available cache.


2008-06-04 at 11:25:45 | 2 comments

This web site is now being served with the pre-alpha of Euphoria 4.0. Why? Because I'm confident in the developers and the interpreter they've created. Plus, I use it consistently on-site and have had no problems.

Regardless, this web site might be in a state of flux every once-in-a-while, so if it doesn't come up for you one minute, try again the next. :)


2008-05-27 at 16:23:06 | Comment...

I have to give a shout-out to DrupalValueHosting.com. They are hosting this web site. They are the fastest host I've ever used, and their prices are amazing. They're so fast that their server responds faster than my localhost! And I've got a pretty fast PC here.

Full disclosure: Yes, that's an affiliate link. But what I said is true. I'm hosting several web sites with them and am very happy with them. If you're looking for a web host, they're the ones to beat.


2008-04-14 at 16:41:19 | Comment...
Don't know if you noticed, but BBCMF outputs XHTML 1.0-compliant code. Click on the "XHTML" link at the bottom of the page for more details. In fact, all the pages on the main menu validate XHTML 1.0 strict.

2008-04-02 at 14:41:24 | Comment...
CSS is a funny thing. I can't seem to get a 5-pixel separation between the menu ("Home...Download..." above) and the content below it. Anybody have any idea what I might should try? grrrrrr...

Update: I found out about Yahoo!'s base.css a few days ago and decided to see what would happen if I used it. Seems to fix a few aggravations, so let's see how it goes.

Developer's Notes

Release and Update Notes

  • 2008-06-11 Passwords are now stored in the database using MD5 encryption.
  • 2008-05-27 The commenting system has become a little more sophisticated. Comments from content authors can now be highlighted (if desired) using two new CSS classes. Also, comments now have permalinks. Give it a try... Leave a comment today!
  • 2008-04-02 Plug-ins must be kept in the site's home directory because otherwise the browser can't reach the CSS!
  • 2007-06-27 I've made so many changes recently and I have done a horrible job of documenting them. As an example, I've knocked down database queries quite significantly for certain parts of the system by caching the results of certain database queries. Then, instead of a database query, I can just get the prior result. Anyway, it doesn't really matter that I haven't recorded all these changes since I haven't even released the code, yet. It will only be important to track changes after the release, right? :)
  • 2007-06-19 BBThemer and BBCache are now on the scene, providing easy management of styles (Cascading Style Sheets) and caching, respectively.
  • 2007-06-01 Installed the Euphoria 3.1 beta interpreter. Working fine so far! :)
  • 2007-05-27 Now using Euphoria 3.0.3-beta interpreter; moved standard Euphoria includes into the system directory
  • 2007-05-21 Errors now time stamped and in own directory (logs)

Developer's ToDo

  • 2008-06-19 Give user an option to view a list of threads containing his comments.
  • 2008-06-19 Option to notify users when a thread they are watching or posted to gets updated.
  • 2008-06-11 Somehow, BBCache needs to be notified when block content changes so that it can update its cache. For instance, when a comment is made, any blocks based on comments and the resource ID of the comment's parent need to be updated to reflect the new comment.
  • 2008-06-11 Why can't a BBList be deleted? Says action not found.
  • 2008-06-11 Use Apache's mod_rewrite for nicer URLs
  • 2008-06-11 Users should be able to create/manage their own lists, if such functionality is desired to be given. The user's lists should be available from the User menu.
  • 2008-06-11 Need ability to change a password, especially if password is forgotten.
  • 2008-05-27 How about a link in the footer that will show complete BBCMF version info

Developer's Notes

  • 2007-09-05 What about outputting the structure of the page with javascript filling in the blocks at the client?
  • 2007-03-12 On page load, links get Ajaxified if their ID includes menu_. On Ajax-generated content, links get Ajaxified if their ID includes _menu_. This is currently working, for example, with the Content Blocks > View menu.
  • 2007-02-27 Changing from a stack-blocks of content paradigm to a stack-blocks and fill with content paradigm, where a template is built and then filled-in with content. The blocks are template items and the content is what goes in the blocks. This separates content from structure.
Latest Comments
2008-06-04 16:54:11 from Mike777 about BBCMF Site Running Euphoria 4.0 pre-alpha
2008-06-04 11:51:38 from gbonvehi about BBCMF Site Running Euphoria 4.0 pre-alpha
Time to process blocks: 0.06 seconds. / Time to run index.esp: 0.17 seconds. / DB Queries: 23+cache(3)