# \[ANN\] Family Connection 1.1.2

**URL:** <https://www.ruby-forum.com/t/ann-family-connection-1-1-2/94689>\
**Category:** Rails\
**Created:** [January 8, 2006, 6:05am UTC](https://www.ruby-forum.com/t/ann-family-connection-1-1-2/94689 "2006-01-08T06:05:57Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Duane\_J](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/e19adc/32.png) [@Duane\_J](https://www.ruby-forum.com/u/Duane_J)\
**Post date:** [January 8, 2006, 6:05am UTC](https://www.ruby-forum.com/t/ann-family-connection-1-1-2/94689/1 "2006-01-08T06:05:57Z")

</div>

== What is Family Connection? ==  
Family Connection is an easy-to-setup online hub for your family that  
includes a Family News section with Photos, and an Address Book.

For more information, visit [http://familyconnect.rubyforge.org/](http://familyconnect.rubyforge.org/)

== Downloads ==  
Latest:  
svn checkout svn://rubyforge.org/var/svn/familyconnect/trunk  
Version 1.1.2:  
svn checkout svn://rubyforge.org/var/svn/familyconnect/tags/1.1.2  
Tar/gzipped:  
[http://rubyforge.org/frs/?group\_id=1220](http://rubyforge.org/frs/?group_id=1220)

== Main Changes / New Features in 1.1.2 ==

- Added lightbox support for viewing images. Clicking on a thumbnail  
now brings up the full-sized image inside a nicely framed area within  
the browser window.
- Added an experimental pre-dispatcher that helps diagnose database  
connectivity issues if not set up correctly. (See http://  
[inquirylabs.com/blog2005/?p=38](http://inquirylabs.com/blog2005/?p=38))
- Added birthdays. No calendar / reminders yet, however.
- Added a “last visited” date to each person in the address book so  
members can see when others last visited the site.
- Admin user now has much greater power. He/she can modify other  
users entries, remove user accounts, modify other user accounts etc.
- Blank photos are shown in place of real photos when user hasn’t yet  
uploaded their photo.

== Changelog ==  
2006-01-07 - Version 1.1.2

- Fixed that the visited timestamp was scrambling the user’s password  
each save
- Added a rakefile for packaging family connection as a tgz for release

2006-01-07 - Version 1.1.1

- Fixed the dispatcher so it will permit absolute paths as well as  
relative.

2006-01-07 - Version 1.1

- Added blank family photo with link to upload if administrator did  
not set up a family photo on the first setup page. [Duane]
- Removed unused partial user\_info [Duane]
- Added instruction for users to click on their name if they want to  
edit it [Duane]
- User profile now shows a blank photo area if viewing own profile  
[Duane]
- Added ‘upload\_photo’ action and view so users can focus on just  
their photo [Duane]
- Added ability to edit other users’ posts as admin [Duane]
- Added ability to remove user accounts as admin [Duane]
- Replaced require\_resource\_helper with bundled\_resource plugin [Duane]
- Added lightbox support for viewing images [Duane]
- Added birthday and visited\_at columns to users table [Duane]
- Removed unnecessary database connectivity check in application.rb  
[Duane]
- Added ‘last visited’ info to each user in address book [Duane]
- Improved English in user\_news\_link partial [Duane]
- Added birthday to signup form, edit form and address book [Duane]

2006-01-06 - Version 1.1

- Removed empty helper files [Duane]
- Added RequireResourceHelper module for javascripts and stylesheets  
[Duane]

2006-01-05 - Version 1.1

- Ignore log files and config files in subversion [Duane]
- Added a user-friendly database exception message [Duane]

2006-01-04 - Version 1.1

- Added ‘site’ directory to keep the public site under version  
control [Duane]
- Fixed inconsistent names such as family\_connection in installation  
instructions. [Duane]
- Added this CHANGELOG file [Duane]

Duane J.  
(canadaduane)  
[http://blog.inquirylabs.com/](http://blog.inquirylabs.com/)

---

<div class="post-metadata">

**Author:** ![Duane\_J](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/e19adc/32.png) [@Duane\_J](https://www.ruby-forum.com/u/Duane_J)\
**Post date:** [January 8, 2006, 10:17pm UTC](https://www.ruby-forum.com/t/ann-family-connection-1-1-2/94689/2 "2006-01-08T22:17:56Z")

</div>

On Jan 7, 2006, at 9:05 PM, Duane J. wrote:

> == What is Family Connection? ==  
> Family Connection is an easy-to-setup online hub for your family  
> that includes a Family News section with Photos, and an Address Book.
> 
> Duane J.  
> (canadaduane)  
> [http://blog.inquirylabs.com/](http://blog.inquirylabs.com/)

Duane-

```
Thanks again for this, its very cool. I have it running for my

```

family and they absolutely love it!

Thanks again-  
-Ezra

---

<div class="post-metadata">

**Author:** ![Duane\_J](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/e19adc/32.png) [@Duane\_J](https://www.ruby-forum.com/u/Duane_J)\
**Post date:** [August 15, 2006, 2:19pm UTC](https://www.ruby-forum.com/t/ann-family-connection-1-1-2/94689/3 "2006-08-15T14:19:11Z")

</div>

Hi Duane,

thank you very much for writing this app and making it available, I  
was looking for something just like this for my family.

I got it to run on my laptop with Locomotive using rails 1.1.2, but  
I’m having trouble getting it to run on Dreamhost (which has upgraded  
to rails 1.1.6). the application doesn’t start and I get the  
following error when trying to run webrick or the console:

./script/…/config/…/lib/dispatcher.rb:6:in `delete\_at’: no implicit  
conversion from nil to integer (TypeError)

and the production log shows this error:

undefined method `downcase' for nil:NilClass /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/request.rb:18:in `method’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action\_controller/base.rb:933:in  
`log_processing' /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/base.rb:407:in `process\_without\_filters’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action\_controller/filters.rb:377:in  
`process_without_session_management_support' /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/session_management.rb:117:in `process’  
/usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:38:in  
`original_dispatch' ./public/../config/../lib/dispatcher.rb:43:in `dispatch’  
/usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/fcgi\_handler.rb:150:in  
`process_request' /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/fcgi_handler.rb:54:in `process!’  
/usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/fcgi\_handler.rb:53:in  
`each_cgi' /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/fcgi_handler.rb:53:in `process!’  
/usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/fcgi\_handler.rb:23:in  
`process!’  
public/dispatch.fcgi:34

could this be a rails upgrade related issue?

best  
Oliver

2006/1/8, Duane J. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

---

<div class="post-metadata">

**Author:** ![Duane\_J](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/e19adc/32.png) [@Duane\_J](https://www.ruby-forum.com/u/Duane_J)\
**Post date:** [August 15, 2006, 2:21pm UTC](https://www.ruby-forum.com/t/ann-family-connection-1-1-2/94689/4 "2006-08-15T14:21:04Z")

</div>

that did the trick! 🙂  
and the pre-dispatcher plugin does indeed look very helpful, hope to  
get it working some time in the future  
thanks Jodi,  
Oliver

2006/8/14, Jodi S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

---

<div class="post-metadata">

**Author:** ![Duane\_J](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/e19adc/32.png) [@Duane\_J](https://www.ruby-forum.com/u/Duane_J)\
**Post date:** [August 15, 2006, 2:20pm UTC](https://www.ruby-forum.com/t/ann-family-connection-1-1-2/94689/5 "2006-08-15T14:20:48Z")

</div>

Hey Oliver - I suggest you delete (or move) ./lib/dispatcher.rb.

I too have had the same problem, and have removed it temporarily  
without calamity.

It will not adversely effect your usage - but should be very helpful  
as per Duane’s posting:  
[http://inquirylabs.com/blog2005/?p=38](http://inquirylabs.com/blog2005/?p=38)

cheers,  
J
