Posts Tagged: Hosting


6
Jun 08

Code Spaces Server Maintenance This Sunday

Code Spaces will be down this sunday for server upgrades and software updates, this outage will start at 08:00 (GMT) and will be finished by 12:00 (GMT).

Subversion services will also be interrupted however this will only consist of a few reboots.

For more information please Contact Us


24
Apr 08

Subversion Cluster Planned Maintenance

We will be taking down the Subversion cluster on Sunday the 27th April for planned maintenance and server upgrades.

The outage will occur between 10:00 GMT and 13:00 GMT and all subversion repositories will be unavailible during this time.

Please Contact Us for further information.


7
Apr 08

RailsCasts.com 100th episode!

As many of you will know Code Spaces is a Ruby On Rails application and like many of you guys we love Ruby and in particular Ruby on Rails :-)

Most Rails fans will be aware of Ryan Bates and the RailsCasts.com weekly free Rails screen cast, for those who are not aware of Ryan’s work, he has been recording screen casts for the rails community since March 2005 and has covered pretty much every topic you can imagine from simple form helper tips to advanced debugging and performance tips.

RailsCasts.com have this week reached 100 episodes which I’m sure you will agree is an impressive contribution to the Rails community and demonstrates an enormous amount of dedication on Ryan’s part.

Code Spaces would like to thank Ryan for this contribution and wish him every success with the next 100 episodes ;-)

To mark this fantastic milestone Ryan has set up a simple contest where anyone who contributes 5 Rails tips back to the community via a blog or the Rails Forum can win a whole bunch of excellent prizes, some of which including an IPod Touch are donated by Code Spaces which is our very small way of saying thanks to Ryan for this contribution to the Rails community.

For further details about this contest and for a complete list of prizes visit the Rails Casts contest page


8
Feb 08

Code Spaces v2.0

For the last 3 months we have been working on a major update to Code Spaces and as we are now getting to the end of the development phase, I though I would share with you some of the features that will be included in the new Version.

Document Module

This is a basic document management module that allows you to store documents outside of your Subversion Repositories which can be linked to Work Items, Wiki pages or forums. The idea is that you can store specs and requirement documents here and link them to particular work items. These documents can also be marked as public which means they can be accessed by non Code Spaces user via the project portal.

Project Portal

Each Project can have a Project Portal which is a public facing view of your project.
Elements of your project like Work Items, Wiki Pages, Subversion Repositories, Forum Threads and Documents can be marked as marked as public adding them to your project portal.
Your customers and users can access the project portal at any time to raise issues, download files, Participate in the Forums, etc…
The project portal look and feel can be changed by selecting on of the many themes.
Project Portals are optional and can be switched off for any project that does not require public access.

Email Notifications

Code Spaces already exposes notificatoins through RSS, however each user now has the option to recieve notifications via Email.

Twitter Notifications

Each project can send notifications like Subversion Commits, Work Item status changes, Milestone completion/creation, etc to a desigbated Twitter account.

Project Email Addresses

Each project now has an email address which you can use to send messages into the project, messages recieved via this address will be turned into work items. Project Admins can specifiy white lists to avoid spam.

Anonymous Subverison Access

Each Subversion repository can be set to allow anonymous read access enabling you to give out a repository url to your customers or colleagues.

Fragment Caching

Code Spaces heavily uses fragment caching to speed up page requests, Dashboard and Work Item pages are now on average 20x faster, other pages also show impressive improvements.

Bug Fixes

All know issues have been resolved.

RELEASE DATE We are planning to release v2.0 into the production environment at the end of this month (Feb 2008).

NOTE This version was origionally scheduled to be released as v1.1 but due to the amount of new features in this release we have decided to jump to v2.0

UPGRADES All customer will recieve this version for FREE and will get access to ALL the new features, except for FREE users who will not get the Project Portal functoinality.

STAND ALONE VERSION The Code Spaces Stand Alone version (currently not released) will be based on the v2.0 code base, and is scheduled for a Beta release in March-April 2008.


7
Feb 08

Connecting to Subversion via a WebDav client.

Subversion has a number of very good clients, but sometimes you need to give non Geek staff access to your repositories, this usually presents a problem as the inner workings of subversion are hard to grasp if your not tech savvy.

Fortunately subversion (when exposed via Apache) partially implements a DeltaV server and exposes just enough to allow a standard WebDav client to connect, add, rename and delete files or folders. You do however need to explicitly enable this in order for it to work.

In your Apache http.conf you will have a location tag that exposes your repository to the out side world (something like this) :


  DAV svn
  SVNPath /path/to/repository
 

To enable WebDav client support add the following:


  DAV svn
  SVNPath /path/to/repository

  #Enable WebDav client access for my marketing department.
  SVNAutoversioning on
  ModMimeUsePathInfo on

All modern Operating Systems allow you to mount a WebDav folder as a drive or folder:

Mounting a WebDav folder in Windows XP

Open the special folder called “My Network Places”, then click on “Add a network place” and fill in the URL of your repository url (like “http://svn.codespaces.com/account/repos”)

Mounting a WebDav folder in OS X

From the finder Go menu, connect to server and supply the repository URL (like “http://svn.codespaces.com/account/repos”)

Mounting a WebDav folder in Linux

You already know how to do this right?

Once the folder (or drive) is mounted you can use it as if it was a normal folder on you hard disk.

NOTE
When adding files or folders to a Repository via WebDav each transaction is a least one commit in the SVN repository and adding a file is two commits (one to add the file, and one to add the file data), so adding 100 files will increment your repository revision by 200! This is also very ineeficient as it has to upload 1 file at a time.

Apart form the limitation and inefficiencies noted above this is a really useful way of granting access to your repositories to non IT users, for instance we have a repository for our marking materials which is simply mounted as a folder (in OS X) or as a drive (in XP) allowing everyone working on a project to simply save images, pdf, etc into the repos without having to update and commit from within a Subversion client.

Code Spaces
If your using Code Spaces for your Subversion Hosting (and why wouldn’t you!!!) we can enable WebDav client access for you (it’s not on by default), simply send a mail to support[at]codespaces.com with your repository URL and we will enable it ASAP.


16
Nov 07

Double That!

We recently increased the disk space quota for our Free account from 10mb to 50mb which I know a lot of you appreciated.

Well I’m not sure if it is something to do with the time of year or maybe we are just too nice, but we have done it again!

This time we have double the user quota from 1 to 2, so you can have 2 users working on 50mb of Subversion, with Project Management, Issue Tracking, Project Milestones, and all the rest of the Code Spaces goodness ;-)

To get your own free plan, simply sign up here and once your evaluation has expired simply select to upgrade to the FREE plan, no credit cards required, no hassle, just Subversion Hosting heaven.