{"id":416,"date":"2019-02-06T18:15:39","date_gmt":"2019-02-06T18:15:39","guid":{"rendered":"http:\/\/miriamposner.com\/classes\/dh201w22\/?page_id=416"},"modified":"2019-02-06T19:30:51","modified_gmt":"2019-02-06T19:30:51","slug":"make-a-fancy-site-with-mobirise","status":"publish","type":"page","link":"http:\/\/miriamposner.com\/classes\/dh201w22\/tutorials-guides\/web-development\/make-a-fancy-site-with-mobirise\/","title":{"rendered":"Make a fancy site with Mobirise"},"content":{"rendered":"\n<p>Now is the part where you get mad at me for making you do all that coding, when the fact is that you don&#8217;t <em>have<\/em> to do it to build a GitHub page, as you&#8217;re about to see.<\/p>\n\n\n\n<p>Why did I make you do it? As you&#8217;ve probably anticipated, I wanted you to have a sense of how the web is put together. It&#8217;s not magic or rocket science; just some text documents and a server!<\/p>\n\n\n\n<p>Having said that, it&#8217;s seldom necessary to hand-code a website, especially a complex one. That&#8217;s because there are lots of existing templates and software programs that can help make the process easier.<\/p>\n\n\n\n<p>In this tutorial, we&#8217;ll use the website generator Mobirise, which connects directly to your GitHub repo to make it much (much!) easier to build an impressive-looking website. In fact, Mobirise is so easy to use that you scarcely need a tutorial \u2014 so I&#8217;ll keep this fairly bare-bones.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Limitations to Mobirise<\/h3>\n\n\n\n<p>Mobirise is free, but there&#8217;s one big catch. The company makes its money from selling various extensions and themes. You don&#8217;t need most of these, but one of these extensions is called the Code Editor, and it&#8217;s quite expensive, at $69. In order to embed interactive visualizations and maps in your Mobirise site, you need to edit the site code, which would be much easier with the code editor.<\/p>\n\n\n\n<p>You can still edit your site&#8217;s code, simply by downloading the files from GitHub and editing them directly via a text editor like Atom. However, that&#8217;s not as easy as embedding things interactively. Moreover, should you then wish to make changes via the Mobirise application, the code you&#8217;ve inserted manually will be overwritten when you upload the site.<\/p>\n\n\n\n<p>I can see two possible solutions to this problem. First, instead of embedding interactive visualizations, you could post images of them that link to the interactive versions. That&#8217;s not ideal, but it&#8217;s OK. Second, you could insert the interactive visualizations last, so that any design choices you make in Mobirise won&#8217;t overwrite your custom code.<\/p>\n\n\n\n<p>Of course, you may find this unacceptable, in which case, <a href=\"http:\/\/miriamposner.com\/classes\/dh201w19\/tutorials-guides\/web-development\/alternatives-to-mobirise\/\">let&#8217;s look at other options for building your site<\/a>. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Download Mobirise<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"936\" height=\"625\" src=\"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-content\/uploads\/sites\/20\/2019\/02\/Screen-Shot-2019-02-05-at-12.15.05-PM.png\" alt=\"Mobirise website\" class=\"wp-image-417\" srcset=\"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-content\/uploads\/sites\/20\/2019\/02\/Screen-Shot-2019-02-05-at-12.15.05-PM.png 936w, http:\/\/miriamposner.com\/classes\/dh201w22\/wp-content\/uploads\/sites\/20\/2019\/02\/Screen-Shot-2019-02-05-at-12.15.05-PM-300x200.png 300w, http:\/\/miriamposner.com\/classes\/dh201w22\/wp-content\/uploads\/sites\/20\/2019\/02\/Screen-Shot-2019-02-05-at-12.15.05-PM-768x513.png 768w\" sizes=\"auto, (max-width: 936px) 100vw, 936px\" \/><\/figure>\n\n\n\n<p>You use Mobirise as a stand-alone application on your computer, meaning you can use it even if you&#8217;re offline. You can download the software from the <a href=\"https:\/\/mobirise.com\/\">Mobirise website<\/a>. It works on both Macs and PCs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Get acquainted<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"819\" src=\"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-content\/uploads\/sites\/20\/2019\/02\/how-to-open-menu-1024x819.jpg\" alt=\"The Mobirise interface\" class=\"wp-image-418\" srcset=\"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-content\/uploads\/sites\/20\/2019\/02\/how-to-open-menu-1024x819.jpg 1024w, http:\/\/miriamposner.com\/classes\/dh201w22\/wp-content\/uploads\/sites\/20\/2019\/02\/how-to-open-menu-300x240.jpg 300w, http:\/\/miriamposner.com\/classes\/dh201w22\/wp-content\/uploads\/sites\/20\/2019\/02\/how-to-open-menu-768x614.jpg 768w, http:\/\/miriamposner.com\/classes\/dh201w22\/wp-content\/uploads\/sites\/20\/2019\/02\/how-to-open-menu.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>When you open Mobirise for the first time, you&#8217;ll find a &#8220;dummy&#8221; website, already built for you. This is what your website would look like if you uploaded it directly to GitHub right now. If you click on the text or images, you&#8217;ll find that you can edit them directly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Add a block<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"892\" height=\"739\" src=\"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-content\/uploads\/sites\/20\/2019\/02\/Screen-Shot-2019-02-05-at-12.23.18-PM-1.png\" alt=\"\" class=\"wp-image-420\" srcset=\"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-content\/uploads\/sites\/20\/2019\/02\/Screen-Shot-2019-02-05-at-12.23.18-PM-1.png 892w, http:\/\/miriamposner.com\/classes\/dh201w22\/wp-content\/uploads\/sites\/20\/2019\/02\/Screen-Shot-2019-02-05-at-12.23.18-PM-1-300x249.png 300w, http:\/\/miriamposner.com\/classes\/dh201w22\/wp-content\/uploads\/sites\/20\/2019\/02\/Screen-Shot-2019-02-05-at-12.23.18-PM-1-768x636.png 768w\" sizes=\"auto, (max-width: 892px) 100vw, 892px\" \/><\/figure>\n\n\n\n<p>A Mobirise site consists of sections, called &#8220;blocks.&#8221; Each block has various attributes, which are customizable. To create a new block, press the red plus-sign button at the bottom right-hand corner and select from the options available.<\/p>\n\n\n\n<p>By clicking on the &#8220;gear&#8221; button at the upper right-hand corner of each block, you can change its features. You can also delete it by clicking on the garbage-can icon located in the upper right-hand corner of each block.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Add a page<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"902\" height=\"751\" src=\"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-content\/uploads\/sites\/20\/2019\/02\/Screen-Shot-2019-02-05-at-12.27.33-PM.png\" alt=\"\" class=\"wp-image-421\" srcset=\"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-content\/uploads\/sites\/20\/2019\/02\/Screen-Shot-2019-02-05-at-12.27.33-PM.png 902w, http:\/\/miriamposner.com\/classes\/dh201w22\/wp-content\/uploads\/sites\/20\/2019\/02\/Screen-Shot-2019-02-05-at-12.27.33-PM-300x250.png 300w, http:\/\/miriamposner.com\/classes\/dh201w22\/wp-content\/uploads\/sites\/20\/2019\/02\/Screen-Shot-2019-02-05-at-12.27.33-PM-768x639.png 768w\" sizes=\"auto, (max-width: 902px) 100vw, 902px\" \/><\/figure>\n\n\n\n<p>Your Mobirise site starts out with one page, but you can easily add more. Click on the menu at the upper left-hand side of the Mobirise application and select <strong>Pages<\/strong>. You&#8217;ll see that you can add, remove, and reorder pages.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Publish your Mobirise site to GitHub Pages<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"883\" height=\"762\" src=\"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-content\/uploads\/sites\/20\/2019\/02\/Screen-Shot-2019-02-05-at-12.30.49-PM.png\" alt=\"uploading a Mobirise site to GitHub.\" class=\"wp-image-422\" srcset=\"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-content\/uploads\/sites\/20\/2019\/02\/Screen-Shot-2019-02-05-at-12.30.49-PM.png 883w, http:\/\/miriamposner.com\/classes\/dh201w22\/wp-content\/uploads\/sites\/20\/2019\/02\/Screen-Shot-2019-02-05-at-12.30.49-PM-300x259.png 300w, http:\/\/miriamposner.com\/classes\/dh201w22\/wp-content\/uploads\/sites\/20\/2019\/02\/Screen-Shot-2019-02-05-at-12.30.49-PM-768x663.png 768w\" sizes=\"auto, (max-width: 883px) 100vw, 883px\" \/><\/figure>\n\n\n\n<p>This, too, is extremely easy. Click on the cloud icon on the upper right-hand side of the Mobirise app. Select <strong>GitHub&nbsp;Pages<\/strong> in the ensuing pop-up, and enter the name of your repository. (That&#8217;s your username.)<\/p>\n\n\n\n<p>Once you click <strong>Publish<\/strong>, Mobirise will ask you for your GitHub credentials and publish your site directly to GitHub Pages. Note that it will overwrite the site you created in your last tutorial.<\/p>\n\n\n\n<p>As you&#8217;ll see in the ensuing &#8220;Success&#8221; message, it can take a few minutes for your changes to appear on GitHub, but you can open your site and check.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">And&#8230;that&#8217;s it!<\/h3>\n\n\n\n<p>It&#8217;s pretty easy, huh? <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Now is the part where you get mad at me for making you do all that coding, when the fact is that you don&#8217;t have to do it to build&hellip; <a class=\"more-link\" href=\"http:\/\/miriamposner.com\/classes\/dh201w22\/tutorials-guides\/web-development\/make-a-fancy-site-with-mobirise\/\">Continue reading <span class=\"screen-reader-text\">Make a fancy site with Mobirise<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":371,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_eb_attr":"","footnotes":""},"class_list":["post-416","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-json\/wp\/v2\/pages\/416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-json\/wp\/v2\/comments?post=416"}],"version-history":[{"count":0,"href":"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-json\/wp\/v2\/pages\/416\/revisions"}],"up":[{"embeddable":true,"href":"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-json\/wp\/v2\/pages\/371"}],"wp:attachment":[{"href":"http:\/\/miriamposner.com\/classes\/dh201w22\/wp-json\/wp\/v2\/media?parent=416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}