b2 [project page / test blog] [login] [register]

[ This is a test blog, with posts about the development of b2, and comments ]

[ Bugs/suggestions ? Check the Forums ! ]

05.11.02

b2 0.6.1 is out, waiting for you to download it! : ) 
What's new:
  • TrackBack 1.1 (adds compatibility with newer MT versions' TrackBack).
  • RSS 1.0 (b2rdf.php) and 2.0 (b2rss2.php) feeds. For those who upgrade, writing to b2rss.xml is still supported but you're encouraged to just use b2rss.php.
  • b2 now generates Last-Modified and ETag headers based on your last post's date (very useful for aggregators).
  • Improved paged presentation when using next_post() and related tags.
  • Clearer PingBack excerpts
  • Various bugfixes, as usual.
Also, w.bloggar 3 is out too!
michel v @ 01:27:22 310
21 comments, 4 trackbacks, 6 pingbacks

30.09.02

b2 v0.6 is out !
It halts a serie of pre-releases, fixing pretty much all the remaining bugs.
As usual, downloads are on Sourceforge.

What's new:
  • right-click bookmarklet for Windows IE users: just check your profile for this option
  • various bugfixes: no more pingback glitches, file upload dialog now checks for duplicate files (and renames them accordingly), ...
Now all the work has shifted to 1.0 !
By the way, there's no big difference between 0.6pre5 and 0.6, so you only need to upload the new files (except the empty config and your templates, of course).

Update at 2:40 (gmt+1):
There was a last-minute bug in this release, that I just fixed.
For those who already downloaded 0.6, no need to re-download it, just apply this fix.
michel v @ 00:13:42 217
8 comments, 11 trackbacks, 7 pingbacks

23.09.02

b2 v0.6pre5 is out !
Check out the b2 downloads on Sourceforge for the release.

What's new:
  • TrackBack support (not MT's standalone trackback)
  • Pingback support: Pingback is a new way to put the 'web' in 'weblogs', as it allows your blog to automatically notify other pingback-enabled blogs that you linked to them in an entry
  • some new template tags
  • many bugfixes
...and more than could be listed : ) 
michel v @ 01:14:21 259
16 comments, 13 trackbacks, 16 pingbacks

17.09.02

Tim Conner just released version 1.3 of BlogApp, a Mac OS X blog client, now with support for the b2 API (note: you need a little tweak in b2 for that, that will be fixed in the next b2 release).
I really wish I had a Mac with OS X : P 
michel v @ 16:08:21 880
7 comments, no trackback, no pingback

08.09.02

For greater convenience (and, let's be honest, to save my bandwidth), the downloads have been moved to Sourceforge.

Talking about bandwidth, big thanks to the nice people who proposed hosting and lots of bandwidth, but I've already found a webhost ; ) 
michel v @ 20:40:30 069
2 comments, no trackback, no pingback

31.08.02


updated b2 archives hack

click.. i will take good suggestions but i dont have enough time to make sure everyone has it working on their site. if you like challenges, go install it. eek.. it's not really that hard actually. but in the past, there seem to be a few customization problems. just discuss them in the forum like you did =)
dodo @ 22:02:56 127
2 comments, no trackback, no pingback

14.08.02

There's was a security bug in b2 up until now. It allows very nasty things, so you are advised to:

UPDATE TO 0.6pre4 NOW !

Downloads are there.
michel v @ 03:39:24 360
23 comments, no trackback, no pingback

11.08.02

My webhost, Tranquil Hosting, is now offering special blog hosting plans starting at $5/month.
And they would install b2 for you, so check them out !

Also toast and tea issued a cool articles on weblogs with a nice bit on b2, and they sell blog hosting too !
michel v @ 20:52:32 078
no comment, no trackback, no pingback

08.07.02

I'm going to move cafelog.com and tidakada.com to a new webhost tonight, so the support forums and this site will be down for a few days until the DNS resolve to the new server, starting from tonight at 22:00 GMT.

Sorry for the inconvenience.

In the meanwhile, there's a updated version of b2 in the /releases folder, which fixes the bug with categories and comments, and brings true internationalisation of the date functions.
michel v @ 19:41:40 028
5 comments, no trackback, no pingback

19.06.02

Remember post-via-email ? It's almost completely coded, and you can beta test it on your own server now.

Click here for information.
michel v @ 00:57:49 248
3 comments, no trackback, no pingback

18.06.02

Should I be able to post here? Is this blog open for posters, or did I run into a bug?

[ Edited by Michel ]
You didn't run into a bug, you only logged on using someone's old account that has login 'hello' and pass 'hello'. Users used to be able to post here once they register, you just reminded me that I got to set these old testing users' level to zero so their accounts can't be used anymore ; ) 

crysi @ 23:47:29 199
2 comments, no trackback, no pingback

09.06.02

Today is b2's birthday ! : D 
The project started as an exercise last year on the 9th of June, with a first public release (v0.2) on the 3rd of July.
It's amazing to see so many people using it today, I'm thankful and proud of it. Thanks to all users !
michel v @ 20:42:23 071
15 comments, no trackback, no pingback

17.04.02

The cool folks at SourceForge.net have approved the b2/CaféLog project to be hosted on their servers !

What this mean is that soon you will see:
  • a bug tracking system
  • anonymous CVS access


And probably more !
michel v @ 11:02:27 668
7 comments, no trackback, no pingback

10.04.02

Updated 0.6pre2
Fixed profile (again), and comments in Unicode (now it won't bug if someone comments in Japanese, Korean, or any language).
michel v @ 11:59:02 707
10 comments, no trackback, no pingback

09.04.02

There's a new release of b2 !
Grab it fast, it includes several fixes and improvements, most noticeably the login system doesn't use sessions anymore, this should fix issues with some people's IE6 browsers.
michel v @ 10:21:32 639
12 comments, no trackback, no pingback

21.03.02

This is a test of the post-via-email function of B2!
imeridian @ 02:32:37 355
20 comments, no trackback, no pingback

27.02.02

By the way, I just fixed this page so that it is XHTML-compliant.
Currently redesigning it, but wanted to have compliancy before the move ; ) 
michel v @ 11:49:36 742
4 comments, no trackback, no pingback

25.02.02

If you're Brazilian, Portuguese, or just happen to read/write Português, then here's a new yahoo!group to check out: phpbr, about b2, php, and mysql.
michel v @ 21:28:12 144
no comment, no trackback, no pingback

24.02.02

i wrote a small hack that gives the archive page an extra option of sort like this. it obviously worked for me. but i want some beta testers before i release it. just so i didn't make stupid mistakes while re-editing it into a general hack. it's really easy to install esp. if you know php and have b2 v0.6pre installed. readme is here and zip is here. email me if you have problems. thanks!
dodo @ 05:41:36 487
13 comments, no trackback, no pingback

21.02.02

Got b2 ? Join the new b2 blog webring !
michel v @ 13:01:16 792
4 comments, no trackback, no pingback

20.02.02

You now need to register in order to post in the forums.
Announcement is there.
michel v @ 12:35:53 774
no comment, no trackback, no pingback

19.02.02

Lately I found myself answering a lot of questions about b2, by e-mail or IM. While I like to help people out the fastest I can, I found out lots of the questions were similar, and make me "lose my time" if I may say, because I have to answer several times to the same enquiries.
(more...)
michel v @ 22:49:53 201
4 comments, no trackback, no pingback

17.02.02

51 blogs added to the list today : )  If you don't see your blog there, feel free to e-mail me !

Update: found another bookmarks list, +54 blogs : ) 
michel v @ 21:54:55 163
no comment, no trackback, no pingback

14.02.02

I've made b2/CaféLog referral engine aka "send this page to a friend" script.
You can download it in a nice zip or tar.gz bouquet.

More info and help available at my site or in this hacks forum thread.
Ricardo @ 15:17:49 887
no comment, no trackback, no pingback

12.02.02

If you look to the right of this page, you'll see that the list of b2 weblogs has been shortened to show only 10 weblogs out of 114, that the Recently Updated b2 weblogs list is up, and that there is a search box (at last ! I forgot I didn't add it earlier).

The RUb2W list worked at the first try so it finally didn't require extensive testing.
You can join the RUb2W list now if you have the latest b2, just follow the instructions below the list.

Offtopic: I was bored and coded that little RSS reader. I'll work a little more on it so that it can become a sidebar with any RSS feed in IE5/NS6. To change the RSS feed, just scroll down to the bottom and enter the URL of the feed you want to see (has to be RSS 0.9x).
michel v @ 03:37:58 401
no comment, no trackback, no pingback

08.02.02

If you can see this post, it means cafelog.com has been 'upgraded' from the elusive b2 v1.0 to the actual v0.6pre. Why ? Because the 1.0 branch is going to have a complete overhaul in the future.
michel v @ 12:58:40 790
no comment, no trackback, no pingback

Today Ricardo tested BlogScript, an AppleScript client that makes use of MacOS 10.1's XMLRPC capabilities; and I tested mozBlog, a toolbar for Mozilla/Netscape6, that is very intuitive to use while browsing.

Both worked fine with b2 : ) 
(although for mozBlog I'm still adding quirks to xmlrpc.php to make it work around some bugs in Mozilla's xmlrpc handling, so to use mozBlog you need to have a recent xmlrpc.php file).
michel v @ 02:29:50 354
1 comment, no trackback, no pingback

03.02.02

If you downloaded today's pre-release zip, you probably noticed a new file license.txt. This is a GPL license, as from now on b2 will be released under the GPL.
michel v @ 15:25:16 892
3 comments, no trackback, no pingback

30.01.02

Fixed the problem with Warning messages !

Users who experienced big annoying Warnings at the top of their b2 pages, should download the updated b2 distribution, and replace the files b2functions.php and xmlrpc.inc with the updated ones.
michel v @ 22:59:23 207
3 comments, no trackback, no pingback

If you have big warning messages as described in the previous post, here's a complete guide to fix that "bug".

Fix for "Warning: Call-time pass-by-reference has been ..."
michel v @ 22:02:33 168
no comment, no trackback, no pingback

Some users have reported problems with b2's new XMLRPC code. It looks like 6 big warnings on the top of every page, that say "Warning: Call-time pass-by-reference has been deprecated - argument passed by value;...".

The solution is to edit php.ini and set 'allow_call_time_pass_reference' to 'true'.

There's another way, for people who cannot edit php.ini, using Apache's .htaccess files.
Create/edit a .htaccess file in your b2 directory and put these lines:

<IfModule mod_php4.c>
php_value allow_call_time_pass_reference 1
</IfModule>

Tested the .htaccess method and it seems like it works. Please tell me how it goes when you use this fix. If it still gives warning, I'll make non-XMLRPC distributions of b2 available.

michel v @ 12:21:52 765
no comment, no trackback, no pingback

29.01.02

Fixed the cookie login system in 0.5.2 (which will be named 0.6 now) and implemented a new system to convert html entities to their unicode counterparts in order to be more XML-friendly. For example, &eacute; (é) gets converted to &#233; when the page is displayed, even if you hard-coded it as a HTML entity.
michel v @ 17:43:02 988
6 comments, no trackback, no pingback

I was just wondering if categories in Cafelog are case-sensitive. They should not. My opinion is that it would be far easier to make XML-RPC references by name rather than ID. For instance, as in AppleScript, the default blog (or labelled 1 like this blog) can be referred to as 'default'.
ian @ 08:54:25 621
5 comments, no trackback, no pingback

13.01.02

Wow, this is some interesting usage of b2: a directory of Portuguese/Brazilian blogs. They are listed by categories, and visitors can leave comments about the sites that are listed, since each site listed is actually a b2 post.
/me applauses.
michel v @ 15:49:27 909
2 comments, no trackback, no pingback

My host just upgraded to PHP 4.1.1, so some things might look broken. I'm pleased to see b2 still works in this version. I might still upgrade the code to make it use the 4.1.x improvements, when enough hosting companies have switched to it.

One broken thing, is the little script I used to display the /releases folder. So in the meanwhile, here are the links to download b2:
b2 v0.5.1 (20011206) (zip file, that's for Windows users - for others, here are the links to tarballs: tar.gz, tar.bz2)

Converters are here: GreyMatter, Blogger. Just download, rename to .php, upload in b2 directory, run from browser and follow the instructions.
michel v @ 13:32:25 814
no comment, no trackback, no pingback

11.01.02

I don’t know whether this place is the best to post such a link, anyway there seems to be a new b2/cafelog competitor. While it won’t be free (but a 40$ shareware), it seem to have a quite impressive feature list. This is just to say that Michel deserves even more credit, giving his code away completely for free. (BTW: which licence is b2/cafelog distributed with? GNU/GPL?)
verbosus @ 20:43:51 113
9 comments, no trackback, no pingback

08.01.02

You know what, I'm stupid. I made a fumble and overwrote the original design with the 0.5.2 testdrive template. Sorry, you'll have to handle this plain text version while I have no time to get the old design back (I do not have my computer and my original files here yet).

Sorry : ) 

Anyway, in the meanwhile here's where you can download b2 and a list of b2 powered blogs, should you want to see examples of how users of b2 can use it : ) 
michel v @ 19:18:18 054
8 comments, no trackback, no pingback

07.01.02

Howdy !

I'm hardly online these days, I hope all of you are OK. To those whose e-mails I didn't reply to, please wait a bit, I will get to you asap.

Links galore !
OurBox.com - OurBox is a hosting company that's got some nice plans, and can come with b2 pre-installed !
BlogWorks.com - oops, you cannot use b2 because you forgot you got ASP instead of PHP ? No problem, here's a good ASP blog script !
michel v @ 11:01:22 709
1 comment, no trackback, no pingback

23.12.01

I'm almost done with the coding of b2 v0.5.2, and I know some of you have been waiting for that new version for a while.
So since I'll be away at my parents' until the 27th for Christmas, I thought I might aswell open v0.5.2 to public testing, and collect the reports once I'm back : ) 
So please go here, register and test that new baby ! If you see any bug or have a request for improvement, please tell me.

The new version features RSS syndication, file/image upload, XML-RPC interface implementing the Blogger API, and lots of performance and customisability fixes.

Note: A 'bug' in XML-RPC Blogger clients makes some of them choke on the blogger.getUsersBlogs method. BlogBuddy doesn't choke when it sees b2 giving him values enclosed between <string> tags, while easyBlog and wapBlogger do. I'll contact the authors about these bugs. In the meanwhile, if you want to use easyBlog, first use blogBuddy to import your blog settings, then copy them from blogbuddy.ini to easyBlog's .ini file.

MERRY CHRISTMAS !

Oh, I now have a wishlist by the way ; ) 
michel v @ 19:18:28 054
3 comments, no trackback, no pingback

20.12.01

Because of a giant headache and various mind-altering disturbances, I haven't been able to do much these last days (save for the upload system, and the multipage posting: one post -> multiple pages).

But what I could do today, is update the list of blogs powered by b2. Now there are over 100, woohoo !

Note: I build this list from bookmarks and emails, and more or less regularly, I go through my 'poweredbyb2' bookmark directory and add the blogs that are relevant (won't add a test blog, or a blog that hasn't been updated since october).
If you told me to add your weblog and that I forgot, or if you want to add your blog to the list, please let me know with an e-mail.
michel v @ 02:27:30 352
no comment, no trackback, no pingback

07.12.01

Before I release b2 v0.5.2, I figured I might aswell fix three infamous bugs in v0.5.1, one that forbid the month of december to be shown from an archive link, one that didn't display the author's ID, and the a comments thing that forced people to fill all fields when commenting: look at the new default config file, there is a section named 'comments options' that has a variable to re-activate this feature, and a new variable to let you specify which tags you want to allow in the comments.
Update: I also included the page generation speed fixes.

Check the releases folder. If you're an existing user of b2, just replace your files with the files that are from december (except the default config file, of course).
michel v @ 00:59:03 291
5 comments, no trackback, no pingback

05.12.01

Hi Michel, so you were missing me? CafeLog/ B2 is superb! I'd write more but this is obviously serious stuff and you might get pissed off!
x
Babymariah @ 17:06:04 962
no comment, no trackback, no pingback

04.12.01

I would think that any essential PHP code in templates should be 'filtered' out by b2 in template editor, except the usual author/e-mail/comment tags. This saves a lot of potential damage to an edited file. When saving the template, b2 checks if the necessary code has been put in place; if not, it does just that but only if one or more author/e-mail/comment tags have been put in the file (to prevent any disasters from occuring should one be just editing a casual file).

Otherwise, it would also be wise to follow the Blogger way. b2 can process the filename (which is put as a preference) and accordingly format the tags. I think this is very much slower and harder to fix than the first one suggested.
ian @ 07:50:10 576
3 comments, no trackback, no pingback

02.12.01

I could have released an half-assed version of b2 yesterday, since I came back home only then, but I don't want that. I'd prefer a more polished thing that would take some little more days.

<rant>
Last days have been overly busy and stressful (moving around, and a harddrive crash that made me lose tons of stuff, including but not limited to: $700 worth of freelancing, all my logs, all my mp3, all my websites except most recent b2 files that were on another drive), so really I'd do better without all the whining. If those who whine only paid for b2, I would understand, but alas they don't, so boohoo at them. Watch out for a paypal button, it would give you a legitimate reason to whine.
</rant>
michel v @ 17:17:14 970
4 comments, no trackback, no pingback

16.11.01

09.11.01

The Forums are back. They were down a day for the upgrade to PhpBB 2, and now they look and feel much better and intuitive. I also took down that remaining dayzero.org link, so if you try to go there it will redirect you to the new url.

As for how the development and user-preferences are going, they're in a haze right now, as I'm searching for a clean way to implement all of these, without the database looking like it's been hacked 25 times. Features count, but a clean database design helps too.
I'm waiting for my friend to finish his redesign of CaféLog.com and maybe I'll base the new UI on it.
Or I can do templates: don't like the UI ? Change the template ! Maybe.

And as a reminder, what you see when you log in here, is an incomplete thing, filled with unknown bugs and inconstistencies, and well known problems that will be fixed in time. It is in no-way intended to be released as it is. Heck, it still has every filename bear 'b2' at the beginning, and that will change too.

My computer's cooling fan is reaching the 110 decibels, so I'll go out now (self-reminder: kick that thing, it always helps).
michel v @ 18:39:44 027
5 comments, no trackback, no pingback

The idea that is forming in my head is a very interesting one. Very interesting indeed.

Since comments on b2 weblogs have the same type of cookies storing name, e-mail and website, why not use just one for every b2 blog there is? Surely you do not give a different name, e-mail or website address for every comment that you give : P 

Interesting prospect. But whether it can be done is still beyond me. I don't do cookies, and don't dream cookies either, but surely it can.

Does this remind us all of .NET? Not really .NET but it could potentially save the end user from a whole lot of typing, could it not.
ian @ 15:21:14 889
6 comments, no trackback, no pingback

08.11.01

Michel, is there a function in b2 to collect just the titles of cafelog posts? I'm working on something, and hopefully it will see day of light here.
ian @ 08:09:30 589
5 comments, no trackback, no pingback

27.10.01

Ah, my requests have been completed. In the name of UI laws, that is.

CaféLog's UI looks weird.

Was about to say that AIM uses the goim thing, but Maz has already said it's more universal. The 'e-mail me comments on this post' and 'Turn URL/e-mail', and even Auto-BR should be relegated back to the options page since it exists ; ) 

Michel, I'm developing a user-end to Cafélog based on AppleScript (I should think it supports HTTP), could I ask how long the cookie lasts before expiring? Would it also be a possibility to log into Cafélog currently from a URI?
ian @ 17:54:04 954
4 comments, no trackback, no pingback

26.10.01

aim:me

I'm just testing the AIM links. I want to know how it all works out. : ) 
ian @ 17:24:59 934
4 comments, no trackback, no pingback

25.10.01

Good news: www.cafelog.com - We've got automatic linking on URLs now, and comments notification by e-mail.
Bad news: I'm modifying the login system and you will experience lots of bugs if you try to login here these days. Don't waste time reporting the *visible* bugs on that development version, I can experience them right now : ) 
michel v @ 20:12:19 050
3 comments, no trackback, no pingback

24.10.01

Today, we have:
michel v @ 22:01:01 125
no comment, no trackback, no pingback

23.10.01

If you're seeing this, you're seeing b2 on the new server. You can get back to posting/commenting again, weeee !
As a reminder that this is a development status blog, please be so kind as to redirect your questions and/or bug reports to the forums.
michel v @ 01:49:18 284
15 comments, no trackback, no pingback

I'm moving the site to another server. The database is being backed up as I type this, so anything you would do here now would be lost. Wait until you see a new post; and before that, please do not post/comment/register, as it wouldn't be saved.
Ciao !
michel v @ 01:13:09 259
no comment, no trackback, no pingback

22.10.01

May I ask what the 570 in "ian @ 08:42:00 570" means? Just a question, but I was also thinking that maybe you could display a post ID next to every post in the archives.
ian @ 06:29:42 478
1 comment, no trackback, no pingback

21.10.01

When I suggest features, the world sits up and takes notice -- me. : - ) 

How about enabling of URIs for their helper applications as in when I type in aim:TheBigWhiteHorse a hyperlink to send instant messages to TheBigWhiteHorse comes up on b2? I've been thinking of this like a few days and if hyperlinks can be enabled on b2, then why not AIM, ICQ, Jabber, even Yahoo! Messenger?
ian @ 08:42:00 570
2 comments, no trackback, no pingback

Anticopyright.com: Intellectual "property" does not behave like material property. If I give you a physical object I may no longer have use or control of that thing, and may ask for something in return -- some payment or barter. But when I give you an idea, I lose nothing. I can still use that idea as I wish. I need ask nothing in return.

If I have one cookie and you have one cookie, and we exchange that, we still have one cookie each. If I have one idea and you have one idea, and we exchange that, we have two ideas. -- Bernard Shaw

This quote tells us the exact difference between intellectual and physical property.
ian @ 08:23:26 557
no comment, no trackback, no pingback

19.10.01

A lot of coding and db upgrading has taken off last night, and it'll be likely that you see weird things displayed on this page in the next days as I'll be putting everything back together, and in the meanwhile switching servers.

Here's good news: there's no b3 anymore, a db upgrade way has been found, that makes multiple blogs possible very easily. Oh and I picked a name from this thread and that will be b2's new name soon (end of next week ?).



Oh, and if anyone can tell me what the fuck is up with Atelier.no, that has a nice little page about how his copyright is sacred while he so conveniently removed my footer copyright notice from his b2's footer and replaced it with a nice Atelier - ©2001 notice on his other site, and also replaced the name and link to b2 on his login page by a link to Atelier.no.

He even had the guts to make an hyperlink to the Norwegian agency for copyright holders ! Needless to say, I contacted these guys.

Since that guy so conveniently ignored my e-mail, and just erased files from their previous locations to put them on pso.no's webroot, I sent a second, corrected, e-mail to Kopinor.no, and I'm decided to sort out the issue quickly.

On a related note, why are copyright infringers so keen on putting a big ass COPYRIGHT section on sites/things they just copied ? This defies common sense...
michel v @ 20:43:51 072
12 comments, no trackback, no pingback

18.10.01

Okay, okay, Ricardo, I'll let you in on something. I'm a member of the Apple Developer Connection, and I do get some beta software that ordinary Mac users don't get -- unless you're an ADC member. : )  Apparently I forgot that ADC gave the 10.1 betas to its members -- if you haven't upgraded to 10.1, with the newest IE or are a big-time fan of OmniWeb, good for you. I've a fan of IE, because monopolic ideas and good features are keeping me hooked.
ian @ 11:45:55 698
no comment, no trackback, no pingback

I noticed that I've been pretty unwilling to type in titles because of its poor positioning. Yes, Michel, don't dispute that, UIs ARE very dependent on the placement of the different elements. It took Windows so many years to realise that the Recycle Bin (from NeXTSTEP) belongs not in the middle of the left side of the desktop but the bottom right corner. Bring back the Title column right above the Post box, please. And turn Auto-BR back on by default. Such little things don't merit a big mention, but go a long deal in UI-friendliness.
ian @ 11:39:38 694
no comment, no trackback, no pingback

By the way, nobody is used on MOST Apache servers, but not all. Nobody is typically used on ze Linux systems. Commonly-known fact: Apache is started as god-mode, before changing to nobody. The purpose of nobody, according to Ken Coar (proud developer of Apache from IBM), is not basically for file security, more of a centralised webserving because for all scripts to be accessed without using nobody, Apache would have to be installed on EVERY user for it to function, with different IPs to boot. :O The only time where security is at danger is when its identity is allowed to change -- therefore the need of a controlled environment, and this is where susexec comes in. : ) 
ian @ 11:37:01 692
no comment, no trackback, no pingback

I think Michel is a little mistaken about the security holes. About the CHMOD stuff, could you just simply get gzip to remember file permissions? I know that is absolutely possible, I just forgot the flag for it. : )  I also conveniently forgot the CHMOD of the template file, but I kind of noticed that all the php files in my directory had the same permissions, being 755. I'm going to CHMOD them all to something better, I hope. *some moments later* Yes, editing the CHMOD value works, I did it to 775, that kind of works because the server is working on the Groups part (with user nobody, of course), and not owner or world, because nobody IS a user, therefore any files that are portals to file-editing should always have a *7* value. At least that's what my notes say.
ian @ 11:26:34 685
3 comments, no trackback, no pingback

17.10.01

I think Michel totally missed my point on the post navigation thing...

but anyway, couldn't you just put the form tags away from the table, then the form elements wouldn't be affected -- or whatever you meant.

Oh yeah, the b2login fix -- haven't seen it online yet, os x b2 users are going to explode. soon.
ian @ 17:23:10 932
2 comments, no trackback, no pingback

Avantgo on b2?

Unless you do long posts with lots of code, or use b2 as a diary, you shouldn't use Avantgo with b2, but hey, now mobile users can read about your sexual fantasies. : ) 

The idea is not to mirror your whole graphics-rich site onto Avantgo, but just a stripped down version with one or two GIFs (for the benefit of Win CE people), and Avantgo-friendly HTML, and there you go. Of course you have to sign up for a channel, and that's pretty much explained.

This requires you to have two files with the same input, and basically you can do the same with b2 thanks to PHP. : )  Just make another b2 file, put in all the b2 template functions and go easy on style, images and anything that blinks.
ian @ 09:20:27 597
no comment, no trackback, no pingback

Just for reconfirmation, the is_writable function did work on my uncle's box. I'm surprised why it won't work on tidakada.
ian @ 05:28:43 436
no comment, no trackback, no pingback

Okay, Michel, then why don't you check MY account... even Shaoqi can't use Template Editor, you must have magical fingers or something... : ) 

I'm not too knowledgable about PHP, I told you I'm a Perl nut.
ian @ 05:28:02 436
no comment, no trackback, no pingback

16.10.01

Okay, b2 is PHP4. Heh : ) 

No, Shaoqi, chmoding the files do not work in any case. I ALREADY SAID SO. I suppose the problem is with the webhost, not my fault any more. : ) 

I tried a workaround this afternoon which worked on my uncle's box, but not on tidakada.com -- editing line 81 to read if (@fileperms($f) >= 770) {. Using if (@fileperms($file) >= 770) { results in an error. On my uncle's box both work. On tidakada.com, the first has more or less the same effect, the second allows the updating of the template, but once you click on the button, some errors are shown, giving errors along lines 14-18 (the fopen, fwrite thing).

Which means that is_writeable is probably okay (which it is, now that I've tested at uncle's box) as well.

I tried to determine the CHMOD code of index.php by using echo (@fileperms($f));, but all I got was a blank page (with nothing loaded), which is kind of strange because this does work on my uncle's server (OS X Server 10.1/Apache 1.3.19, not 1.3.20 because this package has some Apple-defined modules and upgrading requires the rebuilding of them all).
ian @ 12:35:11 732
no comment, no trackback, no pingback

Michel, I think you forgot to change your email to the tidakada.com one below the list of websites. You only did it for the contact info part.
s @ 09:36:53 608
no comment, no trackback, no pingback

PHP3's is_writeable function is broken.

There are workarounds I hope, but it probably explains why I cannot edit my index.php file (which has undergone various CHMOD-ing). I'm thinking that b2 is on PHP3, and not PHP4.

Can someone confirm that Template Editor works? Or is this pure prejudism against Macintosh? : )  The usual workaround on this for me is to FTP another index.php file with all the usual template variables (as explained in the Readme), obviously.

Yer proof-it-all screenshot:

ian @ 07:47:14 532
3 comments, no trackback, no pingback

Hey, strange behaviour by b2 on the categories part, the 'default' category is b2, and not another category. Could you add such a feature? : ) 
ian @ 07:38:30 526
no comment, no trackback, no pingback

15.10.01

Testing: DVDwebben
This is really nice script man.

guest @ 08:21:49 556
1 comment, no trackback, no pingback

14.10.01

Another thing -- how come the title thing and category thing are aligned to the right? it looks kind of strange, and b2 does look very strange in lynx. it looks like this:

menu
post/edit
my profile
logout
search _____
search
category
all view
archives
october
september
auguest
july
june



michel, time to do something about this...
ian @ 11:24:19 683
2 comments, no trackback, no pingback

13.10.01

Michel hasn't updated my copy of b2, boo. Anyway, the comments thing should NEVER redirect to the front page, in my opinion -- perhaps you could make the redirect an option, because you never know who wants what.

Another thing (not sure if this is already resolved): but on some b2 weblogs, URLs and e-mail addresses need to be input into the comment forms otherwise b2 will croak an error. I'm doing speed typing, hence the three quick posts. : D 
ian @ 18:46:10 990
no comment, no trackback, no pingback

Okay, I understand that I did have some stuff that broke the layout. : ) 

would just like you to know that the little funky bold, italics buttons don't work at all on ie 5.1.1 beta mac.

As for omniweb, I suppose that it emulates the IE useragent tag, i'll check tonight, if OmniWeb will download on my recently cleared laptop. The only thing is that the b2 interface now looks very cramped, especially with the buttons (perhaps one too many, or maybe they're too large).

Another strange thing is that the Title field automatically has a value of the title of the b2edit.php page 'b2 > Post & Edit'. Let's say it defies common sense. : ) 

I still think the post navigation system is too feature-packed. I don't know how to go about this, but I'm waiting for Michel to be back on the computer so I can ask him something. Perhaps the post navigation on the top should be simplified to just the Previous 20 and Next 20.

I would think the aim for the b2 interface is simplicity, but it's getting more and more jammed.

I'll start downloading Netscape tonight, so I can test Mozilla on b2, but I generally expect the same as Michel is experiencing himself because Moz is good in the sense that builds at every operating system are more or less the same aesthetically and beneath, unlike IE...
ian @ 18:39:10 985
no comment, no trackback, no pingback

OK, we've got lots of bugs fixed, an interface that doesn't suck, bookmarklets, and the possibility to use a b2 template out of the b2 directory.
I think we've got enough to release v0.5.1 tonight. Stay tuned.
michel v @ 13:46:31 782
2 comments, no trackback, no pingback

12.10.01


Here. Non-standard HTML sucks.
ian @ 05:38:42 443
5 comments, no trackback, no pingback

window.open("<?php echo $path ?>/b2bookmarklet.php","b2",
resizable=no,height=300,left=100,
top=150,status=no,scrollbars=no,
location=no,menubar=no,
toolbar=no");


OS X users can change the b2profile.php javascript to this in place of the 'window.open' code that is already there. This works in OmniWeb 4.05 as well.

[ Edited by michel: added linebreaks in the code so it wouldn't break the table (just concatenate everything if you copy this code), and the correct php tag... and users can't do that since no user has got that version of b2 yet : )  ]
ian @ 05:15:40 427
10 comments, no trackback, no pingback

For Mac OS X users of IE (yeah yeah), the b2 thing doesn't work.

http://b2.dayzero.org/b2bookmarklet.php_
_?text=b2&popuptitle=b2


should work correctly in IE 5.1.1 beta on OS X 10.1.

[ edited: link broke layout. self-reminder: change layout ]
ian @ 05:10:00 423
no comment, no trackback, no pingback

Ah, what is the URI of the bookmarklet?
ian @ 05:06:26 421
no comment, no trackback, no pingback

09.10.01

I'm testing the new b2 bookmarklet... They aren't properly ready now, but you might want to try them if you are a level 1+ user here. So far they can be launched from Mozilla and Internet Explorer 5. I'll edit this post when I have more browsers supported. I'd need the help of some javascript masters too, just in case. : ) 

For those of you who can't test them yet, here are screenshots:
- Mozilla version
- IE 5 version


Update : now Netscape 4, IE 6, and Opera 5 are supported. All hail user-agents.

michel v @ 18:56:22 997
1 comment, no trackback, no pingback

Another aesthetic problem with b2 is the post navigation (again : - ) 

Of course I love the navigation system, just that... it's not placed at the bottom as well. But perhaps the controls at the bottom can be simplified, like Previous 20 and Next 20 (if available).
ian @ 06:38:32 485
no comment, no trackback, no pingback

Michel, somehow you *may* have to introduce the inviting of people because, what if I don't want the whole world to sign up, just my friend? You wouldn't expect me to upload b2register.php and wait for this friend to sign up before deleting from ftp again.

that is, of course (i mean the uploading of the b2register page) feasible, but not user-friendly enough. If you smell what I'm cooking. : - ) 
ian @ 06:37:08 484
2 comments, no trackback, no pingback

08.10.01

Ah, you people have hacked versions of b2? why don't you have michel have a look and perhaps incorporate certain cool features into b2? : D 
ian @ 07:24:28 516
2 comments, no trackback, no pingback

i have made a c backend for b2. it runs on objective c, and there's an applescript to post via http. i don't like the rigmarole about HTTP, and definitely SOAP calls are better...
ian @ 06:53:09 495
no comment, no trackback, no pingback

07.10.01

And more about plagiarism: certainly there are 'bad' plagiarisers, but we have to control it. We cannot be asking for credit all the time. Like Apple is not asking all of you PC users to go on your bended knees and give offerings to Steve Wozniak (the dad of computers)...

And surely many of us b2 users have in some way or another, contributed to b2 code/UI suggestions, so you either i) credit us or ii) pay us. : - ) 
ian @ 07:31:33 521
no comment, no trackback, no pingback

In opensource, plagiarism is all around, and more or less used by everyone. For instance, some utilities Apple snipes from FreeBSD installations, do rebuilds and add their names to credits. : ) 

I'm not saying that plagiarism is good, but UNIX would not have survived without plagiarism.

And being opensourced, at least add a disclaimer that if you actually use parts of this software/interface, give credits, instead of not mentioning and complaining when it happens.

Of course everyone appreciates good work, Michel, and I'm sorry if I'm too blunt on this one -- but seriously, it wouldn't be good if you save-guarded all your work, and say "You can't copy my work in any way". How, then, is improvement going to be carried out?

I would suggest the 'take, but give back' strategy -- where you allow people to modify the software and give themselves credit for it -- provided they, in turn, give credit to the original developers, keeping original disclaimers intact in new code/user interface.

Thank you.
ian @ 07:26:03 518
5 comments, no trackback, no pingback

05.10.01

b2 on IRC: today I founded #b2 on the Undernet IRC network, just so we can chat & discuss about b2 and other things. If you need live, instant support, this is the new place to go !
To get there, just use your IRC client and connect to Undernet on eu.undernet.org, then join #b2.
I'll usually be there between 12PM and 2PM, and then 6PM and 2AM, GMT+1 time (that's most of Europe's time). My nickname is Shin-Ma and your host bot is named Kibo.
See you there !
michel v @ 13:11:37 758
2 comments, no trackback, no pingback

04.10.01

just one last time about the blogged indicator.

it doesn't belong where it is. it belongs right in the latest post, at least, to give a better indication to someone that he has posted.

and the search thing is more or less a no-brainer, right?

and one last thing: how come, for so long, none of us at this weblog have failed to realise that there is no navigation for the ten posts previous to those seen in b2edit.php? i thought it would be better than clicking on the archives and trying to figure the right date out. yeah.

i haven't had the latest release of b2 in my hands, so i wonder if the category add/view functions have been integrated -- somehow.

When I get OS X 10.1 I'll show you the various aesthetic bugs in b2, because I deleted Grab from my OS X installation -- meaning that I have to reinstall everything just for that Grab application -- OS X's custom install thing sucks. There's no such thing.
ian @ 14:56:12 830
8 comments, no trackback, no pingback

03.10.01

I updated both the v0.5 release file and the nightly one, with quick fixes: there was a bug that displayed mailto:$admin_email instead of the actual email address, and there's the new installer file in v0.5 so the error would be clear when you can't install (the original installer would just skip displaying an error if it can't connect, leading to a confusing "can't create 'post' table" that didn't help at all).
Also, I made a Zip file of the nightly, so you can unzip it if you can't handle the tar.gz one. It's there.
michel v @ 13:55:49 788
5 comments, no trackback, no pingback

02.10.01

It's been a tough decision, but since the development is slowing down a bit on b2, I will now release nightly b2 releases. These would be the result of today's work.
There'll be no support on these releases, so don't even ask. If you find some bugs please do not cry and complain: report the bugs, that's more effective. : ) 

So with this said, the impatients among you will want to go and download today's release, aka v0.5.1 pre release.
Most behind-the-scene bugs have been fixed there, including some nasty install bugs. However, the template engine has had some changes too, which are not listed in the readme yet, but are used in the sample b2.php file.
michel v @ 23:39:25 194
3 comments, no trackback, no pingback

01.10.01

Hey. I'm just testing this since this is the first time I'm using b2.
angel @ 21:50:25 118
1 comment, no trackback, no pingback

29.09.01

Yeah, the b2 window looks funny. I appreciate the Post thing got bigger, but the b2 window looks funny as ever. I'll upload a picture later.

By the way, the login form does not have the username and password fields in line with their descriptions. : | 

But on the whole, I'm pretty satisfied with the UI, except with the Teams thing. Well well well. We could break it down into two things:

  1. a pop-up window
  2. integrated into the b3 interface


While pop-ups aren't good news for Mac users (it auto-sets the windows resolution for IE, damn), I would feel that integration would still be the second best thing, if it was given as an option. Maybe it could be turned off by b3 after there is too many users.
ian @ 09:34:22 607
2 comments, no trackback, no pingback

28.09.01

There you go Ian, I fixed that little narrow cells problem. I also... well that's pretty much all. Oh I made functions out of parts of the sections' general layout, so expect the scripts to get lighter, and the development of plugins' layout easier.
Actually b2's present layout will be used as b3's base layout.
But let me remind you it's not finished, so things like the search function turn out weird. The search and the archives shouldn't even display a form to add posts, yet they do because I haven't taken care of that problem.

On other news, the template editing system works again, and some fixes were made with the way the template editor and the Edit box display the code. There used to be glitches with html special chars, such as &amp; and others, now there shouldn't be anymore.
michel v @ 20:29:07 061
no comment, no trackback, no pingback

27.09.01

michel, i'm sorry, but the new ui sucks. i mean, there's almost no reason to enclose the post thing into such a confined area.

it's either this, or make the cellpadding a little larger, because everything feels 'cramped'. this isn't very good news, actually.

and i would still like to appeal for multiple category posting for b3, michel. this can be achieved with a multi-selection list, thereby opening up the category list -- something i've always been in support of, actually.

and other complaints: the search thing is also very much a no-brainer -- perhaps you'd like to remove the search heading.

by the way, os x 10.1 has just come out. soon mac os x users will be able to post into a b2/blogger blog directly from the osx gui.
ian @ 17:15:25 927
no comment, no trackback, no pingback

07.09.01

I have installed Cygwin yesterday and that'll allow me to run some basic Unix shell commands on my Windows boxes. As a result, future releases will be tarballed and gzipped, instead of zipped. That'll make smaller download size (.zip = 55kB, .tar.gz = 43kB), and will make it possible to just type tar -xzf b2.tar.gz in a terminal to unzip it.

Another possibility is bzip2 compression, but that's not readable by WinZip yet...

From now on I'm creating the images in the GIMP, so since that program can't save .gif files (I could install a fix but I don't have an UniSys license), all images will be of the .png format. Gif format sucks anyway.
michel v @ 12:46:01 740
no comment, no trackback, no pingback

On this:

Michel, the dream is, the categories appear in multipleselectionpulldown form, or a checkbox form. In this way, you can view, add, and delete categories at one place.

On the previous b2 design, you have to access some place to add a b2 category, then click here to delete a category, and finally your b2 categories are in b2edit. that isn't very intuitive.

of course, there comes a point where you can't place everything in your b2edit page (making it all the more cramped).

For the users column, which on this blog is a long deal, then I'd suggest use pulldown menus. And something else about the users column: how in the world would I know that I could edit my own profile by clicking on my username in the team list?

In the words of Steve Jobs, "we simplify the interface, we have good advertising, you get your profit."
ian @ 07:20:00 513
no comment, no trackback, no pingback

06.09.01

the new UI looks nice. The only thing is that the sidebaar needs a little colour. either light grey (my best bet) or green. I'm saying that grey may not appear too clearly on my laptop.

The addcategory function should be with the category column. and a 'next 20 posts' implementation.

The thing about b2 is that it needs some work on the post navigation system, otherwise it's wonderful. : ) 
ian @ 19:47:51 033
1 comment, no trackback, no pingback

03.09.01

thanks for michel fixing the bug on my b2.. so all single quote will be replaced by double quotes now ; )  i will try to work on the smiley (hack) hmm.. we will see =)
dodo @ 21:47:16 116
no comment, no trackback, no pingback

22.08.01

anyone want to do b2's documentation in DocBook? : - ) 
ian @ 10:00:11 625
no comment, no trackback, no pingback

21.08.01

Just wondered how much space b2 would take in a MySQL database, so I did a quick dump of the db and checked :

With 125 users, 183 posts, 89 comments, 5 categories, and 1 set of settings, it takes 127 KB.
If you remove the users, it takes 97 KB.
If you also remove the comments, it takes 76 KB.

Not bad for almost 200 posts.
michel v @ 13:49:34 784
no comment, no trackback, no pingback

17.08.01

Updated the template functions file, and the comment posting file. Now comments' time format is customizable right on the template and people won't post name,@,http://,comment anymore.
Changes were reflected in the zip files.

Also, there are forums now. So go & register if you want to tell us about bugs, suggestions, feedback or just anything : ) 
michel v @ 05:16:58 428
1 comment, no trackback, no pingback

16.08.01

Suggestion, and a big time suggestion at that that may turn the fate of b2 forever. : )  maybe not.

How about a migration from Greymatter to b2? What this will do is to parse the Greymatter entry files and convert them into b2. Sounds easy, but the programming involved is tough, I think. For Blogger, the process could be slightly easier, with XML-RPC, all we need to do is strip the XML code and introduce it into b2.
ian @ 09:50:40 618
no comment, no trackback, no pingback

15.08.01

i think i once suggested that, but not exactly so. i think it is the notification of users when the weblog is updated, but the comments thing would be a hell of a hinderance if you have 500 visitors a day.
ian @ 09:21:51 598
3 comments, no trackback, no pingback

13.08.01

By the way, I have posted the b2 tips page. It should work though, and if you knew some PHP i'm pretty much sure you could create your own b2 pages, this is just to start you on. : ) 

In the rare event that it doesn't work, kindly contact me.
ian @ 17:00:53 917
no comment, no trackback, no pingback

12.08.01

Little thing: due to too much test posts with no comments whatsoever, I'm now deleting every test post once I see them. Sorry guys. I'll be putting a b2 somewhere on that page, only for testing purposes, so you can test all the way.
So for the moment, please leave this room for comments.
michel v @ 16:25:29 892
no comment, no trackback, no pingback

10.08.01

If you want to link to us, do so. And there's something I haven't stated in the ReadMe as a requirement but that I'd love you to do: if you use b2 on your site, please include a link to this page.

In short, if you like b2, just link to it or talk about it to your friends : ) 
What need for this script if no-one knows about it ?
michel v @ 23:12:16 175
no comment, no trackback, no pingback

§Ú¦æ§Ú¯À
1234567 @ 18:18:09 970
no comment, no trackback, no pingback

[ post edited because it screwed up the layout ]
tt @ 17:47:46 949
2 comments, no trackback, no pingback

nice script
hosay @ 16:22:57 890
4 comments, no trackback, no pingback

And yes, there'll be a teaser function in the next release. Still pondering how to include that in the UI without cluttering it.
michel v @ 13:10:36 757
no comment, no trackback, no pingback

boo !!
3rdeye @ 11:42:54 696
2 comments, no trackback, no pingback

Impressive news management suite.
FrozenPea @ 08:00:48 542
no comment, no trackback, no pingback

Just an FYI... the form on the main page of this site to vote for b2 at HotScripts.com lists the program's id as 11386, while it should be 11486. Which means every vote cast from this page is voting for another product (php Link Index). Let us know when it's fixed and hopefully everybody will vote again!! I'm loving b2 so far, btw. : ) 
travis @ 06:08:52 464
1 comment, no trackback, no pingback

¤¤¤å´ú¸Õ·|¥¯à¤£½Ä°¨³
danny @ 05:41:08 445
no comment, no trackback, no pingback

ADDAd sFSFEWTREGDS DSGFDRTRE R
Timmah @ 05:30:03 437
no comment, no trackback, no pingback

hello every one . This is a test
yes @ 04:21:23 389
2 comments, no trackback, no pingback

I was wondering if there is a possiblity that an add'l field for a lead-in paragraph (or whatever you'd want to call it) will show up in future releases. The root page could have the post title/subject and the lead-in with a "more" link to the main body of the post. Optionally, the lead-in could be the entire post without the "more" if the author desired.
Thanks/peace!
Webdean @ 04:20:52 389
no comment, no trackback, no pingback

hiya michel : ) 

Just wondering since I can't seem to find any buttons...
Would this one be okay to use on my page?

Let me know at dodos I guess : ) 
Thanks

http://almostbroken.net/b2power.gif
Shi @ 03:30:46 354
no comment, no trackback, no pingback

just checkin this out
cyrus @ 01:27:35 269
no comment, no trackback, no pingback

09.08.01

Fesso chi Legge
gigio @ 23:32:57 189
2 comments, no trackback, no pingback

Just seeing what this does
juzza @ 23:02:58 168
no comment, no trackback, no pingback

Featured there too. Wow.
That sure is the kick start I needed to start coding new features and launch forums.
michel v @ 22:40:34 153
no comment, no trackback, no pingback

Submitted b2 to ScriptSearch and HotScripts.
There it is now on HotScripts : ) 
michel v @ 22:21:08 139
no comment, no trackback, no pingback

07.08.01

Doh, I'm so numb I posted as 'guest' when I fixed the bug (had to try the fix)...
michel v @ 00:51:28 244
no comment, no trackback, no pingback

'Bug' fixed. It was a stupid bug, some lines I forgot to include. By the way the UI hasn't changed, I only played with the stylesheet.

My mind has been missing in action for a few days, hence the lack of updates on my blog and most importantly the delayed release date of v0.5. It will be up and running in a few days.
guest @ 00:49:10 242
no comment, no trackback, no pingback

01.08.01

No pun intended -- opensource doesn't actually mean no copyright, it just means copyleft. just to prevent the masses from fainting, perhaps you should just abolish the copyright and put in 'by michel v' which is so much friendlier : - ) 


I would advise the use of copyleft, really. just to remind you, i would definitely love if there were two category boxes (or even three) if the categories so happen to coincide with one another...
ian @ 17:01:58 918
no comment, no trackback, no pingback

and remove that copyright thing. if it's opensource, there's no reason why the copyright sign should be there.

you'll be fine if you go by the gnu public license (gnu.org)

(another suggestion: auto-linking by just typing in the web address. for instance ftp://ftp.dayzero.org would make a hyperlink like that. just to make b2 more useful, you could enter the target name in brackets as http://dayzero.org(dayzero) so it will appear as dayzero when posted.
ian @ 09:40:16 611
no comment, no trackback, no pingback

if you asked me, b2 seriously needs category linking and category viewing by visitors. it almost defeats the purpose of having categories in the first place.
ian @ 09:37:18 609
no comment, no trackback, no pingback

28.07.01

verbosus was right on that one about linkage. i wonder if michel can create rdf dump files as well. i think i fare pretty well on that one. rdf is basically like a face for a structure. almost like templates, but better.

the ui is also very mac os x-ish. almost, i might add. b2mac 0.7, the final version of b2mac, has been completed. it was a very non-intuitive application. it took after realbasic and photoshop, which both rely on palettes. maybe it was a little too functional, which shouldn't be the case for a one-trick pony.

after this, i will start work on the successor on b2mac, which is based on realbasic (a less powerful coding tool), and will have toolbars like those you see in eudora. anyone who wishes to contribute cool icons may send them my way at [email protected].

any cheesy names for b2mac's successor can be sent here as well. thank you.

Updated: Okay, for the sake of manners in the world, it's Antonio. : ) 
ian @ 16:33:19 898
1 comment, no trackback, no pingback

26.07.01

the aqua ui guidelines is available only for certain apple developers. there's a less detailed version at developer.apple.com -- not the one that i use though.

by the way, the modern ui was invented by apple. it's been a custom since system 5.0, anyway, to have variables above pushbuttons. the mac os 8-9 guidelines are also avail at developer.apple.com.
ian @ 16:57:46 915
no comment, no trackback, no pingback

25.07.01

Ian can you add a link to Aqua's UI guidelines ? Just so I see what you mean...
michel v @ 19:51:45 035
no comment, no trackback, no pingback

Aqua UI violation (again).

I think you should enable autobr by default, though -- and the autobr should be on top of the post comment button: as in b2edit.php.

Again that is a Aqua UI violation.
ian @ 08:56:48 581
no comment, no trackback, no pingback

23.07.01

No code update today (shopping in the city), none tomorrow (sister squatting the PC). Your comments are welcome, I'm thinking of a new design for the UI. I want to have categories and fulltext search done before I work on UI, though.
michel v @ 23:44:46 197
3 comments, no trackback, no pingback

Could I request for the user highlight colour to be a hint darker? On my laptop, there is almost *no* change in tint.

Another thing: something which greymatter has and b2 does not is that greymatter has autobr for COMMENTS. the comments thing in b2 seems to be a little 'neglected'.
ian @ 10:25:16 642
no comment, no trackback, no pingback

I wasn't saying i was getting into a war, i just said it was amusing. No heat, alright?

What's so stupid is that people join this blog not to say something intelligent, but to do shameless plugs for their own blogs...

At least make some comments!
ian @ 08:14:20 551
no comment, no trackback, no pingback

22.07.01

I'm trying to suggest some corrections to the UI of the admin area, I think it needs some improvements. Let's see what happens in the next release : - ) 
verbosus @ 20:34:55 065
no comment, no trackback, no pingback

Let's not get in a war, nobody said users of this blog had to contribute. Most of you have been invited to register, in order to test the script and give your comments.
It doesn't go further than that. Also, opensource doesn't mean every user has to contribute. I know that very few of the 28 users can read PHP, let alone code additionnal modules or ameliorations to the base code. So let's be cool with it : ) 
michel v @ 19:52:32 036
no comment, no trackback, no pingback

Dang. Whenever I look at that user list, I am amused. We have 28 users. 28 users, yet none of us 28 users are contributing to this b2 thing, which happens to include a certain person who claims to be doing 'UI for her daily job'.

Maybe opensource isn't your kind of thing. I think michel should adopt a delete user for the user to delete himself from the blog if he's not interested in the blog.

it's sad.
ian @ 18:57:13 998
no comment, no trackback, no pingback

Michel, you are forgetting UI principles YET again. Please check my comments on my post about autobr anyway.

Oh yeah. b2 0.4 reads my stuff as 'Post/Edit 3'. What the heck's that supposed to do? : P 

I'm going to persist in that putting the searchbox in the b2header.php file, because repeating the 'search' thing twice in the same place is stupid. or it sounds stupid, at least.

I'll also be considering a total recode of b2mac so that a windows port is easier (on realbasic, because a windows port is two clicks away).

what's so bloody stupid is that realbasic doesn't support importing of cocoa projects! shit!
ian @ 17:06:38 921
1 comment, no trackback, no pingback

Date&time format bug is now fixed in the v0.4 release.
Ian, check the comments on your posts.
michel v @ 12:08:18 714
no comment, no trackback, no pingback

Yet another bug: turn OFF the usage of <br> tags whenever using Auto-BR!!!

when i was cutting and pasting lyrics on b2, the damned thing actually doubled the number of breaks in my post!

for instance if i typed two paragraphs of text, which constitutes two brs between them, autobr makes them four, by putting one br inside every linebreak. so one br becomes two, and two becomes four.

i repeat, when using auto-br, michel, do use a hack to prevent br tags.
ian @ 08:54:16 579
2 comments, no trackback, no pingback

Another bad habit of b2: on my mac os x box b2 actually displays the time and date properly, but on this mac os 9 box, it is 12 hours slower!
ian @ 08:38:13 568
1 comment, no trackback, no pingback

b2 looks a little bald on my server. Where are the options? There are none. By the way, the date format thing only writes to the comments part. It's kinda bad.

And another: there's no logout option on my b2 interface. I'll add that on my own, and the 'my profile' should be integrated into the users section, so i can auto check and change my info when i click on my own user in the users list.
ian @ 08:34:01 565
2 comments, no trackback, no pingback

21.07.01

wonderful! I absolutely ADORE this new b2 interface! adore! the only thing left is of course, changing of templates from b2, instead of editing the index.php file.
ian @ 17:23:10 932
no comment, no trackback, no pingback

Second UI recommendation:

use icons. I know this is kind of strange (and stupid), but it saves space for the 'Blogged!' comment that I'm going to recommend be right next to the post information box.
ian @ 11:36:51 692
2 comments, no trackback, no pingback

i have one more suggestion. why don't you abolish with the 'b2 control panel > post & edit' thing? to comply with UI guidelines (and simplify the interface), you might as well italicise the section that is being used at the top.

sometimes i find it strange as well. and i still find the search box goes well in the top bar, considering that you can search for posts from anywhere, not just post &amp; edit.

UI lesson brought to you by Apple Computer. : ) 

Updated: I didn't notice the automatic redirection to the Post & Edit section, so I should have mentioned that the 'Blogged!' message should either be next to the 'post information' at the top of every post to indicate who has posted, or at the top bar (which doesn't make much sense).

And bring back the date editing function. : ) 
ian @ 11:33:11 689
1 comment, no trackback, no pingback

20.07.01

I just realised that 6 of my e-mails (out of 8 )  are from Michel Valdrighi.
ian @ 17:31:16 938
2 comments, no trackback, no pingback

19.07.01

One more bug (I happen to be in the mood to report bugs today): if you actually post a comment on my blog and happen to be the only one, then the comment area will say '1 comments'.

That either sounds like an idiot or b2 being too automated.
ian @ 19:08:50 006
no comment, no trackback, no pingback

Wow. Heh. Monkey is ready. the b2mac ui is still in a mess thanks to too-quick updates of b2, which is good. Yay.
ian @ 19:01:43 001
no comment, no trackback, no pingback

1. Oops, I forgot to type "delete b2install.php after the installation" in the Readme, I agree.
2. The Templates feature will be skipped until it's actually coded.
3. The admin e-mail bug is mysterious...
michel v @ 18:29:22 978
no comment, no trackback, no pingback

big security flaw in b2

i had installation problems a few moments ago and i realised that b2install.php is on my monkey.dayzero directory. this can be a great security flaw because it simply overruns all existing settings and posts and makes a new copy of b2. this also means that all accounts are wiped out and the admin user and pass becomes the default.

this is worrying. for those of you who're using b2, please DELETE b2install.php from your ftp server after installation. if you can't remember your password you can upload it back and do a clean reinstallation, or request michel to do this password sending thing. thank you.

alternatively, you can chmod the install.php file to something else (like 755) or request yet another feature on b2: for the install.php file to auto delete itself after installing.

i would request this to be reflected in the b2 readme.
ian @ 17:40:25 944
no comment, no trackback, no pingback

Very strange, michel. i haven't checked all the features of b2mac yet because there's no template feature when i worked on it. now i have admin mode on monkey.dayzero, but two things have happened:

1. the admin e-mail address refuses to change to anything else other than [email protected]. feature?

2. templates not implemented yet -- or an easy way to implement changes to the blog.

i'll hope it'll be fixed when b2 0.4 is out.
ian @ 16:50:54 910
no comment, no trackback, no pingback

13.07.01

You should set auto-br for comments. i don't think putting the auto-br checkbox would be required for comments -- i find it perfectly alright.

Edited: b2mac supports autobr for comments. i made it that way. : ) 
ian @ 18:44:23 989
no comment, no trackback, no pingback

12.07.01

Very impressive Michel! I like it a lot...
jackd @ 21:34:09 107
2 comments, no trackback, no pingback

One thing I really like about b2 is that it's darn good to use in lynx, which is what i'm typing in this now. so don't change it -- yet.

I would still like categories, though b2mac supports them (but requires a lot of funny html printing). ah, programming. while i'm at it, i've managed to fix just one of 11 UI errors. Am i done for?
ian @ 17:35:45 941
no comment, no trackback, no pingback

11.07.01

mariah, you don't sound like a unix-y person. wait. am i the only one here or what.

check freshmeat.net. it's an index of projects for the unix distros.
ian @ 09:01:43 584
no comment, no trackback, no pingback


Nice Michel, nice.

Btw, I was addin button links to my page and I quickly made a rather basic and crap one for u, so whenever u have time, make a 100 by 35 button so some people can link u dude!

gfllfg ;Smileys aren't for babies! You know I'm also includin the other faces etc. Not a barbie impersonation, and they fare better than your weird 'colon - end bracket' smile, which isn't at all friendly.. What would you define as 'freshmeat'. Do u mean RAW, bloody, uncooked or what?

Good work guys!
Babymariah @ 03:05:02 336
no comment, no trackback, no pingback

10.07.01

I'm typing this from lynx. i suppose i can help you with the tarball distros, michel because those freshmeat people live on tars, and it isn't right to give zipped distros to a unix community.

b2 looks great on lynx, and if i know if there's a screenshot utility for unix, i'll get a screen grab of this. : ) 
ian @ 19:07:02 004
no comment, no trackback, no pingback

There you go, smileys !
Erm, just kidding, this is just an image I linked. I could still make the smileys into a plug-in, or a hack. It would just require an eregi_replace function while posting.

Tarball... I wish I could. The hard-drive that holds the Linux part of me died a bit before last week. It just makes strange noises... I wonder if there's a way to tarball it on my server via ssh.
michel v @ 18:36:39 983
2 comments, no trackback, no pingback

b2mac is buggy. i forgot to fix a bug that causes kernel panics, and b2mac has officially ruined the b2 files that i have right now because b2mac is optimised for b2 beta 0.1 only.

certain files like spellcheck aren't automatically setup. however i'm posting from b2mac as i'm typing this. b2mac doesn't automatically send the linebreaks as input to the php (which is a mystery).

i will also turn off spellcheck for b2mac auto setup. something that mac os x users have that you windows users don't. i think next on line is b2unix so you can run it from the terminal. far better than b2mac. b2unix should be able to auto download spellcheck files.


just imagine:
b2 setup /Documents/b2/b2install.php
Configuring b2config.php...
Spellcheck enabled...
Downloading spellcheck files...
CHMOD-ing b2config.php to 466...
Setting up SQL...
Other quirks...
Setup complete.

Then b2unix starts. Cool eh. So if you want to post you'll enter

b2 post
type your entry, ^D when finished.
this is a test entry. Test entry. ^D
[x] auto br y
b2 spellcheck
no errors
b2 blog
posted!

ha! i will try to see what i can do for this. if i can do this unix thing, unix will be famous! famous!
ian @ 17:38:08 943
2 comments, no trackback, no pingback

Smileys? i think smileys are for babies. by the way, b2 is a freshmeat project, not a barbie impersonation! : P 

b2mac isn't doing very well because i violated a total of 16 UI errors! Okay because I haven't been spending a lot of time on this UI business, and I'll download b2 now and try see if it works.

finally michel, kindly tarball b2, thank you very much. i really need tarballs you know. it's easier to tar files from the terminal and download them with two lines of commands.

this is when i am not using the os x gui to do my stuff.
ian @ 17:09:52 923
no comment, no trackback, no pingback

Hi Michel, just tryin out this lovely B2 v 0.3. Isn't it absolutely and indefinitly delightfully mmmmmmmmmmmmmmmmm, like strawberry cheescake ice-cream! Tasty! : ) 

You should have smileys as well. It'd be nice..
Babymariah @ 12:19:07 721
no comment, no trackback, no pingback

09.07.01

Well, I've found the solution to the blogthis problem. It will require some browser-detection javascript though.
(And the security notes will be placed elsewhere.)
Because of this, but also because I've spent some too much time playing a new-found RPG today, and that I'm tired now, the release is pushed for tomorrow. (well, today + some hours)

(On a side-note, I'm posting this from the blogthis thing on Mozilla)
michel v @ 02:29:44 312
no comment, no trackback, no pingback

08.07.01

Those two 'notes' are indeed scary. And blogthis for Opera indeed works. I suppose this is because the feature sets for Opera between operating systems are very close. And Opera and Mozilla are standards freaks, unlike IE.

What you see on IE Win isn't what you see on IE Mac.
ian @ 18:22:01 973
no comment, no trackback, no pingback

Why don't you just ask the guys at Blogger for the Blogthis code. It won't harm them one bit.
ian @ 18:17:09 970
no comment, no trackback, no pingback

I'll end up making several blogthis! versions for different browsers... It seems to work perfectly on Opera and Mozilla, but not on NS4 and IE. Damn I hate that non-compliant thing.
michel v @ 18:15:16 968
2 comments, no trackback, no pingback

You know that little redirect page after you post? I think you should remove it, Michel. It's almost pointless to inform the person with 'Blogged!' when you see the post that he's blogged already below.

UI violation #123,566,234. : ) 
ian @ 16:42:12 904
no comment, no trackback, no pingback

Michel, the blogthis doesn't work. Whatever with javascript:void actually works?

Hmm. Clean code, yeah, MySQL keeps choking on it. Choke choke choke. That's strange. I'll try again. But the install went fine, Apache is fast, and almost lives happily ever after...
ian @ 16:41:00 903
no comment, no trackback, no pingback

Just coded a little offline Blogthis! form. Now if I can make it a bookmarklet thing...
michel v @ 13:56:02 788
no comment, no trackback, no pingback

ah, categories. i like this feature because it is really really nice and organises your posts.

for instance i'm a quake fan, so i go to the quake category and retrieve all posts on quake. this is nice, this is fun, and there are many websites/scripts that use this category thing (for one, slashdot).

PHP illiterate me is trying to grasp the basics of PHP to help debug some code that caused kernel panics two days ago. Here goes.


<html><head><title>Hello World</title></head>
<body>
<?php echo "Hello World!";
// comments are preceeded with two slashes;?>
</body></html>


Um.
ian @ 11:06:03 670
1 comment, no trackback, no pingback

07.07.01

okay michel, this is a cool screenshot of b2 on omniweb.

you notice that there is splel chcek automatically, yeah. the two pieces of paper with the a on it is b2mac without the icon.
ian @ 17:20:10 930
no comment, no trackback, no pingback

i suppose the b2 user interface is very 'weak'. First of all, the front page of b2 is completely redundant. i mean the front page after you login.

blogger immediately shows you the post and edit functions. this is very essential considering that the only reason why an individual would use b2 would be because he or she wants to blog.

also, the level 0/1 thing is totally redundant. instead the admin should have an option whether to turn on 'public' blogging so that anyone who signs up is automatically able to blog, or private blogging where invites are required -- much like blogger.

and then, another thing: i'll bet one in three people who don't intend to do spell check will click the spell check button. that's very sorry to know because the spell check button is right below this text field which i am typing in.

kindly put back the blog this! button in the spell check's place. or put spell check on its right. thank you.
ian @ 08:24:40 558
no comment, no trackback, no pingback

06.07.01

Wen I was in the phirst grade, my teacher sed I kud spill veri well.

It caught all the typos except the ones in bold above...

Nice feature!
Rog @ 18:31:30 980
no comment, no trackback, no pingback

04.07.01

i really would love spellchecking when i'm not on mac os x. you could, for instance, plug to a spell checker site and grab results (i only know how to do this in perl) for input, which is, of course the post.

however if you are on omniweb or a cocoa web browser (sorry windows users), you might have a javascript block out spellcheck. just for your info.
ian @ 08:24:38 558
3 comments, no trackback, no pingback

03.07.01

OK, so I was fixing stuff and it ends up with "comments" on the front page ? Damn.
(Fixed)
michel v @ 13:25:23 767
no comment, no trackback, no pingback

b2's going fine. It was frozen because of a sudden load of work, but from tonight on, the coding process will restart.
I'm really sorry for the delay, I should have released a beta last week already...
michel v @ 13:23:41 766
no comment, no trackback, no pingback

29.06.01

Just checkin out how's b2 going. Obviously it isn't goin that much cos Michel's been real busy with other work, like PAID work!

I've just been workin on my site layouts today,
they're just temporary cos I'm too lazy to do good ones;

Lazy layout


x
Babymariah @ 23:06:35 171
no comment, no trackback, no pingback

28.06.01

alright michel, the site which had php wap scripts was down. there's still this which is perl.

but all you need to know is how the perl script works, but if you learn wml, it shouldn't be a problem in the php transistion.

go here for wap development and here for sms development.
ian @ 17:25:51 934
1 comment, no trackback, no pingback

i've seen many sms features in news providing services coded in php, so i was wondering if one can actually get notices when the blog is updated through sms.

this would be kinda useful if you had a news blog or something. i'm only contributing ideas because i like helping out.
ian @ 10:38:44 651
2 comments, no trackback, no pingback

26.06.01

as b2's #1 feature suggestor (tm) and bug reporter (tm), i'm going to report a bug here when using b2.

it was like this. i hadn't logged out yet. but i went back to the b2 homepage and clicked login. and then it says 'wrong password/login'.

for the record, it's on mac internet explorer.
ian @ 14:19:51 805
2 comments, no trackback, no pingback

i like radio userland YET i like the blogthis feature. it's the coolest thing on earth. what you do is that you access a website you like, you find it cool, then you click on the blogthis button and you blog. wow.
ian @ 14:14:18 801
no comment, no trackback, no pingback

we are beta-testing people in a beta-testing world! ; ) )) great job, go on! =)
fiore @ 13:33:20 773
no comment, no trackback, no pingback

25.06.01

i waited. and here i am. i'm going to suggest e-mailing in posts because that's what i missed most after dumping radio userland.
ian @ 12:11:39 716
4 comments, no trackback, no pingback

I think it would be nice if you put a link to the blog at the control panel. You know, kinda like "view the web page" thing at Blogger. Some people (read: me) like to view the web page after posting, just to make sure that it's posted. I held Blogger responsible for this paranoia *grins*
firda @ 04:17:38 387
1 comment, no trackback, no pingback

Yay, I can login now! : )  From work, that is. With crappy IE4. Looking good, Michel!
firda @ 04:11:47 383
1 comment, no trackback, no pingback

22.06.01

I really should be revising for my Biology Synoptic tomorrow Michel, and you're evilly keeping me on! Talk to u soon! x
Babymariah @ 00:52:07 244
no comment, no trackback, no pingback

Hey, I'm typing on the new and wonderful b2
Babymariah @ 00:48:21 241
no comment, no trackback, no pingback

21.06.01

OK, so I fix some bug and a new one comes. I'm on GMT+1 and the server is GMT-5. Posts used to show up as GMT+1, and now they just went back to the server's time. Reason is unknown... (Edit: fixed.)
michel v @ 13:46:21 782
no comment, no trackback, no pingback

Just put together this little re-design, hope you like it.
I figured this archive thing, so tonight it might be possible to have archives for months and posts. Weeks are a bit hard to implement, got to find which days were Monday/Sunday etc...
Comment system, along with post-titles, will come right after the archives.
michel v @ 13:40:25 778
no comment, no trackback, no pingback

20.06.01

I'm battling with this #@$£ing Options page, to get it to update the options. Damn page wouldn't do it.
Edit: now it does.
admin @ 22:39:19 152
no comment, no trackback, no pingback

I can set it so, or make it in the user-preferences. At the moment, new users can't blog until an admin says they can, by upping their level to 1.
admin @ 13:33:34 773
no comment, no trackback, no pingback

Does that mean quite everybody can blog here just by registering? That's a pretty good way to find good bloggers for a great team! ; ) ))
fiore @ 13:27:27 769
no comment, no trackback, no pingback

18.06.01

Considering that we're all over the world, it would be awful easy to do that, considering it would be "normal" hours for most of us if we were to do this in shifts. Oh- and I believe it's time for a shameless plug of my own! Heh.
Rog @ 21:59:48 124
no comment, no trackback, no pingback

17.06.01

if it's ready you should have the b2 blog entered, then we all could help together, unless that's agains the rules?
Lexi @ 14:26:03 809
no comment, no trackback, no pingback

It would be just great if b2 was ready by june 28th, in order to participate to the Blogathon.
Fear not the delay, I must have finished the main codings until then.
michel v @ 05:26:45 435
no comment, no trackback, no pingback

I am typing my blog here.

My dog is chewing my shoelaces.

Help me.

I mean it. I need help.
Rog @ 02:53:15 328
no comment, no trackback, no pingback

16.06.01

i feel so speshul (i love spellign it like that) for being here michel! fix it up real soon so i can use it ok?
Lexi @ 22:27:01 143
no comment, no trackback, no pingback

15.06.01

This is exactly what I've been looking for. I'll have to get my site up and running one day so I can use it.
RussellG @ 06:50:21 493
no comment, no trackback, no pingback

14.06.01

Woo hoo; I can blog in this very first b2 weblog. Yay! Random plug!
Devi Dee @ 20:11:28 049
no comment, no trackback, no pingback

12.06.01

Here's a second post to fill up a bit. And a personal plug eheh.
admin @ 22:42:30 154
no comment, no trackback, no pingback

This is the first post.
Edit or delete it, then start blogging ! : ) 
michel v @ 21:40:11 111
1 comment, no trackback, no pingback

[powered by b2.]

archives
june 2003
may 2003
march 2003
november 2002
october 2002
september 2002
august 2002
july 2002
june 2002
may 2002
april 2002
march 2002
february 2002
january 2002
december 2001
november 2001
october 2001
september 2001
august 2001
july 2001
june 2001

What is b2 ?
A classy news/weblog tool (aka logware).

How does it work ?
You type something and hit "blog this" and in the next second it's on your page(s). You can write extended entries, or even entries that span multiple pages. You can also use BloggerAPI clients to post to your b2 weblog.
What's original in b2 ? Pages are generated dynamically from the MySQL database, so no clumsy 'rebuilding' is involved. It also means faster search/display capabilities, and the ability to serve your news in different 'templates' without any hassle.

Requirements ?
A server that can run PHP4, and a MySQL database (you can install b2 in an already existing database, and you can put several b2's in one database).

Where can I download it ?
b2 0.6 is the latest public release.
You can also visit the CVS server for the latest code, at your own risks.
See the ReadMe file for requirements and installation instructions.

Contact info ?
E-mail: m@tidakada.com
Forums: over there. :)

Post categories:

Search:

 

They are powered by b2:


Warning: main(): stream does not support seeking in /home/tidakada/public_html/cafelog/index.php on line 121
( 10 random blogs, out of 592 )

Polskaya
Il mondo di Art
PhunkyStyle
mystical enchantments
New Kid on the Blog
ミウラケネット 徒然日記
xboxgnome.com
LevelZero's weblog
Scream Sophie Gig Journal
Rose-Madder.net

See the complete list there.
(List last updated 03.11.2002)

e-mail me when you install b2 on your site, include your URL to be linked here.

 

Recently updated b2 weblogs:


Warning: main(): stream does not support seeking in /home/tidakada/public_html/cafelog/index.php on line 128
1. Krabbels
2. Syn Raziel's Neoprene
3. indiboi
4. InterNey.Net
5. BLOGGED
6. Revolutionary
7. Xeeozees.com
8. iBabble
9. Dragonchasers
10. PhotoMatt
11. Poets Corner
12. pure-essence.net
13. Davezilla
14. Michael’s Weblog – cyberbrain
15. 180° Shift
16. shanestyle
17. Alicia Keys Fan - Live News
18. DroLLery
19. glutnix.com
20. muso
21. Journalized
22. tank green dot com
23. turtelina.net
24. Simply Sara
25. A Bird’s Melody
26. up so close
27. chachacha.co.uk
28. Chicks with Sticks
29. WuMarkus.COM
30. bootrecords.com
31. dille schreeuwt het van de daken
32. Webfroot
33. et alia
34. svenrox.com
35. Monosyllabically
36. Scream Sophie Gig Journal and Weblog
37. a hundred indecisions
38. Ellipsis [...]
39. Fantasy Log
40. Hokey Mokey
41. Moonberry
42. nimrodel.net
43. GamerZ Homepage
44. Yummy Pi
45. SITC.COM LOLOLOL
46. Blogsherf
47. eternos.org
48. love-always

To be included in that list whenever you post to your weblog, please use b2 v0.6 or later, and then e-mail update@tidakada.com with: your site's name, URL, e-mail, and a password. You will then receive an e-mail with an ID string that you'll have to paste in your b2config.php file. And then you'll be linked there :)

 

<< # [powered by b2] ? >>

 

If you like b2, please rate it at HotScripts.com