ONA / ONA13-Conference-Theme

A blast from the past; our theme from the 2013 ONA Conference
http://ona13.journalists.org
2 stars 0 forks source link

Create a staging server #6

Closed danielbachhuber closed 11 years ago

danielbachhuber commented 11 years ago

We should have a staging server available at something like ona13.staging.journalists.org so we can test code and stage content before going live.

Ideally, this would require users to be logged in to visit. Also, a few of us should have SSH access so we can switch branches, etc.

Most development should be happening locally, however.

danielbachhuber commented 11 years ago

@jeremiahnpatterson let me know if you want any help getting this set up, have questions, etc.

jeremiahnpatterson commented 11 years ago

@danielbachhuber thanks, I'm sure I'll have a few along the way. I'll ping you when I start work on this.

anekola commented 11 years ago

Any movement on a staging server yet? I'm making some good progress; and I should be at a point to share that soon.

danielbachhuber commented 11 years ago

I've created a staging server at ona13.danielbachhuber.com. It's behind a login wall.

@jeremiahnpatterson @anekola @jeannebrooks I've created accounts for each of you, and you should have passwords in your email.

@jeremiahnpatterson It might be worthwhile for you to do an export of production content, import into the staging site, and get things looking in staging like they look in production.

@anekola I've set up a Git auto-deploy mechanism, so any pushes to the master branch will go live to staging automatically. You might consider using hub to turn some issues into pull requests so we can do a code review for anything significant before pushing to production.

danielbachhuber commented 11 years ago

Oh, and Github push notifications will go to Jeremiah, Adam and I from now on.

anekola commented 11 years ago

Great, thanks Daniel.

We use Git at Pew through SmartGit, but not Github, so there will be a bit of a learning curve for me. I'm attending a Git workshop through DC jQuery next week, so I should be caught up by then; but I'm not sure what to do with hub...

danielbachhuber commented 11 years ago

Ah, ignore the hub suggestion then :) I think you'll be able to use SmartGit with Github as well.

Feel free to ping me on Skype tomorrow if you'd like help getting set up

On Thu, May 23, 2013 at 7:04 PM, anekola notifications@github.com wrote:

Great, thanks Daniel.

We use Git at Pew through SmartGit, but not Github, so there will be a bit of a learning curve for me. I'm attending a Git workshop through DC jQuery next week, so I should be caught up by then; but I'm not sure what to do with hub...

— Reply to this email directly or view it on GitHubhttps://github.com/ONA/ONA13/issues/6#issuecomment-18382890 .

anekola commented 11 years ago

Hi Daniel, I'm working on setting up the staging server today. It's missing a few plugins we'll need:

Looks like the Git branch is just for the theme. Could you add these?

danielbachhuber commented 11 years ago

Why do you need those menu plugins?

On Sun, Jun 2, 2013 at 11:30 AM, anekola notifications@github.com wrote:

Hi Daniel, I'm working on setting up the staging server today. It's missing a few plugins we'll need:

  • UberMenu 2 - WordPress Mega Menu Plugin
  • UberMenu - Sticky Menu Extension

Looks like the Git branch is just for the theme. Good you add these?

— Reply to this email directly or view it on GitHubhttps://github.com/ONA/ONA13/issues/6#issuecomment-18811114 .

anekola commented 11 years ago

The site was initially set up using them.

danielbachhuber commented 11 years ago

@jeremiahnpatterson Can you pull them off the production server? It looks like they were paid plugins, and I can't easily download them.

anekola commented 11 years ago

Yeah. Do you want me to send them to you in a zip file? Or can you send me FTP info for http://ona13.danielbachhuber.com/?

Also, wanted to let you know my kitchen flooded some tonight; it wasn't terrible but it killed my productivity. I should be able to work on this most nights this week, though.

danielbachhuber commented 11 years ago

Emailing me a ZIP file is fine

On Sun, Jun 2, 2013 at 6:54 PM, anekola notifications@github.com wrote:

Yeah. Do you want me to send them to you in a zip file? Or can you send me FTP info for http://ona13.danielbachhuber.com/?

Also, wanted to let you know my kitchen flooded some tonight; it wasn't terrible but it killed my productivity. I should be able to work on this most nights this week, though.

Reply to this email directly or view it on GitHub: https://github.com/ONA/ONA13/issues/6#issuecomment-18818532

jeremiahnpatterson commented 11 years ago

Hey guys sorry I'm late to the party. Daniel I'm emailing you the plugins now.

anekola commented 11 years ago

Thanks so much, Jeremiah.

On Mon, Jun 3, 2013 at 9:02 AM, jeremiahnpatterson <notifications@github.com

wrote:

Hey guys sorry I'm late to the party. Daniel I'm emailing you the plugins now.

— Reply to this email directly or view it on GitHubhttps://github.com/ONA/ONA13/issues/6#issuecomment-18839320 .

danielbachhuber commented 11 years ago

Plugins are installed.

anekola commented 11 years ago

One last thing with the plugin, Daniel. I just discovered a section at the bottom marked * ONA13 *, could you remove that? I'm adding the styles into the theme.

EDIT - Sorry, that's in the basic.css file.

danielbachhuber commented 11 years ago

Sorry, I'm not sure I follow what you want me to do. Can you share a screenshot?

anekola commented 11 years ago

Yeah, sorry. In the UberMenu plugin, in the basic.css file, someone had added some custom CSS beginning in line 1171. Everything after line 1171 should be removed. This way we can keep all the overrides in the theme and not alter the plugin.

screen shot 2013-06-04 at 9 42 04 pm

anekola commented 11 years ago

Hey Daniel - were you able to remove the above CSS? After that the initial nav changes and everything should be set up on the staging server. If you like them, we should be able to push them to the live site.

Let me know what you think.

danielbachhuber commented 11 years ago

Erps, removed.