Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Community › Forums Register  |  

AspDotNetStoreFront
  Ads  
OnyakTech
 


  Sponsors  

Meet Our Sponsors

FCKeditor Project
Salaro -- Skins and more
OnyakTech
CrystalTech Web Hosting™
Webhost4life, specialists in DNN hosting
Mad Development is a full service interactive agency focusing on the merge of design, technology, e-commerce, and affiliate marketing by providing total website solutions.
 


DotNetNuke Forums
 
  Forum  General DotNetN...  Make it Hot! ( ...  Development Environment Best Practices
Previous Previous
 
Next Next
New Post 4/3/2008 10:56 PM
User is offline hifi
1 posts
10th Ranked


Development Environment Best Practices 

I really do apologize if this has been asked before.  I did a few searches through the forums and never really found a good answer.

I'm somewhat new to DNN development, but not to development in general.  I recently switched from VS2005 to VS2008.  I have a couple of clients that have asked me to enhance their DNN based sites, starting with skin development.  I've created a few of my own skins and get the general idea of working with the DNN tokens or User Controls.  But...

Via a Visual Studio start kit for DNN skins, I've tried starting a few new projects.  It seems to me that when the environment generates the folders and default files, the organization of the skin directory under the development installation gets all messed up.  Also, for just creating a skin, it seems like having the entire DNN source library open is a bit overkill. 

Can anyone describe to me a (relatively) simple Visual Studio environment setup for skin development?  Even better would be a setup that includes support for module development.  The requirements would be to include only those projects or libraries required to make full use of the Visual Studio environment (ie Intellisense) and being able to build/debug the project as you work.  (My previous skin attempts were debugged via a tedious "change, save, ftp upload, choose new skin" process that was really time consuming for little changes).

Any help or redirection to available resources would be appreciated.

 
New Post 4/4/2008 7:39 AM
User is offline keeperofstars
252 posts
9th Ranked


Re: Development Environment Best Practices 

Using sql server express and visual studio with .net 2.0 +installed you can set up a local host installation of DNN on your computer. Then you can simply open the files from the /portals/#/Skins folder and make changes to the local installation. If it seems a bit much work then do what I do what you have been doing but the ftp process seems unnessecary. For example I make a change on my desktop save it in the webpage / site  choose upload new skin and it will overwrite the exsisting files. Takes about 1 second to do. Granted I click a bunch. I tried the local host install for a while its nice when building a completely new skin module cause it saves time, but when it comes to small client site tweaks I find its faster to just save and upload.

 
New Post 4/4/2008 8:48 AM
User is offline peter schotman
323 posts
www.dotnetnuke-websites.nl
8th Ranked




Re: Development Environment Best Practices 

I use VS2005 as well and I am in the process of moving to vista/2008, but that is another discussion.

Here is wat I do. 
I have a simple DNN install on my local machine. I use virtual directories so: http://localhost/dnn481/. When I need to develop a new skin, I usually make a new child portal in this install so: http://localhost/dnn481/newclient, then in DNN I upload a skin from which I start developping the new custom skin. NextI start VS and open the website. Next I browse to the skin/container ascx file (and the skin/container.css of course) in the solution explorer and start skinning. After saving a file (ascx) , I simply refresh my browser. One immediately sees the changes and one never needs to do building or whatever in VS2005. Quite a simple proces actually.

When the skin is done, I package it, and move it over to some staging environment.

Peter

 


Peter Schotman
Cestus Websites voor DotNetNuke oplossingen in Nederland
Contact us for your custom design and skinning work.
 
New Post 4/4/2008 9:33 AM
User is offline Carlos Rodriguez
526 posts
www.almacigo.com
8th Ranked


Re: Development Environment Best Practices 

Hifi:

Allow me to clarify something in case you haven't realized it yet.  If your intent is to develop skins and modules, you DO NOT need the source version of the DNN core.  You can do development just fine with the "Install" version.  In that way, and taking advantage of the new VS2005 way of doing things, you can just compile your module without having to compile the whole core every time. 

Does this help to alleviate your concern?

Carlos

 

 
New Post 4/10/2008 2:28 PM
User is offline Wells Doty
215 posts
9th Ranked


Re: Development Environment Best Practices 

I personally have never needed to use an IDE like VS to skin, I just get the general code together in HTML with tokens, upload it then just edit the CSS on the site using the Webdeveloper extension for FF and several other tools. Now, as far as module development, I'm sure VS is the way to go, however I'm only a rookie when it comes to OOP so most my work stays in the realm of HTML / CSS / XML.

~SB


Wells Doty Jr
Online Content Development
Net Doctors
www.netmds.com
 
Previous Previous
 
Next Next
  Forum  General DotNetN...  Make it Hot! ( ...  Development Environment Best Practices
 


Forum Policy

These Discussion Forums are dedicated to the discussion of the DotNetNuke Web Application Framework.

For the benefit of the community and to protect the integrity of the project, 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 DotNetNuke.
2. Discussion or promotion of DotNetNuke product releases under a different brand name are strictly prohibited.
3. No Flaming or Trolling.
4. No Profanity, Racism, or Prejudice.
5. Site Moderators have the final word on approving/removing a thread or post or comment.
6. English language posting only, please.

 


$7.16/mo - Powerful DotNetNuke / DNN Hosting
Powerful DotNetNuke / DNN Hosting on Windows 2008 and 2003 servers, starting at under $8/mo with FREE SQL 2008 on certain plans and FREE SQL 2005 on all plans with FREE Installation and expert support.
www.re-invent.com
ASP.NET Web Hosting for $3.95
3 Month FREE ASP.NET Hosting! FREE Setup! DNN Support! FREE Domain Name! FREE Components! Host multiple websites on 1 plan! 30 Days Money Back Guarantee!
www.dailyrazor.com
Cestus Websites
DotNetNuke websites en services in Nederland. Cestus Websites levert websites, projectmanagent, skins, modules, training en gespecialiseerde hosting op basis van het CMS DotNetNuke.
www.dotnetnuke-websites.nl

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke logo are trademarks of DotNetNuke Corporation
Hosted by MaximumASP