{"id":655,"date":"2017-08-29T01:19:00","date_gmt":"2017-08-29T01:19:00","guid":{"rendered":"http:\/\/www.revolutionsincommunication.com\/viscomm\/?page_id=655"},"modified":"2026-01-07T18:28:59","modified_gmt":"2026-01-07T18:28:59","slug":"web-2","status":"publish","type":"page","link":"https:\/\/revolutionsincommunication.com\/viscomm\/web-2\/","title":{"rendered":"Building web portfolios"},"content":{"rendered":"<p><strong>Starting to build a portfolio site\u00a0<\/strong><\/p>\n<p style=\"padding-left: 40px;\"><span class=\"s1\">The first goal in this class is to build a basic portfolio site in a Content Management System called WordPress. \u00a0 All your assignments &#8212; from photo exercises to podcasts to animations &#8212; will be displayed on the site, and you&#8217;ll be able to use it for other classes and job applications in the future.<br \/>\n<\/span><\/p>\n<p style=\"padding-left: 40px;\">Think of your CMS\u00a0 WordPress portfolio site as a platform that will hold all your photos and text, as well as links to other sits, sort of the way an island holds palm trees and houses.<\/p>\n<p style=\"padding-left: 40px;\">To begin with, we&#8217;ll provide a little background on the KIND of portfolio site we&#8217;re building.\u00a0 Next, in <a href=\"https:\/\/www.revolutionsincommunication.com\/viscomm\/course\/portfolio-site\/\">Assignment 1.1.<\/a> we&#8217;ll start to build the site.<\/p>\n<p class=\"p3\"><span class=\"s1\"><b>The old days: &#8220;static&#8221; HTML sites\u00a0<\/b><\/span><\/p>\n<p class=\"p3\" style=\"padding-left: 30px;\"><span class=\"s1\">You&#8217;ve probably heard of the World Wide Web.\u00a0 It was a simple system that was built on top of the existing internet.<br \/>\n<\/span><\/p>\n<p class=\"p3\" style=\"padding-left: 30px;\"><span class=\"s1\">The first web pages used simple hypertext markup language (HTML) with tags set off by brackets: <span class=\"Apple-converted-space\">\u00a0 \u00a0&lt; \u00a0 \u00a0\u00a0 &gt;\u00a0\u00a0 These were written in simple text and read by &#8220;browsers&#8221; (like Google Chrome or MS Explorer).\u00a0 You found the page you wanted with a URL (Uniform Resource Locator).\u00a0 And the links were expressed in the html code as, for example,<br \/>\n<\/span><\/span><\/p>\n<p class=\"p3\" style=\"padding-left: 30px;\"><span class=\"s1\"><span class=\"Apple-converted-space\">http:\/\/www.radford.edu<br \/>\n<\/span><\/span><\/p>\n<p style=\"padding-left: 40px;\">In code, the link would appear like this:<br \/>\n&lt;a href=&#8221;http:\/\/www.radford.edu&#8221;&gt; <span style=\"color: #0000ff;\"><em>Click here for RU<\/em><\/span> &lt;\/a&gt;<\/p>\n<p class=\"p3\" style=\"padding-left: 30px;\"><span class=\"s1\">Each\u00a0 simple text had the .html suffix. They were placed in a <strong>public_html<\/strong> folder inside a web server.<span class=\"Apple-converted-space\">\u00a0 <\/span><\/span><span class=\"s1\">The folder\u2019s top page started with a file always labeled \u201c<strong>index.html<\/strong>\u201d (or \u201cindex.htm\u201d) and you could have lots of folders within folders, each one with an index.html file at the top.<span class=\"Apple-converted-space\">\u00a0 \u00a0<\/span><\/span><\/p>\n<div id=\"attachment_695\" style=\"width: 310px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-695\" class=\"wp-image-695 size-medium\" src=\"https:\/\/revolutionsincommunication.com\/viscomm\/wp-content\/uploads\/2017\/08\/Deahzha-300x215.jpg\" alt=\"\" width=\"300\" height=\"215\" srcset=\"https:\/\/revolutionsincommunication.com\/viscomm\/wp-content\/uploads\/2017\/08\/Deahzha-300x215.jpg 300w, https:\/\/revolutionsincommunication.com\/viscomm\/wp-content\/uploads\/2017\/08\/Deahzha.jpg 450w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-695\" class=\"wp-caption-text\">Public domain photo from the Library of Congress<\/p><\/div>\n<p class=\"p3\" style=\"padding-left: 30px;\"><span class=\"s1\">Various companies introduced software to make it easier to create html pages. Probably the best known was\u00a0<span style=\"color: #0000ff;\">Adobe Dreamweaver<\/span>. <\/span><\/p>\n<p class=\"p3\" style=\"padding-left: 30px;\"><span class=\"s1\">The idea with Dreamweaver was to create a web site on your computer and then upload it via the <span style=\"color: #0000ff;\">file transfer protocol<span class=\"Apple-converted-space\">\u00a0 <\/span>(FTP<\/span>) to a site on a web hosting server. <span class=\"Apple-converted-space\"><br \/>\n<\/span><\/span><\/p>\n<p class=\"p3\" style=\"padding-left: 30px;\"><span class=\"s1\">The system worked, but you had to create lots of individual html pages, and any change to a menu on one page would mean that you\u2019d have to go back through and individually change all the menus on all the rest of the pages too. <span class=\"Apple-converted-space\">\u00a0 <\/span>So it could also be confusing and time-consuming because the pagers were &#8220;static&#8221; &#8212; One change on one page wasn&#8217;t reflected on other pages. It was not dynamic.\u00a0\u00a0<\/span><\/p>\n<p><strong>Web 2.0 &#8212; Dynamic\u00a0 <span class=\"s1\" style=\"color: #000000;\">\u201ccontent management systems\u201d (CMS)\u00a0<span class=\"Apple-converted-space\"><br \/>\n<\/span><\/span><\/strong><\/p>\n<p class=\"p3\" style=\"padding-left: 30px;\"><span class=\"s1\">These days, web sites are said to be <i>dynamic, <\/i>since they are much more functional.\u00a0 For example, your WordPress pages will automatically display the same menus on each page. This makes it much easier to edit.<span class=\"Apple-converted-space\"> \u00a0<\/span><\/span><\/p>\n<p class=\"p3\" style=\"padding-left: 30px;\"><span class=\"s1\">Just FYI, WordPress and other CMS pages are usually created with a combination of mySql\u00a0 databases<span class=\"Apple-converted-space\">\u00a0<\/span>displayed dynamically by php applications. Unless you are going into hard coding, you don\u2019t need to know much more than that, except for the fact that html is not the way that CMS systems are created.<span class=\"Apple-converted-space\">\u00a0 <\/span><\/span><span class=\"s1\">However, it is still a good idea to know HTML code and some CSS code. Both come in handy for formatting pages within the\u00a0 CMS systems. <span class=\"Apple-converted-space\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/span><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\"><b>Why CMS applications are better<br \/>\n<\/b><\/span><\/p>\n<p class=\"p5\" style=\"padding-left: 30px;\"><span class=\"s1\">CMS includes WordPress (the most widely used), but also Wix and\u00a0 Squarespace (on the low, less-functional end) as well as Drupal, Joomla, Zen Cart,\u00a0 and others on the high end.\u00a0 \u00a0 \u00a0 \u00a0<\/span><\/p>\n<p style=\"padding-left: 40px;\">WordPress is both an open-source software that runs inside servers on many different platforms, and ALSO a platform company (wordpress.com) that sells web hosting services.<\/p>\n<p class=\"p5\" style=\"padding-left: 30px;\"><span class=\"s1\"><strong>We&#8217;ll use WordPress software in this class.<\/strong> Feel free to experiment with others as well, but once you get the hang of WordPress you&#8217;ll have a better understanding of CMS in general.<br \/>\n<\/span><\/p>\n<p class=\"p5\" style=\"padding-left: 30px;\"><span class=\"s1\">It\u2019s easy to create your own simple WordPress CMS for free, and its useful as a place for your web\u00a0 portfolio.\u00a0 For more complex uses, a paid hosting site is good.\u00a0 You don&#8217;t need special editing software to make a CMS site &#8212; you simply use your browser.\u00a0<\/span><\/p>\n<p class=\"p5\" style=\"padding-left: 30px;\">The editing software, like Photoshop or Gimp, is to edit and format the things you put ON your CMS WordPress side.<\/p>\n<p style=\"padding-left: 30px;\">The advantage of a free site is that you can learn how to build a portfolio site.\u00a0 Then later you can decide if you want a more professional site, since\u00a0 the disadvantage of a free site is often that it contains advertising.<\/p>\n<p style=\"padding-left: 30px;\">There are lots of hosting services such as Bluehost, Gatorhost, GoDaddy and others. Costs go from about $10 a month up.\u00a0 The WordPress application being used for this COMS 226 site is based on Bluehost.<\/p>\n<p class=\"p5\" style=\"padding-left: 30px;\"><strong>INSIGHTS FROM ELSEWHERE\u00a0\u00a0<\/strong><\/p>\n<p style=\"padding-left: 40px;\"><a href=\"https:\/\/www.sitebuilderreport.com\/wix-vs-wordpress\">Wix vs WordPress<\/a> &#8212; Sitebuilder&#8217;s report on why to use one or the other.<\/p>\n<p style=\"padding-left: 40px;\"><a href=\"https:\/\/thenextweb.com\/news\/why-developers-divided-over-wordpress\">Why developers are divided over WordPress<\/a> &#8212; With that many customers, it&#8217;s hard for software developers to innovate.\u00a0 But if you&#8217;re just starting out, it&#8217;s a much easier system to use.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Starting to build a portfolio site\u00a0 The first goal in this class is to build a basic portfolio site in a Content Management System called WordPress. \u00a0 All your assignments &#8212; from photo exercises to podcasts to animations &#8212; will &hellip; <a href=\"https:\/\/revolutionsincommunication.com\/viscomm\/web-2\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"full-width-page.php","meta":{"nf_dc_page":"","footnotes":""},"class_list":["post-655","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/revolutionsincommunication.com\/viscomm\/wp-json\/wp\/v2\/pages\/655","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/revolutionsincommunication.com\/viscomm\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/revolutionsincommunication.com\/viscomm\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/revolutionsincommunication.com\/viscomm\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/revolutionsincommunication.com\/viscomm\/wp-json\/wp\/v2\/comments?post=655"}],"version-history":[{"count":5,"href":"https:\/\/revolutionsincommunication.com\/viscomm\/wp-json\/wp\/v2\/pages\/655\/revisions"}],"predecessor-version":[{"id":4293,"href":"https:\/\/revolutionsincommunication.com\/viscomm\/wp-json\/wp\/v2\/pages\/655\/revisions\/4293"}],"wp:attachment":[{"href":"https:\/\/revolutionsincommunication.com\/viscomm\/wp-json\/wp\/v2\/media?parent=655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}