1. Social Network sites with DNN
Philipp Becker
@peppersol
Don’t forget to include #DNNCon in your tweets! @DNNCon
2. • Login / Registration
• E-Mail templates
• Profile pages
• Group pages
• Member directory
• Issue collection
• Third party options
Don’t forget to include #DNNCon in your tweets! @DNNCon
Agenda
3. Login / Registration Form
• VIP
• May discourage right from the beginning
• SinglePage experience
• Provide help
• Consider social logins
Don’t forget to include #DNNCon in your tweets! @DNNCon
4. E-Mail templates
• User emails: GlobalResources / EMAIL_
• Notification emails: GlobalResources / EMAIL_
• Messaging: GlobalResources / EMAIL_
• Forums: Module
• Blogs: Module
Styling: tables, 90‘s, <font color="red">
http://templates.mailchimp.com/
Tokens:
http://www.dnnsoftware.com/wiki/page/tokens
Don’t forget to include #DNNCon in your tweets! @DNNCon
5. Don’t forget to include #DNNCon in your tweets! @DNNCon
Profile Pages
• Switch image handler. Possibly
bbimagehandler.codeplex.com
• ViewProfile module template based
• Console module handles access to profile
pages through settings
• Journal module for user specific stream –
always make sure to include new types!
6. Social Groups
• Needs some love (we all do…)
• Auto setup possible
• Template based groups module with little
documentation
• See local resourcefiles for token templates
• Active Forums supports groups
Don’t forget to include #DNNCon in your tweets! @DNNCon
7. Member Directory
• Different Views based on settings
• Bug in current version
• Different syntax for tokens (knockout)
• ProfileProperties()['Telephone']
Don’t forget to include #DNNCon in your tweets! @DNNCon
8. Third Party Options
• DNN-Connect repository
https://github.com/DNN-Connect
• Blog Module
https://github.com/donker/DNN-Blog
• Chat Module
https://github.com/ChrisHammond/dnnCHA
T
Don’t forget to include #DNNCon in your tweets! @DNNCon
9. Save
The
Date!
Don’t forget to include #DNNCon in your tweets! @DNNCon
10. THANKS TO ALL OF OUR GENEROUS SPONSORS!
Don’t forget to include #DNNCon in your tweets! @DNNCon
Editor's Notes
Secretary of DNN-Connect
Don’t forget to become a member!
Create signin page
- Add account login module
- Add account registration module
- Site settings: set register / login page
Open site settings > User Profile sections
Customize registration form settings
Site settings
Add a bit of jQuery / css magic and check result
Social.js / social.css
Hack:
Desktopmodules > Authentication Services > Login
CausesValidation = false
Desktopmodules > Admin > Security > Register
CausesValidation = false
Create signin page
- Add account login module
- Add account registration module
- Site settings: set register / login page
Open site settings > User Profile sections
Customize registration form settings
Site settings
Add a bit of jQuery / css magic and check result
Social.js / social.css