Pages: 1 2 [3] 4 5 6 ... 10   Go Down
Send this topic | Print
Author Topic: Possible Email Replacement -- API documentation available  (Read 11980 times)
antimatter15
Loyal 110MB Member
*******
Offline Offline

Posts: 4014


WWW
« Reply #40 on: January 31, 2008, 08:58:57 AM »

Darn, I did some tweaking and now it's gone again. It looks like a well known Firefox redraw bug. Hmmm...
Okay, I see that it's because I'm clearing the password field when you submit your credentials... I do this for security reasons, in case another script is somehow sniffing at the page. For now, I've got an ugly hack in place just for Firefox -- the password-clearing code is executed in a setTimeout context with a timeout of zero; all other browsers get the normal behavior.

Is this a problem with any other browsers? I sure hope not...
Custom profiles have been activated. Members can write a short bit of (X)HTML to describe themselves.

Here's an example: http://www.inportb.com/mailfeed/q.php/inportb
For convenience, the URL is the same URL that you use as your mailing address.

I'll add a default profile (if you have a blank profile), in case the bad guys start using bots to determine who has accounts.
why not use markdown for the profiles? and the whole same url thing is absolutely brilliant Smiley. maybe you can have an internal mailfeed system like:

antimatter15҉mf.inportb.com

so its easier to type addresses.

firefox isnt perfect.
Logged

Ajax Animator, a web-based, collaborative animation authoring environment with Flash, Silverlight, and GIF export.
inp o҉rtb
The Gangsta
Global Moderator
Official 110mb Guru
*****
Online Online

Posts: 15377


experimental theologian


WWW
« Reply #41 on: January 31, 2008, 09:35:39 AM »

Thank you; and I like your profile page Duh

Why not Markdown? Well... I figured I'd let users get creative there. Markdown is definitely a lot easier to work with, but it can also be very restrictive. One can definitely embed (X)HTML in Markdown, and the interpreter will always generate valid XHTML. I'm just worried about the CSS/Javascript getting messed up. There's also no HEAD tag to work with, so you can't reach the titlebar text directly. But I'll consider leaving it an option smiley

And an internal addressing system as you describe would indeed be useful. Maybe we could even use the @ sign again Duh
I think I can also use .htaccess to rewrite some URL's.

Alright, here's a little bit on how HTMP works. HTMP is a RESTful interface. On a given server, the users are objects whose handles look like:
http://server/username

Each user supports various functions, including session management, posting, inbox and outbox management, inviting, and so on:
http://server/username/function/subfunction

Each function accepts arguments and parameters via the URL, but those that deal with more information also accept POSTdata:
http://server/username/function/subfunction/arg1/arg2/param1=val1/param2=val2/arg3

As you can guess, I get to define a custom "404 page" when an invalid function is called or when no function is specified... and that's exactly how it was until last night, when I figured that calling the user object without a function should return just that -- the user object. And what better way to represent the user than a custom Web page?
« Last Edit: January 31, 2008, 10:11:41 AM by inp o҉rtb » Logged

Hi! I’m a signature virus! Add me to your signature to help me spread.
spam me: ispamspot@gmail.com

blog | my work @ deviantART | Imagine-ng image editor
antimatter15
Loyal 110MB Member
*******
Offline Offline

Posts: 4014


WWW
« Reply #42 on: January 31, 2008, 09:56:32 AM »

wow. i should make my profile xhtml, because at first i though i could use normal newlines for an automatic <br />

(X)HTML syntax highlighting with EditArea or CodePress anyone?
Logged

Ajax Animator, a web-based, collaborative animation authoring environment with Flash, Silverlight, and GIF export.
inp o҉rtb
The Gangsta
Global Moderator
Official 110mb Guru
*****
Online Online

Posts: 15377


experimental theologian


WWW
« Reply #43 on: January 31, 2008, 10:38:04 AM »

Ah, I should have put the tutorial up earlier =p
Now it says that it's HTML.

Thanks for the suggestions. EditArea doesn't look too pretty in Opera, but I'm liking the way CodePress looks Duh
Logged

Hi! I’m a signature virus! Add me to your signature to help me spread.
spam me: ispamspot@gmail.com

blog | my work @ deviantART | Imagine-ng image editor
cms07
Da Beast™
Loyal 110MB Member
*******
Offline Offline

Posts: 2526


cms07.org - Check it out! :D IM vv - aim is gtalk


WWW
« Reply #44 on: January 31, 2008, 11:26:14 AM »

How do I login lol?
Logged

inp o҉rtb
The Gangsta
Global Moderator
Official 110mb Guru
*****
Online Online

Posts: 15377


experimental theologian


WWW
« Reply #45 on: January 31, 2008, 12:16:21 PM »

There's a login form on the top of the page. Does it appear in your browser?
Logged

Hi! I’m a signature virus! Add me to your signature to help me spread.
spam me: ispamspot@gmail.com

blog | my work @ deviantART | Imagine-ng image editor
cms07
Da Beast™
Loyal 110MB Member
*******
Offline Offline

Posts: 2526


cms07.org - Check it out! :D IM vv - aim is gtalk


WWW
« Reply #46 on: January 31, 2008, 12:49:51 PM »

There's a login form on the top of the page. Does it appear in your browser?
No. Opera 9.25
Logged

inp o҉rtb
The Gangsta
Global Moderator
Official 110mb Guru
*****
Online Online

Posts: 15377


experimental theologian


WWW
« Reply #47 on: January 31, 2008, 02:23:23 PM »

Oww. I just installed Opera 9.25 on Windows... I see what you mean. Apparently, they fixed some things in version 9.50b. I'll see if I can make it compatible with 9.25. Thanks for pointing it out Duh

(oh yeah, Opera 9.50b kicks ass. lol)
Okay, I added another browser-dependent statement that fixes the login issue with Opera versions below 9.50. Enjoy!
Logged

Hi! I’m a signature virus! Add me to your signature to help me spread.
spam me: ispamspot@gmail.com

blog | my work @ deviantART | Imagine-ng image editor
antimatter15
Loyal 110MB Member
*******
Offline Offline

Posts: 4014


WWW
« Reply #48 on: February 01, 2008, 10:01:42 AM »

Oww. I just installed Opera 9.25 on Windows... I see what you mean. Apparently, they fixed some things in version 9.50b. I'll see if I can make it compatible with 9.25. Thanks for pointing it out Duh

(oh yeah, Opera 9.50b kicks ass. lol)
Okay, I added another browser-dependent statement that fixes the login issue with Opera versions below 9.50. Enjoy!
browser dependent stuff is bad!!!
Logged

Ajax Animator, a web-based, collaborative animation authoring environment with Flash, Silverlight, and GIF export.
inp o҉rtb
The Gangsta
Global Moderator
Official 110mb Guru
*****
Online Online

Posts: 15377


experimental theologian


WWW
« Reply #49 on: February 01, 2008, 10:25:16 AM »

uh-huh, so are obsolete browsers. or... about-to-be-obsolete browsers Duh

I mean, It's not a MailFeed bug... it's an Opera bug. And a Firefox bug. If I can incorporate a workaround that doesn't break support with every other browser, I'd do it Duh
Logged

Hi! I’m a signature virus! Add me to your signature to help me spread.
spam me: ispamspot@gmail.com

blog | my work @ deviantART | Imagine-ng image editor
cms07
Da Beast™
Loyal 110MB Member
*******
Offline Offline

Posts: 2526


cms07.org - Check it out! :D IM vv - aim is gtalk


WWW
« Reply #50 on: February 01, 2008, 12:30:18 PM »

I have the latest stable release
Logged

inp o҉rtb
The Gangsta
Global Moderator
Official 110mb Guru
*****
Online Online

Posts: 15377


experimental theologian


WWW
« Reply #51 on: February 01, 2008, 12:44:57 PM »

Well, the latest beta version fixes many problems in the latest stable release.
You might be pleased to know that MailFeed now works on your version of Opera cool
Logged

Hi! I’m a signature virus! Add me to your signature to help me spread.
spam me: ispamspot@gmail.com

blog | my work @ deviantART | Imagine-ng image editor
cms07
Da Beast™
Loyal 110MB Member
*******
Offline Offline

Posts: 2526


cms07.org - Check it out! :D IM vv - aim is gtalk


WWW
« Reply #52 on: February 01, 2008, 01:01:53 PM »

Well, the latest beta version fixes many problems in the latest stable release.
You might be pleased to know that MailFeed now works on your version of Opera cool
Shweet. Thanks inportb
Logged

inp o҉rtb
The Gangsta
Global Moderator
Official 110mb Guru
*****
Online Online

Posts: 15377


experimental theologian


WWW
« Reply #53 on: February 01, 2008, 01:14:25 PM »

Rather, thank you for alerting me about the compatibility issue. I assumed that all Operas were the same.
Logged

Hi! I’m a signature virus! Add me to your signature to help me spread.
spam me: ispamspot@gmail.com

blog | my work @ deviantART | Imagine-ng image editor
techesport
Hyper-Active Member
***
Offline Offline

Posts: 405


WWW
« Reply #54 on: February 05, 2008, 08:51:07 AM »

Is it too late to ask for an invite inp o҉rtb?
Logged

inp o҉rtb
The Gangsta
Global Moderator
Official 110mb Guru
*****
Online Online

Posts: 15377


experimental theologian


WWW
« Reply #55 on: February 05, 2008, 11:12:57 AM »

Nope, it's never too late Duh
Unless I run out of invites. In that case, I'll just give myself more =p

Note: I don't think I'll have much time to work on the project this week; however, once these first confusing couple of weeks, I should be right back on track.

Hm, here's an idea for myself. Inviter and invitee should have each other on their contact lists, and there should be a way to display the contact lists...
Logged

Hi! I’m a signature virus! Add me to your signature to help me spread.
spam me: ispamspot@gmail.com

blog | my work @ deviantART | Imagine-ng image editor
antimatter15
Loyal 110MB Member
*******
Offline Offline

Posts: 4014


WWW
« Reply #56 on: February 05, 2008, 11:42:44 AM »

Nope, it's never too late Duh
Unless I run out of invites. In that case, I'll just give myself more =p

Note: I don't think I'll have much time to work on the project this week; however, once these first confusing couple of weeks, I should be right back on track.

Hm, here's an idea for myself. Inviter and invitee should have each other on their contact lists, and there should be a way to display the contact lists...
and rewards for invites  grin grin grin grin grin
Logged

Ajax Animator, a web-based, collaborative animation authoring environment with Flash, Silverlight, and GIF export.
techesport
Hyper-Active Member
***
Offline Offline

Posts: 405


WWW
« Reply #57 on: February 05, 2008, 10:03:59 PM »

Thanks for the invite inp o҉rtb , I love it but have no people on my contacts  sad, I would pobbly say thats a great idea, abit what Google Mail does when you use to invite people to the service.

I must have took you a few hard days to create that Mail service, if I started something like that I would get bored because everything needs to be all correct and that would double the working time. Smiley
Logged

jakejus1
Active Member
**
Offline Offline

Posts: 80


« Reply #58 on: February 06, 2008, 10:50:22 PM »

I'm also interested in. I love inovations and other things that change our world (for better).

Can you invite me or it's full already?

Thanks and continue with the good job
Logged

The games doesn't are always like you see them!

inp o҉rtb
The Gangsta
Global Moderator
Official 110mb Guru
*****
Online Online

Posts: 15377


experimental theologian


WWW
« Reply #59 on: February 16, 2008, 09:26:56 AM »

I have sent you an invitation via PM.

The mailing features of the system look pretty workable at the moment. So I'm going to start focusing on usability features.

One major drawback to using MailFeed is the ugliness of the addresses. Well, I just set up a new hostname: http://mf.inportb.com/
I haven't gotten the .htaccess set up, but our new MailFeed addresses will be http://mf.inportb.com/?username
The old client at http://www.inportb.com/mailfeed/ still works, but I'll remove it soon, since it's a hassle to keep two copies updated.

@antimatter15:
nice ads ;]
« Last Edit: February 16, 2008, 10:26:54 AM by inp o҉rtb » Logged

Hi! I’m a signature virus! Add me to your signature to help me spread.
spam me: ispamspot@gmail.com

blog | my work @ deviantART | Imagine-ng image editor
Pages: 1 2 [3] 4 5 6 ... 10   Go Up
Send this topic | Print
Jump to: