![]() |
Re: Team 254 Open-Source Release: Cheesy Parts
Quote:
|
Re: Team 254 Open-Source Release: Cheesy Parts
Looks handy!
One sugestion I have is add the ability to upload a photo for each part. This would be great if students did not know a part by name and were able to see a cad drawing or a picture from a previous season related to the part when they clicked on a part! Simple to implement but will drasticly improve the look and feel of the "part description" page! |
Re: Team 254 Open-Source Release: Cheesy Parts
Quote:
|
Re: Team 254 Open-Source Release: Cheesy Parts
Quote:
I wonder how I got it running in the first place. Anyways. Thank Pat! |
Re: Team 254 Open-Source Release: Cheesy Parts
Is rubygems.org down a lot? For some reason, it looks like I can't connect to it, and I can't ping it, although the rubygems.org site works just fine.
|
Re: Team 254 Open-Source Release: Cheesy Parts
254
Thanks for posting this. Its obvious that a lot of effort went into the development of this system. I've just finally gotten around to playing around with the working demo and am very impressed. While tinkering I came up with a few questions:
My team tends to run pretty lean, and often the same mentors aren't there on consecutive nights. When that happens things slow down as we try to figure out what needs to happen next. A system like this could really help us keep things more focused from night to night. I'm curious to learn more about how you used it and how well it worked. |
Re: Team 254 Open-Source Release: Cheesy Parts
Quote:
We didn't have purchasing integration for 2013, but we're working on it for 2014. We kept track of parts needing to be ordered in a Google spreadsheet, and someone would periodically check Cheesy Parts and make sure everything that was in "needs to be ordered" status was added to the spreadsheet. Obviously, this was a bit painful. The designers each make the naming/grouping decisions for the parts that they are working on. The addition of the parts to the system is done sometime between when a file is created and when it is first saved to PDM. You can't really save something without knowing what to call it, and so since Cheesy Parts assigns the part numbers this pretty much enforces itself. Everyone on the team has access to the system, so the responsibility for keeping it updated is shared. Generally, whoever worked on the part last is responsible for updating its status accordingly. This wasn't totally successful, but the worst offenders were some of the mentors... I can't speak for the rest of the team, but in the project manager / shop supervisor role that I mostly find myself in during build season, it was a huge help when confronted with a bunch of students to find tasks for, and in keeping the stress levels down. |
Re: Team 254 Open-Source Release: Cheesy Parts
For someone who has no idea what they're doing with websites, someone mind posting instructions on how to install this? As if I were five please.
|
Re: Team 254 Open-Source Release: Cheesy Parts
Quote:
Just FYI, I've had trouble reinstalling it after Pat updated the software, and haven't gotten it working since. |
Re: Team 254 Open-Source Release: Cheesy Parts
Quote:
This is a super great idea, and thanks to the Poofs for releasing this open-source. |
Re: Team 254 Open-Source Release: Cheesy Parts
Quote:
|
Re: Team 254 Open-Source Release: Cheesy Parts
Quote:
We're going to deploy this on Heroku and try to set it up. Our lead CAD mentor might be in touch with you guys for running PDM. We had a lot of issues with it last year and have abandoned it for now (Using Google Drive instead). Also, for what it is worth, https://www.digitalocean.com is cheaper than Amazon for micro instance sized stuff and provides roughly the same amount of control. We run our primary site off of digital ocean. It's really because I'm a Linux Container nerd though and not so much about the price. Also, it just so happens our other main mentor is a Ruby wizard so she is taking on setting this up on Heroku. Again, thank you for posting this. |
Re: Team 254 Open-Source Release: Cheesy Parts
I'm having a hard time installing this. I've done it in the past on ubuntu, and everything worked the first time perfectly, but now I'm installing it on new machine, which doesn't have all the dependencies I usually work with.
When I run "bundle exec rake db:migrate", it fails, with the error "cannot load such file -- db". I've tried with ruby 1.9.1 and 1.9.3, and the same error happens. What am I missing? |
Re: Team 254 Open-Source Release: Cheesy Parts
Quote:
I solved it by removing line 16 in the Rakefile (require "db"), and replacing Code:
Sequel::Migrator.run(DB, "db/migrations")Code:
Sequel::Migrator.run(Sequel.mysql2({ :host => "**host**", :user => "**mysql user**", :password => "**mysql password**", :database => "**mysql database**" }), "db/migrations")There was also an issue with require in the add starting user file. I needed to add a ./ before the path name. Finally, the version of sequel (the ruby gem) that installed automatically was totally the wrong version and needed to be updated. |
| All times are GMT -5. The time now is 15:08. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi