<?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>Autarchy of the Private Cave &#187; development</title> <atom:link href="https://bogdan.org.ua/tags/development/feed" rel="self" type="application/rss+xml" /><link>https://bogdan.org.ua</link> <description>Tiny bits of bioinformatics, [web-]programming etc</description> <lastBuildDate>Wed, 28 Dec 2022 16:09:04 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>https://wordpress.org/?v=3.8.27</generator> <item><title>Configuring web-server: for production and for development</title><link>https://bogdan.org.ua/2009/10/25/configuring-web-server-for-production-and-for-development.html</link> <comments>https://bogdan.org.ua/2009/10/25/configuring-web-server-for-production-and-for-development.html#comments</comments> <pubDate>Sun, 25 Oct 2009 15:16:10 +0000</pubDate> <dc:creator><![CDATA[Bogdan]]></dc:creator> <category><![CDATA[Links]]></category> <category><![CDATA[Notepad]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[development]]></category> <category><![CDATA[how-to]]></category> <category><![CDATA[production]]></category> <category><![CDATA[web-server]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=680</guid> <description><![CDATA[Production: see http://www.howtoforge.com/how-to-set-up-apache2-with-mod_fcgid-and-php5-on-debian-etch &#8211; it is for Debian Etch (which is old-stable), but many of the steps apply equally well to Debian Lenny (current-stable). Also, this is a very basic guide, as if you are going to host multiple sites from multiple clients, you most definitely will need some hosting control panel. Development: see http://www.ruzee.com/blog/2009/01/apache-virtual-hosts-a-clean-setup-for-php-developers. [&#8230;]]]></description> <content:encoded><![CDATA[<p><strong>Production</strong>: see <a
href="http://www.howtoforge.com/how-to-set-up-apache2-with-mod_fcgid-and-php5-on-debian-etch">http://www.howtoforge.com/how-to-set-up-apache2-with-mod_fcgid-and-php5-on-debian-etch</a> &#8211; it is for Debian Etch (which is old-stable), but many of the steps apply equally well to Debian Lenny (current-stable). Also, this is a very basic guide, as if you are going to host multiple sites from multiple clients, you most definitely will need some <a
href="http://bogdan.org.ua/2008/09/27/which-hosting-control-panel-to-use-for-a-debian-server.html">hosting control panel</a>.</p><p><strong>Development</strong>: see <a
href="http://www.ruzee.com/blog/2009/01/apache-virtual-hosts-a-clean-setup-for-php-developers">http://www.ruzee.com/blog/2009/01/apache-virtual-hosts-a-clean-setup-for-php-developers</a>. This setup works very well, unless you need to create several virtual hosts every day &#8211; in which case necessary actions could be partially scripted.</p><p><a
class="a2a_button_citeulike" href="https://www.addtoany.com/add_to/citeulike?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F25%2Fconfiguring-web-server-for-production-and-for-development.html&amp;linkname=Configuring%20web-server%3A%20for%20production%20and%20for%20development" title="CiteULike" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F25%2Fconfiguring-web-server-for-production-and-for-development.html&amp;linkname=Configuring%20web-server%3A%20for%20production%20and%20for%20development" title="Pocket" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_kindle_it" href="https://www.addtoany.com/add_to/kindle_it?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F25%2Fconfiguring-web-server-for-production-and-for-development.html&amp;linkname=Configuring%20web-server%3A%20for%20production%20and%20for%20development" title="Kindle It" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_evernote" href="https://www.addtoany.com/add_to/evernote?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F25%2Fconfiguring-web-server-for-production-and-for-development.html&amp;linkname=Configuring%20web-server%3A%20for%20production%20and%20for%20development" title="Evernote" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F25%2Fconfiguring-web-server-for-production-and-for-development.html&amp;linkname=Configuring%20web-server%3A%20for%20production%20and%20for%20development" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a
class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fbogdan.org.ua%2F2009%2F10%2F25%2Fconfiguring-web-server-for-production-and-for-development.html&#038;title=Configuring%20web-server%3A%20for%20production%20and%20for%20development" data-a2a-url="https://bogdan.org.ua/2009/10/25/configuring-web-server-for-production-and-for-development.html" data-a2a-title="Configuring web-server: for production and for development"><img
src="https://static.addtoany.com/buttons/share_save_120_16.png" alt="Share"></a></p>]]></content:encoded> <wfw:commentRss>https://bogdan.org.ua/2009/10/25/configuring-web-server-for-production-and-for-development.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Debugging PHP: Eclipse PDT + XDebug + XDebug helper</title><link>https://bogdan.org.ua/2009/06/08/debugging-php-like-a-pro-eclipse-pdt-xdebug-helper.html</link> <comments>https://bogdan.org.ua/2009/06/08/debugging-php-like-a-pro-eclipse-pdt-xdebug-helper.html#comments</comments> <pubDate>Sun, 07 Jun 2009 22:59:43 +0000</pubDate> <dc:creator><![CDATA[Bogdan]]></dc:creator> <category><![CDATA[Links]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[bug]]></category> <category><![CDATA[debugging]]></category> <category><![CDATA[development]]></category> <category><![CDATA[Eclipse]]></category> <category><![CDATA[FireFox]]></category> <category><![CDATA[PDT]]></category> <category><![CDATA[xdebug]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=735</guid> <description><![CDATA[Stimulated by a bug in a complex and unfamiliar web PHP application with heaps of custom tweaks by other programmers, I decided to try a more professional approach to PHP programming and debugging than the standard var_dump() and family. As a result, I&#8217;m now using Eclipse PDT with Xdebug and Xdebug Helper (Firefox extension). Now [&#8230;]]]></description> <content:encoded><![CDATA[<p>Stimulated by a bug in a complex and unfamiliar web PHP application with heaps of custom tweaks by other programmers, I decided to try a more professional approach to PHP programming and debugging than the standard var_dump() and family.</p><p>As a result, I&#8217;m now using Eclipse <abbr
title="PHP Development Tools">PDT</abbr> with <a
href="http://xdebug.org/">Xdebug</a> and <a
href="https://addons.mozilla.org/uk/firefox/addon/3960" class="broken_link" rel="nofollow">Xdebug Helper</a> (Firefox extension). Now I don&#8217;t understand how I used to debug my PHP programs before!</p><p>After proper configuration (I&#8217;m using local Apache, but it is also possible to debug remotely), my work flow is rather simple:</p><ul><li>use my web-app as usual, e.g. tweaking and testing here and there</li><li>if something server-side goes wrong: click the <a
href="https://addons.mozilla.org/uk/firefox/addon/3960" class="broken_link" rel="nofollow">XDebug helper</a> icon in Firefox, and perform some server-request action (e.g. load a page)</li><li>debugging is started in Eclipse PDT, where I can step through the code, set breakpoints, and examine all variables</li><li>as soon as the problem is fixed &#8211; click the XDebug helper icon again to continue using the site normally (w/o invoking the debugger)</li></ul><p>It takes some time to get used to, but then it&#8217;s a breeze.</p><p>Some advice:</p><ul><li>don&#8217;t use apt-get/aptitude to install Eclipse; it will be much easier both in the short and long run to use some all-in-one package from the <a
href="http://www.eclipse.org/pdt/downloads/">Eclipse PDT site</a>; all you need to do &#8211; download, extract, run!</li><li>before actually starting to do anything, tweak the eclipse.ini file by increasing heap size from 40 MiB (default) to some larger value (I used 128MiB). If you don&#8217;t do this, then at some point your debugging will become painfully sloooow, and then you&#8217;ll start getting tons of &#8220;out of heap memory&#8221; errors, each one suggesting that you quit Eclipse immediately</li><li>install <a
href="http://xdebug.org/">XDebug</a> with apt-get/aptitude &#8211; worked perfectly, and there&#8217;s /etc/php5/conf.d/xdebug.ini not to mess with php.ini</li><li>do <strong>read</strong> <a
href="http://www.eclipse.org/pdt/documents/XDebugGuideForPDT2.0.pdf">XDebug guide for PDT 2.x</a> (I&#8217;m assuming you got the 2.x version); it should be the only document you will really need to configure everything</li></ul><p>I only wish Eclipse was faster &#8211; that is, written not in Java but e.g. C or C++.</p><p><a
class="a2a_button_citeulike" href="https://www.addtoany.com/add_to/citeulike?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2009%2F06%2F08%2Fdebugging-php-like-a-pro-eclipse-pdt-xdebug-helper.html&amp;linkname=Debugging%20PHP%3A%20Eclipse%20PDT%20%2B%20XDebug%20%2B%20XDebug%20helper" title="CiteULike" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2009%2F06%2F08%2Fdebugging-php-like-a-pro-eclipse-pdt-xdebug-helper.html&amp;linkname=Debugging%20PHP%3A%20Eclipse%20PDT%20%2B%20XDebug%20%2B%20XDebug%20helper" title="Pocket" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_kindle_it" href="https://www.addtoany.com/add_to/kindle_it?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2009%2F06%2F08%2Fdebugging-php-like-a-pro-eclipse-pdt-xdebug-helper.html&amp;linkname=Debugging%20PHP%3A%20Eclipse%20PDT%20%2B%20XDebug%20%2B%20XDebug%20helper" title="Kindle It" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_evernote" href="https://www.addtoany.com/add_to/evernote?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2009%2F06%2F08%2Fdebugging-php-like-a-pro-eclipse-pdt-xdebug-helper.html&amp;linkname=Debugging%20PHP%3A%20Eclipse%20PDT%20%2B%20XDebug%20%2B%20XDebug%20helper" title="Evernote" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2009%2F06%2F08%2Fdebugging-php-like-a-pro-eclipse-pdt-xdebug-helper.html&amp;linkname=Debugging%20PHP%3A%20Eclipse%20PDT%20%2B%20XDebug%20%2B%20XDebug%20helper" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a
class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fbogdan.org.ua%2F2009%2F06%2F08%2Fdebugging-php-like-a-pro-eclipse-pdt-xdebug-helper.html&#038;title=Debugging%20PHP%3A%20Eclipse%20PDT%20%2B%20XDebug%20%2B%20XDebug%20helper" data-a2a-url="https://bogdan.org.ua/2009/06/08/debugging-php-like-a-pro-eclipse-pdt-xdebug-helper.html" data-a2a-title="Debugging PHP: Eclipse PDT + XDebug + XDebug helper"><img
src="https://static.addtoany.com/buttons/share_save_120_16.png" alt="Share"></a></p>]]></content:encoded> <wfw:commentRss>https://bogdan.org.ua/2009/06/08/debugging-php-like-a-pro-eclipse-pdt-xdebug-helper.html/feed</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Debian-Med Project</title><link>https://bogdan.org.ua/2008/09/03/debian-med-project.html</link> <comments>https://bogdan.org.ua/2008/09/03/debian-med-project.html#comments</comments> <pubDate>Tue, 02 Sep 2008 22:34:56 +0000</pubDate> <dc:creator><![CDATA[Bogdan]]></dc:creator> <category><![CDATA[*nix]]></category> <category><![CDATA[Links]]></category> <category><![CDATA[Science]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[biology]]></category> <category><![CDATA[Debian]]></category> <category><![CDATA[debian-med]]></category> <category><![CDATA[development]]></category> <category><![CDATA[medicine]]></category> <category><![CDATA[package]]></category> <category><![CDATA[practice]]></category> <category><![CDATA[project]]></category> <category><![CDATA[research]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=356</guid> <description><![CDATA[There&#8217;s a Debian-Med project, aiming to develop Debian into an operating system that is particularly well fit for the requirements for medical practice and research Debian-Med has several web sites/pages: one at Debian.org (descriptive), and the actual project&#8217;s website at debian-med.alioth.debian.org. There&#8217;s also debian-med wiki (for developers). As of nowadays, Debian-Med has released a number [&#8230;]]]></description> <content:encoded><![CDATA[<p>There&#8217;s a <a
href="http://alioth.debian.org/projects/debian-med" class="broken_link" rel="nofollow">Debian-Med project</a>, aiming to</p><blockquote><p>develop Debian into an operating system that is particularly well fit for the requirements for medical practice and research</p></blockquote><p>Debian-Med has several web sites/pages: one at <a
href="http://www.debian.org/devel/debian-med/">Debian.org</a> (descriptive), and the actual project&#8217;s website at <a
href="http://debian-med.alioth.debian.org/" class="broken_link" rel="nofollow">debian-med.alioth.debian.org</a>. There&#8217;s also <a
href="http://wiki.debian.org/DebianMed">debian-med wiki</a> (for developers).</p><p>As of nowadays, Debian-Med has released a number of Debian packages, which are grouped into respective <a
href="http://debian-med.alioth.debian.org/tasks/" class="broken_link" rel="nofollow">Debian Med Tasks</a>. The Biology-dev task, for example, contains <abbr
title="Markov cluster algorithm">MCL</abbr> and libsbml packages (among many others).</p><p>Check this project out &#8211; you might find that the software you need is already available as Debian package.</p><p><em>This post was stimulated by <a
href="http://bogdan.org.ua/2008/08/30/installing-libsbml-on-debian-to-make-ibiosim-start.html#comment-81021">Steffen&#8217;s comment</a>.</em></p><p><a
class="a2a_button_citeulike" href="https://www.addtoany.com/add_to/citeulike?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2008%2F09%2F03%2Fdebian-med-project.html&amp;linkname=Debian-Med%20Project" title="CiteULike" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2008%2F09%2F03%2Fdebian-med-project.html&amp;linkname=Debian-Med%20Project" title="Pocket" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_kindle_it" href="https://www.addtoany.com/add_to/kindle_it?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2008%2F09%2F03%2Fdebian-med-project.html&amp;linkname=Debian-Med%20Project" title="Kindle It" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_evernote" href="https://www.addtoany.com/add_to/evernote?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2008%2F09%2F03%2Fdebian-med-project.html&amp;linkname=Debian-Med%20Project" title="Evernote" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2008%2F09%2F03%2Fdebian-med-project.html&amp;linkname=Debian-Med%20Project" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a
class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fbogdan.org.ua%2F2008%2F09%2F03%2Fdebian-med-project.html&#038;title=Debian-Med%20Project" data-a2a-url="https://bogdan.org.ua/2008/09/03/debian-med-project.html" data-a2a-title="Debian-Med Project"><img
src="https://static.addtoany.com/buttons/share_save_120_16.png" alt="Share"></a></p>]]></content:encoded> <wfw:commentRss>https://bogdan.org.ua/2008/09/03/debian-med-project.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Drupal theme development: where to start</title><link>https://bogdan.org.ua/2008/06/08/drupal-theme-development-where-to-start.html</link> <comments>https://bogdan.org.ua/2008/06/08/drupal-theme-development-where-to-start.html#comments</comments> <pubDate>Sat, 07 Jun 2008 23:03:49 +0000</pubDate> <dc:creator><![CDATA[Bogdan]]></dc:creator> <category><![CDATA[Drupal]]></category> <category><![CDATA[Links]]></category> <category><![CDATA[Notepad]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[XHTML/CSS]]></category> <category><![CDATA[development]]></category> <category><![CDATA[drupal]]></category> <category><![CDATA[how-to]]></category> <category><![CDATA[start]]></category> <category><![CDATA[theme]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/?p=303</guid> <description><![CDATA[Simplest way to develop your custom Drupal theme is to start with some skeleton/wireframe theme. In this post, I&#8217;m briefly reviewing 4 themes (atck, blueprint, framework, and zen), made specifically to serve as theme developer&#8217;s starting point. All 4 are listed with their features (as per Drupal project page of each one), with my personal [&#8230;]]]></description> <content:encoded><![CDATA[<p>Simplest way to develop your custom Drupal theme is to start with some skeleton/wireframe theme.</p><p>In this post, I&#8217;m briefly reviewing 4 themes (atck, blueprint, framework, and zen), made specifically to serve as theme developer&#8217;s starting point. All 4 are listed with their features (as per Drupal project page of each one), with my personal &#8220;impressions&#8221; (not based on actual use experience, yet). There&#8217;s also my choice and order of preference for the 4 candidates at the end.<br
/> <span
id="more-303"></span><br
/> <a
href="http://drupal.org/project/atck" class="broken_link" rel="nofollow">Advanced Theme Construction Kit (ATCK)</a> (see also <a
href="http://atck.highervisibilitywebsites.com/" class="broken_link" rel="nofollow">atck homepage</a> and <a
href="http://atck.highervisibilitywebsites.com/builder/" class="broken_link" rel="nofollow">atck on-line layout builder tool</a>)</p><blockquote><p> 1. WYSIWYG grid builder<br
/> A browser-based grid builder which produces starter code for a page.tpl.php file. The grid builder itself was originally built by Christos Constandinou and it uses a modified version of Yahoo Grids which is more flexible and easier to customize. With Christos&#8217; permission (thanks, Christos!) it, and the supporting css, has been customized so that it works for Drupal themes and so that it is css3 valid. Access the builder online (FF only!), or download it and run it locally. [builder cannot be on Drupal.org because of MIT license]</p><p> 2. style.css [separate download because of BSD license]<br
/> style.css contains only the css needed to support what the grid-builder outputs, as well as some general &#8216;resets&#8217;. The only modifications one should need to make here would be if they want to make their layout a fixed width and/or a different width (default widths are in %).</p><p> 3. page-layout.css and template.php<br
/> These files are where the visual styling of the site happens. The source of these files is from a combination of code from the Hunchbaque theme and some changes/additions which I added in order to provide baseline settings I prefer and/or provide more granular settings. The beauty of these files is the simplicity of them &#8211; they include as little markup/styling as possible to avoid complexity, while at the same time putting many helpful tools/comments at your finger tips so that you can accomplish what you want.</p><p> 4. page.tpl.php<br
/> A sample page.tpl.file is included as a reference for finishing your own page.tpl.php file using code output from the grid builder. Note particularly the variable names for the blocks, regions, menus, etc. (at this point the builder does not include those items)</p><p> 5. fix-ie-6.css and fix-ie-7.css<br
/> These files are included for purposes of providing IE-only css to each of the respective versions. By using conditional comments like this we keep the main css files hack-free and atck css3 valid.</p></blockquote><p><strong>Impression:</strong> atck is very easy to make initial block layout from scratch (thanks to builder), it has separate fix-CSSs for IE6 and IE7, is very flexible even in complicated grids, and is code-documented.</p><p><a
href="http://drupal.org/project/blueprint" class="broken_link" rel="nofollow">Blueprint: theme for developers</a> (also required: <a
href="http://code.google.com/p/blueprintcss/">Blueprint CSS Framework</a>)</p><blockquote><p> * normalizes Drupalâ€™s CSS to be consistent<br
/> * properly aggregates all blueprint CSS files into a single file when this setting is enabled<br
/> * put scripts at bottom of page for nice performance gains, read more: http://developer.yahoo.com/performance/rules.html#js_bottom<br
/> * flexible layout, from 1 to 3 columns, based on where you configure your blocks to show (left, centre, right)<br
/> * SEO optimization without the need for heavy modules and additional queries per page<br
/> o automatically adds META description to many pages, read more: http://googlewebmastercentral.blogspot.com/2007/09/improve-snippets-with&#8230;<br
/> o automatically adds META keywords if taxonomy exists on that node, read more: http://searchengineland.com/070905-194221.php<br
/> * better forum icons, http://drupal.org/node/102743#comment-664157<br
/> * improve forum display and performance, http://www.sysarchitects.com/node/70<br
/> * prevents duplicate form submissions with jQuery, read more<br
/> * shows the # of comments below a node since Drupal doesnâ€™t do this by default (usability)<br
/> * highlight any comments by the author of the node<br
/> * adds a â€œyou need to login / registerâ€ box below all comments if you canâ€™t add a comment (usability)<br
/> * supports conditional comment subjects, if the setting is off it wonâ€™t show a chopped off title of the comment<br
/> * uses CSSEdit http://macrabbit.com/cssedit/ comments for grouping of styles<br
/> * lots of comments and theming tricks in template.php to learn from <img
src="https://bogdan.org.ua/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p></blockquote><p><strong>Impression:</strong> blueprint has some not-really-theme-design-related features; blueprint is a whole framework with docs; it has single ie.css for fixes; it requires framework knowledge; blueprint&#8217;s css modifications aren&#8217;t easy (em-to-px and px-to-em conversions).</p><p><a
href="http://drupal.org/project/framework" class="broken_link" rel="nofollow">Framework theme: blank canvas for theme developers</a></p><blockquote><p># Framework gives general placement and formatting to basic Drupal elements<br
/> # Fixed width of 960px by default. Main column resizes between two-column and three-column layouts<br
/> # CSS file is highly organized, including a table of contents, colour codes, section flags, alphabetical properties, etc.<br
/> # Includes a list of CSS utility classes for easy content formatting<br
/> # W3C valid CSS 2.1 / XHTML 1.0 Strict<br
/> # Verified and tested with Firefox 3, Firefox 2, IE7, IE6, Safari 3<br
/> # Search in sidebar (as a block) and header (as a theme configuration option)<br
/> # Clean and simplified code and file structure<br
/> # Works nicely in mobile browsers<br
/> # The administration section is adapted from the default Garland theme</p></blockquote><p><strong>Impression:</strong> good and simple starting point; code-documented; has ie.css and ie-6.css fix files; far lighter and easier than blueprint, but less capable than atck.</p><p><a
href="http://drupal.org/project/zen" class="broken_link" rel="nofollow">Zen: starting theme for Drupal</a> (plus <a
href="http://drupal.org/node/193318" class="broken_link" rel="nofollow">online docs</a>)</p><blockquote><p> * Well documented php and css files.<br
/> * Lots of easy-to-access classes and ids for CSS developers.<br
/> * Classes on body include items like &#8220;logged-in&#8221;, &#8220;not-logged-in&#8221;, &#8220;front&#8221;, &#8220;not-front&#8221;, as well as the node type (&#8220;node-type-story&#8221;, &#8220;node-type-blog&#8221;, etc) for single node pages. This can allow CSS developers to do things like have a different colour for a given page item for non-logged-in users, have a larger header section on the front page, or put a different background colour on a given node type.<br
/> * Automatic (table-less) column resizing for 1, 2, and 3-column layouts.<br
/> * Separate layout.css file to allow for changing the type of column layout (holy grail, jello mold, etc).<br
/> * A print.css file optimizes print display automatically when sent to a printer â€” removes, sidebars and nav elements, optimizes font size, adds text to links showing href, etc.</p></blockquote><p><strong>Impression:</strong> code-documented <em>plus</em> extensive <a
href="http://drupal.org/node/193318" class="broken_link" rel="nofollow">online documentation</a>; has print.css; has sub-theming guidelines to simplify future support and enhancements of customized sub-themes (has a STARTERKIT sub-theme ready for customizations); also has &#8220;happy user testimonials&#8221; :). For one of the new Drupal-based projects I decided to try this one. Next in line are (in order of preference): atck for complex layouts *or* framework for simple sites, and blueprint isn&#8217;t quite to my liking (so far at least).</p><p><a
class="a2a_button_citeulike" href="https://www.addtoany.com/add_to/citeulike?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2008%2F06%2F08%2Fdrupal-theme-development-where-to-start.html&amp;linkname=Drupal%20theme%20development%3A%20where%20to%20start" title="CiteULike" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2008%2F06%2F08%2Fdrupal-theme-development-where-to-start.html&amp;linkname=Drupal%20theme%20development%3A%20where%20to%20start" title="Pocket" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_kindle_it" href="https://www.addtoany.com/add_to/kindle_it?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2008%2F06%2F08%2Fdrupal-theme-development-where-to-start.html&amp;linkname=Drupal%20theme%20development%3A%20where%20to%20start" title="Kindle It" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_evernote" href="https://www.addtoany.com/add_to/evernote?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2008%2F06%2F08%2Fdrupal-theme-development-where-to-start.html&amp;linkname=Drupal%20theme%20development%3A%20where%20to%20start" title="Evernote" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2008%2F06%2F08%2Fdrupal-theme-development-where-to-start.html&amp;linkname=Drupal%20theme%20development%3A%20where%20to%20start" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a
class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fbogdan.org.ua%2F2008%2F06%2F08%2Fdrupal-theme-development-where-to-start.html&#038;title=Drupal%20theme%20development%3A%20where%20to%20start" data-a2a-url="https://bogdan.org.ua/2008/06/08/drupal-theme-development-where-to-start.html" data-a2a-title="Drupal theme development: where to start"><img
src="https://static.addtoany.com/buttons/share_save_120_16.png" alt="Share"></a></p>]]></content:encoded> <wfw:commentRss>https://bogdan.org.ua/2008/06/08/drupal-theme-development-where-to-start.html/feed</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>Ukrainian web-portal bigmir.net switched from own free email service to gmail</title><link>https://bogdan.org.ua/2007/10/30/ukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html</link> <comments>https://bogdan.org.ua/2007/10/30/ukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html#comments</comments> <pubDate>Tue, 30 Oct 2007 19:05:33 +0000</pubDate> <dc:creator><![CDATA[Bogdan]]></dc:creator> <category><![CDATA[Misc]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[developer]]></category> <category><![CDATA[development]]></category> <category><![CDATA[free]]></category> <category><![CDATA[google]]></category> <category><![CDATA[history]]></category> <category><![CDATA[import]]></category> <category><![CDATA[important]]></category> <category><![CDATA[personality]]></category> <category><![CDATA[search]]></category> <category><![CDATA[server]]></category> <category><![CDATA[services]]></category> <category><![CDATA[term]]></category> <category><![CDATA[Ukraine]]></category> <guid
isPermaLink="false">http://bogdan.org.ua/2007/10/30/ukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html</guid> <description><![CDATA[Just a minute ago, I was shocked after logging in to mail.bigmir.net: instead of the bigmir&#8217;s own, HTML-only email interface, I got redirected at the gmail&#8217;s &#8220;Terms and conditions&#8221;, after accepting which I found my emails in the classic gmail mailbox. First thing to think about: at least they did transfer all my emails to [&#8230;]]]></description> <content:encoded><![CDATA[<p>Just a minute ago, I was shocked after logging in to mail.bigmir.net: instead of the bigmir&#8217;s own, HTML-only email interface, I got redirected at the gmail&#8217;s &#8220;Terms and conditions&#8221;, after accepting which I found my emails in the classic gmail mailbox.</p><p>First thing to think about: at least they did transfer all my emails to the new account.</p><p>Second: hey, they had given up their own email interface! Are they leaving the web-portal market of Ukraine? Was the part of their team (which later formed MI6) too important to handle their exodus with no consequences? Is that just a desire to give customers &#8220;better&#8221; interface and not invest anything into development?</p><p>I hope this won&#8217;t be a trend, for every service to have Google behind their servers. Or even just behind the name, to avoid extra complexity of having a server.</p><p>Finally, I think I&#8217;ll get used. But it was only yesterday, that I read the Google anti-utopia, where Big Brother&#8217;s name is (evidently) Google, and it&#8217;s webcams and microphones and search history define each person&#8217;s future AND guilt. Scary&#8230;</p><p>And I wonder which will be the next service of bigmir.net, &#8220;outsourced&#8221; like their email.</p><p><a
class="a2a_button_citeulike" href="https://www.addtoany.com/add_to/citeulike?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2007%2F10%2F30%2Fukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html&amp;linkname=Ukrainian%20web-portal%20bigmir.net%20switched%20from%20own%20free%20email%20service%20to%20gmail" title="CiteULike" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2007%2F10%2F30%2Fukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html&amp;linkname=Ukrainian%20web-portal%20bigmir.net%20switched%20from%20own%20free%20email%20service%20to%20gmail" title="Pocket" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_kindle_it" href="https://www.addtoany.com/add_to/kindle_it?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2007%2F10%2F30%2Fukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html&amp;linkname=Ukrainian%20web-portal%20bigmir.net%20switched%20from%20own%20free%20email%20service%20to%20gmail" title="Kindle It" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_evernote" href="https://www.addtoany.com/add_to/evernote?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2007%2F10%2F30%2Fukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html&amp;linkname=Ukrainian%20web-portal%20bigmir.net%20switched%20from%20own%20free%20email%20service%20to%20gmail" title="Evernote" rel="nofollow noopener" target="_blank"></a><a
class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fbogdan.org.ua%2F2007%2F10%2F30%2Fukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html&amp;linkname=Ukrainian%20web-portal%20bigmir.net%20switched%20from%20own%20free%20email%20service%20to%20gmail" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a
class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fbogdan.org.ua%2F2007%2F10%2F30%2Fukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html&#038;title=Ukrainian%20web-portal%20bigmir.net%20switched%20from%20own%20free%20email%20service%20to%20gmail" data-a2a-url="https://bogdan.org.ua/2007/10/30/ukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html" data-a2a-title="Ukrainian web-portal bigmir.net switched from own free email service to gmail"><img
src="https://static.addtoany.com/buttons/share_save_120_16.png" alt="Share"></a></p>]]></content:encoded> <wfw:commentRss>https://bogdan.org.ua/2007/10/30/ukrainian-web-portal-bigmirnet-switched-from-own-free-email-service-to-gmail.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>