<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="https://sina.salek.ws/blog" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Sina Salek Official Site - Creative Mind : Anything is possible, the impossible just takes longer</title>
    <link>https://sina.salek.ws/blog</link>
    <description></description>
    <language>en</language>
          <item>
    <title>Drupal Module: CSS JS Total Control is here to rescue the themers</title>
    <link>https://sina.salek.ws/content/drupal-module-css-js-total-control-here-rescue-themers</link>
    <description>&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;img class=&quot;imagecache-thumbnail_in_content content_thumbnail&quot; style=&quot;float: right;&quot; src=&quot;https://sina.salek.ws/sites/default/files/imagecache/thumbnail_in_content/story/1609/images/designs.png&quot; alt=&quot;&quot; width=&quot;154&quot; height=&quot;154&quot; /&gt;When we create themes in Drupal, there are great number of reoccurring tasks that we have to do like adding IE conditional comments, remove or replace some core or contributed modules CSS/JS files to prevent conflict with the theme, putting some JavaScript at the bottom of the page or even adding inline CSS or JS files. The module which i&#039;m going to introduce, makes it possible to take care of all those tasks and even more with no special knowledge and no programming.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://sina.salek.ws/content/drupal-module-css-js-total-control-here-rescue-themers&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
     <comments>https://sina.salek.ws/content/drupal-module-css-js-total-control-here-rescue-themers#comments</comments>
 <category domain="https://sina.salek.ws/category/path/blog">Blog</category>
 <category domain="https://sina.salek.ws/category/tags/drupal">Drupal</category>
 <category domain="https://sina.salek.ws/category/tags/drupal-planet">Drupal Planet</category>
 <category domain="https://sina.salek.ws/category/tags/module">Module</category>
 <pubDate>Thu, 30 Jul 2015 19:46:39 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">1609 at https://sina.salek.ws</guid>
  </item>
  <item>
    <title>NEW Drupal Module : Entity Soft Delete (Entity Recyclebin/Trashbin)</title>
    <link>https://sina.salek.ws/content/new-drupal-module-entity-soft-delete-entity-recyclebintrashbin</link>
    <description>&lt;p&gt;&lt;img class=&quot;imagecache-thumbnail_in_content content_thumbnail&quot; style=&quot;float: right; margin: 8px;&quot; src=&quot;https://sina.salek.ws/sites/default/files/imagecache/thumbnail_in_content/entity_soft_delete_delete_0.jpg&quot; alt=&quot;&quot; /&gt;In multi user systems, it&#039;s usually much safer not to let users change the contents entirely in case there was a mistake or when it was needed to know what has changed by whom and revert the change if required. Drupal supports content revisioning and there are already some contributed modules that exploit this extremely useful feature like revisioning. However when it comes to content deletion, revision system can no longer be used because when a content is deleted, it gets removed from database entirely including all its revisions.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://drupal.org/project/entity_soft_delete&quot;&gt;Entity soft delete module&lt;/a&gt; has been developed to address this limitation.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://sina.salek.ws/content/new-drupal-module-entity-soft-delete-entity-recyclebintrashbin&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
     <comments>https://sina.salek.ws/content/new-drupal-module-entity-soft-delete-entity-recyclebintrashbin#comments</comments>
 <category domain="https://sina.salek.ws/category/path/blog">Blog</category>
 <category domain="https://sina.salek.ws/category/tags/blog-1">Blog</category>
 <category domain="https://sina.salek.ws/category/tags/contribute">Contribute</category>
 <category domain="https://sina.salek.ws/category/tags/drupal">Drupal</category>
 <category domain="https://sina.salek.ws/category/tags/drupal-planet">Drupal Planet</category>
 <category domain="https://sina.salek.ws/category/tags/open-source-0">Open Source</category>
 <pubDate>Thu, 12 Jun 2014 09:56:55 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">1539 at https://sina.salek.ws</guid>
  </item>
  <item>
    <title>NEW Drupal Module : Hook Post Action</title>
    <link>https://sina.salek.ws/content/new-drupal-module-hook-post-action</link>
    <description>&lt;p style=&quot;text-align: justify;&quot;&gt;Currently Drupal core does not offer any hook to do actions after a node/entity is inserted/updated/deleted in Database. So for example you can not send an email mentioning the node after the node is inserted because Drupal uses SQL transactions and the node is not yet fully written to database when hook node presave is called so if for any reason the transaction is rolled back, users will receive a false mail.&lt;/p&gt;&lt;p&gt;So &lt;a href=&quot;https://drupal.org/project/hook_post_action&quot;&gt;Hook Post Action&lt;/a&gt; module introduces several new Drupal hooks to overcome this limitation&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://sina.salek.ws/content/new-drupal-module-hook-post-action&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
     <comments>https://sina.salek.ws/content/new-drupal-module-hook-post-action#comments</comments>
 <category domain="https://sina.salek.ws/category/path/blog">Blog</category>
 <category domain="https://sina.salek.ws/category/tags/blog-1">Blog</category>
 <category domain="https://sina.salek.ws/category/tags/contribute">Contribute</category>
 <category domain="https://sina.salek.ws/category/tags/drupal">Drupal</category>
 <category domain="https://sina.salek.ws/category/tags/drupal-planet">Drupal Planet</category>
 <category domain="https://sina.salek.ws/category/tags/open-source-0">Open Source</category>
 <pubDate>Wed, 04 Jun 2014 11:13:01 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">1537 at https://sina.salek.ws</guid>
  </item>
  <item>
    <title>Yet another method to simplify making multipage/multistep Drupal forms</title>
    <link>https://sina.salek.ws/content/yet-another-method-simplify-making-multipagemultistep-drupal-forms</link>
    <description>&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;img class=&quot;imagecache-thumbnail_in_content content_thumbnail&quot; style=&quot;margin: 8px; float: right;&quot; src=&quot;https://sina.salek.ws/sites/default/files/imagecache/thumbnail_in_content/story/1405/images/field_group_ajaxify_multipage_form.jpg&quot; alt=&quot;&quot; /&gt;In Drupal there are many different methods to turn long forms into multipage/multistep forms. The most known one is perhaps the great &lt;a href=&quot;http://drupal.org/project/ctools&quot;&gt;ctools&lt;/a&gt; module or even custom solutions using Drupal’s form API. However as you may agree with me none of these solutions are really that easy, specially when it comes to Ajax. Therefore many developers in Drupal community tried or still trying to find an even easier method. What I’m going to introduce to you is yet another magical method :).&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://sina.salek.ws/content/yet-another-method-simplify-making-multipagemultistep-drupal-forms&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
     <comments>https://sina.salek.ws/content/yet-another-method-simplify-making-multipagemultistep-drupal-forms#comments</comments>
 <category domain="https://sina.salek.ws/category/path/blog">Blog</category>
 <category domain="https://sina.salek.ws/category/tags/contribute">Contribute</category>
 <category domain="https://sina.salek.ws/category/tags/drupal">Drupal</category>
 <category domain="https://sina.salek.ws/category/tags/drupal-planet">Drupal Planet</category>
 <category domain="https://sina.salek.ws/category/tags/module">Module</category>
 <pubDate>Sun, 19 May 2013 14:59:47 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">1405 at https://sina.salek.ws</guid>
  </item>
  <item>
    <title>Drupal Module : Calendar Systems needs your help</title>
    <link>https://sina.salek.ws/content/drupal-module-calendar-systems-needs-your-help</link>
    <description>&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;img class=&quot;imagecache-thumbnail_in_content content_thumbnail&quot; style=&quot;margin: 8px; float: right;&quot; src=&quot;https://sina.salek.ws/sites/default/files/imagecache/thumbnail_in_content/story/1403/images/calendar_systems_screenshots.jpg&quot; alt=&quot;&quot; height=&quot;188&quot; width=&quot;184&quot; /&gt;Calendar system requires a very tiny core patch to fully work, The patch was already proposed to core by a fellow developer, so i rewrote it to meet core requirements and set it to needs review (Thanks to &lt;a href=&quot;http://drupal.org/user/1597262&quot;&gt;Gaelan&lt;/a&gt; and &lt;a href=&quot;http://drupal.org/user/496408&quot;&gt;wuinfo&lt;/a&gt; for helping in completing the patch). The good thing is that the patch is not only for Calendar Systems it&#039;s a generic patch that introduces a new hook to make it possible for third-party modules to alter format_date function. If we can get it into core it might even be possible to back port it to Drupal 7&lt;/p&gt;&lt;p&gt;You can read more about the history of calendar system module and even what a calendar system is&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div id=&quot;nuan_ria_plugin&quot;&gt;&lt;object id=&quot;plugin0&quot; style=&quot;position: absolute; z-index: 1000;&quot; type=&quot;application/x-dgnria&quot; height=&quot;0&quot; width=&quot;0&quot;&gt;&lt;param name=&quot;tabId&quot; value=&quot;ff-tab-84&quot; /&gt;&lt;param name=&quot;counter&quot; value=&quot;186&quot; /&gt;&lt;/object&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;https://sina.salek.ws/content/drupal-module-calendar-systems-needs-your-help&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
     <comments>https://sina.salek.ws/content/drupal-module-calendar-systems-needs-your-help#comments</comments>
 <category domain="https://sina.salek.ws/category/path/blog">Blog</category>
 <category domain="https://sina.salek.ws/category/tags/blog-1">Blog</category>
 <category domain="https://sina.salek.ws/category/tags/contribute">Contribute</category>
 <category domain="https://sina.salek.ws/category/tags/drupal">Drupal</category>
 <category domain="https://sina.salek.ws/category/tags/drupal-planet">Drupal Planet</category>
 <category domain="https://sina.salek.ws/category/tags/open-source-0">Open Source</category>
 <pubDate>Tue, 14 May 2013 15:31:21 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">1403 at https://sina.salek.ws</guid>
  </item>
  <item>
    <title>Doing it in Drupal way : Merging all slider modules</title>
    <link>https://sina.salek.ws/content/doing-it-drupal-way-merging-all-slider-modules</link>
    <description>&lt;p&gt;&lt;img class=&quot;imagecache-thumbnail_in_content content_thumbnail&quot; style=&quot;float: right; margin-left: 8px; margin-right: 8px;&quot; src=&quot;https://sina.salek.ws/sites/default/files/imagecache/thumbnail_in_content/story/1402/images/sliderfield_screenshot.jpg&quot; alt=&quot;&quot; /&gt;While ago i was looking for an slider module (implementation of JQuery UI slider module), surprisingly i couldn&#039;t find any solution except &lt;a href=&quot;http://drupal.org/project/jslider_form_api&quot;&gt;jSlider Form API&lt;/a&gt; which wasn&#039;t exactly what i was looking for. So i did what every good Drupal developer does, I wrote a generic slider module and shared it on Drupal.org (&lt;a href=&quot;http://drupal.org/project/jslider_field&quot;&gt;jQuery UI Slider Field&lt;/a&gt;). I even implemented &quot;jSlider Form API&quot; features.&lt;/p&gt;&lt;p&gt;Several months later and after i published several new minor versions, one of the users mentioned that &lt;a href=&quot;http://drupal.org/node/1943630&quot;&gt;there is in fact another slider module similar to mine!!&lt;/a&gt; &lt;a href=&quot;http://drupal.org/project/sliderfield&quot;&gt;SliderField&lt;/a&gt; and it was quite old too. He suggested joining forces to prevent duplicate modules. and that&#039;s what i did and even more.&lt;/p&gt;&lt;div id=&quot;nuan_ria_plugin&quot;&gt;&lt;object id=&quot;plugin0&quot; style=&quot;position: absolute; z-index: 1000;&quot; type=&quot;application/x-dgnria&quot; height=&quot;0&quot; width=&quot;0&quot;&gt;&lt;param name=&quot;tabId&quot; value=&quot;ff-tab-34&quot; /&gt;&lt;param name=&quot;counter&quot; value=&quot;79&quot; /&gt;&lt;/object&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;https://sina.salek.ws/content/doing-it-drupal-way-merging-all-slider-modules&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
     <comments>https://sina.salek.ws/content/doing-it-drupal-way-merging-all-slider-modules#comments</comments>
 <category domain="https://sina.salek.ws/category/path/blog">Blog</category>
 <category domain="https://sina.salek.ws/category/tags/community">Community</category>
 <category domain="https://sina.salek.ws/category/tags/drupal">Drupal</category>
 <category domain="https://sina.salek.ws/category/tags/drupal-planet">Drupal Planet</category>
 <category domain="https://sina.salek.ws/category/tags/teamwork">Teamwork</category>
 <pubDate>Sat, 11 May 2013 15:22:06 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">1402 at https://sina.salek.ws</guid>
  </item>
  <item>
    <title>Drupal Module : image_style_argument</title>
    <link>https://sina.salek.ws/node/1399</link>
    <description>&lt;p&gt;Drupal has a very powerful image manipulation UI, so why write code when we can easily use that for any purpose?! The problem is we can&#039;t! The reason is image manipulation UI only accepts one argument which is the source image. All other parameters and options are static.&lt;/p&gt;&lt;div id=&quot;nuan_ria_plugin&quot;&gt;&lt;object id=&quot;plugin0&quot; style=&quot;position: absolute; z-index: 1000;&quot; type=&quot;application/x-dgnria&quot; height=&quot;0&quot; width=&quot;0&quot;&gt;&lt;param name=&quot;tabId&quot; value=&quot;ff-tab-328&quot; /&gt;&lt;param name=&quot;counter&quot; value=&quot;1211&quot; /&gt;&lt;/object&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;https://sina.salek.ws/node/1399&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
     <comments>https://sina.salek.ws/node/1399#comments</comments>
 <category domain="https://sina.salek.ws/category/path/blog">Blog</category>
 <category domain="https://sina.salek.ws/category/tags/drupal">Drupal</category>
 <category domain="https://sina.salek.ws/category/tags/drupal-planet">Drupal Planet</category>
 <category domain="https://sina.salek.ws/category/tags/module">Module</category>
 <category domain="https://sina.salek.ws/category/tags/review-1">Review</category>
 <category domain="https://sina.salek.ws/category/tags/solution">Solution</category>
 <enclosure url="https://sina.salek.ws/sites/default/files/story/1399/image_style_argument.zip" length="27138" type="application/zip" />
 <pubDate>Mon, 06 Aug 2012 14:37:23 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">1399 at https://sina.salek.ws</guid>
  </item>
  <item>
    <title>What&#039;s my job!!!</title>
    <link>https://sina.salek.ws/content/whats-my-job</link>
    <description>&lt;p&gt;&lt;img class=&quot;imagecache-thumbnail_in_content content_thumbnail&quot; style=&quot;float: right; margin-left: 8px; margin-right: 8px;&quot; src=&quot;https://sina.salek.ws/sites/default/files/imagecache/thumbnail_in_content/story/1391/images/finding_a_practical_job_source.jpg&quot; alt=&quot;&quot; /&gt;&lt;span style=&quot;line-height: 20px; text-align: justify;&quot;&gt;It’s funny that whenever someone asks me what I do it takes me few seconds to respond. And the answer I give not at all describes what I do! I usually say I work in the computer field! Or I produce software!! But why ?&lt;/span&gt;&lt;span style=&quot;line-height: 20px; text-align: justify;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://sina.salek.ws/content/whats-my-job&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
     <comments>https://sina.salek.ws/content/whats-my-job#comments</comments>
 <category domain="https://sina.salek.ws/category/path/blog">Blog</category>
 <category domain="https://sina.salek.ws/category/tags/blog-1">Blog</category>
 <category domain="https://sina.salek.ws/category/tags/personal">Personal</category>
 <pubDate>Thu, 22 Mar 2012 17:56:55 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">1391 at https://sina.salek.ws</guid>
  </item>
  <item>
    <title>Getting ready for my fifth software development team</title>
    <link>https://sina.salek.ws/content/getting-ready-my-fifth-software-development-team</link>
    <description>&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a class=&quot;colorbox imagefield imagefield-imagelink imagefield-insert&quot; rel=&quot;gallery-insert-all&quot; href=&quot;https://sina.salek.ws/sites/default/files/story/1389/images/team.gif&quot;&gt;&lt;img class=&quot;imagecache imagecache-thumbnail_in_content&quot; style=&quot;float: right; margin: 8px;&quot; src=&quot;https://sina.salek.ws/sites/default/files/imagecache/thumbnail_in_content/story/1389/images/team.gif&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;It was several years ago when i started assembling my first software 
development team, although i didn&#039;t have the experience i have today it 
was a success and the team delivered the expected result. Back then i 
didn&#039;t have any well thought work-flow and my decisions were mostly 
based on each particular case and experience. today however it&#039;s quite 
different and i take these task very seriously. &lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://sina.salek.ws/content/getting-ready-my-fifth-software-development-team&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
     <comments>https://sina.salek.ws/content/getting-ready-my-fifth-software-development-team#comments</comments>
 <category domain="https://sina.salek.ws/category/path/blog">Blog</category>
 <category domain="https://sina.salek.ws/category/tags/programming">Programming</category>
 <category domain="https://sina.salek.ws/category/tags/project-management">Project Management</category>
 <category domain="https://sina.salek.ws/category/tags/software-development">Software Development</category>
 <pubDate>Thu, 06 Jan 2011 10:19:41 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">1389 at https://sina.salek.ws</guid>
  </item>
  <item>
    <title>Resumes keep coming back!!</title>
    <link>https://sina.salek.ws/content/resumes-keep-coming-back</link>
    <description>It&#039;s interesting that most of the people who can&#039;t pass the interview and the technical test i designed start forwarding their resumes to every company (Including the one i work for) in about 4-6 months later!! It shows that only few companies in my country have proper recruiting process. They simply chat with the job applicants and hire them if they feel they&#039;re good!! Eventually after the damages they get and apply on them they have to fire them or them leave by themeselve.

</description>
     <comments>https://sina.salek.ws/content/resumes-keep-coming-back#comments</comments>
 <category domain="https://sina.salek.ws/category/path/blog">Blog</category>
 <category domain="https://sina.salek.ws/category/tags/hiring-manager">Hiring Manager</category>
 <category domain="https://sina.salek.ws/category/tags/job-applicants">Job Applicants</category>
 <category domain="https://sina.salek.ws/category/tags/resume">Resume</category>
 <pubDate>Sun, 01 Aug 2010 12:20:55 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">1382 at https://sina.salek.ws</guid>
  </item>
  </channel>
</rss>
