Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a staging server #6

Closed
danielbachhuber opened this issue May 8, 2013 · 21 comments
Closed

Create a staging server #6

danielbachhuber opened this issue May 8, 2013 · 21 comments

Comments

@danielbachhuber
Copy link
Contributor

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
Copy link
Contributor Author

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

@jeremiahnpatterson
Copy link
Contributor

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

@anekola
Copy link
Contributor

anekola commented May 14, 2013

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

@ghost ghost assigned danielbachhuber May 23, 2013
@danielbachhuber
Copy link
Contributor Author

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
Copy link
Contributor Author

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

@anekola
Copy link
Contributor

anekola commented May 24, 2013

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
Copy link
Contributor Author

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//issues/6#issuecomment-18382890
.

@anekola
Copy link
Contributor

anekola commented Jun 2, 2013

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. Could you add these?

@danielbachhuber
Copy link
Contributor Author

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//issues/6#issuecomment-18811114
.

@anekola
Copy link
Contributor

anekola commented Jun 2, 2013

The site was initially set up using them.

@danielbachhuber
Copy link
Contributor Author

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

@anekola
Copy link
Contributor

anekola commented Jun 3, 2013

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
Copy link
Contributor Author

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:
#6 (comment)

@jeremiahnpatterson
Copy link
Contributor

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

@anekola
Copy link
Contributor

anekola commented Jun 3, 2013

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//issues/6#issuecomment-18839320
.

@danielbachhuber
Copy link
Contributor Author

Plugins are installed.

@anekola
Copy link
Contributor

anekola commented Jun 5, 2013

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
Copy link
Contributor Author

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

@anekola
Copy link
Contributor

anekola commented Jun 5, 2013

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
Copy link
Contributor

anekola commented Jun 6, 2013

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
Copy link
Contributor Author

Erps, removed.

@danielbachhuber danielbachhuber removed their assignment Feb 20, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants