Closed Bug 910292 Opened 12 years ago Closed 12 years ago

Edit access to Mozfest Wordpress templates

Categories

(Webmaker Graveyard :: Events, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: michelle, Assigned: jon)

Details

Hi, I'd like to modify some of the templates used in the Wordpress site: http://mozillafestival.org/ Example: http://mozillafestival.org/wp-admin/theme-editor.php?file=page-schedule.php&theme=mozfest2012 I could edit these directly in the Wordpress admin, and lighten the load for the dev team. This page explains how to make these files editable: http://codex.wordpress.org/Changing_File_Permissions Thanks!
Michelle, I don't believe MoFo hosts the mozilla festival site, so this likely isn't a web maker bug. Jon, could you help triage this to the right place and see if we can't help Michelle with this?
Assignee: nobody → jon
:jp, is this site running on AWS or Labs? Looks like it's behind an Akamai CDN, so I don't know...
Status: NEW → ASSIGNED
Flags: needinfo?(johns)
Actually, today this is sitting over in MoCo Labs if I remember correctly. +Cyliang
Flags: needinfo?(johns) → needinfo?(cliang)
Someone (who is not me) needs to make a call about making changes to the site with its current setup versus enabling direct changes. The current set up is more complicated but allows for testing and should make it easier to export changes to next year's server. Enabling direct changes makes it easier for Michelle to make changes, but it means making changes directly on a live, working server setup. Looking at the way that the site is set up, there's separate directory that holds the theme files. This directory is stored in github at https://github.com/mozilla/content-2012.mozillafestival.org This means that someone can download the theme from github, install it in their local Wordpress instance, and make changes. Once everything is good, those changes can be merged back into github and then be pushed onto the server. Pros: - changes can be tested before going live - makes it really easy to apply/undo multiple changes - multiple people can work on changes w/o stepping on each other on the live site - it should be relatively easy to port over all changes to another server (since it should be a git pull) Cons: - a lot more complicated than direct editing (dev setup + git pushes/pulls) With direct editing: Pros: - simpler setup Cons: - changes (including mistakes) will be made directly on the live site - tinkering with the current site's configuration and permissions may leave it more open to abuse (as Wordpress is a very active target for abuse)
Flags: needinfo?(cliang)
Thanks for the breakdown! I'll defer to the dev team about which setup is best. I can also fill bugs to explain the edits, if that's somehow easier than either of the two options.
We're experience issues on sessions.mozillafestival.org. Our dev said it's because permissions have been removed and he can't fix. Is this related to this thread?
No, they're two different sites. It was a DNS change, which we will be fixed in bug 911485.
I'd definitely prefer editing the theme, then updating it via git. :thornet - I'd be happy to help you get this setup running locally if you've got the inclination and the time. If not, filing new bugs to update content would also work. Let you know what you want
Great, I'll just file bugs based on any needed edits. Thanks!
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.