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

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...DNN and Visual Source Safe: quest for the ideal setupDNN and Visual Source Safe: quest for the ideal setup
Previous
 
Next
New Post
9/13/2006 7:33 AM
 
Hello everybody,

i recently (4 days ago) joined a team working on a project which uses DotNetNuke for the framework it provides. However, the project has been started a bit in the dark, and as a result, the SourceSafed version of the website includes lots of "garbage files" from the DNNInstallation.

Here is what i get to work with:
look!

Obviously, the pixellated areas are our own garbage, so let's not take it in account ;)

However i'm wondering about the following folders:
  • DesktopModules should not be included from what i see in the original install package. They are not included at all (i'm looking at the 4.3.4 upgrade). Why are they here? Do we need them if we don't plan on modifying modules (we develop ascx controls which are then included in a wrapper module we bought)? What would be the impacts if i moved them out of SourceSafe and the solution? Apparently, the folders contain ressource files for the french language, but we should be able to put these files elsewhere, shoudn't we?
  • Documents is an obvious candidate for being kicked out of the VSS Solution; it's equivalent to the Documentation/Starterkit folder for the 4.3.4 upgrade. Out he'll go, unless someone tells me it's essential to keep it under source-control
As you can see, the installation package has been put in SourceSafe without being pruned, and i'm trying to cut it down a bit; why SourceSafe, you may be asking? because since we develop ascx which are then loaded in a wrapper module, we use one DNN/ASP.Net server on each development machine, while using the same SQL Database for general presentation.
What we're trying to achieve is a minimal-hassle-solution for quick deployment of the new version of DNN on dev machines, so everything that we need for localisation, upgrades, etc, should be contained in SourceSafe; dlls are in SourceSafe, config is in SourceSafe, etc...

I may need some fine tuning again later, but what do you think of this solution? Is it absolutely horrible, so-so, a good idea (though i doubt this a bit :) )? Are there recommended ways to set up a multi developpers platform for DotNetNuke, while permitting easy upgrades, debugging on individual machines, source controlling?

Thank you for reading, and thanks in advance for any opinion that may further the cause :)

Best regards
Samy
 
New Post
9/15/2006 8:28 AM
 
Hello all,

i post this self-answer both to bump the subject up (and hopefully get some feedback) and to share recent findings

First, contrary to what i thought the DesktopModules is necessary. Since there is some ressource files in there, and unless i find a way to redirect the ressources-search i'm stuck with it.
Foiled by this discovery, i proceeded to see if i could clean up the bin folder, removing it entirely. In a previous project this was taken care of by allowing a class library the website depended on to reference every needed assembly in a repository folder.
However, the sheer number of dlls, extensions, licence files, etc in the bin folder doesn't promise an easy way to do that. Anyway, it may be the next step toward clean and easy deployment, though i'm beginning to doubt the easy part is possible here... :/

Any idea? comment?

Thank you for reading :)

Best regards
Samy
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...DNN and Visual Source Safe: quest for the ideal setupDNN and Visual Source Safe: quest for the ideal setup


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