<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>Blog (new threads)</title>
		<link>http://dpc.ucore.info/forum/c-18946/blog</link>
		<description>Threads in the forum category &quot;Blog&quot; - My blogging space. I will here random updates, articles, ideas and other posts by myself.</description>
				<copyright></copyright>
		<lastBuildDate></lastBuildDate>
		
					<item>
				<guid>http://dpc.ucore.info/forum/t-199073</guid>
				<title>Understanding Drupal - learn from my first impressions.</title>
				<link>http://dpc.ucore.info/forum/t-199073/understanding-drupal-learn-from-my-first-impressions</link>
				<description>Lately I&#039;ve been working on creating a portal for the non profit organization that I&#039;m cooperating with. I&#039;ve decided to use Drupal 6 CMS. Here are my thoughts about the first contact with Drupal.</description>
				<pubDate>Sun, 22 Nov 2009 14:20:16 +0000</pubDate>
				<wikidot:authorName>dpc</wikidot:authorName>				<wikidot:authorUserId>30867</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <h2><span>Installation and hosting</span></h2> <p>I've decided to use Drupal 6. This is obvious choice as it's seems current and stable. Nothing to add here, I guess.</p> <p>I must admit that installation was very straightforward and easy. Nothing really tricky. However I had some problems with hosting. On the current hosting provider that the organization is using: <a href="http://strefa.pl">strefa.pl</a> installation failed. After editing .htdocs file and removing "Option" sections I was able to get initial stage of installation, but it couldn't finish.</p> <p>I've searched the web and found out that public opinion about this hosting is very bad and even on the most known polish hosting provider: <a href="http://home.pl">home.pl</a> things may need some trickery because they are not using apache.</p> <p>After some research I've decided to try <a href="http://linuxpl.com">linuxpl.com</a> hosting and so far I'm happy with the choice. It seems everything I need will be working even on the most basis hosting option, which is very cheap solution for me. However it's far to early to make any strong opinions about the overall quality of this hosting. But I must admit that the fact they have a <em>linux</em> in the name pleases me. They claim they give ssh access after fully activating the account (paying ;) ) which seems neat.</p> <h2><span>First impression</span></h2> <p>Right after installation Drupal functionality seemed painfully limited. Navigation is easy but I couldn't see where did the whole Drupal hype came from. I had no idea how to make anything more useful than basic WordPress installation …</p> <p>However I've made a long journey to read about how to use Drupal and quickly discovered that it's very powerful after extending it with <a href="http://drupal.org/project/modules">Drupal modules</a> .</p> <h2><span>Understanding howto use Drupal</span></h2> <p>I think I've got it all figured out now, after few days with toying with it so I'll quickly describe what I think may help others to understand how to use Drupal.</p> <h3><span>Content on the page</span></h3> <p>Basically each page view in Drupal seems to be build from the following elements:</p> <ul> <li>menus</li> <li>blocks</li> <li>page content</li> <li>other minor elements</li> </ul> <p>Menu configuration is very similar to the solutions from other CMSs - hierarchical system with few roots (primary links, secondary links, navigation). Of course you can do more advanced stuff with it, but the basic concept is simple.</p> <p>Blocks for me are … widgets. Each site theme provides you with regions like: header, footer, left column, right column, etc. . In the block configuration menu you can put blocks (widgets) in the places (regions) you like with some more advanced options (what to display, when, and in what way). You can create your own blocks as well (more about this later).</p> <p>Main content is displayed in the main content area (at least basically).</p> <h2><span>Modules</span></h2> <p>Drupal is all about it's modules. Take a look how many of them is there: <a href="http://drupal.org/project/modules">Drupal modules</a>. Got to the <tt><a href="http://yoursite.com/admin/build/modules">http://yoursite.com/admin/build/modules</a></tt> and get familiar with it. Installation of new modules is a matter of dropping extracted module to the <tt>modules</tt> subdirectory and enabling it on the module administration page.</p> <h3><span>Internationalization</span></h3> <p>If you're not going to use it you may consider installing it anyway. But if know you're going to use it at some point: install, configure it and play with it on the very beginning. It will save your time discovering how does it connect with other modules later. I18n is available almost everywhere and its configuration is on each and every place.</p> <h3><span>Content and CCK</span></h3> <p><a href="http://drupal.org/project/cck">Content Construction Kit (CCK)</a> is the very basic module that you should install at the very beginning and which is crucial for the way Drupal works.</p> <p>The basic idea is not to use <em>page</em> or <em>article</em> for everything on you site, but to create a <em>content category</em> for the things you want to be a content. If you're creating a site about music you may want to have a <em>song</em>, <em>artist</em> or <em>album</em> content type. Each content type may have a custom fields. <em>Album</em> will probably refer to it <em>author</em> as a <em>artist</em> reference, have it's cover (as image that you can upload). A <em>song</em> may refer to the album on which it's placed. This is all achievable through adding fields.</p> <p>What does it give? It gives a structure to your content. Instead of thinking about the categories and pages - you create a content first. And then you can do some magic with other modules to make this objects display in many various ways. Create a widget to display "other songs for this artist", etc.</p> <h3><span>Views</span></h3> <p>Next main modules is the <a href="http://drupal.org/project/views">Views</a>. It's damn hard to understand and learn, but it's incredibly powerful. Using structured data from the CCK you can create page content, blocks (widgets) with any functionality you imagine. You will have to seek for solutions on the web at first, but after a while you will have and menus, widgets and pages that you desire.</p> <p>Big advice - read the provided documentation first. Learn how to create basic views and then implement some ideas described by other people on the web. You may have to code (or at least copy) some PHP to get more advanced views. And you may have a hard time figuring out what the heck is going on at first. But it's totally worth it.</p> <p>And remember to look at the publication date of documents you read. Views 2 is the version you're using. There are many tutorials on the web that describe other older versions.</p> <h3><span>Taxonomy</span></h3> <p><a href="http://drupal.org/project/taxonomy">Taxonomy module</a> will allow you to attach abstract terms to the content. You can use many sets of terms for different purposes. This is used by Views and CCK. Read a documentation and understand how this works - it will be crucial for efficient use of Views and CCK.</p> <h3><span>Other modules</span></h3> <p>At the moment in my <tt>modules</tt> directory is about 60 entries.</p> <p>Below are the one that I find most important:<br /></p> <dl> <dt><a href="http://drupal.org/project/admin_menu">admin_menu</a></dt> <dd>Displays a handy administration menu to let you quickly work with your site. Very useful for site administator.</dd> <dt><a href="http://drupal.org/project/cck">cck</a></dt> <dd>Already described. A must-have.</dd> <dt><a href="http://drupal.org/project/extlink">extlink</a></dt> <dd>Put these nice arrows next to outgoing links.</dd> <dt><a href="http://drupal.org/project/google_analytics">google_analytics</a></dt> <dd>Obviously, you'll want to watch some stats about the result of your work.</dd> <dt><a href="http://drupal.org/project/imagecache">imagecache</a></dt> <dd>A must have if you're going to work with images in your content. Lets you configure profiles for the images to have them in desired sizes here and there.</dd> <dt><a href="http://drupal.org/project/imagefield">imagefield</a></dt> <dd>Lets you add fields of image type to your CCK content. As the above - a must-have.</dd> <dt><a href="http://drupal.org/project/masquerade">masquerade</a></dt> <dd>Want to take quick look how does the site looks like for particular user? This is it.</dd> <dt><a href="http://drupal.org/project/profile">profile</a></dt> <dd>Let's you configure a <em>Profile</em> content type where users put information about themselves.</dd> <dt><a href="http://drupal.org/project/realname">realname</a></dt> <dd>If you want users to be identified by the full names instead of logins - this will to the job.</dd> <dt><a href="http://drupal.org/project/taxonomy">taxonomy</a></dt> <dd>Already described. A must-have.</dd> <dt><a href="http://drupal.org/project/views">views</a></dt> <dd>Already described. A must-have indeed.</dd> </dl> <h2><span>Summary</span></h2> <p>Drupal is powerful, but damn hard to understand at first. And things that make it powerful like CCK and Views are definitely not configurable for non tech-savy users. Each web site will have to get some kind of skilled admin that will get it up and running, understand relational databases (Views) and will be familiar with how do pieces (modules) work together. However it is possible to create an environment in which normal users (content editors, translators, users) will feel comfortable and able to work.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://dpc.ucore.info/forum/t-195933</guid>
				<title>Universal filtering tool</title>
				<link>http://dpc.ucore.info/forum/t-195933/universal-filtering-tool</link>
				<description>Today an idea was born in my mind.</description>
				<pubDate>Wed, 11 Nov 2009 19:56:29 +0000</pubDate>
				<wikidot:authorName>dpc</wikidot:authorName>				<wikidot:authorUserId>30867</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I wish I could have an easy and generic information filtering tool. I thought about it and writing a quick draft of how could it potentially work.</p> <p>The project name for it is <a href="http://dpc.ucore.info/lab:metaforward">metaforward</a> as more obvious metafilter is already used by <a href="http://www.metafilter.com/">metafilter weblog</a>.</p> <p>I'm pretty sure many people have already thought about this but I'm unable to find any existing project on the web.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://dpc.ucore.info/forum/t-194686</guid>
				<title>More time for my personal wiki</title>
				<link>http://dpc.ucore.info/forum/t-194686/more-time-for-my-personal-wiki</link>
				<description>My online presence is getting more and more integrated, I&#039;ve got a new bigger disk, new Ubuntu 9.10 installed and I was able to do some maintenance on all my data that I was restoring from backups etc. Now I&#039;ve found some time to get my wiki in shape.</description>
				<pubDate>Sat, 07 Nov 2009 21:41:06 +0000</pubDate>
				<wikidot:authorName>dpc</wikidot:authorName>				<wikidot:authorUserId>30867</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I'm working more and more on integrating my online and offline life. Web 2.0 features can be really useful in simplifying things like work and communication.</p> <p>Recently my disk crashed and I had to restore the data from backups. This have gave me an opportunity to make some maintenance with stuff I keep. I've already spent some time on online services, but now I've gone with my private data. It's good I've had some free time due to staying at home on a sick leave because it's so many of data to be segregated, compressed, backed up, etc.</p> <p>Today I've finally was able to work on my wikidot page. I love wikidot, all it's features and endless possibilities it gives me. With help of <a href="https://addons.mozilla.org/en-US/firefox/addon/1843">firebug</a> firefox extension I've quickly made my page look better and now I'm working on restructuring it a bit.</p> <p>I was thinking about setting up a blog as nowadays I've got more and more interesting things on my mind that I'd like to share. As I think I'll be writing more now I hope to work more with my precious wiki.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://dpc.ucore.info/forum/t-165516</guid>
				<title>Less updates</title>
				<link>http://dpc.ucore.info/forum/t-165516/less-updates</link>
				<description>Why I post less and why the site looks a bit abandoned.</description>
				<pubDate>Sat, 27 Jun 2009 08:29:44 +0000</pubDate>
				<wikidot:authorName>dpc</wikidot:authorName>				<wikidot:authorUserId>30867</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Due to other duties (personal and professional) I have now much less time for my personal projects. I didn't forgot about this site, but I have much less information to put here. Sorry. :)</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://dpc.ucore.info/forum/t-111238</guid>
				<title>Domain change</title>
				<link>http://dpc.ucore.info/forum/t-111238/domain-change</link>
				<description></description>
				<pubDate>Sat, 06 Dec 2008 13:46:35 +0000</pubDate>
				<wikidot:authorName>dpc</wikidot:authorName>				<wikidot:authorUserId>30867</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Tired of constant problems with jabber/email providers and switching my contact informations I've decided to get my own domain name. Its name is: <a href="http://ucore.info">ucore.info</a>. I think it is a good one - short and with a nice unix/kernel/engineering related name.</p> <p>So now you can find my wiki under <a href="http://dpc.ucore.info">dpc.ucore.info</a>. I hope to have a comfort of possible domain delegation change when I'm moving my service providers. We shall see if it is going to work.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://dpc.ucore.info/forum/t-58096</guid>
				<title>University project: dpcgoban</title>
				<link>http://dpc.ucore.info/forum/t-58096/university-project:dpcgoban</link>
				<description></description>
				<pubDate>Tue, 06 May 2008 12:37:24 +0000</pubDate>
				<wikidot:authorName>dpc</wikidot:authorName>				<wikidot:authorUserId>30867</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>As a part of my "J2ME" subject on the current semester I had to develop some mobile application. I've choosen to write mobile Go (board game) application. It should be ligth, efficient, well written and use fair documented protocol for multiplayer.</p> <p>Lately I've made it public - hoping that someone will be willing to help me before I get a grade. (Kidding. :D) . I'm not even near finishing it, but the current state of UI is quite nice and I plan to add basic game logic soon.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://dpc.ucore.info/forum/t-58095</guid>
				<title>Moving to github</title>
				<link>http://dpc.ucore.info/forum/t-58095/moving-to-github</link>
				<description></description>
				<pubDate>Tue, 06 May 2008 12:26:09 +0000</pubDate>
				<wikidot:authorName>dpc</wikidot:authorName>				<wikidot:authorUserId>30867</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I like git very much. In the past I was using <a href="http://repo.or.cz">http://repo.or.cz</a> to store my public repositories, but lately I've discovered <a href="http://github.com">http://github.com</a> and it feels as much better and more polished place for git users.</p> <p>I have migrated all my public repositories to github.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://dpc.ucore.info/forum/t-41345</guid>
				<title>New project in D: dack</title>
				<link>http://dpc.ucore.info/forum/t-41345/new-project-in-d:dack</link>
				<description></description>
				<pubDate>Thu, 14 Feb 2008 22:04:58 +0000</pubDate>
				<wikidot:authorName>dpc</wikidot:authorName>				<wikidot:authorUserId>30867</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p><a href="http://dpc.wikidot.com/lab:dack">http://dpc.wikidot.com/lab:dack</a></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://dpc.ucore.info/forum/t-24196</guid>
				<title>XMPP Status Bot for Amarok 0.3</title>
				<link>http://dpc.ucore.info/forum/t-24196/xmpp-status-bot-for-amarok-0-3</link>
				<description>New version released.</description>
				<pubDate>Wed, 24 Oct 2007 00:59:53 +0000</pubDate>
				<wikidot:authorName>dpc</wikidot:authorName>				<wikidot:authorUserId>30867</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I've just released brand new version of <a href="http://dpc.ucore.info/lab:xmppstatusbot">XMPP Status Bot for Amarok</a>.</p> <h6><span>Changes:</span></h6> <ul> <li>Remote control.</li> <li>Unicode status fixes.</li> <li>New home page and git public repository.</li> </ul> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://dpc.ucore.info/forum/t-24162</guid>
				<title>My public wiki!</title>
				<link>http://dpc.ucore.info/forum/t-24162/my-public-wiki</link>
				<description></description>
				<pubDate>Tue, 23 Oct 2007 19:24:19 +0000</pubDate>
				<wikidot:authorName>dpc</wikidot:authorName>				<wikidot:authorUserId>30867</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I've created this wiki to let myself manage stuff about myself and get all the pieces of my Internet presence together.</p> <p>Today I've managed to find some time to get this wiki into shape that I can call "activation". I hope it will be useful (especially for me).</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>