<?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>IT Know-It-All &#187; drupal</title>
	<atom:link href="http://itkia.com/tag/drupal/feed/" rel="self" type="application/rss+xml" />
	<link>http://itkia.com</link>
	<description>Applications, OS, Networking, Data</description>
	<lastBuildDate>Mon, 12 Apr 2010 19:56:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Moving From Drupal To Wordpress</title>
		<link>http://itkia.com/drupal-to-wordpress/</link>
		<comments>http://itkia.com/drupal-to-wordpress/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 16:00:48 +0000</pubDate>
		<dc:creator>IT Know-It-All</dc:creator>
				<category><![CDATA[LAMP]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://itkia.com/?p=172</guid>
		<description><![CDATA[Drupal may be all-powerful, but its frequent updates caused me problems, and I found that I unthinkingly reduced my Drupal sites to what Wordpress can easily do.]]></description>
			<content:encoded><![CDATA[<p>I used Drupal for several years for my sites. I liked its flexibility and had visions of several people contributing to each site. But I noticed that over time I had reduced all my Drupal installs to simple blogs authored only by me. Drupal publishes updates rather frequently and twice caused me issues with rather common modules when changing major versions.</p>
<p>When deciding to create the IT Know-It-All site I reviewed my options. My goal was to write about my IT experiences—discovered solutions, lab tests, and reports on my research—to share them and to create a navigable knowledgebase for myself. I had originally envisioned a site with a knowledgebase engine, but later realized  blog with search and tags would work just fine for my purposes and be easier to update and maintain. Wordpress does this &#8220;out of the box&#8221; with no additional modules, is quite popular and well-maintained, so I chose Wordpress for the new site.</p>
<p>I found no reliably simple way to import two Drupal sites&#8217; articles into Wordpress. I didn&#8217;t have that many articles, and none with photos or other media, so I viewed them with Firefox with &#8220;no style&#8221; chosen and simply copied each article to the clipboard and then pasted it into a new Wordpress post on the new site, then adjusted the publish date. That worked surprisingly well. (I then set up redirects, but that is out-of-scope for this post.)</p>
<p>So far I really like using Wordpress. Drupal can do more and is more flexible, but without thinking about it I had reduced my Drupal sites to a level of simplicity that Wordpress does better. I have two more simple Drupal blog sites, and I think I will convert them to Wordpress, too. My Drupal sites are at least one major version behind because upgrading would cause module issues, so I might as well update (for my purposes) to Wordpress.</p>
]]></content:encoded>
			<wfw:commentRss>http://itkia.com/drupal-to-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2008 Update on Running Drupal on a Small VPS</title>
		<link>http://itkia.com/2008-update-on-running-drupal-on-a-small-vps/</link>
		<comments>http://itkia.com/2008-update-on-running-drupal-on-a-small-vps/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 22:26:05 +0000</pubDate>
		<dc:creator>IT Know-It-All</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[eaccelerator]]></category>
		<category><![CDATA[fastcgi]]></category>
		<category><![CDATA[lighttpd]]></category>
		<category><![CDATA[ram]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[squid]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[vz]]></category>

		<guid isPermaLink="false">http://itkia.com/?p=53</guid>
		<description><![CDATA[Using Squid as a web accelerator to improve Apache mod_php efficiency with limited resources.]]></description>
			<content:encoded><![CDATA[<div>
<p>For a year or two I was successfully running Drupal with lighttpd and fastcgi. Lighttpd is very efficient, and having 4 fastcgi PHP processes let me limit the memory php used while keeping my small sites responsive enough. But redirects and URL rewriting are done differently, and it was tricky at times to get it to work the way I wanted with Drupal. I eventually got tired of wrestling with rewrites and redirects with every new non-Drupal php-based app I wanted to try, so I started thinking about how to make Apache work for a small site.</p>
<p>Now I am running Apache2/mod_php with a <a href="http://www.squid-cache.org/">Squid</a> front-end cache. If you&#8217;re not familiar with Squid, in brief it is a web proxy that caches web requests. It is often used to speed up clients but can be reversed to cache requests on the server end in web accelerator mode. Apache uses more RAM than lighttpd/fastcgi, and Squid uses RAM for itself and the cache, so I had to cut back two 2 Apache processes.</p>
<p>That may sound like too little, but here&#8217;s how it works well: the threads aren&#8217;t stuck delivering a request to a slow remote client because the local Squid cache accepts the request locally and then delivers it to the client freeing up the Apache process to handle the next request. 2 processes can handle my traffic because they can quickly deliver their payload to the cache and move on, and Squid can handle the delivery over the network to the client.</p>
<p>Of course sometimes the processes get hung up on slow MySQL queries or slow PHP queries, so occasionally I had delays. In particular I got rid of my RSS requests, because the Apache process had to wait while requesting RSS feeds from other sites, and sometimes that got slow or even timed out leaving just one Apache process handling requests, and if it stumbled on something then I&#8217;d have client requests waiting in line not getting served. So I got rid of my news feeds. Note that I am talking about my web site pulling feeds from other sites; of course I can offer RSS feeds for my Drupal blog with no such PHP delays. I also strive to keep my MySQL running smoothly, but everyone should do that, anyway.</p>
<p>The downside of using Squid is logging. Since Squid is my front-end web server I have Apache listen on 127.0.0.1:80, and Squid accesses it there. So my Apache log files show all requests coming from 127.0.0.1, and many static page or image requests don&#8217;t come through because Squid has them cached. However I configured Squid to log in Apache log format and just use those logs instead.</p>
<p>Of course dynamic content from Drupal has the nocache header, so Squid isn&#8217;t caching the dynamic content for future requests, but it still frees up Apache while delivering it to the client. It does cache the static files like images, style sheets and javascript files, so the Apache threads mostly focus on dynamic content only.</p>
<p>Another way I keep memory usage down is with <a href="http://eaccelerator.net/">eaccelerator</a>. It caches PHP scripts so they don&#8217;t have to recompile every time they&#8217;re run. This can save memory in addition to processor time. After changing Drupal or any of my scripts I usually delete the cache and click around my sites to force all the php to run so eaccelerator will cache it. Then I restart my php processes (Apache2 in the case of Apache/mod-php or the fastcgi server if using fastcgi) to lower their memory usage. After that the cached scripts should run and the PHP processes shouldn&#8217;t bloat as much. Note that every time PHP is updated eaccelerator must be recompiled. In older PHP versions it would crash if you didn&#8217;t, but now it just silently (except for a log entry) fails to cache your scripts if you forget to recompile after a PHP update.</p>
<p>With lighttpd/fastcgi I was able to run 4 PHP processes (memory_limit from 8MB &#8211; 16MB), lighttpd, MySQL and Exim (my mail daemon) in a 256mb VPS with good speed. With Apache2/mod_php I am running 2 Apache2/mod_php processes, Squid (8 MB cache memory), MySQL and Exim in a 256mb VPS. Having only two processes forces me to watch for slow requests like a hawk, but Squid takes care of slow clients. I still ran into memory problems occasionally, but now I have a 384mb VPS and haven&#8217;t had a privvm failure yet.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://itkia.com/2008-update-on-running-drupal-on-a-small-vps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shared and Concurrent Drupal Sites with Symlinking</title>
		<link>http://itkia.com/shared-and-concurrent-drupal-sites-with-symlinking/</link>
		<comments>http://itkia.com/shared-and-concurrent-drupal-sites-with-symlinking/#comments</comments>
		<pubDate>Sat, 22 Apr 2006 19:45:08 +0000</pubDate>
		<dc:creator>IT Know-It-All</dc:creator>
				<category><![CDATA[LAMP]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[civicspace]]></category>
		<category><![CDATA[drupal]]></category>

		<guid isPermaLink="false">http://itkia.com/?p=44</guid>
		<description><![CDATA[One shared Drupal, several sites with private data.]]></description>
			<content:encoded><![CDATA[<div>
<p>I&#8217;m currently running Drupal 4.6.6, Drupal 4.7 RC3 and CivicSpace 0.8.3 . I preferred to have one set of source files, but I wanted each site (Apache vhost) to have its own root folder.</p>
<p>So, with some symlink magic, here&#8217;s what I do. Each version of Drupal has its own directory under my servers web root. I have the following directories and symlinks:</p>
<ul>
<li>drupal-4.6.6</li>
<li>drupal-4.7.0-rc3</li>
<li>civicspace-0.8.3</li>
</ul>
<ul>
<li>drupal-4.6 -&gt; drupal-4.6.6</li>
<li>drupal-4.7 -&gt; drupal-4.7.0-rc3</li>
<li>civicspace -&gt; civicspace-0.8.3</li>
</ul>
<p>Each vhost has its own DocumentRoot with the following symlinks, substituting drupal-4.6 or civicspace for drupal-4.7 as appropriate:</p>
<ul>
<li>cron.php -&gt; ../drupal-4.7/cron.php</li>
<li>database -&gt; ../drupal-4.7/database</li>
<li>includes -&gt; ../drupal-4.7/includes</li>
<li>index.php -&gt; ../drupal-4.7/index.php</li>
<li>misc -&gt; ../drupal-4.7/misc</li>
<li>modules -&gt; ../drupal-4.7/modules</li>
<li>scripts -&gt; ../drupal-4.7/scripts</li>
<li>sites -&gt; ../drupal-4.7/sites</li>
<li>themes -&gt; ../drupal-4.7/themes</li>
<li>update.php -&gt; ../drupal-4.7/update.php</li>
<li>xmlrpc.php -&gt; ../drupal-4.7/xmlrpc.php</li>
</ul>
<p>Each vhost gets its own files/ directory, robots.txt, .htaccess and favicon.ico files.</p>
<p>Now, when the next version (e.g. 4.7.1) is released I can unpack the files, copy the sites folder from the previous version, and then update the version symlink (drupal-4.7 -&gt; drupal-4.7.1) and run the update.php script.</p>
<p>If I want to change a particular site from Drupal 4.6 or CivicSpace 0.8.3 to Drupal 4.7 I update the symlinks in the DocumentRoot to point to the 4.7 series, copy the appropriate site config file over and run the update.php script.</p>
<p>This is working well so far, but in my recent &#8220;Memory Hogging&#8221; blog I mention that having too many modules installed (even if not activated) make the admin/modules screen take up tons of RAM. My sites have different modules needs, so I think I&#8217;m going to give each vhost its own modules directory and then symlink the modules under that. This way I&#8217;ll have only one module version per drupal version in my filesystem and be able to remove modules I know don&#8217;t need from individual sites.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://itkia.com/shared-and-concurrent-drupal-sites-with-symlinking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal Module Quick Review</title>
		<link>http://itkia.com/drupal-module-quick-review/</link>
		<comments>http://itkia.com/drupal-module-quick-review/#comments</comments>
		<pubDate>Thu, 20 Apr 2006 16:34:41 +0000</pubDate>
		<dc:creator>IT Know-It-All</dc:creator>
				<category><![CDATA[LAMP]]></category>
		<category><![CDATA[drupal]]></category>

		<guid isPermaLink="false">http://itkia.com/?p=40</guid>
		<description><![CDATA[Review of several Drupal modules as of April 2006]]></description>
			<content:encoded><![CDATA[<div>
<p>BBCode: (Input format / filter.) I love this module. Most of my intended audience is familiar with BBSes that use BBCode. With auto-url recognition and line breaks this is almost perfect for my needs. Perfect would include formatting buttons. Note that it also allows image links. (Images are so complicated in Drupal, but that&#8217;s another topic&#8230;)</p>
<p>BBCode_wysiwyg: (Formatting buttons.) Sounded like a great addition to the BBCode module, but it&#8217;s just 4 pushbuttons that don&#8217;t work as the buttons on the forums. I quickly turned it off. phpBB is GPL; I wonder how hard it would be to use their formatting toolbuttons for Drupal? UPDATE: I looked at phpBB&#8217;s form, and it&#8217;s also just html pushbuttons. I had remembered it being fancier.</p>
<p>Textile: (Input format / filter, included with CivicSpace.) Cute idea. *This text bolded* _this text underlined_ ; simple markup to produce valid xhtml. I especially like the links: &#8220;link text&#8221;:http://URL . Two problems: 1: it&#8217;s different than what my audience is used to. 2: you have to use white space to separate the markup from other text, so a sentence ending in bold, for example, would have a space before the period. Or comma, etc. That bugs me. I converted all content to BBCode and disabled Textile.</p>
<p>Short note on altering input formats: While playing with input formats I wound up with existing content using several different types of input formats. I wanted to simplify choices for users to BBCode or Plain Text (yeah, it&#8217;s a tad redundant), but in doing so it turns out the users can&#8217;t edit content created in that input format! A node administrator has to edit each bit of content and change the input format (and formatting, if necessary) to allow the users to edit their content again. (This is only if the users can&#8217;t currently use the input format the content was originally created in.) Moral of the story: Decide early in your site history what input options you want to use. Alternately offer tons of input types, but my users aren&#8217;t generally tech savvy and confuse with too many choices.</p>
<p>tagadelic: Very nifty. It lists your categories sorted as you want, but categories with more nodes in them have a bigger font indicating more content. I&#8217;ve only peeked at this module a little bit. At first it seemed like it shows all terms for all vocabularies, but then I noticed it created a nested menu item with links for each vocabulary. I wasn&#8217;t ready for that to be there but couldn&#8217;t disable the stupid thing! I got clever and moved it to my Secondary Links menu (Drupal 4.7) which I don&#8217;t display on my site.</p>
<p>votingapi: I just got this. It doesn&#8217;t do anything on its own, but it is the power behind simple voting and latest and greatest. After upgrading to Drupal 4.7 I played with free tagging taxonomies and was disappointed to learn you can&#8217;t have users (or guests) apply tags to existing content (a la rating/moderating/evaluating). I think I can work up something with votingapi to do this, though.</p>
<p>TinyMCE: (Formatting toolbar.) This thing and I got off to a bad start and just didn&#8217;t hit it off. I turned it off pretty quickly and haven&#8217;t tried it since. It reformatted my text box and removed all line/paragraph breaks in the box and in the output. I tried this as one of the first things I did with CivicSpace, and now that I know more about input formatting I may have to give this a try again as I&#8217;d really like some basic formatting buttons for my posters. UPDATE: I&#8217;m highly suspicious of an HTML editor, though&#8230;hackers could bypass the editor in a hand-crafted POST request. I&#8217;m much more comfortable using BBCode and escaping all HTML. Besides, I don&#8217;t really care for WYSIWYG; I just want an easy-to-use toolbar.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://itkia.com/drupal-module-quick-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CivicSpace 0.8.3 Oddities</title>
		<link>http://itkia.com/civicspace-0-8-3-oddities/</link>
		<comments>http://itkia.com/civicspace-0-8-3-oddities/#comments</comments>
		<pubDate>Thu, 20 Apr 2006 16:03:58 +0000</pubDate>
		<dc:creator>IT Know-It-All</dc:creator>
				<category><![CDATA[LAMP]]></category>
		<category><![CDATA[civicspace]]></category>
		<category><![CDATA[drupal]]></category>

		<guid isPermaLink="false">http://itkia.com/?p=38</guid>
		<description><![CDATA[Some problems I had with CivicSpace which is Drupal+modules repackaged.]]></description>
			<content:encoded><![CDATA[<div>
<p>Although a relative newbie, I have some observations on CivicSpace 0.8.3 as compared to a base Drupal install:</p>
<ul>
<li>The &#8220;plain text&#8221; input filter allows unfiltered html!</li>
<li>The bug list isn&#8217;t closely monitored. I submitted the unfiltered html issue to CivicSpace as a bug, and 4 1/2 days later it is still unassigned and has no replies.</li>
</ul>
<ul>
<li>The zadministration panel has a cute front page but mucks up the administration navigation menu in a way that&#8217;s confusing to me, different from Drupal (and therefore Drupal documentation and discussion) and when you turn off the zadministration module your administer settings are scattered amongst the top level of your navigation menu; in other words you don&#8217;t go back to Drupal normal admin when disabling zadministration. EDIT Dec 20, 2006: I just noticed how to avoid this problem when disabling zadministration: Before disabling the zadmin module, from the zadmin panel, click &#8220;Activate/Deactivate this page&#8221; and then push the &#8220;Deactivate&#8221; button. Then the admin menus return to their Drupal state and you can safely disable the zadmin module.</li>
<li>CivicSpace seems to be a memory hog compared to Drupal. CivicSpace recommends setting php.ini to use 24M of memory, but on my 256M virtual server I keep running out of VM pages when I do that. I&#8217;ve tried different settings and had problems at 8M and 12M; I&#8217;m at 16M now but I haven&#8217;t had a problem with a Drupal site at 8M with the same modules enabled yet. I think the enabled statistics module may be to blame, but I&#8217;m not sure yet. (I have CivicCRM turned off. I could also probably tune apache and MySql to not use as much RAM, but I haven&#8217;t tried that yet.)</li>
<li>After upgrading CivicSpace to Drupal 4.7 rc3 with a mix of Drupal 4.7 and cvs modules, the &#8220;my profile&#8221; page has some odd characters on it.</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://itkia.com/civicspace-0-8-3-oddities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrading CivicSpace 0.8.3 to Drupal 4.7 rc3</title>
		<link>http://itkia.com/upgrading-civicspace-0-8-3-to-drupal-4-7-rc3/</link>
		<comments>http://itkia.com/upgrading-civicspace-0-8-3-to-drupal-4-7-rc3/#comments</comments>
		<pubDate>Thu, 20 Apr 2006 15:53:00 +0000</pubDate>
		<dc:creator>IT Know-It-All</dc:creator>
				<category><![CDATA[LAMP]]></category>
		<category><![CDATA[civicspace]]></category>
		<category><![CDATA[drupal]]></category>

		<guid isPermaLink="false">http://itkia.com/?p=36</guid>
		<description><![CDATA[Issues and solutions migrating from CivicSpace to Drupal.]]></description>
			<content:encoded><![CDATA[<div>
<p>These past two or three weeks I&#8217;ve been working hard on figuring out CivicSpace / Drupal. I&#8217;m ditching CivicSpace 0.8.3&#8211;based on Drupal 4.6&#8211;and going with Drupal 4.7 rc3.</p>
<p>Drupal 4.7 is very new. In fact it hasn&#8217;t been officially released yet. But there are enough changes I think it&#8217;s important to go ahead and switch now while my websites are young and shy on content. The big feature for me is the free tagging additions to taxonomy. I don&#8217;t fully understand these yet but have some ideas on how I want to use them. As I understand it, the backported free tagging / folksonomy patches for 4.6 are sufficiently different from 4.7 as to cause upgraded headaches.</p>
<p>At first CivicSpace sounded like an easy-to-install Drupal distribution that included a robust default configuration with popular modules. I had used Drupal 4.6, but hadn&#8217;t quite figured it out, and CivicSpace seemed slicker. Perhaps it helped; I don&#8217;t know. But I&#8217;ve already outgrown the need for the preselected modules. As far as the easy install, it was easy, but I didn&#8217;t have a problem installing Drupal in the first place. As I learned to use CivicSpace I decided I didn&#8217;t like their &#8220;zadministration&#8221; modified administration menu, didn&#8217;t use the features (CivicCRM) that set CivicSpace apart from Drupal plus modules and started to suspect that CivicSpace is enough different from Drupal that &#8220;upgrading&#8221; to Drupal could be a problem, especially with established content.</p>
<p>So, on the the upgrade. I installed the drupal 4.7 files in a new directory, copied my files/ directory and configuration directory over and checked the .htaccess and robots.txt files. I downloaded and installed the modules that were enabled in CivicSpace but not included with Drupal. Some modules have a 4.7 version, some I had to get the cvs build. Actually I left out the zadministration panel module because I couldn&#8217;t find it on Drupal&#8217;s site, and I hate it, anyway.</p>
<p>EDIT Dec 20, 2006: I just noticed how to avoid the administration menu problem when disabling zadministration: Before disabling the zadmin module, from the zadmin panel, click &#8220;Activate/Deactivate this page&#8221; and then push the &#8220;Deactivate&#8221; button. Then the admin menus return to their Drupal state and you can safely disable the zadmin module. (/EDIT)</p>
<p>Drupal 4.6/CivicSpace don&#8217;t have a &#8220;site maintenance&#8221; mode; I wanted to prevent possible changes to the database during the upgrade. I found suggestions on using conditional apache redirects, but it occurred to me I could just remove authenticated users&#8217; permission to access content. To make a friendly message, I created a new block for the top of the left column explaining the site was briefly down for maintenance. After enabling that and disabling &#8220;access content&#8221; under the node section of the access control page everybody except user #1 gets &#8220;Access Denied&#8221;, the login box and my site mx message block. I patted myself on the back for being so clever and knowing how to do this.</p>
<p>I backed up the databse. The files hadn&#8217;t changed since the daily backup, and I didn&#8217;t intend to delete or overwrite anything, so I didn&#8217;t do any specific file backup. I logged in as user #1 as per the upgrade instructions. I disabled the zadministration module because I wasn&#8217;t going to use it in 4.7. I used the unix &#8220;mv&#8221; command to move the existing install to an old/ directory and move the new directory in its place. Already logged in as user #1, I browsed to /update.php . Drupal 4.7 is pretty slick in that it has upgrade hooks for its modules, meaning you don&#8217;t need to update modules individually. This screen handles upgrading the datbase for the system and all hooked modules.</p>
<p>That was easy, and then the site worked fine. I poked around a bit and then reenabled user access to content and disabled the site mx message block. There were a couple of oddities at first, but they cleared and were apparently caching issues. Only two issues remained: the admin menu was messed up due to disabling zadministration; the primary links were missing (I don&#8217;t use secondary).</p>
<p>EDIT Dec 20, 2006: The zadministration menu issues in the previous and following paragraphs are avoidable by &#8220;deactivating&#8221; zadmin before disabling the module. See my earlier edit above for details. I haven&#8217;t upgraded a deactivated zadmin site yet, so I&#8217;m not sure yet if the Primary Links problem will still happen.(/EDIT)</p>
<p>These issues are actually the same. Drupal 4.7&#8217;s main menu is called &#8220;Primary Links&#8221; and is propogated to the Primary Links area on the theme as well. But due to the zadministration influence your &#8220;upgraded&#8221; menu doesn&#8217;t fit the scheme. I had done a Drupal 4.6-&gt;4.7 upgrade before the CivicSpace upgrade, so I knew what the menu should look like. Rather than rebuild it by hand I used mysqldump and mysql to dump the menu table from the &#8220;good&#8221; site&#8217;s menu and import it into my upgraded CS site, overwriting the existing structure. (Lots of backups and careful typing here, of course.) It worked great! I then had to delete an item I had added to the other site&#8217;s menu and manually add links to my aggregator sources. Interestingly it automatically deleted the invalid aggregator source links that were imported from the other board. After this my navigation menu, administration menu and Primary Links along the top of the page were working spiffy and the menu adapted to new modules I enabled. UPDATE: Drupal 4.7 doesn&#8217;t add menu items under aggregator/sources anymore; that&#8217;s probably part of why I had to manually re-add the menu items after doing my menu trick. Come to think of it, I think I&#8217;ll take the aggregator/sources subitems back off again as I have too many feeds to make sense of; I&#8217;ll set up the categories instead.</p>
<p>The only two remaining glitches I know of are that the profile page is slightly garbled and the &#8220;1,2,3 next page&#8221; links are squished together for some reason. The squished links are on my 4.6-&gt;4.7 upgrade site, too, so I don&#8217;t know if that&#8217;s an rc3 issue yet or an upgrade artifact. UPDATED: The &#8220;squished links&#8221; were apparently also a caching issue (cached CSS file?). It looks fine now for both the 4.6-&gt;4.7 site and the CivicSpace-&gt;Drupal 4.7 site, and I haven&#8217;t changed anything.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://itkia.com/upgrading-civicspace-0-8-3-to-drupal-4-7-rc3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
