<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Stratakis Stavros</title>
    <description>The latest articles on Forem by Stratakis Stavros (@webgiftdev).</description>
    <link>https://forem.com/webgiftdev</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F913830%2F1ceabb54-66dc-4b41-96d6-38b764b47694.jpg</url>
      <title>Forem: Stratakis Stavros</title>
      <link>https://forem.com/webgiftdev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/webgiftdev"/>
    <language>en</language>
    <item>
      <title>How to automate your web developer's routine with Gulp</title>
      <dc:creator>Stratakis Stavros</dc:creator>
      <pubDate>Thu, 13 Oct 2022 19:22:01 +0000</pubDate>
      <link>https://forem.com/webgiftdev/how-to-automate-your-web-developers-routine-with-gulp-5fko</link>
      <guid>https://forem.com/webgiftdev/how-to-automate-your-web-developers-routine-with-gulp-5fko</guid>
      <description>&lt;p&gt;I was on a complete mess while i was trying to minify CSS, JavaScript and image files in my daily routine at the office. I was mainly using software installed on PC and online tools per case!&lt;/p&gt;

&lt;p&gt;I felt tired really soon as one tool was better in f.e image compression than the other one. Some others went offline etc. Then i realized that i should search for a better solution and found an open-source JavaScript toolkit named &lt;strong&gt;Gulp&lt;/strong&gt;! &lt;br&gt;
Ye, ye i have not discovered the wheel i know :) however it was important for me to simplify the repeated tasks and at the same time stay organized on the heavier ones.&lt;/p&gt;

&lt;p&gt;That was the reason behind the creation of this Gulp tool!  &lt;/p&gt;
&lt;h2&gt;
  
  
  All in one
&lt;/h2&gt;

&lt;p&gt;What i tried is to implement a number of functionalities in one place. I will do a quick presentation below and quote the link on my GitHub for more details.&lt;/p&gt;
&lt;h3&gt;
  
  
  Export in WebP format
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;gulp exportWebp&lt;/code&gt;&lt;br&gt;
Converting a WebP image file format from &lt;strong&gt;png&lt;/strong&gt;, &lt;strong&gt;jpg&lt;/strong&gt; and &lt;strong&gt;gif&lt;/strong&gt; images was a complex process. That's exactly, it was!&lt;/p&gt;
&lt;h3&gt;
  
  
  Minify almost everything
&lt;/h3&gt;

&lt;p&gt;This group of processes is so important in web performance sector nowadays. We have now a vary options of minifying images, CSS, JavaScript and html files! Amazing! &lt;/p&gt;
&lt;h3&gt;
  
  
  Beautify the files
&lt;/h3&gt;

&lt;p&gt;We can beautify a file when it's already minified and we want to apply some changes. I know it's hard that's why this option was implemented!&lt;/p&gt;
&lt;h3&gt;
  
  
  Remove all files
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;gulp clean&lt;/code&gt; &lt;br&gt;
This command will remove all the files.&lt;/p&gt;
&lt;h2&gt;
  
  
  My Gulp tool on Github
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/webgiftdev" rel="noopener noreferrer"&gt;
        webgiftdev
      &lt;/a&gt; / &lt;a href="https://github.com/webgiftdev/gulp-project" rel="noopener noreferrer"&gt;
        gulp-project
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Automate web developer's daily routine with Gulp
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;gulp-project&lt;/h1&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Automate web developer's daily routine with Gulp.&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;If you're a terminal nerd and a web developer this tool will help you increase your productivity!&lt;/p&gt;
&lt;p&gt;Convert png, jpg and gif images to WebP, minify all these images' types (jpg, png, gif, webp and svg), minify and beautify CSS, JS, HTML are just the begging! Hope you'll love it as i do! Let's get started by &lt;strong&gt;Opening the terminal&lt;/strong&gt;!&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Install and configure&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Clone the repository&lt;/h3&gt;

&lt;/div&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;git clone https://github.com/webgiftdev/gulp-project.git&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;and then&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-c1"&gt;cd&lt;/span&gt; gulp-project&lt;/pre&gt;

&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Check for node, npm, and npx&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href="https://gulpjs.com/docs/en/getting-started/quick-start" rel="nofollow noopener noreferrer"&gt;Follow these quick start tutorial&lt;/a&gt; from Gulp official website and verify if you have installed node, npm and npx.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Install the gulp command line utility&lt;/h3&gt;

&lt;/div&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;npm install --global gulp-cli&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Try &lt;code&gt;sudo&lt;/code&gt; npm.. in case that you have privileges issues.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Synchronize your Gulp installation with the required dependencies&lt;/h3&gt;

&lt;/div&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;npm i -D gulp&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Thats it!&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Usage&lt;/h2&gt;

&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;exportWebP&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;Copy png, jpg and gif images to…&lt;/p&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/webgiftdev/gulp-project" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Hope this tool help you.&lt;br&gt;
Developed and used by &lt;a href="https://webgift.dev" rel="noopener noreferrer"&gt;webgift dev&lt;/a&gt; office.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>gulp</category>
      <category>automation</category>
      <category>optimization</category>
    </item>
    <item>
      <title>Elxis CMS v5.3 released</title>
      <dc:creator>Stratakis Stavros</dc:creator>
      <pubDate>Fri, 07 Oct 2022 14:37:50 +0000</pubDate>
      <link>https://forem.com/webgiftdev/elxis-cms-v53-released-24m7</link>
      <guid>https://forem.com/webgiftdev/elxis-cms-v53-released-24m7</guid>
      <description>&lt;p&gt;&lt;strong&gt;Elxis&lt;/strong&gt; is a free &lt;strong&gt;Content Management System&lt;/strong&gt; (CMS) that allows you to easily create websites of any scale from small personal websites and blogs to complex corporate websites and portals without the need of having programming skills!&lt;/p&gt;

&lt;p&gt;Download &lt;a href="https://www.elxis.org/download.html" rel="noopener noreferrer"&gt;Elxis CMS v5.3 Atlas&lt;/a&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  Elxis is open source
&lt;/h2&gt;

&lt;p&gt;Elxis CMS is an open source project released for free under the &lt;a href="https://www.elxis.org/elxis-public-license.html" rel="noopener noreferrer"&gt;Elxis Public License&lt;/a&gt; (EPL) license. Elxis CMS is provided for free and without any guarantee. The license allows you to develop software that extends Elxis built-in functionality and adapt Elxis to your needs. &lt;/p&gt;

&lt;p&gt;Since 2006, when Elxis project begun, Elxis has been downloaded and installed on thousands of websites in all over the world and translated in more than 40 languages. Elxis has been approved a flexible, secure and reliable platform.&lt;/p&gt;

&lt;h2&gt;
  
  
  Elxis Team
&lt;/h2&gt;

&lt;p&gt;Elxis CMS is being developed by the Elxis Team. Elxis Team is a small team that develops and coordinates the Elxis project. The eldest member and the chief developer of Elxis Team is &lt;a href="https://isopensource.com" rel="noopener noreferrer"&gt;Ioannis Sannos&lt;/a&gt;. &lt;a href="https://webgift.dev" rel="noopener noreferrer"&gt;Stavros Stratakis&lt;/a&gt; is also very active member of Elxis Team. &lt;/p&gt;

&lt;p&gt;Our headquarters are located in Athens, Greece. Besides this team there are the Elxis Community Team members that also participate in Elxis development, provide new ideas, report bugs, write documentation, make translations, and many other tasks. Elxis community Team members are vital to the Elxis project. &lt;/p&gt;

&lt;p&gt;In Elxis family also belong all of you that use, promote and support Elxis CMS. Elxis project is open to new ideas and people.&lt;/p&gt;

&lt;h2&gt;
  
  
  Elxis history
&lt;/h2&gt;

&lt;p&gt;Elxis CMS born on December 2005 and its first release, Elxis 2006.0, was on June 2006. Read more about all &lt;a href="https://www.elxis.org/releases/" rel="noopener noreferrer"&gt;Elxis releases&lt;/a&gt; and the &lt;a href="https://www.elxis.org/releases/elxis200xx-series.html" rel="noopener noreferrer"&gt;history of Elxis&lt;/a&gt; in the Elxis 200x.x series page.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight php"&gt;&lt;code&gt;&lt;span class="cp"&gt;&amp;lt;?php&lt;/span&gt; &lt;span class="k"&gt;echo&lt;/span&gt; &lt;span class="s1"&gt;'Welcome to our Elxis CMS world'&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="cp"&gt;?&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;References:&lt;br&gt;
Elxis CMS - &lt;a href="https://elxis.org" rel="noopener noreferrer"&gt;Official website&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Support:&lt;br&gt;
Elxis &lt;a href="https://forum.elxis.org" rel="noopener noreferrer"&gt;Community - forum&lt;/a&gt;&lt;/p&gt;

</description>
      <category>release</category>
      <category>cms</category>
      <category>opensource</category>
      <category>elxis</category>
    </item>
  </channel>
</rss>
