September 2006 - Posts
What's that? DnnCart has a release? Impossible! You can read more about the release here.
Here's some text from the blog post describing what I'm attempting.
"You may be asking, what is the point of this release, there isn't much included? This is just the beginning as I develop the next version of DnnCart. I have big plans for DnnCart, and have had big plans for the past three years. I finally decided it was time to start, and rather than tackling it all at once, I'd start small, build pieces and try to do small quick release cycles.
Do you want to contribute? Feel free to do so! You can take the code I've packaged up on the downloads page and add it into your Portal/Solution.
This module is written in C# using Visual Studio 2005 for DotNetNuke 4.3.5, feel free to add on to the source code, make changes, add features, improvements, etc. I'd love to see the changes you make, perhaps they can be added back into the module for others to download."
Check out this exciting new DotNetNuke Announcement!
|Newly Formed DotNetNuke® Corporation to Manage Future Growth of Open Source Web Application Framework Project |
Worldwide popularity of DotNetNuke enables new organization to pursue wide range of opportunities to benefit the community
Seattle, Wash. — September 21, 2006 — DotNetNuke®, the popular Open Source web application framework for the ASP.Net platform, today announced the formation of DotNetNuke Corporation, a new company to serve the growing needs of the project and its ever-expanding community. The new entity will focus on the management of the project, while leveraging a wide array of resources to create and distribute a superior, free, Open Source web application framework that cultivates a passionate developer community and a prosperous commercial ecosystem.
As a DNN Core Team Member I find this to be very exciting news!
If you're looking for some good DNN tips, get registered for TulsaTechFest on Saturday October 14th. It's free!
I know I'll be there, I've got two different sessions on DNN scheduled, and there will be 6 total DNN sessions, a full track of it's own!
Check out the proposed agenda for more info!
For anyone who will be in town I'm hoping to plan a little DotNetNuke dinner gathering somewhere on Friday night. Stay tuned to my blogs for more info!
I didn't come up with this list, just reposting it.
DNN-3913 - Improved performance of URL Control with a large number of folders
DNN-3911 - Inform User if email to vendor or admin fail
DNN-3932 - Fixed behavior of User Settings in SuperUser Accounts
DNN-3928 - Add ability to disable the Update profile on login functionality
DNN-3868 - Fixed display of Page specific Header info
DNN-3867 - Fixed the Portal Template Schema Definition for the file element
DNN-3866 - Fixed AddPortalInfo sproc so users upgrading from 4.0 can add new portals
DNN-3793 - Fixed bug with adding codeSubdirectory node to web.config
DNN-3730 - Forced validation of Profile Definitions in case client-side validation doesn't happen (plus added missing keys)
DNN-3791 - Private and verified registration no longer redirects but displays confirmation message
DNN-3804 - Fail gracefully on Password Update if problems with Email
DNN-3839 - Added ability for Admin to set the default profile Visibility
DNN-3835 - Added ability for Admin to disable/enable Services
DNN-3834 - Added ability for Admin to enable/disable Profile Visibility
DNN-3838 - Added option to suppress the Pager in the Users Grid when not needed (PageSize > TotalRecords)
DNN-3748 - Fixed Paging in User Accounts when using a Search option other than username
DNN-3822 - Suppress Group Header when Profile has no properties in the Category enabld for display
DNN-3760 - Breadcrumb Enhancement - Allow use of tab title instead of tab name
DNN-3694 - Added friendly message when duplicate portal alias is added
DNN-3419 - Removed some unused resource keys
DNN-3874 - Change to add custom permissions by default to all roles with EDIT permissions when adding a new module to the page
DNN-2913 - Fixed situation where a TextColumn is bound to a null value (now returns "")
DNN-3865 - Added buffering to downloading of files (in 10K chunks)
DNN-3702 - Fixed case where a Port is specified in SMTP configuration
DNN-3743 - In LogController, fixed SupportsEmailNotification and SupportsInternalViewer so they return a value
DNN-2699 - Fixed SiteWizard.ascx to allow debugging if specified in web.config
DNN-3926 - Make sure Action menus are not visible if they are empty (or only have break items)
DNN-3759 - Fixed localization errors when no portal (eg during Install)
DNN-3917 - Improved RTL support in Profile Editor
DNN-3812 - Added en-us to default language
DNN-1974 - support for longer locale strings
DNN-2612 - Fixed xml error in reource verifier
DNN-2268 - Updated Resource Verifier to support asp.net 2 style resx files
DNN-3594 - Languages sorted alphabetically in Languages editor
DNN-3742 - Fixed installation of app_code based modules
DNN-2344 - Fixed Indexing when Page has an enddate
DNN-3464 - Added validators to Search settings
DNN-2798 - Fixed UpdateSearchItem stored procedure to use nvarchar instead of varchar
DNN-1902 - Fixed PageCount check
DNN-1891 - Include Common Words setting is now used in GetSearchResults
DNN-3718 - Added required image to password fields (in Register and Add User)
DNN-3964 - Fixed missing code to Log the SuperUser Login event
DNN-3747 - Fixed Registration when RequireQuestionandAnswer is selected
DNN-3849 - Add check for empty string in Decrypt method to avoid errors on x64 servers
DNN-3883 - Allow all Administrators to unlock each other
DNN-3853 - Improve scalability/performance of GetModulePermissionsByModuleID and GetFolderPermissionsByFolderPath
DNN-3833 - Added message for unauthorized users when attempting to log in.
DNN-3706 - Made ValidationExpression column nvarchar(2000) rather than nvarch(100)
DNN-3968 - Created separate temporary and persistent cookie timeouts
DNN-3984 - The DNNMenuNavigationProvider correctly utilizes the CSSNodeSelectedRoot in all cases
DNN-3707 - Fixed skin parsing that extracts the skin components from a full html file.
DNN-3661 - Fixed C# Module Template error
DNN-3708 - Fixed portal template errors when using Modules with multiple Module Definitions (like Blog)
DNN-2234 - Fixed templates default user/password
DNN-3783 - Fixed Site Wizard bug
DNN-3882 - Fixed View mode of the List Edit Control so it correctly returns the list item (when two different Lists contain the same Values)
DNN-3746 - Fixed display of login instaructions
DNN-3798 - Fixed the maximize behaviour of the Password Aging section in User Settings
I'm selling my 2003 Nissan 350Z. It's currently on Ebay. You can find it by following this link. Details, a 2003 350Z with just under 79k miles on it. I'm selling it in stock form, but have other items I'd consider selling to set it up for BS in Solo if there's interest. Contact me for more information!
5 years ago this morning was a day I'll never foret. The terrorist attacks in New York, Pennsylvania and Washington DC shocked America, where were you when you found out?
I was in Topeka Kansas for the SCCA Solo Nationals. I woke up around 8:30 am with the TV on I believe the Today Show. I saw replays of the first plan striking the towers and couldn't believe was I was seeing. I flipped channels to see what else I could find out, and sure enough, it was really happening. I spent most of the morning there in the hotel, watching TV. I was on the phone with my then girlfriend Jessica; she was in California, in shock as well. I was on the phone with my parents, my father was supposed to fly to Atlanta that day for work. I was on the phone with my buddy James "Tool" Nelson, who was also in Kansas at the Kansas Motor Speedway, working for DEI at the time and there with Dale Ernhardt Jr. testing. My original plans were to drive up to KMS and watch them test, get to meet JR, and just hang out.
Throughout the day the news didn't really get better, replays of the planes, video of the aftermath, watching the towers fall. After 4 hours or so I decided I had to do something else. I showered and got in my car to head up to see James. As I left the hotel parking lot I called him, they were packing up and hitting the road. Most of them had flown out to Kansas City, and had planned on flying back to NC. With the airports shutdown and all flights grounded they decided to pack up the trucks/cars/trailers and start making the drive back.
So intead of heading to KMS I headed down to Forbes Field to watch some of the Solo Nationals. I got down there and got to see a few people run that day, but before long word was spreading around the lot that we were all being kicked off of Forbes. For those of you who don't know, Forbes Field is an old military runway, that still gets used as a reserve field for a squadron of refueling tankers. We were told that due to the recent events, and the fact that we were on an active military installation we would have to leave. Solo Nationals was still held that year, it was just crammed into two days. Normally the event was 4 days, split into two groups, each group ran two days, on two different courses. In 2001 it was two groups, one day each on one course.
Later that day in Topeka I headed off to find some liquor for a party that was planned Tuesday night. I ended up going to a store attached to a gas station, seeing folks like up for gas out onto the streets. The panic was there would be no more gas, and prices showed that, prices double and sometimes tripled there in Topeka KS on 9/11/2001.
That day will always be a memory to me, watching the events unfold on television, thinking, how much is our world going to change. Is this the start of a war that will go on for years. In all honesty, the "war" that our country fights now is nothing like the war I imagined back then. I feared much worse, but am glad to know that the leaders of our country were able to respond with force and prevent similar events from occurring on our soils since.
I know soldiers who have fought in this current war on terror, and even some who had just recently left to go to the Middle East. To those soldiers, my friends, and those who are over in Iraq and elsewhere in the world supporting our soldiers, I thank you. Without your valiant efforts our country wouldn't be what it is today. I will always remember September 11th, 2001, and will always remember the way it has changed our world.
Do you remember where you were on 9/11?
DotNetNuke Tip #17, Disable Inline Editing in Text/HTML
With the latest releases of DNN, 3.3.* and 4.3.*, you may notice that when logged in to a page you have edit rights to that you can "edit" content in the text/html modules simply by clicking on them in the browser window and typing. Convenient, yes? Sometimes! Othertimes it can really be a pain in the rear, I'm a click happy person, I click places so I can get my scroll started, so that last thing I want is to begin editing content on my pages.
I figured I'd post a solution to disable this option in DNN. Currently this requires a recompile, though I know the core team is looking at how to make this an option for the Text/HTML module.
So here's what you need to do.
Download the Source Version of the Text/HTML project from DotNetNuke.com
Open the Project in VS 2003, I opened it in an existing DNN solution I had setup already.
Open the HtmlModule.ascx.vb file
Around line 196 you'll find the following code
lblContent.EditEnabled = Me.IsEditable
Comment that line out and add the following line
'lblContent.EditEnabled = Me.IsEditable
lblContent.EditEnabled = False
Recompile the module in release mode and use the newly created DLL in your environments. Always Test new code/dlls on a test instance before moving them into production. The above code worked fine for me, but please test for yourself first.
Stay tuned for more DotNetNuke tips, brought to you by Chris Hammond from Engage Software.