I guess one say that it is a value based niche that I am trying to pitch.There is also a niche custom feature for exclusivity in online dating , which I will get to later, but let me quickly mention some of the drupal modules being used for this site.

relationshipdating org-31relationshipdating org-2relationshipdating org-72

I recently launched a Serious Relationship Dating site called NOTfor

Since I had dependency on a lot of the modules which were not released in Drupal 6 at the time when I had started it, this is still a Drupal 5 site.

I have seen enough dating sites out there promoting flings and casual or married type dating which promote affairs to married people.

I personally dislike such sites that do not take the moral high ground in love and relationships, and thus it formed the basis for NOTfor which caters to only those looking for long-term relationships.

If they are, they cannot private message or flirt with anyone else.

These functions are called from some key code points in buddylist and privatemsg module using hooks whenever possible.If I could not do it via hooks I had to resort to a forked call to the function in the custom module using a global variable check (to see if it is enabled or not), so the alternate logic is only used for this site, but the same module code can be used for other sites without affecting the original logic.Also as the name of the site suggests it is NOT for Players type ;).Besides just laying out the text as a selling point in the "introduction" and "about us" pages, there is an additional feature that promotes the Long-Term Relationship / NOTfor Players theme. What this does is ensures that once two date seekers are already pursuing each other seriously that they are not engaging in side conversations with other members at the same time.In order for this feature to take effect, there is some heavy customization of the buddylist and the privatemsg module which won't be easy to share.Basically what I did at a high level is create a custom module and build a bunch of functions that verifies users' dating status to check whether they are in a private bond or not.