Log in | Registration

Boo tagged by "development"

In blogs appear the following innovations:

  • Block of last comments of users. Considering a context, it displays in personal blogs of users, communities, in friendfeed and in all blogs. There is export to Atom (for example, feed of all last comments).

  • Block of last registered users. Also there is export to Atom - feed of newbies.

  • Block of online users.




A page with statistics is done: users geography, language, gender, age, astrological sign, sexual orientation, BD, D/s, SM, users activity.
The data is hourly updated.
It's possible to create and improve something big endless, however, sooner or later it's necessary to show to people what exactly you do.
We introduce a new BDSM-resource - OpenBDSM.org, version 0.2. It's not the next "portal" with five static HTML-pages with the forum and the library, and even not a clone of schoolmates, facebook or fetlife. It's the modern, technologically-advanced resource, written from scratch, without use of any finished forums engines or CMS.

Perhaps, within the limits of one this post I can't describe in detail all technologies and features, which are realised on the site - only having own names or abbreviations, there are about twenty. Therefore, I'll tell only about the main project's features.

In general

I'll begin with that the project is fully international. The site's interface for the time being translated into 4 languages: English, German, Russian and Ukrainian. Besides, is realized transparent internationalisation of the dynamic content. I.e. users can create a content on 42 (forty two) different languages. And, each post can have several translations into different languages. When viewing the multilingual posts, the site will attempt to display a content in the language of the user is viewing.

Each registered user receives a personal domain: user.openbdsm.org, which is a personal user's blog. By the way, the same domain is an OpenID-identifier, allowing this user to authorize without registration on third-party resources, which support OpenID.

Blogs

The main service to generate useful content is a sort of blogfarm. This is a place, where user writes posts in his personal blog, or communities. It's necessary to notice, that cross-posting inside the project is forbidden. And this is great. Indeed, on the site there are several clever mechanisms solving problems which, for example, are in LJ:
  1. Post in the community belongs to user, therefore, it's displayed both in the community, and in the user's personal blog.

  2. Communities are localized. I.e. there are no local language communities, like en_mummification, mummification_en, etc. Instead of this zoo there is one community mummification, which for English-speaking users will look as "Mummification", for German-speaking - "Mumifizierung", for Russian-speaking - "Мумификация", and for Ukrainian-speaking - "Муміфiкація".

  3. To view the posts only on the concrete language, you can use the language filter.



The interface of post editing is convenient and accurate. All near at hand and at the same time doesn't disturb. The photos and audiofiles, attached to the post, are easy for throwing between different translations of the post. Yes, it's possible to attach audiofiles. Podcasting fans should be like this.
And just what is a magic button "now", putting current date and time, to which in LJ can not guess already for ten years.

When writing posts, you can use HTML, as well as a special HTML-tag <bdsm>, simplifying some things, like creating cut, a reference to the user, oEmbed-objects. However, not necessarily to put HTML with hands. For the main elements in the post editing form there are special buttons.

Besides this, for fast insertion in post of objects from third-party services, like YouTube, Wikipedia, Flickr and others, is realized the special technology, which is called oEmbed. More information can be read here.

For those, who will decide to move from LJ to OpenBDSM.org, but doesn't want to lose LJ audience, there is a possibility of cross-posting to LJ. To do so, while writing the post, just check "Cross-post to LJ" and your post will duplicate in your LJ. Thus, your LJ-friends will continue to read you in their friendlist, however posts will be created on OpenBDSM.

Comments to the post are realized in the form of treelike structure. However, there is a clever mechanism of allocation of a branch of comments, which concern the comment, which has interested you, and all unnecessary comments fall away.



As the project is international, it made sense to realize time zones support. And, it's worth to note, by the ISO standards, and not as it's realized on many forums engines (+/- number of hours).

Naturally, there are Atom-syndication of different content. Almost all exported to the Atom format.

Datings

One of the OpenBDSM services is a dating service, which allows to search for like-mended people or potential partners on various parameters: gender, age, astrological sign, geographic location (continent, country, region, subregion, city), BDSM-role (BD, D/s, SM), sexual orientation, in what relationships is interested, only with photo.

From interesting features of this service it's worth to note personal Atom-feed of your search parameters. It means, for example, that if you haven't found the partner in your town, then subscribe to Atom-feed and as soon as there will be a person, satisfying to your request, you'll receive a notification about this.

Also it's worth to note geo-targeting, which is used everywhere on the site, including datings. Geo-targeting is a definition of a geographical arrangement of the visitor of the site with high reliability, that allows to choose automatically, for example, the country of the user in the search form.

Aggregator

RSS/Atom-aggregator is a service, which collects the information from various external sources, such as stand-alone blogs, LJ, communities, etc. in the general feed. It's the only one service, that moved from previous version of OpenBDSM without cardinal changes.

As a titbit

  • Personal messages of the users in the form of chains, so-called dialogues. And, can communicate not only 2 persons with each other, but also a group of people.

  • Automatic search of your potential friends, which are your friends on third-party sites, but you haven't yet added them to freinds on OpenBDSM. The similar service, called "export friends" there is on other sites, but you usually require login-password of a particular service from which you want to export friends.
    At OpenBDSM all is much cleverer and the search is made transparently in automatic mode, without using your logins and passwords from third-party sites.

  • Social and BDSM connections between users allow to allocate, for example, held BDSM-pairs, or simply to display in a profile who with whom what practises and in what relations is.

  • Geographical objects with coordinates, that allows, for example, show the data on the maps.

  • Fotostream - advanced analogue of user galleries.

  • Protected posts with the correct display of the context.

  • User's favicons for personal users domains in the browser's address bar. It's a trifle, but pleasant.

Conclusion

If you are not impressed with all described above, but for you to make an impression big words, like "Portal" or "Social network", you can consider OpenBDSM.org as an international social network of new generation. However, we prefer to name OpenBDSM simply normal modern site.
Realized oEmbed. This is such a cool thing, which essentially facilitates addition to posts or comments objects from other services, such as YouTube, Flickr, Wikipedia, IMDb, Amazon, Google Video and others (full list can be viewed while writing the post).
It's enough to know URL of the object. To become clearer how it works, I will give an example below.
That is how to insert YouTube:
<bdsm oembed="http://youtube.com/watch?v=ilZ1GZeEtaw">

And so it looks when you view the post:



That is how to insert article from Wikipedia:
<bdsm oembed="http://en.wikipedia.org/wiki/BDSM">

And the result:

Wikipedia, BDSM:

BDSM is a form of consensual roleplay between two or more individuals, who use their experiences of pain and power to create sexual tension, pleasure, and release. The compound acronym, BDSM, is derived from the terms bondage and discipline (B&D, B/D, or BD), dominance and submission (D&s, D/s, or Ds), sadism and masochism (S&M, S/M, or SM).[1]

BDSM includes a wide spectrum of activities, forms of interpersonal relationships, and distinct subcultures. Many of these experiences are still considered to fall out of conventional sexual activities and human relationships.

Activities and relationships within a BDSM context are characterized by the fact that the participants usually take on complementary, but unequal, roles. Typically, participants who are active — applying the activity or exercising control over others — are known as tops or Dominants. Those participants who are recipients of the activities, or who are controlled by their partners, are typically known as bottoms or submissives. Individuals who move between top/dominant roles and bottom/submissive roles – either periodically within a relationship, or from relationship to relationship – are known as switches.[2]

Original link

Flickr:
<bdsm oembed="http://www.flickr.com/photos/bmf/19668285/">

Result:



And so on ...
Of course, this all put by hands is not required, cause there is a special button in the post editing form.

Context menu

Filters

Tags

Comments

Archive