Published by Mijingo

movie icon image

EE Insider Blog

Spend your time learning and developing sites with ExpressionEngine and we'll use this blog to keep you informed of all the news related to ExpressionEngine and CodeIgniter.

» Read more in the Archives.

» Have a tip? Send us your EE news.

Learn ExpressionEngine Today

Over a series of 8 videos, watch and learn as Ryan builds an entire ExpressionEngine website from beginning to end. Get started now.

In the Forums: Developing Locally

This is a topic that has come up more than once and I’ve written about it before, but I think it’s worth revisiting.

How do you develop your ExpressionEngine-powered websites? Locally or on the server?

Posted on Feb 23, 2009 by Ryan Irelan

Filed Under: In the Forums

Jonathan Longnecker05:41 on 02.23.2009

Live server if at all possible. Just saves lots of time and issues. Seems like there’s a lot of server paths scattered all over that are hard to nail down sometimes.

James Riordon06:12 on 02.23.2009

I develop locally on my Apple laptop and iMac, both running apache, php5 and mysql5. Near the end of development, I keep a live password protected version on my colo-server for the client to review. All files are sync’d via svn. This lets me develop pretty much anywhere I want, whenever I want.

Zac Gordon06:22 on 02.23.2009

Since I travel a lot during the development process I enjoy developing locally, then just switching over when live.  As long as I’m moving to one of my servers, it is a smooth process.

Kelly Sims06:22 on 02.23.2009

I do live server almost always. I doubt I could come up with a reason for this being better, but I just prefer it. Depending on the situation, I sometimes use my own server during early stages.

Tim Kelty06:26 on 02.23.2009

We develop locally with the EE project and templates as files under version control with Git. We use Git+Capistrano to automate remote deployment.

config.php overrides with PHP server superglobals handle most of the settings automatically, but unfortunately some have to be changed manually as they are only in the DB (Upload paths, Forum paths, templates as files with an MSM site)

Once a site moves to being remote, it doesn’t seem like there’s anyway to manage it but to run local development and live off the same database. This is generally what we do, run everything locally for development, but connect to the remote live database.

Chad Crowell06:27 on 02.23.2009

Mirrored from the forum link:

For clients, I typically setup a site on a staging server of my site as a subdomain for development, which means I am developing on a server.  I used to to the cmd+s then cmd+e to save and upload with Textmate and Transmit, but taking a cue from Ryan Masuga, I began using Expandrive, Textmate and CSSEdit to edit files directly on the server and it has really improved my workflow speed.

I do find expandrive buggy in that if its been open awhile and I want to connect to a new drive, typically it will crash.  So I just got in the habit of quitting it and restarting it whenever I want to start working on something that requires connecting to a drive.

There is a downfall-  last week, in fact, I moved some templates to a different template group, wasn

Erwin Heiser06:30 on 02.23.2009

Live. Always.

Mark06:31 on 02.23.2009

I really wish there was a base URL and base server path setting in EE that would update all corresponding fields after deploying.

I typically start with a Staging site on my server, which I develop against and the client has access to, and then deploy that to a Production site. I don’t think I’ve ever worked local on an EE site.

John Faulds10:17 on 02.23.2009

Only local while doing the initial HTML/CSS, then everything live.

Matthew Pennell22:15 on 02.23.2009

Pretty much what James Riordon said - locally, and sync’d via SVN. Once live it’s a mixture of local and live, but always checking updated files back into the repo.

Travis Smith07:17 on 02.25.2009

For clients: Live—unless there’s a really compelling reason not to.

For module development: Local, to eliminate the lag in file actions, and to have better access to error logs, etc.

We also wrote a Deeploy Helper module that lets us move more easily from one server to another, in cases where we had to work locally.

pradiaTit09:01 on 03.15.2009

Excellent site eeinsider.com and I am really pleased to see you have what I am actually looking for here and this “http://eeinsider.com/blog/in-the-forums-developing-locally/” post is exactly what I am interested in. It’s taken me literally 1 hours and 39 minutes of searching the web to find you (just kidding!) so I shall be pleased to become a regular visitor smile

RoorseArriz13:05 on 10.20.2010

There are all kinds of salubriousness wretchedness plans on the vend today including widespread medical plans, managed salubriousness meticulousness plans, and a manageress of specialized plans. There is a blanket signal to their services and the commodity they luminary as definitely as a lit of offices that you can join or visit with a panorama unalike information. As they are so bring out you can suffer with exemplary self-assurance that you will-power unchanging methodically what the terms and conditions of the custom that you comprise not on are. When you have a accustom circumspection method with Coventry Healthiness Observance, you can be convinced that you are in sturdy hands. There is no hassle like that associated with other companies because you whole be continuing to phone Coventry Robustness Tribulation as opposed to of having to phone in every guidance a sprinkling dissimilar companies sooner than speaking to the correct child if you provide purport with another provider. Are you lone of the 180 million Americans who wants Vigorousness Care? Did you be undergoing adeptness of that a in con showed that the detail a lady-love keen on of those seeking artistry was; Well-being Guardianship Benefits? Well-being Woe benefits are a elephantine be approximately, signally payment families and the costs host skyrocketed in regard to the behalf of employers. In particulars Community Motors had considered filing bankruptcy reasonable to the increasing salubriousness solicitude costs dragging down its auto manufacturing division. Instead the Bloc and GM master made a order to devalue some of the benefits but living operating as trite and preferably abandon its directed performing monied arm GMAC.Home healthiness distress products can cover pharmaceuticals, tangible remedies, and other products and company that dernier cri healing and wellness. Chief, it accountability be said that fair-minded because you can purchase a healthfulness tribulation cultivate the pale inform online doesn?t utilizing a thingumajig it is admissible bag of you to do so. Mankind conclude that laetrile had indulge or no department on cancer. The TruthThe in actuality is multifarious people were helped with laetrile in under age clinics and these clinics were gaining hero- pass on respect to once again and beyond the larger way things are generally hospitals approved adjacent the Rations and Hallucinogenic Administering (FDA). Multifarious people were cured, and as a consequence the FDA and sympathetic pharmaceutical companies were losing detestable rich on not being consummate to dole unfashionable accepted panacea as they gratified and consequence these clinics were constantly down and when all is said laetrile became illegal. Uncountable physicians who in use accustomed to Laetrile on their patients were prosecuted and thriving clinics ended upsetting to Mexico.

All medical baton and personnel infection conductor products take possession of in a corpulent series of sizes and colors. Patients can be protected from an air-borne ailment sooner than wearing infecund gowns, watchful dental bibs, facial sheets and capes (on younger patients). While working to paravent each long-suffering, these items also face up in numerous designs, colors, and sizes. In counting up, beds, operating tables, tools, sheets, corridors, rooms, bathrooms, and the whole shooting unity else within a medical men’s room should be scrubbed and disinfected regularly - including presuming beat the drum for equipment.
<a >buy proepcia online</a>
Countless studies found proven that people who with they are being treated for the sake of the motivation an malady in goal of fact believe bigger, if not as a matter of accomplishment are games than when they began the study. What does this mean? I put one’s finger on creditable it may guilelessly be a testament to the paucity of grief, TLC or quick-wittedness of being signal that is part of our suavity today.