New Stuff!

Malex's picture

Everybody loves new stuff!

One of the things I just won't stop harping about (there are many) is the work I'm putting into bringing MalexMedia.Net™ up to speed with the new version of Drupal. I'm shooting for new levels of usability, more powerful features, and general improvements all across the board.

Among all of the other major changes in the pipeline, two particular things have occupied most of our time in the last week or so: emoticons and chat room. Click on the picture above to see a sneak peek at the progress we've made!

One of the problems we've had with the site has been the Emoticons we've been using. Now, don't get me wrong, they're beautiful and effective, they just weren't created by any of our artists. That wouldn't normally be an issue per-se, but I misunderstood the terms of the license agreement when I downloaded them, and thought it would be okay to use them without attributing the original artist.

Let's just say my understanding of copyrights and licenses left quite a bit to be desired in those days. To set the record straight, the emoticons we're currently using are called Rubato, were created by an artist called ~Chromakode, are great as they can be, and will be gone from the site in the next few days or weeks. (Actually, I've just been glancing through Chromakode's art for the first time since... ever... and I gotta say, after almost two years of looking at the same emoticons every day it's a strange feeling seeing the same artistic style manifested in other works.)

After all, even if I didn't feel guilty for practically stealing this guy's work, we have an incredibly talented graphic designer in our organization! I can't think of any reason why he shouldn't have a chance to show off his stuff by making some awesome-tacular emoticons for the site.

At this point, it's practically all over but the dancing: I'll be installing the new emoticons on this site in the next week or two. However, I did want to see what people think of them before I do that. So here goes: What do you think?

Like I said above, the other major change currently being worked on is the chat room.

Now, I'm not one to "fix it" if it "ain't broken", but any of us who have used the current chatbox should be able to heartily agree: it's broken. Add to that the fact that it just won't play nice with the new version of Drupal, and I've got quite a bit of "fixing" to do.

Over the last few years, we've used a chatbox made for Drupal by an independent third-party programmer. It's seen nice improvements here and there, but it remains buggy, slow, and just this side of painful to use.

Now, even when "fixing" is in order, I'm not usually a fan of completely reinventing the wheel. However, the current chatbox has been grating on me for almost two years now, and I've developed a pretty comprehensive wish-list of features.

What could I do? I had to write an entirely new chat room from scratch!

I've been at it for a few days now, it's already up to 982 lines of code, and it's barely approaching halfway done. However, it does function, as you can clearly see from the screenshot above.

A few of the more notable improvements over the current chatbox:

* It's ajaxy! That means that it should end up being smoother, faster, and much more fun to use for all of us using decent browsers. (Even IE users should have nothing to complain about here.)

* It supports emoticons and markup! It actually uses the same filtering system as the rest of MalexMedia.Net (another amazing invention by yours truly) so it should react predictably to emoticons, bbcode tags, and the like.

* It automagically highlights messages which are explicitly aimed at you! Note the second message? The screenshot was taken from fakeuser's perspective. The system highlighted the message because fakeuser's name was at the beginning of the line. This simple feature should make it much easier for complex, multi-threaded conversations to occur in the same chat room at the same time. Since you can explicitly direct a message at a particular user, you should be able to get their attention more effectively.

* You can't see it in the screenshot, but the new chat room is capable of archiving all chat messages in a format which will allow you to browse easily. This is in contrast to the current chatbox, which deletes all messages older than N hours/days. This will mean that we can comfortably host planned meetings and chats in the chat room without worrying about losing an important bit of wit or wisdom. Rest assured, your childish shenanigans will be archived forever.

* Hand in hand with the archival feature is that the new chat room will understand and respect the idea of moderators. Those of us who have moderation privileges will finally have the ability to easily "do something" about a message which contains an obscenity or a trade secret. No, I don't mean deleting messages. (Remember what I said about archiving everything forever?) I mean hiding messages from the public. Mods will be able to hide, review, and unhide questionable messages quite easily with the touch of a button.

* There are also a number of other improvements for mods, but I think you get the picture.

So there you have it. A long list of things you probably didn't read. But that's okay! Drupal, its core modules, and the modules I've designed are all here to help you interact and communicate with us. They're not here to get in your way and confuse you with an illogical layout, inconsistent user experiences, and a plethora of frustrating bugs.

So I'm hoping that, by the time I'm finally done re-writing all of these things, MalexMedia.Net™ will be a little bit more powerful, and a lot more user-friendly.

ttyl!

--Alex Markley


Comments

SangMing's picture

Very cool

Wow. Looks like you're putting in a lot of overtime on your new stuff. I really like the looks of the new chatroom. And I love the new emoticons. Except for the color. They look like they don't feel well.

Rats. When you said it was 'ajaxy', I thought it would scrub the sink for me. Oh well.

---------------

I get up, I walk, I fall down. Meanwhile, I keep dancing. - Hillel

---------------

I get up, I walk, I fall down. Meanwhile, I keep dancing. - Hillel

Quartz's picture

Yeah...

I love the new chat room! XD It's so sleek and cool!

"And I love the new emoticons. Except for the color. They look like they don't feel well." -SangMing

Yeah, we've gotten that reaction from many people now, but there are some legitimate reasons that we chose that color... Malex, do you think there's a way to work that out and reconcile the different opinions...? Hmm...

-------

Can you truthfully and conclusively answer, "No," to this question?

God is leading me along a trail of miracles.

Malex's picture

More traditional?

We could go with a more traditional background color - such as yellow... What does everybody think about that?

--Alex Markley

"Something tells me there's a monster in my soup."

Alex Markley

“Objects in mirror seem closer than they appear.”

Quartz's picture

:)

I could do that. I pretty much like both colors the same, I think. :)

-------

Can you truthfully and conclusively answer, "No," to this question?

God is leading me along a trail of miracles.

SangMing's picture

Must it be yellow?

How about a fetching shade of sky blue?

---------------

I get up, I walk, I fall down. Meanwhile, I keep dancing. - Hillel

---------------

I get up, I walk, I fall down. Meanwhile, I keep dancing. - Hillel

Himself's picture

My, My, My

This is very impressive. I know this won't sit well with people, but I use (horrors!) IE7, and it doesn't work very well with the chatbox. Sounds like a much-needed improvement.

w00t! i r l33t h4><0r d00d!

r0f1c0pt3r!!!

-------

"If we are out of our minds, it is for the sake of God." -2 Corinthians 5:13a

-------

"If we are out of our minds, it is for the sake of God." -2 Corinthians 5:13a

Lilly's picture

Yellow? Ick.

I like blue! Blue always looks good!

---------------

Aisling: "Concede!"

Lilly: (Muffled) "Never!"

---------------

“Yeah,” Ilor said, beginning to laugh, “they'd kill us because they're pirates!”

Vox's picture

. . .

i r @ /\/\0|23 13373|2 |-|@><0rZ

kekeke

--------------

Why do people ask if they can "borrow" a piece of paper? Do they really plan on returning it?

Amazing Jeremie quotes:

(rhyming with 'tulip') "I don't know. Microchip? Paperclip?"

"A super computer is not the same as a Game Boy! You can't just pick up a bar of uranium at the corner store."

Aisling's picture

Translating the LEET

Himself: "Woot! I are leet haxor dood. Roflcopter."

(Translated further: Woot! I are leet hacker dude.

Roflcopter.)

Vox: "I are more leeter haxorz"

(Translated further: I are more leet hacker.)

Kekeke

---------------

"You can't prune a tree with a shotgun." - Richard Hammond

You know how to raspberry, don't you Steve? You just put your tongue out and blow.

SangMing's picture

Whew!

Thanks for the translations, Ais. I needed that! (But I'm still confused about the "copter" part.)

---------------

I get up, I walk, I fall down. Meanwhile, I keep dancing. - Hillel

---------------

I get up, I walk, I fall down. Meanwhile, I keep dancing. - Hillel

Mariel 7's picture

Yes ... BLUE

If only we could make our classmates understand :-((

---------------

Moo.

... what you expected something deep and intellectual? What universe are you from?!

No more denying. Stop trying to hide from it.

People are praying. They're saying their hope is near.

- "Destiny", Spirit Blade

Lilly's picture

Oh yeah...

that...

*Starts wailing*

I WANTED BLUE AND SILVER!!!! AND NOW WE HAVE BLUE AND ORANGE!!!!!!!

---------------

Aisling: "Concede!"

Lilly: (Muffled) "Never!"

---------------

“Yeah,” Ilor said, beginning to laugh, “they'd kill us because they're pirates!”

Mariel 7's picture

Theory

I swear our classmates are all color blind :-|

---------------

Moo.

... what you expected something deep and intellectual? What universe are you from?!

No more denying. Stop trying to hide from it.

People are praying. They're saying their hope is near.

- "Destiny", Spirit Blade

Aisling's picture

Blue and Orange?

Seems to me to be the kind of color combination that would, in nature, designate poison... Jus' sayin'.

---------------

"You can't prune a tree with a shotgun." - Richard Hammond

You know how to raspberry, don't you Steve? You just put your tongue out and blow.

Mariel 7's picture

uh huh

:-D

---------------

Moo.

... what you expected something deep and intellectual? What universe are you from?!

No more denying. Stop trying to hide from it.

People are praying. They're saying their hope is near.

- "Destiny", Spirit Blade

SangMing's picture

Amazing

I'm always surprised by your ever-ready wit, Ais!

---------------

I get up, I walk, I fall down. Meanwhile, I keep dancing. - Hillel

---------------

I get up, I walk, I fall down. Meanwhile, I keep dancing. - Hillel

Noble Wisdom's picture

My thoughts

Hurray for new stuff!!! *does happy dance* I am sooooo psyched about the new chatbox! I've been hoping for some modifications to be made to the chatbox for a long time. This is gonna be great!!

Wow, I took a gander at the sample picture of the chatbox. It looks awesome! It looks so polished, so professional, so streamlined...wonderful :) I must agree, that the color of the emoticons in the sample picture is not entirely pleasing to the eye. Gray seems a drab color for a device used to express virtual emotions. But I think yellow is too cliche. Something else bright and appealing would be appropriate, I think. I agree that blue would be a good color--like a sky blue. Or, if people are feeling especially daring, we could go for RED!!

"Trust in the Lord with all your heart and lean not on your own understanding; in all your ways acknowledge Him, and He will direct your paths."

- Proverbs 3:5-6

"Trust in the Lord with all your heart and lean not on your own understanding; in all your ways acknowledge Him, and He will direct your paths."

- Proverbs 3:5-6

Quartz's picture

Hehe

I’m really glad you like what you see of the chat room. XD I really agree about it looking “polished,” “professional,” and “streamlined!” And I’m also glad SangMing suggested sky blue emoticons. :)

-------

“... But as for me, I trust in [God.]” -Psalm 55:23

God is leading me along a trail of miracles.

Himself's picture

Wow

"i r @ /\/\0|23 13373|2 |-|@><0rZ"???

That's amazing. I have never seen anyone before who could outdo me in n00bsp33k. That was incredible.

-------

"If we are out of our minds, it is for the sake of God." -2 Corinthians 5:13a

-------

"If we are out of our minds, it is for the sake of God." -2 Corinthians 5:13a

Vox's picture

^_^

7|-|@/\/K u

*|30\/\/*

--------------

Why do people ask if they can "borrow" a piece of paper? Do they really plan on returning it?

Amazing Jeremie quotes:

(rhyming with 'tulip') "I don't know. Microchip? Paperclip?"

"A super computer is not the same as a Game Boy! You can't just pick up a bar of uranium at the corner store."

Aisling's picture

Translation Continues

Vox: "Thank u *bow*"

---------------

"You can't prune a tree with a shotgun." - Richard Hammond

You know how to raspberry, don't you Steve? You just put your tongue out and blow.

Himself's picture

Amazing...

Believe it or not, I think I'm actually beginning to understand what it means. Let me try one and see if it is right:

|-|4><!! \/\/007!!! 1 R 1337 |-|4><0R!!!!!

-------

"If we are out of our minds, it is for the sake of God." -2 Corinthians 5:13a

-------

"If we are out of our minds, it is for the sake of God." -2 Corinthians 5:13a

Vox's picture

Hehee

Y0() /\/\@Y |33 1337 |-|@><0|2, |3()7 1 5|-|@11 @1\/\/@Y5 |33 13373|2 7|-|@/\/ @11!!!!!!1111!!!

--------------

Why do people ask if they can "borrow" a piece of paper? Do they really plan on returning it?

Amazing Jeremie quotes:

(rhyming with 'tulip') "I don't know. Microchip? Paperclip?"

"A super computer is not the same as a Game Boy! You can't just pick up a bar of uranium at the corner store."

Aisling's picture

Still Continuing

himself: "Hax!! woot!!! I are leet haxor!!!!!"

Vox: "You may be leet haxor, but I shall always be leeter than all!"

---------------

"You can't prune a tree with a shotgun." - Richard Hammond

You know how to raspberry, don't you Steve? You just put your tongue out and blow.

Noble Wisdom's picture

Thanks, Ais

Ais, you are a real blessing. Thanks for taking the time to translate all this stuff, or I and several others would feel left out. I appreciate your thoughtfulness. And your talent in deciphering these "mystical symbols" :P

"Trust in the Lord with all your heart and lean not on your own understanding; in all your ways acknowledge Him, and He will direct your paths."

- Proverbs 3:5-6

"Trust in the Lord with all your heart and lean not on your own understanding; in all your ways acknowledge Him, and He will direct your paths."

- Proverbs 3:5-6

SangMing's picture

Amen to that!

Yeah. I feel all left out when people speak languages I don't understand. :-((

---------------

I get up, I walk, I fall down. Meanwhile, I keep dancing. - Hillel

---------------

I get up, I walk, I fall down. Meanwhile, I keep dancing. - Hillel

Aisling's picture

Eh

No problem. It's not so hard as it looks. Just takes a little imagination.

---------------

"You can't prune a tree with a shotgun." - Richard Hammond

You know how to raspberry, don't you Steve? You just put your tongue out and blow.