<?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>DEV Community: Sodiq Akinjobi</title>
    <description>The latest articles on DEV Community by Sodiq Akinjobi (@geektutor).</description>
    <link>https://dev.to/geektutor</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%2F244711%2Ff4b08d49-0bf5-4367-985b-9be6887c79c7.png</url>
      <title>DEV Community: Sodiq Akinjobi</title>
      <link>https://dev.to/geektutor</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/geektutor"/>
    <language>en</language>
    <item>
      <title>Build A WordPress Site Using Softaculous In 5 minutes</title>
      <dc:creator>Sodiq Akinjobi</dc:creator>
      <pubDate>Tue, 05 Jan 2021 09:34:17 +0000</pubDate>
      <link>https://dev.to/geektutor/build-a-wordpress-site-using-softaculous-in-5-minutes-25d</link>
      <guid>https://dev.to/geektutor/build-a-wordpress-site-using-softaculous-in-5-minutes-25d</guid>
      <description>&lt;p&gt;Hey there!&lt;/p&gt;

&lt;p&gt;Today, I will be showing you how to create your first WordPress site in 5mins.&lt;/p&gt;

&lt;h4&gt;
  
  
  What is WordPress?
&lt;/h4&gt;

&lt;p&gt;&lt;a href="//wordpress.org"&gt;WordPress&lt;/a&gt; is an open-source software that is used to create beautiful websites, blogs, or apps. WordPress powers over 35% of all websites on the Internet. More than one in four websites you visit are likely powered by WordPress.&lt;/p&gt;

&lt;p&gt;WordPress makes it super easy (of course, depending on how well you know it) to create something as simple as a blog and something as complex as &lt;a href="http://www.techcrunch.com/"&gt;TechCrunch&lt;/a&gt;. You can see some of the biggest sites built with WordPress on the &lt;a href="https://wordpress.org/showcase/"&gt;WordPress Website Showcase&lt;/a&gt;.&lt;/p&gt;

&lt;h4&gt;
  
  
  Hosting and Domain
&lt;/h4&gt;

&lt;p&gt;While you can set up WordPress locally on your computer, this tutorial is focused on setting up WordPress online so you would need a host and domain.&lt;/p&gt;

&lt;p&gt;A host is like a memory card where files are stored and you can access the files through a domain name that is linked to the files. Yeah, I know it's not like that but this gives a broad overview.&lt;/p&gt;

&lt;p&gt;There are a lot of hosting companies. However, for this tutorial, I will be using a shared hosting plan on &lt;a href="https://affiliate.namecheap.com/?affId=108977"&gt;Namecheap&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Once you purchase a hosting plan, you get the cpanel login details in your email and you can proceed to login to Cpanel. You should see something like this:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dcI1TQU5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/k801uk49c9cnnkvny2or.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dcI1TQU5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/k801uk49c9cnnkvny2or.png" alt="Cpanel Homepage"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Installing WordPress with Softaculous
&lt;/h4&gt;

&lt;p&gt;Softaculous automates the installation of web applications to a website through the use of predefined scripts. It allows you install CMS, scripts and applications in as little time as possible&lt;/p&gt;

&lt;p&gt;Scroll down to the softaculous section and click on the WordPress icon there&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---YxO5z9A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/86g12fshyzwcliir2e8r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---YxO5z9A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/86g12fshyzwcliir2e8r.png" alt="Softaculous"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here you can either manage your existing WordPress installation or install a new one. We will be clicking on install&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bfrNs1hJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/8ktfjxnva352j9h9msja.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bfrNs1hJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/8ktfjxnva352j9h9msja.png" alt="Softaculous WordPress Install"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I will be filling in the details of my installation here, first up is to select the WordPress version. I usually leave it at the default value because Softaculous uses the latest. Then you select your protocol, domain name and directory.&lt;/p&gt;

&lt;p&gt;I use http:// as my protocol as you can always change it later when you have your SSL certificate ready. The domain name I want to use is already selected and I used a 'testing' directory so I can install it in a fresh directory. If you want to install it in the root directory of your domain like yourdomain.com, leave this empty.&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Ky7A0J1l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/lad44sxzhp3z795twz39.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Ky7A0J1l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/lad44sxzhp3z795twz39.png" alt="Softaculous WordPress Install Screen"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can set your site title, description, admin username, email and password.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qna9MAir--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/bew1anypodt2kyofcuiz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qna9MAir--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/bew1anypodt2kyofcuiz.png" alt="Softaculous set site title, description, username and password"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can choose your language, install default plugins, manage themes and set advanced options(not going to delve into this today but feel free to be curious hehe).&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JEloaoEs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/e3l0pyic3cs32qhleziz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JEloaoEs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/e3l0pyic3cs32qhleziz.png" alt="Softaculous advanced options"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Just below the installation button is a little box that you can input your email so you can send the installation details to yourself for safekeeping. Then click on the install button &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Vzqqw1Lg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/1qmozqrjqp9yz02khg4m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Vzqqw1Lg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/1qmozqrjqp9yz02khg4m.png" alt="Softaculous install"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Takes about 10 seconds to load up and yaaaaaay, we have our first WordPress site all up and running &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ZhYa9hEy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/0e836vlm05otof2hokih.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZhYa9hEy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/0e836vlm05otof2hokih.png" alt="Softaculous completed"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;And yup, that's it.&lt;/p&gt;

&lt;h4&gt;
  
  
  Conclusion
&lt;/h4&gt;

&lt;p&gt;We saw how easy it is to create a WordPress site on Cpanel using Softaculous. If you have any questions, don't hesitate to contact me on Twitter: &lt;a href="https://twitter.com/@geektutor"&gt;@geektutor&lt;/a&gt;&lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How to push a project to GitHub</title>
      <dc:creator>Sodiq Akinjobi</dc:creator>
      <pubDate>Wed, 23 Dec 2020 19:12:50 +0000</pubDate>
      <link>https://dev.to/geektutor/how-to-push-a-project-to-github-3ijc</link>
      <guid>https://dev.to/geektutor/how-to-push-a-project-to-github-3ijc</guid>
      <description>&lt;p&gt;According to &lt;a href="https://twitter.com/I_am_Ajayii"&gt;Tomiwa&lt;/a&gt;, Git and GitHub are two symbiotic tools for developers. Git on one hand is a version control tool (like a file's registry) used to keep track of a particular codebase and all it's history right from initiation, this helps you manage the code base, ensure seamless versioning (eg v1, v2...)&lt;/p&gt;

&lt;p&gt;GitHub on the other hand is a cloud hosting system designed to help maintain all your git repository, thus the term 'symbiotic'.&lt;/p&gt;

&lt;p&gt;To push your project to &lt;a href="http://github.com"&gt;GitHub&lt;/a&gt; after coding&lt;/p&gt;

&lt;p&gt;Requirements:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An established project on your local disk&lt;/li&gt;
&lt;li&gt;Install Git on the PC (you can install Git by downloading from &lt;a href="http://git-scm.com"&gt;http://git-scm.com&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Steps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open git bash and navigate to the folder where the files you want to push are. Then initialize git
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;git init&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add your files
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;git add .&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;It automatically adds all the files in that folder to git and it will be able to track them.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Commit your files with a custom message. It will commit and notify git that you want to push these files online. Make your commit message as descriptive as possible.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;-git commit -m "Custom Message"&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add your Github repository as a remote
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;git remote add origin git@github.com:User/UserRepo.git&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
 where User is your username and UserRepo is your repository name.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Push your code to GitHub. This means you are pushing to a branch named 'main' on a remote repository on Github
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;-git push origin main&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

</description>
      <category>github</category>
      <category>git</category>
    </item>
  </channel>
</rss>
