Sunday, August 28, 2011

Added gallery

Today I added the gallery to plural.cc and started to upload photos. The gallery is based on the rails application balder and so far so good.

Now I just need to go back through my photos and find the ones I think are worth hosting. This will be a slow process.

Very happy with it so far - just need to spend some time theming it.

Friday, August 26, 2011

New plural.cc rollout

I just finished rolling out the new plural.cc site. The new site is very similar in appearance to the old site but instead of being static html pages that evolved as I required it is now a template based Ruby on Rails 3 backend.

I have nearly implemented all of the old pages in the new backend and I should be finished over the next couple of hours.

The source code for the plural.cc site can be found on my github pages. 

Sunday, August 14, 2011

Rebuild plural.cc server and new home page

Over the last few days I have updated plural.cc. The following is completed,

  • Rebuild of the server itself - its now running Ubuntu 11.04.
  • Moved the database from PostgreSQL back to MySQL.
  • Moved the webserver from Nginx back to Apache
  • Update to the newest redmine trunk. Install some new plugins.
  • Redmine groups are now controlled by the directory server rather than me having to configure them manually in redmine.
  • I have made a new homepage for plural.cc
I am very happy with my progress and I am exactly where I wanted to be by the end of this month. Now the hard thing - choosing which web framework I will use to build my custom assets.

I have tried to configure the redmine gitosis plugins twice now, but I have no luck. My redmine instance is not updating the gitosis repository so my web users can modify source. Basically, it asks me for the git user password rather than seeing that I am an authorised user.

Oh well.. slowly slowly.

Wednesday, June 1, 2011

Update

I have been doing a bunch of work on jsonij. Also, I have configured the calendar and docs name to point to the google locations.

Plural services,
  • plural.cc - The main Plural page. This will likely be a Ruby on Rails Application.
  • blog.plural.cc - This blog page. This is hosted on blogger by Google.
  • mail.plural.cc - Plural hosted mail. This is provided by the kind services hosted by Google.
  • docs.plural.cc - Document hosting. This will be hosted by Google docs.
  • projects.plural.cc - Project hosting on Plural mostly for the open source projects I develop - powered by Redmine with a few plugins.
  • source.plural.cc - Secure source code hosting. Not sure what this will be yet.
I also have a few projects that will have top level domains on Plural,
  • jsonij.plural.cc - This will redirect to the the JSONiJ project in projects.plural.cc.
  • seed.plural.cc - The seeder project. This is a Grails/Groovy/Java application that will run in Jetty.
  • kinetic3d.net - The kinetic3d Project.

Thursday, April 28, 2011

plural.cc is back

Well, after two days of domain name purgatory, plural.cc is back.

I have now renewed it for many years so it will bee a long time before I have that particular issue.

Monday, March 14, 2011

Progress


The projects site is now up and running. Next I will likely work on the plural.cc main page. Just something simple and hopefully a tool to manage the LDAP server.

Plural services,
  • plural.cc - The main Plural page. This will likely be a Ruby on Rails Application.
  • blog.plural.cc - This blog page. This is hosted on blogger by Google.
  • mail.plural.cc - Plural hosted mail. This is provided by the kind services hosted by Google.
  • docs.plural.cc - Document hosting. This will be hosted by Google docs.
  • projects.plural.cc - Project hosting on Plural mostly for the open source projects I develop - powered by Redmine with a few plugins.
  • source.plural.cc - Secure source code hosting. Not sure what this will be yet.
I also have a few projects that will have top level domains on Plural,
  • jsonij.plural.cc - This will redirect to the the JSONiJ project in projects.plural.cc.
  • seed.plural.cc - The seeder project. This is a Grails/Groovy/Java application that will run in Jetty.
  • kinetic3d.net - The kinetic3d Project.

Wednesday, March 9, 2011

Redmine + LDAP Working

The LDAP support in Redmine is not awesome but I have it working for an LDAP sever on my development configuration server. The following is my LDIF configuration for my test instance of OpenLDAP.

version: 1

# Entry ou=groups,dc=plural,dc=cc
dn: ou=groups,dc=plural,dc=cc
objectclass: organizationalUnit
objectclass: top
ou: groups

# Entry ou=people,dc=plural,dc=cc
dn: ou=people,dc=plural,dc=cc
objectclass: organizationalUnit
objectclass: top
ou: people

# Entry cn=jmarsden,ou=people,dc=plural,dc=cc
dn: uid=jmarsden,ou=people,dc=plural,dc=cc
objectClass: inetOrgPerson
objectClass: organizationalPerson
objectClass: person
uid: jmarsden
cn: John Marsden
sn: Marsden
givenName: jmarsden
userPassword: password
mail: jmarsden@plural.cc

Fig 1. Redmine LDAP Settings.
Then I have to configure the LDAP settings in Redmine. Fig 1. shows my LDAP settings in the Redmine configuration (note, firstname is incorrect for some reason) where the admin user is the default admin user I configured while deploying OpenLDAP.

The feedback given by Redmine is quite woeful, mine reports 0 users and a successful connection regardless of how I configure it.

It works, so hang in there.