AuthorTopic: patratzel: an exquisite corpse application  (Read 8006 times)

Offline evilchelu

  • 0001
  • *
  • Posts: 80
  • Karma: +0/-0
    • View Profile
    • github profile

Re: patratzel: an exquisite corpse application

Reply #10 on: November 23, 2010, 11:10:25 pm
I don't like the idea of signing in with other accounts. :-\
You should make it so a person can create an account just for patratzel.

Thanks for the feedback! I'm sorry but, unfortunately, I disagree with you.

My goal is to make a very nice and helpful app that people can use and be able to focus on their drawing. Therefore I don't want to waste time to write all the code to handle signup, account activation with an email, password reset and password change, profile management, and all that. That stuff takes time and I'd rather spend my time writing features!

We are supporting twitter an facebook because that's what I assume most people already have. Personally, I don't ever want to create another account "just for one site" and with yet another password. We can also really easily add all the providers listed here: https://github.com/intridea/omniauth but we didn't want to clutter the interface.

We already have implemented logins especially for the forum users so you can have the same people you already know on the collab. I don't want to take users away from here, since here is where the community is and patratzel should be just an extension to it. I already PMed code to ptoing and once that is added to the forum you'll just be able to click a link and not even care patratzel is a different application.

For now, since it's in beta testing, pretty please indulge me and try it out, it's really great, I promise :)

The only information I get from facebook and twitter is that a user with username BLAH and fullname BLEH and avatar BLOH has successfully authenticated. All the logging in and password stuff happens on facebook or twitter. I only get told if it worked. It's really way safer than having your password stored on my server since if you use the same password everywhere and my server gets hacked, you're in trouble.

And, if you don't have either twitter or facebook, I can give you a link that logs you in with the same account as here. The autologin link looks like this:
http://patratzel.heroku.com/customauth/pixelation/autologin/USERNAME/AUTHTOKEN and since it's just a link, logging in like this is a safe process and I won't be stealing your account or whatever. It's in the same league as going to http://google.com and fearing your pixelation account will be stolen.
« Last Edit: November 23, 2010, 11:14:14 pm by evilchelu »
http://tzigla.com/ - collabs & exquisite corpses, y'all

Offline NaCl

  • 0010
  • *
  • Posts: 437
  • Karma: +0/-0
  • When it rains it pours
    • View Profile

Re: patratzel: an exquisite corpse application

Reply #11 on: November 24, 2010, 02:26:13 am
I like using other accounts for it, I'm tired of making account after account for every little thing I want to do on the web. Linking my Pixelation account would be perfect.

Offline evilchelu

  • 0001
  • *
  • Posts: 80
  • Karma: +0/-0
    • View Profile
    • github profile

Re: patratzel: an exquisite corpse application

Reply #12 on: November 24, 2010, 03:20:15 am
I like using other accounts for it, I'm tired of making account after account for every little thing I want to do on the web. Linking my Pixelation account would be perfect.

PMed you your autologin link.

If you decide to use it please know that this is a test board and it'll also have people outside of pixelation on it and they might not do pixel art, so please don't be offended if they create random stuff :)

ps: I'm sorry this is the case but since nobody from pixelation was actually using it at the beginning, I asked some of my friends to help me test it out. Once enough people from here start using it I'll probably give someone administrator access so you can create boards just for you, and be sure people respect the rules.
http://tzigla.com/ - collabs & exquisite corpses, y'all

Offline evilchelu

  • 0001
  • *
  • Posts: 80
  • Karma: +0/-0
    • View Profile
    • github profile

Re: patratzel: an exquisite corpse application

Reply #13 on: November 24, 2010, 03:44:57 am
After NaCL reserved a tile I realized that there's a question regarding what tiles should be reservable. For example, should the tile in the following pixture be reservable or not? I'm thinking that it SHOULD NOT because a tile should have at least a border on the horizontal or vertical axis but, considering it's at the edge, maybe it SHOULD? Opinions?

http://tzigla.com/ - collabs & exquisite corpses, y'all

Offline TrevoriuS

  • 0011
  • **
  • Posts: 550
  • Karma: +1/-0
  • Pixels... everywhere!!
    • View Profile

Re: patratzel: an exquisite corpse application

Reply #14 on: November 24, 2010, 12:04:04 pm
I'd say start with corners only, and then tiles which have at least 1 edge available of other tiles (so indeed, make this tile NOT available)

Offline ptoing

  • 0101
  • ****
  • Posts: 3063
  • Karma: +0/-0
  • variegated quadrangle arranger
    • the_ptoing
    • http://pixeljoint.com/p/2191.htm
    • View Profile
    • Perpetually inactive website

Re: patratzel: an exquisite corpse application

Reply #15 on: November 24, 2010, 01:12:01 pm
That tile should for sure NOT be reservable. Only side to side tiles should work, not corner to corner.
There are no ugly colours, only ugly combinations of colours.

Offline evilchelu

  • 0001
  • *
  • Posts: 80
  • Karma: +0/-0
    • View Profile
    • github profile

Re: patratzel: an exquisite corpse application

Reply #16 on: November 25, 2010, 12:22:07 am
Hey everyone. We just deployed a new version of the code with what we worked on today. Check it out at the same url:

http://patratzel.heroku.com/boards/1

Important visible changes are:

* seed tiles that have a corner neighbor done must also have a direct neighbor done in order to be reservable (the situation from the picture above)
* show hours left for reserved tiles to everyone
* changed format for pixelation urls
http://tzigla.com/ - collabs & exquisite corpses, y'all

Offline evilchelu

  • 0001
  • *
  • Posts: 80
  • Karma: +0/-0
    • View Profile
    • github profile

Re: patratzel: an exquisite corpse application

Reply #17 on: November 27, 2010, 01:35:34 am
Hola again!

We deployed a new version with really exciting features. These features took a lot of under the hood work and they were written by the coolest girl in the world!

You can check out the application at the same url:

http://patratzel.heroku.com/boards/1

Important visible changes are:
* one click logins!!!! woohoo!
** if you click the pixelation icon on the patratzel you'll be authenticated by pixelation and then automatically logged into patratze
* boards can be restricted to only some authentication providers (so now we can have boards just for pixelation forum users)
* moderated boards
** board owner gets notified by email of new tiles
** board owner can approve/reject/send back tiles
http://tzigla.com/ - collabs & exquisite corpses, y'all

Offline evilchelu

  • 0001
  • *
  • Posts: 80
  • Karma: +0/-0
    • View Profile
    • github profile

Re: patratzel: an exquisite corpse application

Reply #18 on: November 29, 2010, 10:43:53 pm
Olá pessoas!

HUGE update today! Again, most of the features were written by Irina, my lovely girlfriend

You can check out the application at the same url:

http://patratzel.heroku.com/boards/1

Important visible changes are:
* FIXED OPERA!
* PALETTE SUPPORT!!
** tiles that don't respect the board palette will be rejected
* admins can now create and edit boards and change the following:
** width, height, tile size, border size, reservation duration
** seed tiles
** palette colors
** specify if a board is moderated or not
** specify what users can work on the board (for example, only pixelation users; or only facebook and twitter users)
* better error messages when uploading a bad tile
* better "time left" messages

Here's a screenshot of the create/edit board interface:

http://tzigla.com/ - collabs & exquisite corpses, y'all