BOONEX.COM BOONEX BLOG BOONEX DEVZONE

Author Archive for kinkspaces

Classifieds Expiration and Order

I would like to see the ability to set the classifieds to never expire.  There really isn’t anything else to add. I’d just like to see a check box or something in the admin panel that will keep it from expiring, if you don’t wan t them to.

Also, It would be nice to be able to sort the items by Date, or Alphabetically.

Being able to edit the About, and FAQ Page

Perhaps I missed it. There doesn’t seem to be any way from the admin menu to add/edit or delete FAQs from the page, nor amend/edit the About US page. If you are logged in as the admin, a simple link to be able to edit or delete what you’re looking at would be enough.

Make the Articles Page look something like a Person’s Main blog page…

When you click on the articles section, all you can see are the categories. You have to click into each one, to see if there’s something there you haven’t seen before.  If you make the Articles page look something like the person’s main blog page, where the categories and tags are on the side, and the articles are there posted in order of submitted date, then everyone can go straight to the page, and see all the latest news articles, without having to hunt for them.

You can still Navigate the categories on the side with ease, but now you have something that looks a little more like an articles page should. You can configure the articles like the news, where there’s the small description text, then the substance of the rest of the article, like you do with news.

Ray Desktop Download Page

With Ray Desktop being such an intregal part of Dolphin 6. I think it should have its own download page. That way, once your visitors are signed up, you can send them to something like http://www.yoursite.com/raydesktop or http://www.yoursite.com/messenger in order to download the application. Certainly something in the Navigation Bar, to make such a page easy to find would be good.

Put the Ray Desktop on Boonex.US

I don’t know about anyone else, but I think it would be a great idea, to have a working version of the Desktop client for use on http://www.boonex.us

I think it would make an excellent selling tool for people to be able to create their account there, and really see a working version of it in operation.

Forum Spy on the Groups Main page

When you are on the group home page, you can’t see any posts that are in the forums. If you’re going to have the forums there, at least put a version of the Forum Spy on the Group Main page, so they can see how active the forums are within the particular groups. My users want to see the forums just as much as they want to see the members, on the initial group page, rather than having to click a link to see the forum posts.

Conditional Sections

It came up as I was designing my custom profile fields. There are questions that I would want to ask of a specific group–that really shouldn’t show up in any other groups according to someones choice.  Take for instance, I would like to have a section of questions that I could make specific for a gay man or a gay woman–that would be useless to someone who’s heterosexual. I wouldn’t even want the question section to show up. Or questions for a couple–which would have little to do with someone who is single.

It could be an option in section creation– You would be able to create sections common to all, or sections only for a specific question, like Male|Female|Couple or Married|Divorced|Single.  I hope that example is able to get across my meaning.

Link for Precense up Top

                                                                Hello, kinkspaces!

My account My Precense  My Mail my profile Log Out

It should be there in the top section like this. It’s just extra clicks to get to it.  Ray precense is such a vital part of Dolphin for most, I just thought it should be right up there on the top.

Rules for Photo Uploads on the upload photo page…

In either the main photo section, or the profile photo section, there should be a place there to list the rules for pictures to be uploaded.  We kind of take it for granted, but I want to make sure that the people who join the community adhere to a strict code on what’s acceptable and what is not acceptable to post, and there doesn’t seem to be any place to put that. It should be right there on the upload page, so it is clear to everyone, with a means to amend or change that caption as needed.

Making it easier to customize templates

Now that we are closer to a live version, I started to take a look at modifying the templates. I was horrified at the size of the task that lay before me. Without even looking at any of the other files, I can see right now that the templates need a lot of work in making them easier to be worked with. I see what you’re getting at with having a drop down list for the different CSS Files, but there are WAAYYYY too many.

If you want to change the look of your site, it means you have to make changes in style in over 35 different places in order to make things uniform throughout the site. Styles are repeated over and over throughout these stylesheets. So each time you make a change, there’s 34 places you have to go to make it uniform throughout. You’re really making too much work for everyone that way. It’s not easy to make your own style, because instantly you know the size of the job is too much, and offers too many chances to make mistakes.

There really shouldn’t be more than two or three stylesheets per template. You look at it overall, and you could have the master stylesheet, and the profile stylesheet.  You can add different sections without creating different files for each section. As it stands now, I don’t even want to look trying to undertake making my own style the way it’s laid out now.

As it stands right now, Dolphin is too labor intensive when it comes to customizing the look and feel of the site.

Opposites in Search Criteria Matching

When you are creating new fields. You have the option of including this in match criteria. The only problem is, you don’t have a choice in HOW the field fits into the match criteria. I’ll try to list an example: Let’s say you have a field called Political Party. In the match, I’m sure it automatically takes your choice and matches it to others who choose the same. So your matches wouldn’t be republicans, if you are a democrat.

But lets try to take something a little different. Let’s take a match field like sexual preference, and add a dimension to it. You could be gay, and be matched with other gay men, or gay women. But there is another dimension. There are gay men who like to be on the receiving end, and those who like to be on the giving side. Without trying to be too politically incorrect, two receivers don’t make a good match. You need a pitcher and a catcher, so to speak. The match type is different. It’s complimentary, versus similarity. You don’t have a system to define that in your match computation.  You would need an expanded match criteria section where you can look at the types of fields and mark them as complimentary or similar, and mark which fields to which within them

Pagination in the edit profile section. Save button for each section.

When you are editing your profile, the process leaves a whole lot to be desired. It’s annoying to have it ask for your password, when you are just changing the city in which you reside, or the wording of some other field. You’re trying to do too much on one page. Also, if you create new sections, especially with dropdown list choices, clicking the save button on everything at once, can fill those dropdown lists with choices you don’t necessarily want.

You’ve already done this on other areas of the site. You should use this approach on the profile information page as well. Instead of having each section on one page, you can have each section as CSS style tabs on the same page, each section having it’s own save button. That way, if you want to change something, you only have to go to that one tab and change it. The other sections are unaffected, and there’s less scrolling that needs to be done.

Edit Settings Example

Two/Three column display for checkboxes

I was creating some custom fields with a lot of options. Basically, they were a list of checkboxes. There were more than 20 items, but the profile displayed them all one underneath the other, and so you have a loooong list of checkboxes, and a lot of wasted space on either side. If you can change the check box display so that they can have say two or three columns, you can reduce the amount of scrolling, and the presentation is more efficient.

New Sections Created in Profile fields, don’t show up in the profile builder.

I spent some time customizing my profile questions. Naturally, it took a great deal of time, since the type of questions that I wanted are not in the realm of the normal. I put them in their own sections. After doing all this, I found a large problem. The sections I created in the fields builder, do not show up in the profile builder section to be turned on or off, or placed inside of the profile page.

It doesn’t do a lot of good to put in custom profile sections/dividers, if you can’t actually place them in the profiles. Could we please see to clearing this up. I think it’s a very important shortcoming in Dolphin.

Category groups expanded by default

I’m using Dolphin/orca. One of the things I’ve noticed, is that you can’t have the forums expanded by default. there doesn’t seem to be an easy way to set it so all the groups are expanded by default as you come to the page.

Which files contain the site settings?

Which of the files in Dolphin/Ray/Orca contain the configuration settings? A lot of the Beta version upgrades really don’t require a complete reinstall, it seems most of it to be just changes in php to correct errors, not really needing to retouch/reconfigure anything on the MySQL side. I’d like to be able to just upload the new version, and then copy back the configuration files, rather than keep going back and doing the install over and over again.

Chat Room for your Groups

I thought I might want to put this out there. Most people would like to have a chat room for groups. I think it would be a good idea for each group to have a chatroom of its own as it gets created.

I know this presents a problem to users once you start having a lot of groups on your site. First off, if you have a large number of groups, then chat would be very hard to navigate as it is. I’m not in favor of letting non group members be able to see your chatroom, or browse it if they don’t belong to it.

Perhaps there is a way to Structure Ray chat, so that it reads the user’s group membership, and only shows you the chatrooms of the groups that you belong to. That way you can have a large number of rooms, but the user is not faced with trying to navigate them all. They see what applies to them, and that can also cut down on a lot of lurking in chat.

Titles in the Chat Room

This was just something that I noticed. When you are in the Ray Chat Room, after your name, age, and sex–it usually has the label “Full Access” or something similar to that. When it comes down to it, if you’re running a free site, or a site that is more geared towards social networking, then those words don’t really make any sense because everyone who signs up has full access…

I thought it might be nice to include in the Ray Administration, to allow you to connect that final wording to a field choice in the Dolphin Profile. That way, if you were running, say a political chat, then you could have the choices in the profile field as Democrat, Republican, Independent… That would then be visible beside their name in chat, instead of “Full Access”

Ray Admin Errors in Dolphin 6 Beta

In trying to load the Ray Administration Widget from the admin control panel, if you click on the text link “Ray” in plugins section of http://www.website.com//admin/index.php the shortcut to that link is

javascript:void(0);

If you click on the plugins link at the top, it does take you to http://www.website.com/admin/index.php?admin_categ=4

When you click on the link for Ray from that page, it also does not work. it takes you to the link:

http://www.website.com/admin/javascript:openRayWidget(’global’,%20′admin’,%20′%7Badmi

Neither link works. This is on the most current beta of Ray.

Ray- Rather than worrying about who to integrate with…

Rather than worry about which other systems to integrate Ray with–which means you’re going to have to maintain separate development tracks for each integration, I would say it would be more practical and easier to integrate if you instead teach Ray how to communicate with other user databases.  123 Flashchat uses this approach and it works wonders–believe me. What they did was, they used XML to create some configuration files based on different database types. the configuration.xml would point to the xml file for each database system. For instance, if you wanted to connect to a MySQL database, you would be pointed to mysql.xml.  Inside you would find something like this:

<?xml version=”1.0″ encoding=”UTF-8″?><Mysql>

<!–

Note: This configuration doesn’t take effect unless you set integrated-other-database to “Mysql” in fcserver.xml. If you haven’t set it like that, you don’t need to configure this file.

If you are using other Portal System or Forum System or something like that which is based on mysql database, if you want to enable users in these system to log in your chat room , you have to configure this file then.–>

<!– database-host

The hostname of the database server.–>

<database-host>localhost</database-host>

<!– database-name

The database name you’re using.–>

<database-name>dbname</database-name>

<!– database-user

The user name which is required to connect to the database.–>

<database-user>mydbusername</database-user>

<!– database-password

The password which is required to connect to the database.–>

<database-password>mydbpassword</database-password>

<!– user-table

The table to storage the user information.–>

<user-table>user_table</user-table>

<!– username-field

Column name of user name in the user-table.–>

<username-field>username</username-field>

<!– password-field

Column name of password in the user-table. –>

<password-field>password</password-field>

<!– enable-md5

It defines whether the password is encrypted with MD5.

On - encoded.

Off - not encoded .

Passwords in many portal systems and forum systems like php-nuke, post-nuke or phpBB, etc. are encrypted with MD5, thus you need to set this value to On.

–>

<enable-md5>Off</enable-md5>

</Mysql>With a configuration scheme of this type, you could connect to any MySQL database and use your existing username/password. The only other thing I would suggest to improve upon this, is to ad XML Tag Entries for Gender, and Age, and Photo–everything that would be in your existing system, so you’re not having to go look for it. It greatly simplifies the task of integration with other user databases.