Friday, October 30, 2009

How-to: Get Coldbox 3.0 beta running on Linux

Unfortunately, it looks like the ColdBox development team must primarily use Windows or a non-case sensitive file system. Trying to get the ColdBox dashboard running under Linux throws various errors and it seems to be due to various CFCs called in the code not matching case to the actual CFCs in the ColdBox core files.

A quick hack is to create a few symbolic links:
ln -s /opt/coldfusion8/wwwroot/coldbox/system/Coldbox.cfc /opt/coldfusion8/wwwroot/coldbox/system/coldbox.cfc

ln -s /opt/coldfusion8/wwwroot/coldbox/system/interceptors/Autowire.cfc /opt/coldfusion8/wwwroot/coldbox/system/interceptors/autowire.cfc

ln -s /opt/coldfusion8/wwwroot/coldbox/system/interceptors/EnvironmentControl.cfc /opt/coldfusion8/wwwroot/coldbox/system/interceptors/environmentControl.cfc

ln -s /opt/coldfusion8/wwwroot/coldbox/system/EventHandler.cfc /opt/coldfusion8/wwwroot/coldbox/system/eventhandler.cfc

ln -s /opt/coldfusion8/wwwroot/coldbox/system/plugins/SessionStorage.cfc /opt/coldfusion8/wwwroot/coldbox/system/plugins/sessionstorage.cfc

ln -s /opt/coldfusion8/wwwroot/coldbox/system/plugins/MessageBox.cfc /opt/coldfusion8/wwwroot/coldbox/system/plugins/messagebox.cfc

ln -s /opt/coldfusion8/wwwroot/coldbox/system/plugins/QueryHelper.cfc /opt/coldfusion8/wwwroot/coldbox/system/plugins/queryhelper.cfc

Wednesday, May 27, 2009

How-to: Connect to UWM VPN in Ubuntu Linux

Go to: Applications >> Accessories >> Terminal

When the terminal opens, issue the following commands:

sudo apt-get install openvpn
wget https://pantherfile.uwm.edu/qkmadson/public/vpn/UWM.ovpn
wget https://pantherfile.uwm.edu/qkmadson/public/vpn/vpnca.crt
sudo openvpn --config UWM.ovpn

You will be prompted for your ePanther ID and password. After you issue the openvpn command and authenticate, a new network interface will appear. If you run the command:

ifconfig

... among the network interfaces listed, you should see:

tap0     Link encap:Ethernet  HWaddr 00:00:00:00:00:00
inet addr:129.89.210.XX Bcast:129.89.210.255 Mask:255.255.255.0
inet6 addr: fe80::10b4:4fff:fea8:1ea1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3665 errors:0 dropped:0 overruns:0 frame:0
TX packets:3308 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:3037109 (3.0 MB) TX bytes:687686 (687.6 KB)

... where 129.89.210.XX is your UWM IP address.

There is probably a way to configure the VPN through the Gnome GUI but, I could not find a way to do it. It would seem that one could:
  • click on the "Network Manager Applet"
  • click "VPN Connections"
  • click "Configure VPN"
  • click "Add"
By opening UWM.ovpn with a text editor, it seems pretty clear which settings to configure in the GUI but, I couldn't get it going. If you figure it out, please post the resolution here.

For other operating systems (Windows XP/Vista, Mac OS X), there are instructions and pre-packaged installations located at http://vpn.imt.uwm.edu.


[UPDATE] If you have problems:

I've noticed that DNS does not always get properly updated. Road Runner and other ISPs have their DNS servers locked down. Now that you have a UWM IP address, you can no longer use their DNS. To fix this, make sure to add the UWM DNS servers:

cat /etc/resolv.conf
domain madsonclan.net
search madsonclan.net
nameserver 129.89.7.14
nameserver 129.89.7.2
nameserver 65.24.7.10
nameserver 65.24.7.1
The 129.89.7.* addresses are for UWM and the 65.24.7.* addresses are for RR.

CMS Estimate and Statement of Work Templates

New estimate and statement of work for CMS projects available.

Can be modified for consultation, partnerships and full-build CMS projects.

Can be found on webdev:
\projects\CLIENT_CODE_TMPL\CMS_PROJ_CODE_TMPL\project_management

Thursday, May 21, 2009

Introduction: John Mills

Hey all,
I will be posting UWM CMS related information to this Blog. Hopefully I can keep this updated regularly!

Friday, February 13, 2009

PantherList Created

I recently created a PantherList called:

uits-webdev-students@uwm.edu

That has Ilia Karasin and Rob Nunez as members.

Include this list in appropriate correspondence.

Tuesday, November 18, 2008

Welcome

After some discussion about how to better facilitate communication in the department, the idea of a group blog emerged. So here we are.

The purpose of this blog is to share what is happening in and around UITS Web Development department.

Some tags have been added to this post as a starting point, so remember to tag your posts.