Blog
2013
- Drupal 7: Displaying node creation form in a block with image or file uploadHow to display a node creation form in a Drupal block, including handling file uploads.
- Drupal Extra Fields: Integration with ViewsHow to add extra fields to Drupal entities and integrate them with Views.
- Drupal 7: Defining templates for forms and form themingHow to define and use custom templates to theme Drupal 7 forms.
- Importing comments from Disqus into Drupal 7Instructions for importing Disqus comments into standard Drupal 7 comments.
- Drupal 7: Defining template files tpl.php and theming hooksHow to define and use tpl.php template files and theming hooks in Drupal 7.
- Dreditor: plugin for easier work with drupal.orgOverview of Dreditor, a browser plugin enhancing usability for Drupal developers on drupal.org.
- Add Trailing Slash to URLs in Drupal 7How to automatically add a trailing slash to URLs in Drupal 7 to avoid duplicate pages.
- Adding custom node view modes in Drupal 7How to add custom view modes for nodes in Drupal 7 using hook_entity_info_alter.
- Fields rendering in Drupal 7How to properly render Drupal fields using render arrays and field_view_field.
- Working with Plural Numbers in Drupal 7How to correctly handle plural forms of numbers in Drupal, including multilingual examples.
- Updating Drupal registry for themes and modules. Moving Drupal modules.How to rebuild Drupal’s registry after moving or renaming modules and themes using Registry Rebuild.
- Drupal 7: custom theme settings formHow to add custom settings forms to Drupal 7 themes using theme-settings.php.
- Creating custom Rules actions in Drupal 7Guide on creating custom actions for the Rules module in Drupal 7 using its API.
- Steam Linux: changing the library download directoryInstructions for changing the Steam library download location in Linux.
- Programmatically creating and authenticating a user in Drupal 7How to programmatically create and authenticate Drupal users with a simple email form.
2012
- Running Batch operations via cron in Drupal 7Guide on running Drupal Batch API operations in the background using cron.
- Programmatically creating a node with Field Collection in Drupal 7How to programmatically create Drupal nodes containing Field Collection fields.
- Drupal Bracket: creating tournament bracketsHow to create and manage tournament brackets in Drupal using the Bracket module.
- Drupal Lazyload: deferred loading of images, blocks and contentUsing lazy loading techniques for Drupal images, blocks, and nodes to improve page performance.
- Implementing infinite scroll in Drupal 7 ViewsGuide to dynamically load Drupal content when scrolling using Views Infinite Scroll.
- Views grouping by letters in Drupal 7Using Views and Views_php to group Drupal content by the first letter.
- Automatic posting to Twitter from DrupalGuide to setting up automatic posting to Twitter when creating content in Drupal 7.
- FullCalendar: adding, editing and deleting eventsA detailed guide on managing events in FullCalendar using jQuery, AJAX, and MySQL.
- Multilingual support in Drupal 7A guide on setting up multilingual functionality in Drupal 7 using essential modules.
- Creating a website prototypeWhy prototyping is an essential step in web development and how it benefits the design process.
2011
- FullCalendar: installation, configuration, and localizationA detailed guide on installing, configuring, and localizing FullCalendar for web applications.
- Sorting tables with jQuery TablesorterA guide to implementing sortable tables using the jQuery Tablesorter plugin.
- Resizing images with PHPA simple PHP class for resizing images dynamically on the server.
- How to write clean codeBest practices for writing clean and maintainable code.
- Caching in PHPMethods to improve website performance using caching techniques in PHP.
- Compressing CSS files with PHPThree methods for reducing CSS file sizes using PHP for faster website performance.
- PHP snippets for Twitter integrationUseful PHP functions for fetching followers, statuses, retweet counts, and shortening URLs.
- Keyboard layouts in LinuxA simple way to add extra characters to an existing keyboard layout for easier switching.
- When to use Object-Oriented ProgrammingGuidelines on when object-oriented programming is beneficial and when it may be unnecessary.
- Advantages of Web ApplicationsAn overview of why web applications are widely used and their key benefits over traditional software.
- Configuring Virtual Hosts in LAMPA simple guide to setting up virtual hosts in LAMP for better project organization.
- Installing a LAMP Web ServerStep-by-step guide on setting up a LAMP stack on Linux, including Apache, MySQL, and PHP.