Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsForumForumIntranet DevelopmentIntranet Development
Previous
 
Next
New Post
8/30/2006 1:39 AM
 
We are going to revamp our intranet at work, where we currently have a classic ASP site, and have slowly been adding .NET 2.0 pages to it, which gets to be a pain... 

We have looked at DNN and in fact I'm using DNN for three other web sites.  All of those have been done without any changes to the code, since for the purposes of those sites the modules available are more than adequate for what I wanted to do.

Having very little web development experience up to this point, here is the question I have is this - if we're going to be having more than one person develop with the framework, including making modifications as needed, what is the best way to do it?  Do we need to copy everything from the server to our local machine each time we want to change something, or can we develop remotely working directly on the server?

Thanks,

Rich
 
New Post
8/30/2006 2:34 AM
 

Not exactly the best place to ask this question but...

We have our dev base. We then deploy everything from our dev base. We do all development from one spot and also try to keep all of our sites running the same exact version we are developing with (ie. if dnn upgrades, two weeks later we upgrade all our sites we are still working with for example).

 


Chris Paterra

Get direct answers to your questions in the Community Exchange.
 
New Post
8/30/2006 2:45 AM
 
Oops - not sure how I ended up posting here - surely wasn't intentional to put it in this particular forum...

Anyway, so if I understand right, everyone who develops develops from the same machine, and once they have completed and tested a change, they then upload to the server?

Thanks,

Rich     
 
New Post
8/30/2006 8:27 PM
 

Rich, allow me to clarify this a bit more.

We have a source control server. This uses svn and the tortoise client. All developer have access to this repository.

We have a build server. What basically happens if I have a new developer:

They get login info to source. They then get latest (checkout) form svn to their local machine. We have all of them mimic their dev environment to match the source control naming. THey then setup IIS accordingly. THey also use our web.config.default to create their own which has all our settings the same. Each sets up their own database as well.

Now, from this point forward a newbie is treated the same so:

Make changes on local dev. Checkin changes. Our build server then gets the latest after a waiting period then attempts to build dnn (or a module if that was checked in). The build server then works w/ draconet to fire off emails saying whether the build was good or bad. We then require all devs to make sure it builds prior to calling it a day.

Now, we are at the point of pushing to production. Since everyone is using the same source, and we require proper dnn dev for everyting (meaning keeping sqldataproviders up to date, version increasing accordingly), we then use our nant script (even in 2.0, we hooked nant into MSBuild) which then packages the module for distribution (install/source versions). The dev (in most cases me as project manager) takes the newly built install zip and installs into our staging site or production site. (We require everyting to be on a staging server first, which is a mimic of our source dnn install without the modules we build, then we test here. After it passes our checklist, we then push to production).

 


Chris Paterra

Get direct answers to your questions in the Community Exchange.
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsForumForumIntranet DevelopmentIntranet Development


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out