<?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>WebSight Design Blog &#187; Subversion</title>
	<atom:link href="http://blog.websightdesign.com/tag/subversion/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.websightdesign.com</link>
	<description>The Official Blog of WebSight Design, Inc.</description>
	<lastBuildDate>Thu, 02 Feb 2012 22:40:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.2</generator>
		<item>
		<title>WebSight Design in Development</title>
		<link>http://blog.websightdesign.com/2010/03/11/websight-design-in-development/</link>
		<comments>http://blog.websightdesign.com/2010/03/11/websight-design-in-development/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 17:45:46 +0000</pubDate>
		<dc:creator>Vanessa</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WebSight Design]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[Domain Driven Design]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Model-View-Controller]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Rapid Application Development]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[springloops]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[web usability]]></category>
		<category><![CDATA[website development]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://blog.websightdesign.com/?p=639</guid>
		<description><![CDATA[<a href=http://blog.websightdesign.com/2010/03/11/websight-design-in-development/><img src=http://blog.websightdesign.com/wp-content/uploads/2010/03/samplesite1-300x257.jpg class=imgtfe hspace=5 align=left width=200  border=0></a>The beauty of WebSight Design lies in our full range of web services.  From design to development, SEO, hosting, and IT support, we have an excellent 15-year track record of providing our clients with the best possible products and services. Over the years, we have built our own PHP development environment, based on the open-source [...]<p><a href="http://blog.websightdesign.com/2010/03/11/websight-design-in-development/">WebSight Design in Development</a> is a post from: WebSight Design, Inc. company blog. With headquarters in the San Francisco bay area, WebSight Design, Inc. has been providing world class web engineering, creative design and hosting solutions since 1995. <a href="http://Websightdesign.com">WebSight Design</a></p>
]]></description>
			<content:encoded><![CDATA[<p>The beauty of WebSight Design lies in our full range of <a href="http://www.websightdesign.com/services">web services</a>.  From design to development, SEO, hosting, and IT support, we have an excellent 15-year track record of providing our clients with the best possible products and services.</p>
<p>Over the years, we have built our own PHP development environment, based on the open-source <a href="http://www.zend.com/en/" target="_blank">Zend</a> framework. We have a strong belief in the <a href="http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller" target="_blank">Model-View-Controller</a> (MVC) architecture, and strict version control with <a href="http://subversion.apache.org/" target="_blank">Subversion</a> (SVN), because the results are cleaner, more efficient code. Utilizing the Zend framework also gives us access to the large and expanding library for <a href="http://www.cs.bgsu.edu/maner/domains/RAD.htm" target="_blank">Rapid Application Development</a> (RAD), while still having the flexibility to customize the framework and make it our own.</p>
<p style="text-align: center;"><a href="http://blog.websightdesign.com/wp-content/uploads/2010/03/samplesite1.jpg"><img class="size-medium wp-image-666 aligncenter" title="samplesite" src="http://blog.websightdesign.com/wp-content/uploads/2010/03/samplesite1-300x257.jpg" alt="" width="300" height="257" /></a></p>
<p>Using the MVC design pattern allows us to have a clear separation of business logic and presentation logic.  This presents a distinct advantage when building web applications because it separates what the user sees from what goes on in the background.  This moves away from mixing data-layer code, such as database queries, in with your display code and allows us to create <a href="http://www.websightdesign.com/services/programming-examples">reusable modules</a>, such as photo galleries and shopping carts, for significantly faster builds in large applications.</p>
<p>The MVC architecture also offers ease of maintenance, since each component (model, view and controller) is self contained, performing upgrades and changes, such as switching databases from Access to MySQL, become much less painful and cumbersome then in the past.</p>
<p>We make it a priority to stay on the frontline of the ever changing technology in the Web and Internet industry; currently, we are working on a 2.0 version of our framework that will use portions of <a href="http://domaindrivendesign.org/ ">Domain Driven Design</a> (DDD) to create clean structure and more efficient code patterns.  One of the biggest changes on the way is a central code base with customizable modules.  With this 2.0 framework we will be able to increase our build time on large projects, and push upgrades to a central code base rather then individual applications.</p>
<p>But don’t think that since we developed our own PHP framework we are averse to working with other languages.  Just send your application our way and we are happy to roll up our sleeves, jump into your Ruby/Flash/ASP project and get our hands dirty.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Founded in 1995, WebSight Design offers business clients a range of website design and development services, including <a href="http://www.websightdesign.com/services/web-site-development">website programming</a>, website hosting, website marketing, and colocation management.</p>
<p><a href="http://blog.websightdesign.com/2010/03/11/websight-design-in-development/">WebSight Design in Development</a> is a post from: WebSight Design, Inc. company blog. With headquarters in the San Francisco bay area, WebSight Design, Inc. has been providing world class web engineering, creative design and hosting solutions since 1995. <a href="http://Websightdesign.com">WebSight Design</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.websightdesign.com/2010/03/11/websight-design-in-development/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Compile / Configure Subversion w/SSL Enabled</title>
		<link>http://blog.websightdesign.com/2008/02/15/compile-configure-subversion-wssl-enabled/</link>
		<comments>http://blog.websightdesign.com/2008/02/15/compile-configure-subversion-wssl-enabled/#comments</comments>
		<pubDate>Sat, 16 Feb 2008 01:49:40 +0000</pubDate>
		<dc:creator>Lawrence</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[hosted subversion]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[neon]]></category>
		<category><![CDATA[springloops]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.websightdesign.com/2008/03/27/compile-configure-subversion-wssl-enabled/</guid>
		<description><![CDATA[My company: WebSight Design, uses Subversion for source and version control for all of our web development projects. We also use the amazing hosted Subversion service: Springloops. (If you ever need a Subversion deployment tool, Springloops is it!) Springloops repositories are *only* accessible via HTTPS. In order to gain access to a repository from the [...]<p><a href="http://blog.websightdesign.com/2008/02/15/compile-configure-subversion-wssl-enabled/">Compile / Configure Subversion w/SSL Enabled</a> is a post from: WebSight Design, Inc. company blog. With headquarters in the San Francisco bay area, WebSight Design, Inc. has been providing world class web engineering, creative design and hosting solutions since 1995. <a href="http://Websightdesign.com">WebSight Design</a></p>
]]></description>
			<content:encoded><![CDATA[<p>My company: <a href="http://www.websightdesign.com" target="_blank">WebSight Design</a>, uses <a title="Subversion" href="http://subversion.tigris.org/" target="_blank">Subversion</a> for source and version control for all of our web development projects. We also use the amazing hosted Subversion service: <a title="Springloops" href="http://www.springloops.com" target="_blank">Springloops</a>. (If you ever need a Subversion deployment tool, Springloops is it!) Springloops repositories are *only* accessible via  HTTPS. In order to gain access to a repository from the command line, I had to re-configure Subversion on our servers to enable access to ssl urls. Seems simple enough and actually it is. However, as with all things Linux, the devil is in the details. I spent hours-upon-hours trying to get it to work. It simply comes down to the sequence of steps you take. What I&#8217;ve done here is list out all of the steps done to get it working to save you from the same pain I went through.</p>
<p>So, I am assuming that you are trying to access a Subversion repository via an https url and you are getting the message &#8220;ssl not supported&#8221; or something similar to this. I know, it sucks and it&#8217;s pretty frustrating. I promise you however, if you do *exactly* what I spell out below, in the sequence I list&#8230; you will be up and working in about 15-20mins. The only other assumption here is that you are using Ubuntu or some other Debian-based Linux  distro that supports the APT package manager.</p>
<p>It&#8217;s important to know that Subversion uses a module called Neon to provide ssl connectivity. The key here is to use the version of Neon <em>for your specific release of Subversion</em>. This is <strong><span style="text-decoration: underline;">key</span></strong> to everything else that follows. Don&#8217;t just grab the latest versions of Subversion and Neon and assume they will work correctly together. So with that&#8230; let&#8217;s get to work.</p>
<p>First, make sure the following packages are installed on your server:<br />
GCC</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo apt-get install build-essential</div></div>
<p>Expat</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo apt-get install expat</div></div>
<p>Libxml-dev</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo apt-get install libxml2-dev</div></div>
<p>Next, download latest Subversion files:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">wget http://subversion.tigris.org/downloads/subversion-1.4.X.tar.bz2<br />
wget http://subversion.tigris.org/downloads/subversion-deps-1.4.X.tar.bz2</div></div>
<p>NOTE: &#8220;X&#8221; above is a placeholder for your version no.</p>
<p>Untar em&#8217; in this order:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">tar xjvf subversion-1.4.X.tar.bz2<br />
tar xjvf subversion-deps-1.4.X.tar.bz2</div></div>
<p>Once you have extracted the files, open the file &#8221;</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">subversion-1.4.X/INSTALL</div></div>
<p>&#8220;. Locate the section on Neon. It will state which version you need to download and compile with this version of Subversion.</p>
<p>Make sure you are *not* in the Subversion directory you just created. Then go ahead and download Neon:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">wget http://www.webdav.org/neon/neon-0.2X.0.tar.gz</div></div>
<p>NOTE: The &#8220;X&#8221; above is placeholder for the version of Neon you need.</p>
<p>Next, extract the archive:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">tar zxvf neon-1.X.X.tar.gz<br />
cd neon-1.X.X</div></div>
<p>Now is where the fun begins. You need to compile and install Neon. Do the following from *within* the Neon directory you created:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">./configure --with-ssl<br />
make<br />
sudo make install</div></div>
<p>It&#8217;s important to note that Neon gets installed to /usr/local by default. You need to note that as you will now need it when compiling and installing Subversion.</p>
<p>Change back to the Subversion folder:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd ../subversion-1.4.X</div></div>
<p>Compile and install Subversion:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">./configure --enable-ssl --with-neon=/usr/local/<br />
make<br />
sudo make install</div></div>
<p>Now, realize that the Subversion compilation and installation process takes a long time to complete. So just be patient. You can ignore any warning messages that scroll by. You only need to be concerned with error messages or if the installation stops for any reason.</p>
<p>Once compilation and installation are complete you need to confirm that you are running the version of Subversion you just tried to install:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">svn --version --quiet</div></div>
<p>If you get *anything* other than the version number you thought you installed, something went horribly wrong. Go back to the very beginning of this and try again. Most time folks get errors it is because that don&#8217;t have the prerequisite tools and utilities installed. If you see the version you wanted&#8230; you&#8217;re all good!</p>
<p><a href="http://blog.websightdesign.com/2008/02/15/compile-configure-subversion-wssl-enabled/">Compile / Configure Subversion w/SSL Enabled</a> is a post from: WebSight Design, Inc. company blog. With headquarters in the San Francisco bay area, WebSight Design, Inc. has been providing world class web engineering, creative design and hosting solutions since 1995. <a href="http://Websightdesign.com">WebSight Design</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.websightdesign.com/2008/02/15/compile-configure-subversion-wssl-enabled/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

