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
Products › Development › Forge › Provider - Firebird® Register  |  

 

Project Avatar

 

  Team Leadership  

Sanjay Mehrotra
( Team Leader )

SanjayMehrotra.jpg

Michael Washington
( Core Team Sponsor )

MichaelWashington.jpg

 


  Team Members  

 

 


  DotNetNuke Projects  
The DotNetNuke Projects are a special category of platform extensions which are developed by volunteers to conform to the high professional standards mandated by DotNetNuke Corporation. The DotNetNuke Projects are distributed as a standard part of the DotNetNuke core application release offerings.

 


Maximum ASP
  Ads  
Biz Modules provides professional business modules and solutions for DotNetNuke
 


  Sponsors  

Meet Our Sponsors

Salaro -- Skins and more
OnyakTech
The best choice for your web site host, email hosting, and domain registration.
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® Project :: Firebird® Provider

DotNetNuke can currently be run on at least two database platforms - Microsoft SQL Server and Oracle. In the 2x days of DotNetNuke, it was also possible to run DotNetNuke using Microsoft Access which was more easier/familiar to the some of the community than SQL Server or Oracle.

The Firebird® Data Provider is a new sub project under the core which will allow DotNetNuke to run using a Firebird Database.  Firebird® is a relational database which runs on Linux, Windows and other flavors of the Unix Platform. It is ANSI SQL compliant and has a very small footprint in comparision to MS SQL Server or Oracle. It can also be run in an embedded mode requiring little or no interaction from the end user.
The goal of the Firebird Data Provider is to offer yet another alternative for DotNetNuke users who do not wish to use SQL Server or Oracle.

For those interested, you can get some more information on Firebird® from here.

This project was started by various volunteers with the desire of offering another viable alternative for DotNetNuke and thereby increase the overall usage of DotNetNuke. A large portion of the provider was contributed by Sanjay Mehrotra who also is the author of the Oracle Data Provider.

 


Team Lead Blog
Dec 20

Posted by: Sanjay Mehrotra
12/20/2007

After about two months of testing and re-submitting of the feedback module to the release tracker for approval, I can finally say that I think I see the light at the end of the tunnel. With the very rigorous testing which both Sebastian and Matthias have put the new feedback module through, I am hoping that this is going to be a much better module than it's predecessor. 
A big thank you goes to both of them for guiding me along the way and ensuring that I was able to "fix" a lot of the legacy issues that I had inherited from the 3x version of the module.
Some of the things which I've learnt as part of the release process which might be helpful to others down the road include

  • Make sure to clean up gemini issues as pertains to your module - A big shout out goes to Alex for being the Gemini Watch dog on this and ensuring that all t's are crossed and i's are dotted....
  • Make sure you update your release notes to match the Gemini Issues.
  • Double check and triple check your SQL scripts - Since Sebastian personally looks through this and he's a SQL Server expert, remember that he'll find stuff that you'd think are ok due to prior "passes" on your module but are no longer acceptable. I have personally found this to be a great step in the right direction to the extent that it has got me in the mode of doing the same for my oracle provider which I think is a very positive thing.
  • Don't be surprised/dissapointed if you get multiple "failed module" emails from release tracker. With regards to the feedback module, I think I can safely say that it must have been resubmitted at least 8-10 times since October when i first started the submission process. Initially I thought that this would be a reflection of my poor coding skills on the module itself but this has not been the case. Most of the times the module was failed because of "legacy" issues which were finally being cleaned up in the new 4.4.2 version. I am expecting that with future releases this amount of re-submitting tapers off since we have got most if not all of the legacy issues out of the way.
  • Work towards getting your module to be XHTML compliant. This is not yet a requirement from the core but I had already started doing this with some of my other DNN projects and it was relatively easy to make the neccessary changes to the feedback module too. Most of this is very simple stuff like closing out your <BR> tags and using lower cases instead of upper cases with HTML elements. A big thank you goes to Timo Breumelhof with helping me out with the testing of this aspect.


    I am sure there are other things I can mention with regards to the testing process but these are a couple that come to mind immediately.

    This has also been a very interesting year for me and as we start winding down the days for the year, I wanted to pause and reflect on some of the positive things in my life that have occured this year. My little baby boy was born on March 19th which was one of the most happiest moments in my life. With each passing day I learn new things about babies which I had no idea about which is always exciting. One of the most positive things I've learnt this year is to be more patient - and I attribute this completely to being a dad. I can go on and on about this aspect alone but will leave it at just that :).

    Professionally, this has been a good year too. I have been very fortunate to be on a huge DNN project for the health care industry which went live on September 1st, 2007 and has thus far had 3 point releases which added a ton of features to the application. Being part of this project has helped me understand the dynamics invovled in managing a huge enterprise level web application project which had over 50 people as part of the team and had different components to it which were outside my team's control. From managing source control to deploying builds, it has been a very good learning experience and I can definetely say that I am ready for the next HUGE DNN project without any hesistation at all.

    As I reflect on the year, I also would like to pause and think of things that have happened and how I could have done things differently and one of the areas that comes to mind is my invovlement with the feedback module as well as DotNetNuke in general. I will start off by saying that I know I could have done a better job with the feedback module. Part of my problems were work related - being overwhelmed with daunting deadlines to be met. The other part was underestimating what effort would be required to be able to be an effective "Project Lead" for the feedback module. When I was first asked to join as a Project lead, I had completely misunderstood this to be a simple effort with some time spent on the updates for the module as well as responding to questions/issues on the website.  However, when you factor in the time and effort put into doing just these mentioned items together with being a full time dad and having another two full time jobs (my real job and also managing the oracle data providers for DotNetNuke), it becomes imperative that one fully understands what "time management" really means. I am hoping that with some of the changes I've made in my personal life I can better manage my responsibilities here as well as in other aspects of my life, but only time as well as input from others will tell. I'm always open to suggestions and constructive criticism and hopefully I can make 2008 to be a much better year for myself as well as for the feedback module in general....

     

Tags:

Re: Almost there with new Feedback Release and other end of year reflections

Will we be able to add fields such as allowing people to add phone numbers?? or other information??

Wiil there be any field validation??

Can we now incorporate captcha??

Will it install into 4.7/4.8??

Thank you, Tom

By tlyczko on   12/20/2007

Re: Almost there with new Feedback Release and other end of year reflections

Tom, the ability to use captcha has been fixed in the core (version 4.7) so you should be able to use it with current release of feedback module (4.4.1). Version 4.4.2 of the module will work on both 4.7 and 4.8 of DNN. I've compiled it against version 4.5 of DNN which would allow previous version users to use it (unless they want to enable captcha)...With regards to adding fields, 4.4.3 has this capability and I am in the process of getting that wrapped up for release once 4.4.2 has been released. As you might have inferred from the release process, it's taken about 2 months to get 4.4.2 wrapped up and I was hesitant to keep adding stuff to it while re-submitting to the release tracker since that could have delayed it further...Sanjay

(Update 02/09/2008)
PLEASE NOTE that 4.4.3 was a point release and did not include the customizable fields. This has been repackaged as version 5.0.0 which has not yet been released.

By smehrotra on   2/9/2008

Re: Almost there with new Feedback Release and other end of year reflections

Sanjay, congratulations for passing the release tracker and fixing all the old legacy stuff. I wish you a successfull year 2008, thank you for sharing your reflections. Stefan

By cshark on   12/29/2007

Re: Almost there with new Feedback Release and other end of year reflections

Hello, thanks for responding about 4.4.3 vs. 4.4.2.
Your answer makes sense, any guess of the timeline etc. when 4.4.3 will be out??
Otherwise I have to buy something to have features that IMHO should be included OOB.
Will field validation ever make it into this module?? (e.g. proper email format, only one email, no bad code, phone number, zip code, etc. etc.)
Thank you, Tom

By tlyczko on   12/29/2007

Re: Almost there with new Feedback Release and other end of year reflections

Sanjay, congrats on becoming a father. I understand your time management concerns as well as the excitement on account of this. I myself have got 3 kids with the smallest one being only 1.3 yrs old. I'm still learning to be a better parent!

On a more serious note, I have a DNN site for which security audit has been completed and there are many issues that need to be straightened out in the Feedback module. I've posted some of these in Gemini under my real name (Mark Nongkhlaw). I'm now eagerly awaiting the release of your latest version of the module and I hope these issues will be addressed as I have to resubmit my site for audit.

By iadalang on   1/29/2008

Re: Almost there with new Feedback Release and other end of year reflections

Sanjay, I was unable to follow your answer in regards to CAPTCHA (probably because most days I'm retarded). I am using Core 4.5.1. If I download this latest version of Feedback, will I have a CAPTCHA field available for users to fill in? Yea or Nay?

By MarkHGordon on   1/29/2008

Re: Almost there with new Feedback Release and other end of year reflections

Mark - the core fixed the captcha issue in version 4.7 of DotNetNuke. If you're using version 4.5.1, I doubt the latest version of feedback will resolve your issue - you'll still have to make the change in 4.5.1 (core) to get captcha to work. Does this make sense?

By smehrotra on   1/29/2008

Re: Almost there with new Feedback Release and other end of year reflections

Hi, I´ve downloaded 4.4.3 an I couldn´t find the cusom fields. Am I missing something?

By slipperyman on   2/9/2008

Re: Almost there with new Feedback Release and other end of year reflections

Hi Sanjay,
I see your reply of this thread mention that 4.4.3 has the ability to add custom field. i.e ID, phone #, address, ... etc. But I can't find where to add the new field in 4.4.3. Does this feature added to it already? Thank you

By penghh on   2/9/2008

Re: Almost there with new Feedback Release and other end of year reflections

4.4.3 was a point release which had to be pushed out to address a critical issue with 4.4.2 and as such the custom fields part was left out of it. It is now being packaged as version 5.0.0 and is about to enter beta testing. I can send both of you (slipperyman, penghh) a copy of it as soon as I wrap up the packaging of the module if you're interested.
Thanks
Sanjay

By smehrotra on   2/9/2008

Need help locating a comments module

I've looked everywhere to find a comments module for my dotnetnuke website, I want my users to have the option to leave comments on individual pages of my site.

By swale7 on   4/28/2008

Add Field

A nice addition to the Feedback module would be a simple page direct field.
Thanks!

By ghammond on   4/28/2008
 


Smart-Thinker
DNN Modules for Social Networks for as low as $69 for 6 modules! We also maintain the DotNetNuke Directory - http://DNNDir.com
www.smart-thinker.com
DNN Photo Gallery
Complete Photo Gallery Management!
www.dnnPhotoGallery.com
R2i - Delivering Serious DNN Services & Solutions
Award Winning Design, Skin construction, Custom Modules and Consulting Services for the Enterprise organization. R2i is the DNN:Map module Project Lead and one of the largest DNN service providers with offices in New York City, Virginia and Baltimore.
www.bi4ce.com

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