<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Harvey Specter, Author at EckoThemes</title>
	<atom:link href="https://cedar-wp.ecko.me/author/harveys/feed/" rel="self" type="application/rss+xml" />
	<link>https://cedar-wp.ecko.me/author/harveys/</link>
	<description>Cedar WordPress Theme</description>
	<lastBuildDate>Wed, 19 Aug 2020 08:53:40 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://cedar-wp.ecko.me/wp-content/uploads/2026/01/favicon-50x50.png</url>
	<title>Harvey Specter, Author at EckoThemes</title>
	<link>https://cedar-wp.ecko.me/author/harveys/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Install Tinc and VPN Setup on Debian &#038; Ubuntu</title>
		<link>https://cedar-wp.ecko.me/install-tinc-and-vpn-setup-on-ubuntu-14-04/</link>
					<comments>https://cedar-wp.ecko.me/install-tinc-and-vpn-setup-on-ubuntu-14-04/#comments</comments>
		
		<dc:creator><![CDATA[Harvey Specter]]></dc:creator>
		<pubDate>Sat, 17 Jan 2015 17:13:41 +0000</pubDate>
				<category><![CDATA[System Administration]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://kitewp.ecko.me/?p=328</guid>

					<description><![CDATA[<p>In this tutorial, we will go over how to use Tinc, an open source Virtual Private Network (VPN) daemon, to create a secure VPN that your servers can communicate on as if they were on a local network. We will also demonstrate how to use Tinc to set up a secure tunnel into a private network. We will be using Ubuntu 14.04 servers, but the configurations can be adapted for use with any other OS.</p>
<p>The post <a href="https://cedar-wp.ecko.me/install-tinc-and-vpn-setup-on-ubuntu-14-04/">Install Tinc and VPN Setup on Debian &#038; Ubuntu</a> appeared first on <a href="https://cedar-wp.ecko.me">EckoThemes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>A few of the features that Tinc has that makes it useful include encryption, optional compression, automatic mesh routing (VPN traffic is routed directly between the communicating servers, if possible), and easy expansion. These features differentiate Tinc from other VPN solutions such as OpenVPN, and make it a good solution for creating a VPN out of many small networks that are geographically distributed. Tinc is supported on many operating systems, including Linux, Windows, and Mac OS X.</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://assets.digitalocean.com/articles/tinc/tinc.png" alt=""/><figcaption>Tinc is a self-routing networking protocol for virtual private networks.</figcaption></figure></div>



<h3 class="wp-block-heading">Prerequisites</h3>



<p>To complete this tutorial, you will require root access on at least three Ubuntu 14.04 servers. Instructions to set up root access can be found here (steps 3 and 4): Initial Server Setup with Ubuntu 14.04.</p>



<p>If you are planning on using this in your own environment, you will have to plan out how your servers need to access each other, and adapt the examples presented in this tutorial to your own needs. If you are adapting this to your own setup, be sure to substitute the highlighted values in the examples with your own values.</p>



<figure class="wp-block-image alignwide"><a href="https://cedar-wp.ecko.me/wp-content/uploads/2015/03/dev_cover.jpg"><img fetchpriority="high" decoding="async" width="1024" height="681" src="https://cedar-wp.ecko.me/wp-content/uploads/2015/03/dev_cover-1024x681.jpg" alt="" class="wp-image-561" srcset="https://cedar-wp.ecko.me/wp-content/uploads/2015/03/dev_cover-1024x681.jpg 1024w, https://cedar-wp.ecko.me/wp-content/uploads/2015/03/dev_cover-300x199.jpg 300w, https://cedar-wp.ecko.me/wp-content/uploads/2015/03/dev_cover-768x510.jpg 768w, https://cedar-wp.ecko.me/wp-content/uploads/2015/03/dev_cover-1240x824.jpg 1240w, https://cedar-wp.ecko.me/wp-content/uploads/2015/03/dev_cover-860x572.jpg 860w, https://cedar-wp.ecko.me/wp-content/uploads/2015/03/dev_cover-680x452.jpg 680w, https://cedar-wp.ecko.me/wp-content/uploads/2015/03/dev_cover-500x332.jpg 500w, https://cedar-wp.ecko.me/wp-content/uploads/2015/03/dev_cover-400x266.jpg 400w, https://cedar-wp.ecko.me/wp-content/uploads/2015/03/dev_cover-250x166.jpg 250w, https://cedar-wp.ecko.me/wp-content/uploads/2015/03/dev_cover-200x133.jpg 200w, https://cedar-wp.ecko.me/wp-content/uploads/2015/03/dev_cover-150x100.jpg 150w, https://cedar-wp.ecko.me/wp-content/uploads/2015/03/dev_cover-100x66.jpg 100w, https://cedar-wp.ecko.me/wp-content/uploads/2015/03/dev_cover-76x51.jpg 76w, https://cedar-wp.ecko.me/wp-content/uploads/2015/03/dev_cover-50x33.jpg 50w, https://cedar-wp.ecko.me/wp-content/uploads/2015/03/dev_cover.jpg 1670w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>If you would like to follow this tutorial exactly, create two VPSs in the same datacenter, with private networking, and create another VPS in a separate datacenter. We will create two VPSs in the NYC2 datacenter and one in AMS2 datacenter with the following names:</p>



<ul class="wp-block-list"><li><strong>externalnyc</strong>: All of the VPN nodes will connect to this server, and the connection must be maintained for proper VPN functionality. Additional servers can be configured in a similarly to this one to provide redundancy, if desired.</li><li><strong>internalnyc</strong>: Connects to <em>externalnyc</em> VPN node using its <em>private</em> network interface</li><li><strong>ams1</strong>: Connects to <em>externalnyc</em> VPN node over the public Internet</li></ul>



<h3 class="wp-block-heading">Tinc Configuration</h3>



<p>Tinc uses a &#8220;netname&#8221; to distinguish one Tinc VPN from another (in case of multiple VPNs), and it is recommended to use a netname even if you are only planning on configuring one VPN. We will call our VPN &#8220;netname&#8221; for simplicity.</p>



<div class="wp-block-image size-medium wp-image-636"><figure class="alignleft"><img decoding="async" width="300" height="199" src="https://cedar-wp.ecko.me/wp-content/uploads/2014/01/apple-business-computer-4158-300x199.jpg" alt="Macbook, iPad and iPhone" class="wp-image-636" srcset="https://cedar-wp.ecko.me/wp-content/uploads/2014/01/apple-business-computer-4158-300x199.jpg 300w, https://cedar-wp.ecko.me/wp-content/uploads/2014/01/apple-business-computer-4158-768x509.jpg 768w, https://cedar-wp.ecko.me/wp-content/uploads/2014/01/apple-business-computer-4158-1024x678.jpg 1024w, https://cedar-wp.ecko.me/wp-content/uploads/2014/01/apple-business-computer-4158-1680x1113.jpg 1680w, https://cedar-wp.ecko.me/wp-content/uploads/2014/01/apple-business-computer-4158-1240x821.jpg 1240w, https://cedar-wp.ecko.me/wp-content/uploads/2014/01/apple-business-computer-4158-860x570.jpg 860w, https://cedar-wp.ecko.me/wp-content/uploads/2014/01/apple-business-computer-4158-680x450.jpg 680w, https://cedar-wp.ecko.me/wp-content/uploads/2014/01/apple-business-computer-4158-500x331.jpg 500w, https://cedar-wp.ecko.me/wp-content/uploads/2014/01/apple-business-computer-4158-400x265.jpg 400w, https://cedar-wp.ecko.me/wp-content/uploads/2014/01/apple-business-computer-4158-250x166.jpg 250w, https://cedar-wp.ecko.me/wp-content/uploads/2014/01/apple-business-computer-4158-200x132.jpg 200w, https://cedar-wp.ecko.me/wp-content/uploads/2014/01/apple-business-computer-4158-150x99.jpg 150w, https://cedar-wp.ecko.me/wp-content/uploads/2014/01/apple-business-computer-4158-100x66.jpg 100w, https://cedar-wp.ecko.me/wp-content/uploads/2014/01/apple-business-computer-4158-76x50.jpg 76w, https://cedar-wp.ecko.me/wp-content/uploads/2014/01/apple-business-computer-4158-50x33.jpg 50w, https://cedar-wp.ecko.me/wp-content/uploads/2014/01/apple-business-computer-4158.jpg 1893w" sizes="(max-width: 300px) 100vw, 300px" /><figcaption>Macbook, iPad and iPhone</figcaption></figure></div>



<p>The ping should work fine, and you should see some debug output in the other windows about the connection on the VPN. This indicates that ams1 is able to communicate over the VPN through externalnyc to internalnyc. This indicates that ams1 is able to communicate over the VPN through externalnyc to internalnyc.</p>



<p>Continue reading this guide at <a href="https://www.digitalocean.com/community/tutorials/how-to-install-tinc-and-set-up-a-basic-vpn-on-ubuntu-14-04">Digital Ocean</a>. This article has been used as an example of an&nbsp;Ecko&nbsp;WordPress theme. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.</p>
<p>The post <a href="https://cedar-wp.ecko.me/install-tinc-and-vpn-setup-on-ubuntu-14-04/">Install Tinc and VPN Setup on Debian &#038; Ubuntu</a> appeared first on <a href="https://cedar-wp.ecko.me">EckoThemes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cedar-wp.ecko.me/install-tinc-and-vpn-setup-on-ubuntu-14-04/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Ken Venturi Quote</title>
		<link>https://cedar-wp.ecko.me/ken-venturi-quote/</link>
					<comments>https://cedar-wp.ecko.me/ken-venturi-quote/#respond</comments>
		
		<dc:creator><![CDATA[Harvey Specter]]></dc:creator>
		<pubDate>Thu, 13 Nov 2014 05:45:07 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://cedar-wp.ecko.me/?p=581</guid>

					<description><![CDATA[<p>I don’t believe you have to be better than everybody else. I believe you have to be better than you ever thought you could be. Ken Venturi</p>
<p>The post <a href="https://cedar-wp.ecko.me/ken-venturi-quote/">Ken Venturi Quote</a> appeared first on <a href="https://cedar-wp.ecko.me">EckoThemes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>I don’t believe you have to be better than everybody else. I believe you have to be better than you ever thought you could be.</p><cite>Ken Venturi</cite></blockquote>
<p>The post <a href="https://cedar-wp.ecko.me/ken-venturi-quote/">Ken Venturi Quote</a> appeared first on <a href="https://cedar-wp.ecko.me">EckoThemes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cedar-wp.ecko.me/ken-venturi-quote/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Initial Server Configuration &#038; Setup on Debian</title>
		<link>https://cedar-wp.ecko.me/initial-server-setup-with-ubuntu-14-04/</link>
					<comments>https://cedar-wp.ecko.me/initial-server-setup-with-ubuntu-14-04/#respond</comments>
		
		<dc:creator><![CDATA[Harvey Specter]]></dc:creator>
		<pubDate>Tue, 28 Oct 2014 17:01:46 +0000</pubDate>
				<category><![CDATA[System Administration]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Software]]></category>
		<guid isPermaLink="false">http://ivywp-light.ecko.me/?p=387</guid>

					<description><![CDATA[<p>Root Login To log into your server initially, you will need to know your server&#8217;s public IP address and the password for the &#8220;root&#8221; user&#8217;s account. For servers on DigitalOcean, you will receive an email with your server credentials and the server&#8217;s IP address. The root user is the administrative user in a Linux environment [&#8230;]</p>
<p>The post <a href="https://cedar-wp.ecko.me/initial-server-setup-with-ubuntu-14-04/">Initial Server Configuration &#038; Setup on Debian</a> appeared first on <a href="https://cedar-wp.ecko.me">EckoThemes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Root Login</h2>



<p>To log into your server initially, you will need to know your server&#8217;s public IP address and the password for the &#8220;root&#8221; user&#8217;s account. For servers on DigitalOcean, you will receive an email with your server credentials and the server&#8217;s IP address.</p>



<p>The root user is the administrative user in a Linux environment that has very broad privileges. Because of the heightened privileges of the root account, you are actually <em>discouraged</em> from using it on a regular basis. This is because part of the power inherent with the root account is the ability to make very destructive changes, even by accident.</p>



<p>In this guide, we&#8217;ll help you set up an alternative user account with a reduced scope of influence for day-to-day work. We&#8217;ll teach you how to gain increased privileges during the times when you need them.&nbsp;The first step is to log into your server, and the only account we start out with is the root account. We can connect to the server by using the <code>ssh</code> command in the terminal. The command will look like this:</p>



<pre class="wp-block-code alignwide wp-block-code__dark language-bash" data-language="language-bash" data-color-scheme="dark"><code>ssh root@server_ip_address</code></pre>



<p>You will most likely see a warning in your terminal window that looks like:</p>



<pre class="wp-block-code alignwide wp-block-code__dark language-bash" data-language="language-bash" data-color-scheme="dark"><code>The authenticity of host '123.123.123.123 (123.123.123.123)' can't be established.
ECDSA key fingerpring is
79:95:46:1a:ab:37:11:8e:86:54:36:38:bb:3c:fa:c0.
Are you sure you want to continue connecting (yes/no)?</code></pre>



<p>Here, your computer is basically telling you that it doesn&#8217;t recognize your remote server. Since this is your first time connecting, this is completely expected.&nbsp;Go ahead and type &#8220;yes&#8221; to accept the connection. Afterwards, you&#8217;ll need to enter the password for the root account.</p>



<h2 class="wp-block-heading">Change Your Password</h2>



<p>You are not likely to remember the password that is currently set for your root account. You can change the password to something you will remember more easily by typing:</p>



<pre class="wp-block-code alignwide wp-block-code__dark language-bash" data-language="language-bash" data-color-scheme="dark"><code>passwd</code></pre>



<p>It will ask you to enter and confirm your new password. During this process, you will not see anything show up on your screen as you type. This is intentional and is there so that people looking over your shoulder cannot guess your password by the number of characters.</p>



<h2 class="wp-block-heading">Create a New User</h2>



<p>At this point, we&#8217;re prepared to add the new user account that we will use to log in from now on.&nbsp;I&#8217;m going to name my user &#8220;demo&#8221;, but you can select whatever name you&#8217;d like:</p>



<pre class="wp-block-code alignwide wp-block-code__dark language-bash" data-language="language-bash" data-color-scheme="dark"><code>adduser demo</code></pre>



<p>You will be asked a few questions, starting with the account password.&nbsp;Fill out the password and, optionally, fill in any of the additional information if you would like. This is not required and you can just hit &#8220;ENTER&#8221; in any field you wish to skip.</p>



<h2 class="wp-block-heading">Root Privileges</h2>



<p>To avoid having to log out of our normal user and log back in as the root account, we can set up what is known as &#8220;sudo&#8221; privileges for our normal account. This will allow our normal user to run commands with administrative privileges by putting the word &#8220;sudo&#8221; before each command.&nbsp;To add these privileges to our new account, we need to use a command called <code>visudo</code>. This will open a configuration file:</p>



<pre class="wp-block-code alignwide wp-block-code__dark language-bash" data-language="language-bash" data-color-scheme="dark"><code>visudo</code></pre>



<p>Scroll down until you find a section that deals with user privileges. It will look similar to this:</p>



<pre class="wp-block-code alignwide wp-block-code__dark language-bash" data-language="language-bash" data-color-scheme="dark"><code># User privilege specification
root    ALL=(ALL:ALL) ALL</code></pre>



<p>While this might look complicated, we don&#8217;t need to worry about that. All we need to do is add another line below it that follows the format, replacing &#8220;demo&#8221; with the user you created:</p>



<pre class="wp-block-code alignwide wp-block-code__dark language-bash" data-language="language-bash" data-color-scheme="dark"><code># User privilege specification
root    ALL=(ALL:ALL) ALL
demo    ALL=(ALL:ALL) ALL</code></pre>



<p>After this is done, press CTRL-X to exit. You will have to type &#8220;Y&#8221; to save the file and then press &#8220;ENTER&#8221; to confirm the file location.</p>



<h2 class="wp-block-heading">Configure SSH (Optional)</h2>



<p>Now that we have our new account, we can secure our server a little bit by modifying the configuration of SSH (the program that allows us to log in remotely).&nbsp;Begin by opening the configuration file with your text editor as root:</p>



<pre class="wp-block-code alignwide wp-block-code__dark language-bash" data-language="language-bash" data-color-scheme="dark"><code>nano /etc/ssh/sshd_config</code></pre>



<p>Continue reading this guide at Digital Ocean. This article has been used as an example of&nbsp;an&nbsp;Ecko&nbsp;WordPress theme. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.</p>
<p>The post <a href="https://cedar-wp.ecko.me/initial-server-setup-with-ubuntu-14-04/">Initial Server Configuration &#038; Setup on Debian</a> appeared first on <a href="https://cedar-wp.ecko.me">EckoThemes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cedar-wp.ecko.me/initial-server-setup-with-ubuntu-14-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Simple HTTP Server in NodeJS</title>
		<link>https://cedar-wp.ecko.me/simple-http-server-in-nodejs/</link>
					<comments>https://cedar-wp.ecko.me/simple-http-server-in-nodejs/#comments</comments>
		
		<dc:creator><![CDATA[Harvey Specter]]></dc:creator>
		<pubDate>Wed, 26 Feb 2014 20:15:58 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Grunt]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://wpdev.ecko.me/?p=62</guid>

					<description><![CDATA[<p>Node.js is a platform built on Chrome’s JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.</p>
<p>The post <a href="https://cedar-wp.ecko.me/simple-http-server-in-nodejs/">Simple HTTP Server in NodeJS</a> appeared first on <a href="https://cedar-wp.ecko.me">EckoThemes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Node.js uses an event-driven, non-blocking model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devicesThis simple web server written in Node responds with “Hello World” for every request. To run the server, put the code into a file example.js and execute it with the node program from the command line.</p>



<pre class="wp-block-code alignwide wp-block-code__dark language-javascript" data-language="language-javascript" data-color-scheme="dark"><code>var http = require('http');
http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello Worldn');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');</code></pre>



<p>NodeSchool is a fantastic resource for learning about Node.js and the related ecosystem around Node. There are a series of curricula which are designed with a choose your own adventure style. They are meant to help you learn core concepts of Node.js but it also provides a framework for creating your own curriculum.</p>
<p>The post <a href="https://cedar-wp.ecko.me/simple-http-server-in-nodejs/">Simple HTTP Server in NodeJS</a> appeared first on <a href="https://cedar-wp.ecko.me">EckoThemes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cedar-wp.ecko.me/simple-http-server-in-nodejs/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Yosemite Time-lapse Video</title>
		<link>https://cedar-wp.ecko.me/yosemite-time-lapse-video/</link>
					<comments>https://cedar-wp.ecko.me/yosemite-time-lapse-video/#comments</comments>
		
		<dc:creator><![CDATA[Harvey Specter]]></dc:creator>
		<pubDate>Fri, 21 Feb 2014 20:13:31 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Video]]></category>
		<guid isPermaLink="false">http://wpdev.ecko.me/?p=58</guid>

					<description><![CDATA[<p>A 200+ mile backpacking experience through Yosemite National Park captured by Colin Delehanty and Sheldon Neill. This project was filmed over the course of 10 months. We spent a combined 45 days in the park capturing the images in this video.</p>
<p>The post <a href="https://cedar-wp.ecko.me/yosemite-time-lapse-video/">Yosemite Time-lapse Video</a> appeared first on <a href="https://cedar-wp.ecko.me">EckoThemes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-embed-youtube alignwide wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Yosemite HD" width="500" height="281" src="https://www.youtube.com/embed/N6-2fVsFV8E?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p>This video is a collaboration between Sheldon Neill and Colin Delehanty. All timelapses were shot on the Canon 5D Mark II with a variety of Canon L and Zeiss CP.2.</p>



<p>This whole project has been an amazing experience. The two of us became friends through Vimeo and explored a shared interest in timelapsing Yosemite National Park over an extended period of time. We&#8217;d like to expand this idea to other locations and would appreciate any suggestions for a future project.</p>



<p>Project Yosemite Website: <a href="http://projectyose.com">http://projectyose.com</a><br>Facebook Page: <a href="http://facebook.com/projectyose">http://facebook.com/projectyose</a><br>Twitter: <a href="http://twitter.com/projectyose">http://twitter.com/projectyose</a><br>Contact info: info@projectyose.com</p>
<p>The post <a href="https://cedar-wp.ecko.me/yosemite-time-lapse-video/">Yosemite Time-lapse Video</a> appeared first on <a href="https://cedar-wp.ecko.me">EckoThemes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cedar-wp.ecko.me/yosemite-time-lapse-video/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Getting Started with Cascade Style Sheets</title>
		<link>https://cedar-wp.ecko.me/cascade-stylesheets/</link>
					<comments>https://cedar-wp.ecko.me/cascade-stylesheets/#respond</comments>
		
		<dc:creator><![CDATA[Harvey Specter]]></dc:creator>
		<pubDate>Sat, 04 Jan 2014 19:55:51 +0000</pubDate>
				<category><![CDATA[Frontend Development]]></category>
		<category><![CDATA[Programming Patterns]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Grunt]]></category>
		<category><![CDATA[HTML]]></category>
		<guid isPermaLink="false">http://wpdev.ecko.me/?p=50</guid>

					<description><![CDATA[<p>A lot of mobile-minded talented folks across the globe produce great work, but yet sometimes you still hear many of them complain about their relationships with their clients. They often mention feeling isolated and not truly understanding what the client really needed. Cascading Style Sheets (CSS) is a style sheet language used for describing the [&#8230;]</p>
<p>The post <a href="https://cedar-wp.ecko.me/cascade-stylesheets/">Getting Started with Cascade Style Sheets</a> appeared first on <a href="https://cedar-wp.ecko.me">EckoThemes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>A lot of mobile-minded talented folks across the globe produce great work, but yet sometimes you still hear many of them complain about their relationships with their clients. They often mention feeling isolated and not truly understanding what the client really needed.</p>



<p>Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation semantics (the look and formatting) of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML, but the language can also be applied to any kind of XML document, including plain XML, SVG and XUL.<br>
</p>



<h2 class="wp-block-heading" id="cascadingstylesheets">Cascading Style Sheets</h2>



<p>Praesent malesuada leo quis varius tincidunt. Quisque tempor, tellus vitae imperdiet lacinia, arcu ante lacinia lectus, condimentum dictum nulla neque ut nunc. Cras cursus ultricies mauris sed dignissim. Integer blandit, quam eget sollicitudin placerat, metus <a href="http://google.com">tortor vestibulum</a> tellus, facilisis pretium erat ligula a ipsum. Etiam tristique, eros in lacinia dictum, nibh sapien consequat sapien, ac varius sapien urna ut libero. Praesent vel euismod nunc. Curabitur a lacus turpis. Vivamus id tincidunt nisl. Suspendisse iaculis gravida tellus quis viverra. Quisque non tellus felis.<br>
</p>



<h3 class="wp-block-heading" id="declarationblock">Declaration block</h3>



<p>Cras lacus massa, posuere id pellentesque nec, pretium at urna. Cras gravida justo ut dui suscipit, nec convallis libero tincidunt. Donec ligula ipsum, adipiscing sed elementum eu, convallis non eros. Sed sit amet enim fermentum nibh feugiat luctus eu sit amet purus. Duis aliquam odio in urna cursus, sit amet convallis purus varius. Integer id enim tincidunt enim feugiat fermentum a non neque. Sed vel sap</p>
<p>The post <a href="https://cedar-wp.ecko.me/cascade-stylesheets/">Getting Started with Cascade Style Sheets</a> appeared first on <a href="https://cedar-wp.ecko.me">EckoThemes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cedar-wp.ecko.me/cascade-stylesheets/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Gutenberg</title>
		<link>https://cedar-wp.ecko.me/gutenberg/</link>
					<comments>https://cedar-wp.ecko.me/gutenberg/#respond</comments>
		
		<dc:creator><![CDATA[Harvey Specter]]></dc:creator>
		<pubDate>Thu, 02 Jan 2014 04:53:13 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Frontend]]></category>
		<guid isPermaLink="false">http://wpdev.ecko.me/?p=156</guid>

					<description><![CDATA[<p>Cedar comes included with a number of shortcodes to make accessing theme features easier when creating your blog posts, below is a list of available shortcodes. Further information on shortcodes and their usage can be found in the provided documentation.</p>
<p>The post <a href="https://cedar-wp.ecko.me/gutenberg/">Gutenberg</a> appeared first on <a href="https://cedar-wp.ecko.me">EckoThemes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>As well as support for all default Gutenberg blocks, Cedar includes our &#8216;Ecko Blocks&#8217; plugin, which introduces a number of custom blocks to enhance your content &#8211; these blocks are easily accessed via the Gutenberg editor. Further information on blocks and their usage can be found in the provided theme documentation. Below is an example of these custom blocks, and a selection of default WordPress blocks with theme specific styling.</p>



<h2 class="wp-block-heading">Progress Bar</h2>



<p>The Progress Bar block is provided by the &#8216;Ecko Blocks&#8217; plugin. It can be used to show the current status of a task. Below is an example this block in use with various different configurations.</p>



<div class="wp-block-ecko-blocks-progress-bar wp-block-ecko-blocks-progress-bar__padded wp-block-ecko-blocks-progress-bar__animation wp-ecko-blocks-font-header" data-status="80"><div class="wp-block-ecko-blocks-progress-bar-bar" style="background-color:#ff6900"></div><div class="wp-block-ecko-blocks-progress-bar-inner"><div class="wp-block-ecko-blocks-progress-bar-title" style="color:#fff">Example Label</div><div class="wp-block-ecko-blocks-progress-bar-status">80%</div></div></div>



<div class="wp-block-ecko-blocks-progress-bar wp-block-ecko-blocks-progress-bar__padded wp-block-ecko-blocks-progress-bar__animation wp-ecko-blocks-font-header" data-status="55"><div class="wp-block-ecko-blocks-progress-bar-bar" style="background-color:#0693e3"></div><div class="wp-block-ecko-blocks-progress-bar-inner"><div class="wp-block-ecko-blocks-progress-bar-title" style="color:#fff">Example Label</div><div class="wp-block-ecko-blocks-progress-bar-status">55%</div></div></div>



<div class="wp-block-ecko-blocks-progress-bar wp-block-ecko-blocks-progress-bar__padded wp-block-ecko-blocks-progress-bar__rounded wp-block-ecko-blocks-progress-bar__animation wp-ecko-blocks-font-header" data-status="90"><div class="wp-block-ecko-blocks-progress-bar-bar" style="background-color:#00d084"></div><div class="wp-block-ecko-blocks-progress-bar-inner"><div class="wp-block-ecko-blocks-progress-bar-title" style="color:#fff">Example Label</div><div class="wp-block-ecko-blocks-progress-bar-status">90%</div></div></div>



<div class="wp-block-ecko-blocks-progress-bar wp-block-ecko-blocks-progress-bar__rounded wp-block-ecko-blocks-progress-bar__animation wp-ecko-blocks-font-header" data-status="61"><div class="wp-block-ecko-blocks-progress-bar-bar" style="background-color:#313131"></div><div class="wp-block-ecko-blocks-progress-bar-inner"><div class="wp-block-ecko-blocks-progress-bar-title" style="color:#eeeeee">Example Label</div><div class="wp-block-ecko-blocks-progress-bar-status">61%</div></div></div>



<div class="wp-block-ecko-blocks-progress-bar wp-block-ecko-blocks-progress-bar__animation wp-ecko-blocks-font-header" data-status="79"><div class="wp-block-ecko-blocks-progress-bar-bar" style="background-color:#624be9"></div><div class="wp-block-ecko-blocks-progress-bar-inner"><div class="wp-block-ecko-blocks-progress-bar-title" style="color:#fff">Example Label</div><div class="wp-block-ecko-blocks-progress-bar-status">79%</div></div></div>



<p>This block includes a number of customization options to adjust its appearance, content and current state. Any number of Progress Bar blocks can be added in series or as a single block.</p>



<h2 class="wp-block-heading">Accordion</h2>



<p>The Accordion block is provided by the &#8216;Ecko Blocks&#8217; plugin. It can be used to show or hide content sections via user click or mobile tap. Below is an example of this block in use.</p>



<div class="wp-block-ecko-blocks-accordion wp-ecko-blocks-font-header" data-closed="true"><div class="wp-block-ecko-blocks-accordion-header"><h3 class="wp-block-ecko-blocks-accordion-title">Example Title</h3><div class="wp-block-ecko-blocks-accordion-arrow"><svg class="svg-icon svg-icon-stroke" viewbox="0 0 24 24"><path d="m6 9 6 6 6-6"></path></svg></div></div><div class="wp-block-ecko-blocks-accordion-content"><p>This is an example of the Accordion block. This Accordion has been set to be &#8216;Closed&#8217; by default and requires user click or mobile tap to become visible.</p></div></div>



<div class="wp-block-ecko-blocks-accordion wp-ecko-blocks-font-header" data-closed="true"><div class="wp-block-ecko-blocks-accordion-header"><h3 class="wp-block-ecko-blocks-accordion-title">Example Title</h3><div class="wp-block-ecko-blocks-accordion-arrow"><svg class="svg-icon svg-icon-stroke" viewbox="0 0 24 24"><path d="m6 9 6 6 6-6"></path></svg></div></div><div class="wp-block-ecko-blocks-accordion-content"><p>This is an example of the Accordion block. This Accordion has been set to be &#8216;Closed&#8217; by default and requires user click or mobile tap to become visible.</p></div></div>



<div class="wp-block-ecko-blocks-accordion wp-ecko-blocks-font-header" data-closed="false"><div class="wp-block-ecko-blocks-accordion-header"><h3 class="wp-block-ecko-blocks-accordion-title">Example Title (Default Open)</h3><div class="wp-block-ecko-blocks-accordion-arrow"><svg class="svg-icon svg-icon-stroke" viewbox="0 0 24 24"><path d="m6 9 6 6 6-6"></path></svg></div></div><div class="wp-block-ecko-blocks-accordion-content"><p>This is an example of the Accordion block. This Accordion has been set to be &#8216;Open&#8217; by default and requires user click or mobile tap to be hidden.</p></div></div>



<p>This block includes customization options for the title&nbsp;and its default state &#8211; open or closed. Any number of Accordions blocks can be added in series or as a single block.</p>



<h2 class="wp-block-heading">Status Message</h2>



<p>The Status Message block is provided by the &#8216;Ecko Blocks&#8217; plugin. It can be used to display notifications or emphasise important content. Below is an example this block in use.</p>



<div class="wp-block-ecko-blocks-status wp-block-ecko-blocks-status__standard wp-ecko-blocks-font-header" style="background-color:#f0f4f9;border-color:#a4cbd9"><div class="wp-block-ecko-blocks-status-header"><h3 class="wp-block-ecko-blocks-status-title" style="color:#1a1a1b">Standard</h3></div><div class="wp-block-ecko-blocks-status-content" style="color:#484b52"><p>This is an example of the Status Message block. It can contain formatted text such as bold style and links. There is no limit to the content length, and multiple paragraphs can be used.</p></div></div>



<div class="wp-block-ecko-blocks-status wp-block-ecko-blocks-status__error wp-ecko-blocks-font-header" style="background-color:;border-color:"><div class="wp-block-ecko-blocks-status-header"><h3 class="wp-block-ecko-blocks-status-title" style="color:">Error</h3></div><div class="wp-block-ecko-blocks-status-content" style="color:"><p>This is an example of the Status Message block. It can contain formatted text such as bold style and links. There is no limit to the content length, and multiple paragraphs can be used.</p></div></div>



<div class="wp-block-ecko-blocks-status wp-block-ecko-blocks-status__success wp-ecko-blocks-font-header" style="background-color:;border-color:"><div class="wp-block-ecko-blocks-status-header"><h3 class="wp-block-ecko-blocks-status-title" style="color:">Success</h3></div><div class="wp-block-ecko-blocks-status-content" style="color:"><p>This is an example of the Status Message block. It can contain formatted text such as bold style and links. There is no limit to the content length, and multiple paragraphs can be used.</p></div></div>



<div class="wp-block-ecko-blocks-status wp-ecko-blocks-font-header" style="background-color:#313131;border-color:#000000"><div class="wp-block-ecko-blocks-status-header"><h3 class="wp-block-ecko-blocks-status-title" style="color:#eeeeee">Custom</h3></div><div class="wp-block-ecko-blocks-status-content" style="color:#eeeeee"><p>This is an example of the Status Message block. It can contain formatted text such as bold style and links. There is no limit to the content length, and multiple paragraphs can be used.</p></div></div>



<p>This block includes a number of customization options to adjust its appearance and content. Any number of Status Message blocks can be added in series or as a single block.</p>



<h2 class="wp-block-heading">Tabs</h2>



<p>The Tabs block is provided by the &#8216;Ecko Blocks&#8217; plugin. It can be used to organize content sections into named tabbed containers. Below is an example this block in use.</p>



<div class="wp-block-ecko-blocks-tabs wp-ecko-blocks-font-header"><div class="wp-block-ecko-blocks-tabs-header"><div class="wp-block-ecko-blocks-tabs-header-item" data-index="0"><h4 class="wp-block-ecko-blocks-tabs-title">First Tab</h4></div><div class="wp-block-ecko-blocks-tabs-header-item" data-index="1"><h4 class="wp-block-ecko-blocks-tabs-title">Second Tab</h4></div><div class="wp-block-ecko-blocks-tabs-header-item" data-index="2"><h4 class="wp-block-ecko-blocks-tabs-title">Third Tab</h4></div></div><div class="wp-block-ecko-blocks-tabs-content"><div class="wp-block-ecko-blocks-tabs-content-item" data-index="0"><p>This is the first tabs content and an example of the Tabs block in use. This content can include multiple paragraphs of <strong>formatted</strong> text, including links.</p></div><div class="wp-block-ecko-blocks-tabs-content-item" data-index="1"><p>This is the second tabs content and an example of the Tabs block in use. This content can include multiple paragraphs of <strong>formatted</strong> text, including links.</p></div><div class="wp-block-ecko-blocks-tabs-content-item" data-index="2"><p>This is the second tabs content and an example of the Tabs block in use. This content can include multiple paragraphs of <strong>formatted</strong> text, including links.</p><p>Here we have added an additional paragraph into the third tab content. A tab has no limit on the content length or number of paragraphs use.</p></div></div></div>



<p>This block includes customization options for the tab title&nbsp;and contents. Any number of Status Message blocks can be added in series or as a single block &#8211; multiple containers can also be used throughout the post or page.</p>



<h2 class="wp-block-heading">Caption</h2>



<p>A number of core Gutenberg block include the option for a caption to be added, which can be used to add textual context to the content. Below is an example of a caption added to an Image block.</p>



<figure class="wp-block-image alignwide"><img decoding="async" src="https://hydra-wp.ecko.me/wp-content/uploads/2017/03/yubgie4rfi-kim-s-ly.jpg" alt="" class="wp-image-22"/><figcaption>Example Caption Text</figcaption></figure>



<p>Captions can include formatted text such as bold style and links. The number of captions that can be added is dependant on the block used, for example an Image block can have a single caption, where a Gallery block may have one caption per image added.</p>



<h2 class="wp-block-heading">Block &amp; Pull Quote</h2>



<p>The Quote block is a core Gutenberg block. It can be used to highlight a quote, and can also include a citation. Below is an example of how these quotes are styled within posts and pages.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>I don’t believe you have to be better than everybody else. I believe you have to be better than you ever thought you could be.</p><cite>Ken Venturi</cite></blockquote>



<p>The following text is filler text for example purposes. Suspendisse euismod diam sit amet nisi faucibus fringilla. Integer fermentum arcu nec mi venenatis volutpat. Donec nec tristique justo. Phasellus iaculis eu metus at bibendum. Aliquam nec ipsum viverra, laoreet augue id, vehicula ipsum. Praesent iaculis pellentesque accumsan. Cras ac turpis accumsan, cursus velit et, eleifend erat. Phasellus mollis, risus non bibendum consequat, ante quam tincidunt magna, a scelerisque lacus tellus quis lorem.</p>



<figure class="wp-block-pullquote alignright"><blockquote><p>I don’t believe you have to be better than everybody else.</p><cite>Ken Venturi</cite></blockquote></figure>



<p>Suspendisse euismod diam sit amet nisi faucibus fringilla. Integer fermentum arcu nec mi venenatis volutpat. Donec nec tristique justo. Phasellus iaculis eu metus at bibendum. Aliquam nec ipsum viverra, laoreet augue id, vehicula ipsum. Praesent iaculis pellentesque accumsan. Cras ac turpis accumsan, cursus velit et, eleifend erat. Phasellus mollis, risus non bibendum consequat, ante quam tincidunt magna, a scelerisque lacus.</p>



<h2 class="wp-block-heading" id="mce_46">Alignment</h2>



<p>Gutenberg adds two additional alignment options, Wide and Full, for supported blocks. Below is an example Image block without any specified alignment, it will be limited in width the same as the post container, and therefore be inline with the paragraph text.</p>



<figure class="wp-block-image"><img decoding="async" src="https://hydra-wp.ecko.me/wp-content/uploads/2017/03/john-towner-188597.jpg" alt="" class="wp-image-123"/></figure>



<p>Below is an example of the Wide alignment. When this alignment is used the active block will extend slightly past the post container in width, and therefore be slightly wider than the posts paragraph text.&nbsp;</p>



<figure class="wp-block-image alignwide"><img decoding="async" src="https://hydra-wp.ecko.me/wp-content/uploads/2017/03/john-towner-188597.jpg" alt="" class="wp-image-123"/></figure>



<p>Below is an example of the Full alignment. When this alignment is used the active block will extend to fill the main outer container, or if no outer container is present then entire width of the browser window will be used.</p>



<figure class="wp-block-image alignfull"><img decoding="async" src="https://hydra-wp.ecko.me/wp-content/uploads/2017/03/john-towner-188597.jpg" alt="" class="wp-image-123"/></figure>



<h2 class="wp-block-heading">Content Embeds</h2>



<p>In addition to the included blocks, Cedar fully supports the WordPress third-party embeds blocks, such as Twitter, Youtube, Vimeo, Facebook etc. More information on these embed blocks and their usage can be found within the <a rel="noreferrer noopener" href="https://codex.wordpress.org/Gutenberg#Blocks_in_Embeds_tab" target="_blank">WordPress Gutenberg documentation</a>.</p>
<p>The post <a href="https://cedar-wp.ecko.me/gutenberg/">Gutenberg</a> appeared first on <a href="https://cedar-wp.ecko.me">EckoThemes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cedar-wp.ecko.me/gutenberg/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: cedar-wp.ecko.me @ 2026-06-12 06:57:57 by W3 Total Cache
-->