Pl. Post the post here or any details if any one has extended the classified StarterKit with more advanced features and More support in Admin panel, This will be a great boost to others.
I am personally looking for a support extending starterkit special for Registration details and advanced Admin Panel.
My requirements for Registration is .....
Think Registration form is totally incomplete without the following questions (1) First Name -------Already There
(2) Last Name ---------- Already There
(3) Birthday ------------ A Must to send birthday greetings as well as to maintain personal relations
(5) Address - ---------- Line 1
(6) Address------------ Line 2
(7) City
(8) Country
(9) State
(10) Zip
(11) Phone
(11) Mobile
(12) ETC..............................
I Think this is the most standard format. One can add more if required or delete few ones if not necessary. But the standard format is a must.
The Next Requiremenbt in Admin Panel is...........
Full control of the advertisments, searching how man ads have been posted by the advertiser, changing passwords, and many others i dont remember now. Registration confirmation by email, checking whether the email is valid. Or to check the email belongs to
the same advertiser.
Pl. help by informing others about your progress, so that others may focus in other direction too.
e.g:- if one has also extended something the other many work on something else rather than working on same thing which is already done by others. This will save time and shall add more features too.
Thanks
Paggy4u
Paggy4u
-----------------------------------------
Working with Dynamic Languages
Sharing users between classified and DNN via database
Following tasks need to be done.
-Need to have dotnetnuke 4.0 which supports asp.net 2.0 user profiles.
-Dotnetnuke strangely depends on Portal ID instead of applicationname which is standard for AspNetSqlMembershipProvider. Anyway, for the website where users should have shared access between dotnetnuke and classified, go to aspnet_applications table in your
DNN database.
1) select * from aspnet_applications
2) Check out DNN website application id that you are going to provide shared access between DNN and classified. For DNN, application name may be like 0 or 1.
3) Update the applicationname and loweredapplicationname using update query. For example,
Update aspnet_applications
SET
ApplicationName='/DNN'
,LoweredApplicationName='/DNN'
Where
ApplicationID = '6DBCD89C-6220-49F2-B758-B1594650F8E9'
4) Now we have unique application name which we can share with classified. Go to classified website web.config file. Replace applicationName="/" with applicationName="/DNN". For example see below.
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="SiteSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true"
requiresQuestionAndAnswer="true" applicationName="/DNN" requiresUniqueEmail="true" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
5) Make sure your password requirement, login id requirement etc. matches with DNN. Compare your <membership> in DNN web.config with <membership> AspNetSqlMembershipProvider in classified.
6) Test your application. If you had created users using classified before this set up, they will not be able to login. You may need to run update queries in aspnet_users, aspnet_usersinroles, aspnet_Membership to update their application id to be same as DNN
applicationID (see item 3)
Please note that you are sharing only users by using this. You may not be able to use extended DNN functionality. To use extended DNN functionality, classified needs to be converted to module in DNN.
Any questions, please post it here.
-Nick
Sequoia Systems, Inc
http://www.SequoiaSystems.net
DNN has nothing to do here. Its totally different platform than this KIT. Infact using DNN with this Kit is a wrong beginning itself. Pl. visit snowcovered and you will find many ready made modules for classified at the cost of $ 50 that works on DNN. You can
even extend them if you wish.
Starterkits are totally different than DNN. Pl.note this as a guidance. Starterkits are based on programming way, while DNN works with a portal framework with support of adding modules ( either creating or buying them as needed )
Hope this helps.
P.S.:- let us continue this thread for extending Starterkit
Paggy4u
Paggy4u
-----------------------------------------
Working with Dynamic Languages
paggy4u
Contributor
3017 Points
774 Posts
Extending Classified StarterKit- All Post here please
May 02, 2006 05:15 AM|LINK
I am personally looking for a support extending starterkit special for Registration details and advanced Admin Panel.
My requirements for Registration is .....
Think Registration form is totally incomplete without the following questions
(1) First Name -------Already There
(2) Last Name ---------- Already There
(3) Birthday ------------ A Must to send birthday greetings as well as to maintain personal relations
(5) Address - ---------- Line 1
(6) Address------------ Line 2
(7) City
(8) Country
(9) State
(10) Zip
(11) Phone
(11) Mobile
(12) ETC..............................
I Think this is the most standard format. One can add more if required or delete few ones if not necessary. But the standard format is a must.
The Next Requiremenbt in Admin Panel is...........
Full control of the advertisments, searching how man ads have been posted by the advertiser, changing passwords, and many others i dont remember now. Registration confirmation by email, checking whether the email is valid. Or to check the email belongs to the same advertiser.
Pl. help by informing others about your progress, so that others may focus in other direction too.
e.g:- if one has also extended something the other many work on something else rather than working on same thing which is already done by others. This will save time and shall add more features too.
Thanks
Paggy4u
-----------------------------------------
Working with Dynamic Languages
nmodi
Member
70 Points
14 Posts
Re: Extending Classified StarterKit- All Post here please
May 02, 2006 03:23 PM|LINK
Following tasks need to be done.
-Need to have dotnetnuke 4.0 which supports asp.net 2.0 user profiles.
-Dotnetnuke strangely depends on Portal ID instead of applicationname which is standard for AspNetSqlMembershipProvider. Anyway, for the website where users should have shared access between dotnetnuke and classified, go to aspnet_applications table in your DNN database.
1) select * from aspnet_applications
2) Check out DNN website application id that you are going to provide shared access between DNN and classified. For DNN, application name may be like 0 or 1.
3) Update the applicationname and loweredapplicationname using update query. For example,
Update aspnet_applications
SET
ApplicationName='/DNN'
,LoweredApplicationName='/DNN'
Where
ApplicationID = '6DBCD89C-6220-49F2-B758-B1594650F8E9'
4) Now we have unique application name which we can share with classified. Go to classified website web.config file. Replace applicationName="/" with applicationName="/DNN". For example see below.
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="SiteSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/DNN" requiresUniqueEmail="true" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
5) Make sure your password requirement, login id requirement etc. matches with DNN. Compare your <membership> in DNN web.config with <membership> AspNetSqlMembershipProvider in classified.
6) Test your application. If you had created users using classified before this set up, they will not be able to login. You may need to run update queries in aspnet_users, aspnet_usersinroles, aspnet_Membership to update their application id to be same as DNN applicationID (see item 3)
Please note that you are sharing only users by using this. You may not be able to use extended DNN functionality. To use extended DNN functionality, classified needs to be converted to module in DNN.
Any questions, please post it here.
-Nick
Sequoia Systems, Inc
http://www.SequoiaSystems.net
paggy4u
Contributor
3017 Points
774 Posts
Re: Extending Classified StarterKit- All Post here please
May 03, 2006 03:14 AM|LINK
Pl. do not mix this thread with DNN.
DNN has nothing to do here. Its totally different platform than this KIT. Infact using DNN with this Kit is a wrong beginning itself. Pl. visit snowcovered and you will find many ready made modules for classified at the cost of $ 50 that works on DNN. You can even extend them if you wish.
Starterkits are totally different than DNN. Pl.note this as a guidance. Starterkits are based on programming way, while DNN works with a portal framework with support of adding modules ( either creating or buying them as needed )
Hope this helps.
P.S.:- let us continue this thread for extending Starterkit
Paggy4u
-----------------------------------------
Working with Dynamic Languages