<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Random Ramblings &#187; bBlog in Xoops</title>
	<atom:link href="http://www.codedivision.com/modules/wordpress/category/dev-comments/bblog-in-xoops/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codedivision.com/modules/wordpress</link>
	<description></description>
	<lastBuildDate>Tue, 29 Mar 2011 10:47:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Wow. It&#8217;s been a while</title>
		<link>http://www.codedivision.com/modules/wordpress/2005/01/03/wow-its-been-a-while/</link>
		<comments>http://www.codedivision.com/modules/wordpress/2005/01/03/wow-its-been-a-while/#comments</comments>
		<pubDate>Mon, 03 Jan 2005 11:45:18 +0000</pubDate>
		<dc:creator>Tiran Kenja</dc:creator>
				<category><![CDATA[bBlog in Xoops]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.codedivision.com/modules/wordpress/?p=9</guid>
		<description><![CDATA[Wow! A new year and I noticed it&#8217;s been almost 5 and a half months since I posted here&#8230; Oh well. Not much to report anyway. I did a lot of back and forth coding on this project and ended up getting too annoyed with it all. Basically the problem is that Xoops and bBlog [...]]]></description>
			<content:encoded><![CDATA[<p>Wow! A new year and I noticed it&#8217;s been almost 5 and a half months since I posted here&#8230; Oh well. Not much to report anyway. I did a lot of back and forth coding on this project and ended up getting too annoyed with it all.</p>
<p>Basically the problem is that Xoops and bBlog both wants to control Smarty. And I have to do a lot of coding around that if it&#8217;s ever going to work very well.</p>
<p>I still have my progress in Subversion tho. And I just noticed a new version of bBlog has been released for me to toy with so I might try that.</p>
<p>That being said I think it might be more productive to take a working Xoops blog module (like the now &#8211; seemingly dead &#8211; WebLog module) and then just add some of the missing functionality to it (like remote APIs). All in all it seems like less work.</p>
<p>Also there is a new blog module in development on dev.xoops.org that might be getting under way. So perhaps I should just get into that instead&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedivision.com/modules/wordpress/2005/01/03/wow-its-been-a-while/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guess I just can&#8217;t win. Now Xoops is making trouble!</title>
		<link>http://www.codedivision.com/modules/wordpress/2004/08/17/guess-i-just-cant-win-now-xoops-is-making-trouble/</link>
		<comments>http://www.codedivision.com/modules/wordpress/2004/08/17/guess-i-just-cant-win-now-xoops-is-making-trouble/#comments</comments>
		<pubDate>Tue, 17 Aug 2004 09:17:29 +0000</pubDate>
		<dc:creator>Tiran Kenja</dc:creator>
				<category><![CDATA[bBlog in Xoops]]></category>

		<guid isPermaLink="false">http://www.codedivision.com/modules/wordpress/?p=8</guid>
		<description><![CDATA[Well. It was all going too well. I had bBlog integrated into the Xoops templating system without changing too much of bBlog. And it was all dandy. But then disaster hit! It seems Xoops like to compile any defined templates of a module when it&#8217;s installed or updated. AND it don&#8217;t offer any hooks to [...]]]></description>
			<content:encoded><![CDATA[<p>Well. It was all going too well. I had bBlog integrated into the Xoops templating system without changing too much of bBlog. And it was all dandy. But then disaster hit! It seems Xoops like to compile any defined templates of a module when it&#8217;s installed or updated. AND it don&#8217;t offer any hooks to do any initializing. Result: Xoops pukes on all of the plugin usage in bBlog since it can&#8217;t find any of them *sigh*.</p>
<p>Ah well. It&#8217;s how life is. I&#8217;m trying to do some inline php in the templates to set it up. But I can&#8217;t figure out if there is access to the current Smarty object from inside a smarty template page so I hack around it for now. In the future of Xoops they have promised this precompile will go away. Making life much easier for me&#8230; Although it would have been nice if a plugin could acturlly define it&#8217;s smarty plugin locations. But then Xoops use Smarty but isn&#8217;t too Smarty centric (some people in the Xoops dev forum, on Sourceforge, are even suggesting going back to raw php in Xoops 3 for some reason).</p>
<p>Anyway. Apart from that I&#8217;ve started considering if I should do another OO patch for bBlog. I&#8217;d like to split the user info into a class of it&#8217;s own. Currently that kind of info is retrieved by joins in SQL. And it&#8217;s making it a bit hard to use Xoops user info instead (it&#8217;s doable but messy). Shouldn&#8217;t take too long either since bBlog don&#8217;t expect a consistent source of user date. So it&#8217;s not used in a lot of places.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedivision.com/modules/wordpress/2004/08/17/guess-i-just-cant-win-now-xoops-is-making-trouble/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Patch done&#8230; I think&#8230; Now on with business.</title>
		<link>http://www.codedivision.com/modules/wordpress/2004/07/27/patch-done-i-think-now-on-with-business/</link>
		<comments>http://www.codedivision.com/modules/wordpress/2004/07/27/patch-done-i-think-now-on-with-business/#comments</comments>
		<pubDate>Tue, 27 Jul 2004 12:19:56 +0000</pubDate>
		<dc:creator>Tiran Kenja</dc:creator>
				<category><![CDATA[bBlog in Xoops]]></category>

		<guid isPermaLink="false">http://www.codedivision.com/modules/wordpress/?p=5</guid>
		<description><![CDATA[Well. I think I got it in only 2 goes! I&#8217;m proud of myself =). The initial patch for bBlog to untangle the bBlog code from Smarty has gone into CVS. And I just posted a patch for the patch to fix some mistakes I made along the way. Even with Zend Studio PHP development [...]]]></description>
			<content:encoded><![CDATA[<p>Well. I think I got it in only 2 goes! I&#8217;m proud of myself =). The initial patch for bBlog to untangle the bBlog code from Smarty has gone into CVS. And I just posted a patch for the patch to fix some mistakes I made along the way.</p>
<p>Even with Zend Studio PHP development isn&#8217;t my favorite past-time activity. The language is so weakly typed it&#8217;s impossible to know if you messed up stuff unless you actually go through the entire site and try out everything. And when you are used to re-factoring Java code with tools like Eclipse. Doing it with search and replace just isn&#8217;t too much fun.</p>
<p>Ah well. But now I got it done I can get back to improve my Xoops integration. Most stuff should be doable in a subclass of the bBlog one now. So I just have to change the line in init.php where an instance of the bBlog class is initialized. And replace it with my own.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedivision.com/modules/wordpress/2004/07/27/patch-done-i-think-now-on-with-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ok&#8230; I&#8217;m gonna change the damned thing then!</title>
		<link>http://www.codedivision.com/modules/wordpress/2004/07/24/ok-im-gonna-change-the-damned-thing-then/</link>
		<comments>http://www.codedivision.com/modules/wordpress/2004/07/24/ok-im-gonna-change-the-damned-thing-then/#comments</comments>
		<pubDate>Sat, 24 Jul 2004 00:47:42 +0000</pubDate>
		<dc:creator>Tiran Kenja</dc:creator>
				<category><![CDATA[bBlog in Xoops]]></category>

		<guid isPermaLink="false">http://www.codedivision.com/modules/wordpress/?p=4</guid>
		<description><![CDATA[Well. Today I decided to simply do a patch of bBlog that will seperate the main bBlog class from the Smarty one. Simply put it&#8217;s horrible OO code. But Eaden McKee &#8211; the original author of bBlog &#8211; by his own account didn&#8217;t quite understand OO when he initially wrote the script. So here we [...]]]></description>
			<content:encoded><![CDATA[<p>Well. Today I decided to simply do a patch of bBlog that will seperate the main bBlog class from the Smarty one. Simply put it&#8217;s horrible OO code. But Eaden McKee &#8211; the original author of bBlog &#8211;  by his own account didn&#8217;t quite understand OO when he initially wrote the script. So here we go. Let&#8217;s see if we can improve it just a bit.</p>
<p>The nice thing is it don&#8217;t really take that long and that I&#8217;m pretty much done with it&#8230; I think. I still need to do some more testing before I submit the patch tho. Another nice thing is I got a reason to try out the &#8216;official&#8217; PHP IDE: Zend Studio. Obviously it&#8217;s MUCH better than any of the Eclipse plugins I&#8217;ve been using so far. With it&#8217;s integrated full debug environment that works as well as any you would find in, say, a C or Java IDE. And the code completion is very good considering we are working with a very weakly typed language. For hobby use I&#8217;m not sure I&#8217;ll sink money into a PHP IDE tho. It&#8217;s not like I enjoy PHP enough to do more of it than I do now <img src='http://www.codedivision.com/modules/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>On a side note I also tried to make some xmlrpc clients to work with my bBlog module. And so far I have only had w.Blogger working. All Palm based ones I have tried have barfed (and more common than not proceeded to require a reset of the device). Also the Mac OS X ones I tried didn&#8217;t work. So it seems I may have to look into what&#8217;s going on with the xmlrpc code at some point too. Unless it&#8217;s just my mods that has screwed it all up.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedivision.com/modules/wordpress/2004/07/24/ok-im-gonna-change-the-damned-thing-then/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>First stab at wrapping bBlog as Xoops module</title>
		<link>http://www.codedivision.com/modules/wordpress/2004/07/23/first-stab-at-wrapping-bblog-as-xoops-module/</link>
		<comments>http://www.codedivision.com/modules/wordpress/2004/07/23/first-stab-at-wrapping-bblog-as-xoops-module/#comments</comments>
		<pubDate>Thu, 22 Jul 2004 23:40:53 +0000</pubDate>
		<dc:creator>Tiran Kenja</dc:creator>
				<category><![CDATA[bBlog in Xoops]]></category>

		<guid isPermaLink="false">http://www.codedivision.com/modules/wordpress/?p=2</guid>
		<description><![CDATA[Well. Here it is. My first post in my first functional version of bBlog (www.bblog.com) inside of Xoops. The current bBlog version is .7.3 and that&#8217;s what I&#8217;m using. It isn&#8217;t very integration friendly. But making it work in Xoops wasn&#8217;t too hard either. Only trouble is if I&#8217;m going to have to make it [...]]]></description>
			<content:encoded><![CDATA[<p>Well. Here it is. My first post in my first functional version of bBlog (www.bblog.com) inside of Xoops.</p>
<p>The current bBlog version is .7.3 and that&#8217;s what I&#8217;m using. It isn&#8217;t very integration friendly. But making it work in Xoops wasn&#8217;t too hard either. Only trouble is if I&#8217;m going to have to make it work with Xoops users instead of it&#8217;s own &#8216;authors&#8217; table since it does a bit of hardcoded sql with table joining to get information for building pages.</p>
<p>So that&#8217;s why I&#8217;m not going to release the module just yet. It&#8217;s too dirty. The admin interface hasn&#8217;t been wrapped in the Xoops admin interface. Permissions on bBlogs own smarty cache has to be manually fixed after install (gotta get it to use the one Xoops has &#8211; should be trivial but it&#8217;s not gonna be tonight). And finally there is the whole users thing I mentioned.</p>
<p>I&#8217;m also trying to wrap some of the bBlog plugin/blocks into some Xoops blocks. But it&#8217;s a bit tricky since bBlog expects it&#8217;s own Smarty object and the code don&#8217;t work well with how Xoops integrates Smarty&#8230; But I&#8217;ll get that ironed out eventually <img src='http://www.codedivision.com/modules/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedivision.com/modules/wordpress/2004/07/23/first-stab-at-wrapping-bblog-as-xoops-module/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

