By Dunadan Raptor on
Tuesday, October 23, 2007 5:55 PM
Not every organization has the luxury of having a team that includes separate DBA's, developers and IT support. I just found an article that makes it easy for those that dread the moment when restoring a DB is inevitable. Check it out here: http://www.builderau.com.au/program/sqlserver/soa/Restore-your-SQL-Server-database-using-transaction-logs/0,339028455,339282046,00.htm
|
By Dunadan Raptor on
10/18/2007
After releasing a module, sometimes a reorganization of files is performed in the development environment. Regardless of the method used to place the files in the corect locations, some locations will still contain the original files.
For some time DNN has been able to perform a clean up (deletion) of files. This is achieved by including a text file in the PA with the version number in the ##.##.##.txt format and it should list the paths and filenames that should be deleted.
For example to delete the MyFile.ascx file, just include its name in the .txt file. If the file is within a directory like /DesktopModules/MyModule/MySubDirectory/MyFile.ascx, remove the DesktopModules/MyModule path to obtain only a path relative to the module folder: MySubDirectory/MyFile.ascx.
|
By Dunadan Raptor on
10/18/2007
After enabling AJAX, it's pretty easy to declaratively add an animated image using the UpdateProgress control from the Toolkit controls and an animated gif image. This post assumes you already know how to enable AJAX in your module, if not refere to this previous post.
After enabling AJAX in DNN in any of the two ways detailed in the mentioned post, add an Update panel with a Label and a button control.
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
Read More »
|
By Dunadan Raptor on
10/18/2007
I faced this error while updating a module I had recently moved from a DNN3 environment to a DNN4 WAP one. I received all sorts of advice including this post filled bits and pieces but nothing was a solution. After a few frustrating hours I decided to go back to basics and review what I had done to move the module. The module was working OK in my development but not in my test install.
After going through the web.config file, project configuration, dll naming setup, namespaces, references and everything inside the DNN VS Solution it was clear I was looking in the wrong place. Fianlly, I opened the nAnt build file and there it was. I had been compiling against a different dotnetnuke.dll. I was pointing to the wrong virtual directory, a previous DNN version install. The compiler never complained and I could get my module dlls. The module raised the error only at run-time in the test site. I just pointed the reference to the correct site and I was in the game again.
I hope this helps someone else not to lose so many hours with something so obvious.
|
By Dunadan Raptor on
10/18/2007
It's incredibly easy to use AJAX in the DNN 4.5.X versions. In this post I describe the two ways in which you may use AJAX in a DNN module.
Use Control Definitions
Assuming AJAX is already installed in the web server that runs DNN, a module will be dynamically wrapped in an Update Module by doing one of two things:
1) Adding the line below to the control node of a control in the .dnn manifest:
<supportspartialrendering>truesupportspartialrendering>
2) Select de checkbox for Supports Partial Rendering in the control definition for the control that will use AJAX. Control definitions are reached after selecting a control to edit in a specific Module Definition in Host>Module Definitions>.
Read More »
|
By Dunadan Raptor on
Friday, October 05, 2007 9:14 AM
While embarking on a project to create DNN modules with Visual Studio Team System developoment lifecycle support, I noticed that the Sharepoint Team Portal that is created for a project uses Office documents in an older version.
SPS is nothing more than an application that runs over IIS, I imagined that someone should have already created a mapping workaround. Luckily David Overtone and MVP from the UK has already done it in this post. Although the process is manual, it supports displaying Office 2007 icons and document mappings in Sharepoint in 3-4 easy steps:
- Load the icon library into the SPS web extensions directory.
- Adding mappings for the icons in the corresponding SPS XML file.
- Running a vbscript to register the MIME types in the metabase of IIS.
- (optional) Disable ReadOnly when clicking Open in the browser.
|
By Dunadan Raptor on
Tuesday, September 25, 2007 2:37 PM
MIT's John Maeda wrote a book called Laws Of Simplicity. The rules are expressed in simple words:
- Reduce
- Organize
- Save Time
- Learn
- Differences
- Context
&l ...
Read More »
|
By Dunadan Raptor on
Friday, September 14, 2007 3:38 PM
Judging from the content of this article, Microsoft is updating PC's that run windows XP or Vista without user consent. Meaning that even users that have Update Services turned off are subject to this activity. The article was published by the reputable eWeek absed on a report by Windows Secrets.
The article was published on September 12 and no official response has been released by Microsoft.
|
By Dunadan Raptor on
Thursday, September 06, 2007 11:23 PM
A few weeks ago Chris Paterra told me he wanted to sponsor me into Project Lead for the Gallery Module Project. This week I was given apropriate access and attended my first Core Team chat. I've already started blogging and taking care of some needed project tasks to re-start development. To keep you updated I have added a feed to the home page of my site and of course you can read my blog at DNN here.
|
By Dunadan Raptor on
Tuesday, September 04, 2007 2:57 PM
In the next few weeks I will be merging the content from DNNLA into this site. I am still trying to define the final structure and process to publish those resources. Some DNN articles are in english and I haven't received requests to have them in spanish, which is surprising. But I am sure some will be presented in both languages.
I am envisioning the creation of a Forum using the next release of the core version Chris Paterra is working on. In the meantime if anyone's got any suggestions for the site, feel free to post them.
|