imperialcollegeunion / website

The new Imperial College Union website
GNU General Public License v2.0
3 stars 0 forks source link

Getting set up #3

Open jkimbo opened 12 years ago

jkimbo commented 12 years ago

So it looks like we are pretty settled on Drupal and Ubercart combo so we need to get set up for development. Everyone needs to get Drupal and Ubercart installed on their machines and we need a remote access to the dev database so we can start interacting with eActivites data.

For version control we are going to use Git. @lsproc and @alexkara15 I assume you both know your way around it. @pangeaenterprises and @ajpmckee to get you started I think the best place is to install the GitHub clients for Mac or Windows. They should get you started.

ajpmckee commented 12 years ago

Sound good to me.

I can have us a server setup from 1 August too, what are people thoughts on server requirements?

Alex

jkimbo commented 12 years ago

Just a Linux based server with MySQL and PHP should do! Not sure about spec's but I guess similar to whatever the site is being run on now.

jkimbo commented 12 years ago

Also just found this: http://coderwall.com/p/bovkqw?i=4&p=1&q=&t=php Could be useful!

lsproc commented 12 years ago

Oh that would be awesome, thanks!

lsproc commented 12 years ago

https://github.com/imperialcollegeunion/website/wiki/Todo-list << here's a todo list, I've only added stuff I think needs doing for the cms so far

ajpmckee commented 12 years ago

Anyone know a good GitHub app thing for iPhone?

lsproc commented 12 years ago

There's GitHub issues in the app store.

On 27 Jul 2012, at 09:28, ajpmckeereply@reply.github.com wrote:

Anyone know a good GitHub app thing for iPhone?

Alexander Mckee Central Services Manager

Imperial College Union Beit Quadrangle Prince Consort Road London SW7 2BB

Tel: 020 7594 8091 Fax: 020 7594 8065 Email: a.mckee@imperial.ac.uk Web: imperialcollegeunion.org

On 27 Jul 2012, at 00:12, "Philip Kent" reply@reply.github.com wrote:

https://github.com/imperialcollegeunion/website/wiki/Todo-list << here's a todo list, I've only added stuff I think needs doing for the cms so far


Reply to this email directly or view it on GitHub: https://github.com/imperialcollegeunion/website/issues/3#issuecomment-7293453


Reply to this email directly or view it on GitHub: https://github.com/imperialcollegeunion/website/issues/3#issuecomment-7300207

jkimbo commented 12 years ago

The GitHub issues app on the app store is pretty good. There is also an app for Android that is more fully featured I think.

ajpmckee commented 12 years ago

What's android? Never heard of it.

pangeaenterprises commented 12 years ago

Are we setting up Drupal using MySQL or using SQL server? (I'm installing on IIS, not Apache and don't have MySQL engine installed....is SQL closer to what we'd be working on live?). I've got git installed on windows, and spent this morning trying to get PHP configured on IIS.... finally succeeded I think!

lsproc commented 12 years ago

@pangeaenterprises If you have any more PHP issue id try microsofts Web Platform Installer, which can set up MySQL and MSSQL.

Also you'll need to do some stuff for nice URLs to work, the Drupal docs may have some stuff.

Finally I highly reccomend you install the wincache extension for PHP else performance will suck, this should be available online.

jkimbo commented 12 years ago

Just pushed Drupal to the repo. @pangeaenterprises you should clone the repo now and start working off it. Are we going to use MSSQL for all out database needs or just the interaction with eActivities?

lsproc commented 12 years ago

I thought the impression I got was that it was a requirement we used MSSQL, but I don't think it should matter as I imagine drupal abstracts it out...

On 29 Jul 2012, at 16:10, Jonathan Kimreply@reply.github.com wrote:

Just pushed Drupal to the repo. @pangeaenterprises you should clone the repo now and start working off it. Are we going to use MSSQL for all out database needs or just the interaction with eActivities?


Reply to this email directly or view it on GitHub: https://github.com/imperialcollegeunion/website/issues/3#issuecomment-7353628

jkimbo commented 12 years ago

We need to use MSSQL because eActivities uses but that doesn't mean we need to use it for the actual CMS or anything like that. It may simplify things though if we just use one database for everything! @lsproc have you been able to access the dev database that Ali set up?

lsproc commented 12 years ago

I'd like to know because it'll affect what I do with my club node.

I haven't tried yet, been busy! I'll take a look today.

On 29 Jul 2012, at 16:14, Jonathan Kimreply@reply.github.com wrote:

We need to use MSSQL because eActivities uses but that doesn't mean we need to use it for the actual CMS or anything like that. It may simplify things though if we just use one database for everything! @lsproc have you been able to access the dev database that Ali set up?


Reply to this email directly or view it on GitHub: https://github.com/imperialcollegeunion/website/issues/3#issuecomment-7353653

lsproc commented 12 years ago

Installing management studio now, I'll play after sleeping and polishing off the last bit I'm doing on the buddy system this month!

jkimbo commented 12 years ago

@lsproc are you running a windows vm?

lsproc commented 12 years ago

Just to toy with MSSQL, I'll be doing my development on OS X.

jkimbo commented 12 years ago

Ok cool let me know how it goes! Need to get it set up on Ubuntu!

lsproc commented 12 years ago

It works really well in SQL Server Management Server. If you dont have a copy of Windows handy to install in a VM, try to see if you can get onto Dreamspark with your Imperial email, and download a copy of Windows Server for free :)

Also, people may find these useful: http://drupal.org/project/examples