<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>khax.net &#187; plone</title>
	<atom:link href="http://blog.khax.net/tag/plone/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.khax.net</link>
	<description>Adventures in Ubuntu systems administration</description>
	<lastBuildDate>Thu, 08 Jul 2010 02:01:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.khax.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/6ccca40b5ab19d33d91882e4d8f9a9c4?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>khax.net &#187; plone</title>
		<link>http://blog.khax.net</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.khax.net/osd.xml" title="khax.net" />
	<atom:link rel='hub' href='http://blog.khax.net/?pushpress=hub'/>
		<item>
		<title>Liferay inroads</title>
		<link>http://blog.khax.net/2009/05/25/liferay-inroads/</link>
		<comments>http://blog.khax.net/2009/05/25/liferay-inroads/#comments</comments>
		<pubDate>Mon, 25 May 2009 13:29:12 +0000</pubDate>
		<dc:creator>agentk</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[liferay]]></category>
		<category><![CDATA[mmozine]]></category>
		<category><![CDATA[wintersky]]></category>

		<guid isPermaLink="false">http://blog.khax.net/?p=139</guid>
		<description><![CDATA[After installing Alfresco and admittedly suffering a few hiccups with it I seem to be making enough progress that I also decided to investigate Liferay as an alternative to Plone as our intranet portal and internal information site. There are some areas that Plone really does well such as the content type handling and content [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.khax.net&amp;blog=6484387&amp;post=139&amp;subd=khax&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After installing Alfresco and admittedly suffering a few hiccups with it I seem to be making enough progress that I also decided to investigate Liferay as an alternative to Plone as our intranet portal and internal information site.</p>
<p>There are some areas that Plone really does well such as the content type handling and content workflow. But lack of documentation in other areas has left me pulling my hair out at times, such as ldap user and group integration with openldap and active directory, debugging modules and some new gotcha each time something is updated in a buildout.</p>
<p>Liferay has also had a steep learning curve, but I found it no where as bad as Plone. No messing in the ZMI for setting up ldap auth, changing database backends or setting portal defaults. Just one config file. I have found the speed surprising compared to Plone on the same hardware too. With java webapps I have tried in the past I have been left with the impression of them being bloated, memory hungry and slow. But I am slowly coming around thanks to Alfresco and Liferay.<span id="more-139"></span></p>
<p>It took a long time to get the liferay-portal-5.2.2.war running in the ubuntu jaunty tomcat6 environment and it still had a couple of issues so I just went back to running the liferay-timcat6 bundle which does run well without issue. I guess that is the price I pay for avoiding java for so long.</p>
<p>To make it suitable for my needs the interface needed to be cleaned up and I decided to just create a fresh theme which can be seen in the screenshot below. The theme is called Winter Sky and is adapted from <a href="http://www.wpthemedesigner.com/2009/02/09/the-mmozine-theme/" target="_blank">MMOZINE</a>, and is available from the Liferay community plugin section.</p>
<p><a href="http://khax.files.wordpress.com/2009/05/screenshot.png"><img class="aligncenter size-medium wp-image-140" title="screenshot" src="http://khax.files.wordpress.com/2009/05/screenshot.png?w=300&#038;h=223" alt="screenshot" width="300" height="223" /></a></p>
<p>Other additions over the classic liferay theme are multiple level navigation menus and print styling css targets. Which were just a couple of extras that made things much more usable for my victims&#8230;. oh.. target users.</p>
<p>There are still a few visual glitches to fix, but everything seems usable and I will post the link to the Liferay project page once it is approved.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/khax.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/khax.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/khax.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/khax.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/khax.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/khax.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/khax.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/khax.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/khax.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/khax.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/khax.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/khax.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/khax.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/khax.wordpress.com/139/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.khax.net&amp;blog=6484387&amp;post=139&amp;subd=khax&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.khax.net/2009/05/25/liferay-inroads/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">agentk</media:title>
		</media:content>

		<media:content url="http://khax.files.wordpress.com/2009/05/screenshot.png?w=300" medium="image">
			<media:title type="html">screenshot</media:title>
		</media:content>
	</item>
		<item>
		<title>Plone 3.2.2 on Jaunty with python sandbox</title>
		<link>http://blog.khax.net/2009/05/04/plone-322-on-jaunty-with-python-sandbox/</link>
		<comments>http://blog.khax.net/2009/05/04/plone-322-on-jaunty-with-python-sandbox/#comments</comments>
		<pubDate>Sun, 03 May 2009 14:55:40 +0000</pubDate>
		<dc:creator>agentk</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[easy_install]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[PIL]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ubuntu-9.04]]></category>

		<guid isPermaLink="false">http://blog.khax.net/?p=133</guid>
		<description><![CDATA[It seems that a lot of python2.4 support was dropped from Ubuntu 9.04 Jaunty. Support which without Plone would not run. I started recompiling python packages to bring back python2.4 builds, but this was turning into a slippery slope and would bring back problems if any python package was updated from Ubuntu again. Solution: Use [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.khax.net&amp;blog=6484387&amp;post=133&amp;subd=khax&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It seems that a lot of python2.4 support was dropped from Ubuntu 9.04 Jaunty. Support which without Plone would not run. I started recompiling python packages to bring back python2.4 builds, but this was turning into a slippery slope and would bring back problems if any python package was updated from Ubuntu again.</p>
<h3>Solution:</h3>
<p>Use a separate user with it&#8217;s own install of python2.4 and any libraries needed for plone.</p>
<p>These are not complete instructions on how to get plone running again. But more or less just notes to point most people in the right path.<span id="more-133"></span></p>
<h3>Command history:</h3>
<pre>echo 'export PATH=$HOME/python/2.4/bin:$PATH' | tee -a ~/.bashrc
source ~/.bashrc
mkdir -p ~/python/2.4
mkdir python-build
cd python-build
wget http://python.org/ftp/python/2.4.6/Python-2.4.6.tar.bz2 http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c9.tar.gz http://effbot.org/media/downloads/Imaging-1.1.6.tar.gz
sudo apt-get install build-essential zlib1g-dev libjpeg62-dev libfreetype6-dev
tar -xvf Python-2.4.6.tar.bz2
cd Python-2.4.6/
./configure --prefix=$HOME/python/2.4
make
make install
python -V
cd ..
tar -xvf setuptools-0.6c9.tar.gz
cd setuptools-0.6c9/
python setup.py build
python setup.py install
cd ..
tar -xvf Imaging-1.1.6.tar.gz
cd Imaging-1.1.6
python setup.py build
python setup.py install
python -c "import PIL"
sudo apt-get install libldap2-dev libsasl2-dev libssl-dev</pre>
<h3>Notes:</h3>
<p>Remove all old eggs.</p>
<p>Add the python install path to ~/.bashrc or the current shell.</p>
<p>install python, easy_install and PIL.</p>
<p>PIL needed to be install manually with `python setup.py install` as easy_install was not installing the PIL.pth files correctly.</p>
<p>Install python-ldap requirements if needed in plone are the last apt-get line.</p>
<p>Rerun bootstrap and buildouts in plone.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/khax.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/khax.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/khax.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/khax.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/khax.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/khax.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/khax.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/khax.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/khax.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/khax.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/khax.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/khax.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/khax.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/khax.wordpress.com/133/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.khax.net&amp;blog=6484387&amp;post=133&amp;subd=khax&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.khax.net/2009/05/04/plone-322-on-jaunty-with-python-sandbox/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">agentk</media:title>
		</media:content>
	</item>
	</channel>
</rss>