Massassi Forums Logo

This is the static archive of the Massassi Forums. The forums are closed indefinitely. Thanks for all the memories!

You can also download Super Old Archived Message Boards from when Massassi first started.

"View" counts are as of the day the forums were archived, and will no longer increase.

ForumsDiscussion Forum → The New Massassi - Site Design Recruitment
12
The New Massassi - Site Design Recruitment
2009-03-13, 1:08 PM #1
First off, an update on the new Massassi, as some of you are probably curious:

A. Completed forum/site integration (users shared across both).
B. Completed view models.
C. Fixed various VB integration bugs with someone's plugin. (Took forever >.>)
D. Began the database setup, working slowly on this to ensure I get optimum performance out of the layout.
E. Extended the vb integration to allow various future user functions

Overall, I'd say I'm about 15% done with the backend of the site. However, we're in need of a front end, namely XHTML/CSS. I was intending to do the front end myself, however with such a work load, I'd love to pawn this off if I can, as it's the less difficult but more frustrating aspect of the process.

Right now, mb is working on his own designs. He's coming up with some interesting ideas, but I want to open this up to all of Massassi, as I think this is something many of you will be able to participate in.

For anyone interested, this will be the requirements for the design:

A. Must be an open design. This means it must allow for added features and pages later on.
B. The design must incorporate 5 specific sections: a header, a menu, a user area, the body, and the footer. You can organize these as you like, but they must be separable as such.
C. The color scheme, while open, should preferably make use of black on white, and incorporate green into the theme. I recommend using and abusing Kuler. See http://dev.massassi.net for an example.
D. Your design (notably CSS) must cover various HTML that may be used on the page. Paragraphs, lists, bold and italic text, tables of data, small print/captions, etc. I can provide more information on request.
E. The design must be compatible with IE7, Firefox 3, and Webkit browsers. The design must be /functional/, but not pixel perfect with IE6 and Firefox 2.
F. You must make use of a proper XHTML 1.0 Strict layout, and make use of an external CSS stylesheet. The design should not use tables as a primary layout device.
G. The site must fit on a 1024 pixel wide monitor without horizontal scrolling. You can go lower, to 800 pixels wide if you like, but it is not necessary.
H. Your layout will eventually need to cover the various sections of the site, not including the forums. User profiles, project pages, the main page, content pages, etc. The design will need to be consistent throughout, while easily being distinguishable from other parts.
I. You will NOT need any PHP experience to do this design. I will handle all PHP areas (of which there will be little).

This is the basics, I expect anyone who wishes to be serious about designing a layout to be in contact with me on a regular basis. I can be found on AIM throughout most of the day at: mattatrr

For anyone looking to take this up, please submit some front page layout sketches (either paper or illustrator/photoshop designs). The more, the better your chances of making something I like. I'll ask the best to do a more indepth design, covering the various other pages. You may work as a team with others on this, but I must be made aware of all who are on the team.

Remember that, although I use a similar look to moddb on my dev page, you do NOT need to match this. You can be very creative in the layout.

I hope to provide some sort of reward for this, although money may not be possible. You will most assuredly be given credit on the site, and probably avatars :P

If you are at all interested, please say so here, and possibly IM me.
2009-03-13, 1:32 PM #2
If I can find some free time I may try and put something together
"Nulla tenaci invia est via"
2009-03-13, 2:02 PM #3
I'll sit down and see if any designs come to me, but I'd rather help out if needed.
ᵗʰᵉᵇˢᵍ๒ᵍᵐᵃᶥᶫ∙ᶜᵒᵐ
ᴸᶥᵛᵉ ᴼᵑ ᴬᵈᵃᵐ
2009-03-13, 2:32 PM #4
Can we make everything curved, reflective, and spelt wrong? That would be hot.
Think while it's still legal.
2009-03-13, 3:54 PM #5
You know, I'm not sure of the idea of black on white.

I know it's only a preliminary design, if that, but there was too much contrast between the background and the boxes. But maybe I'm just used to Massassi's generally dark colouration.

I'd offer my help, but frankly the last website I made broke about eighty percent of your criteria.
Hey, Blue? I'm loving the things you do. From the very first time, the fight you fight for will always be mine.
2009-03-13, 3:55 PM #6
So long as its not like the new facebook, I'm ok.
"They're everywhere, the little harlots."
-Martyn
2009-03-13, 5:19 PM #7
Originally posted by Cool Matty:
C. The color scheme, while open, should preferably make use of black on white, and incorporate green into the theme. I recommend using and abusing Kuler. See http://dev.massassi.net for an example.

That color scheme is an abomination. There was way too much contrast. You can't have black on white AND retain the old green colors. A very light, pale mint green is far more appropriate than white.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2009-03-13, 5:19 PM #8
Originally posted by - Tony -:
You know, I'm not sure of the idea of black on white.

I know it's only a preliminary design, if that, but there was too much contrast between the background and the boxes. But maybe I'm just used to Massassi's generally dark colouration.


I want to move away from black background, to get a more professional feel.
2009-03-13, 5:57 PM #9
What actually needs to be on the page? Your dev page is just full of latin filler crap which isn't useful in the slightest.
Detty. Professional Expert.
Flickr Twitter
2009-03-13, 6:07 PM #10
How is white on black more "professional" than black on white?

Black on white makes me think of paper, which is boring. White on black makes me think of console interfaces, which are :awesome:.

2009-03-13, 6:41 PM #11
White on black makes me think of geocities.
nope.
2009-03-13, 6:48 PM #12
i demand that massassi be reliant on flash
free(jin);
tofu sucks
2009-03-13, 6:59 PM #13
Originally posted by Detty:
What actually needs to be on the page? Your dev page is just full of latin filler crap which isn't useful in the slightest.


This shouldn't be a major concern. You will need areas that will hold:

A. The "body". This can be just about anything and everything.
B. The "menu". This will hold the various sections like Main / Forums / Projects / Content / Search
C. The "user area". I have this as a bar, but this can be placed anywhere and any way you think works best. It will have the login form, and when logged in, it will have all the user information. Unread comments, followed subscriptions (For projects/users, think RSS), "My Content", "My Projects", Settings, etc. All links which will refer to a new page where the body will hold said info.
D. Preferably an area for "featured items" or "popular downloads" or a list of numerous other things, that should lead the body. If you have a better idea, then show me.
E. Footer, which will hold various unimportant but necessary links, as well as credits and copyright.
F. The header, containing the logo, and "mottos".

You can mix and match various things if it would fit your layout better, I am trying to be as open with this to allow the creative process as I can. The code for the backend is abstracted enough that I don't have any problems doing this if you guys have crazy ideas.

Originally posted by The Mega-ZZTer:
How is white on black more "professional" than black on white?

Black on white makes me think of paper, which is boring. White on black makes me think of console interfaces, which are :awesome:.


Black on white gives it a more "underground" feel that isn't fitting with the new direction, IMO.

And:

Originally posted by Baconfish:
White on black makes me think of geocities.


Originally posted by landfish:
i demand that massassi be reliant on flash


Flash will be used (for a file uploader so that status can be kept track of. HTTP POST will be the alternative if flash is unavailable).
2009-03-13, 7:07 PM #14
Not to mention that you can not select more than one file at a time without using Flash, Java, Silverlight, etc. You can upload multiple files, but it is fully impossible to select more than one file from the selection box using just JavaScript.

Stupid ****ing web standards

:suicide:
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2009-03-13, 7:31 PM #15
Originally posted by Emon:
Not to mention that you can not select more than one file at a time without using Flash, Java, Silverlight, etc. You can upload multiple files, but it is fully impossible to select more than one file from the selection box using just JavaScript.

Stupid ****ing web standards

:suicide:


On another site, I just instructed the user to zip the files, and the server would unzip it after transfer. Still, it was fairly annoying. :suicide:
2009-03-13, 8:45 PM #16
Wait what

Why can't you just write a PHP module that dynamically adds file input fields and update it via AJAX?

like

Code:
<!-- Upload page -->

[Stuff ...]

<div id='fields'>
<?php include 'fileFields.php'; ?>
</div>
Code:
<?php
//fileFields.php

//Show 3 upload fields or whatever by default
//If user has already filled in stuff repopulate it w/ appropriate stuff

if ($_POST["add"] == true) {
$output .= "blahblah" //Add another field
}

$output .= "<input type='button' onClick='addField();' value = 'Add another file...'/>";

echo $output;
?>
Then write addField() to submit via POST w/ AJAX and set the contents of the 'fields' div to the output.

(Basically, the same functionality as what Gmail does to add more attachment boxes although I'm sure theres isn't so simple)

Or am I missing something?


On the topic of this thread, this is something that I would have jumped on years ago but nowadays I'm doing this daily for job and sick of it =_=


[Edit: Wait do you mean select more than one file in the 'Browse' dialog box? If so never mind bah. =_=]
一个大西瓜
2009-03-13, 9:02 PM #17
Originally posted by Emon:
Not to mention that you can not select more than one file at a time without using Flash, Java, Silverlight, etc. You can upload multiple files, but it is fully impossible to select more than one file from the selection box using just JavaScript.

Stupid ****ing web standards

:suicide:

I'd be willing to construct a file uploader in Silverlight. We did one @ work recently.
Code to the left of him, code to the right of him, code in front of him compil'd and thundered. Programm'd at with shot and $SHELL. Boldly he typed and well. Into the jaws of C. Into the mouth of PERL. Debug'd the 0x258.
2009-03-13, 9:05 PM #18
Originally posted by Pommy:

[Edit: Wait do you mean select more than one file in the 'Browse' dialog box? If so never mind bah. =_=]


That's exactly what he meant.

JG: if you want to tackle that, that'd be cool, although I'm not sure how I feel about choosing silverlight over flash (since flash has a far larger install base).
2009-03-13, 9:24 PM #19
Originally posted by Cool Matty:
That's exactly what he meant.

JG: if you want to tackle that, that'd be cool, although I'm not sure how I feel about choosing silverlight over flash (since flash has a far larger install base).

That's the only thing I know, though. :/ If you can find someone that has a decent knowledge of Flash, that'd probably be better. I'll need a Win box with .NET 3.0 or higher. I prefer .NET 3.5 but I won't be picky.
Code to the left of him, code to the right of him, code in front of him compil'd and thundered. Programm'd at with shot and $SHELL. Boldly he typed and well. Into the jaws of C. Into the mouth of PERL. Debug'd the 0x258.
2009-03-13, 9:29 PM #20
How does GMail do file attachments? I don't think it uses Flash or anything?

2009-03-13, 9:50 PM #21
The functionality is the way I described, although their implementation is probably more complicated than what I had (which would be an okay work-around in lieu of multiple-select in the Browse... dialog I think ...)
一个大西瓜
2009-03-13, 10:09 PM #22
Originally posted by dalf:
That's the only thing I know, though. :/ If you can find someone that has a decent knowledge of Flash, that'd probably be better. I'll need a Win box with .NET 3.0 or higher. I prefer .NET 3.5 but I won't be picky.


Silverlight isn't OS independent? It requires a freaking Windows server? :carl:
2009-03-13, 11:17 PM #23
make a cool glowing logo for massassi

2009-03-14, 2:56 AM #24
Originally posted by Cool Matty:
Silverlight isn't OS independent? It requires a freaking Windows server? :carl:

uh



no?
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2009-03-14, 7:39 AM #25
Originally posted by Emon:
uh



no?


Why wouldn't it be? I assumed it was a competitor to Flash, and Flash doesn't care whatsoever what software the server is running...
2009-03-14, 11:30 AM #26
Again. Never listen to me drunk. Silverlight is executed client side. However, Silverlight can't talk to databases on its own. :mad: We had to construct a web service to ensure our Silverlight app updates our database. Those don't have to be .NET, though.
Code to the left of him, code to the right of him, code in front of him compil'd and thundered. Programm'd at with shot and $SHELL. Boldly he typed and well. Into the jaws of C. Into the mouth of PERL. Debug'd the 0x258.
2009-03-14, 12:27 PM #27
Originally posted by dalf:
Again. Never listen to me drunk. Silverlight is executed client side. However, Silverlight can't talk to databases on its own. :mad: We had to construct a web service to ensure our Silverlight app updates our database. Those don't have to be .NET, though.


How DOES it talk to the server? Can it talk to a PHP script, maybe just keep track of an HTTP POST with FILE? That's all I need in that regard, although I can certainly set up the server-side to do something different, I just need to know what and how.
2009-03-14, 2:05 PM #28
The *only* thing Flash or Silverlight are needed for is multi file-selection per file-window popup, everything (including tracking progress) can be done without them. I'd question heavily whether Flash or Silverlight need to be considered at all at this point.
Detty. Professional Expert.
Flickr Twitter
2009-03-14, 2:10 PM #29
Originally posted by Detty:
The *only* thing Flash or Silverlight are needed for is multi file-selection per file-window popup, everything (including tracking progress) can be done without them. I'd question heavily whether Flash or Silverlight need to be considered at all at this point.

Ok you do it.
Code to the left of him, code to the right of him, code in front of him compil'd and thundered. Programm'd at with shot and $SHELL. Boldly he typed and well. Into the jaws of C. Into the mouth of PERL. Debug'd the 0x258.
2009-03-14, 2:18 PM #30
Originally posted by Detty:
The *only* thing Flash or Silverlight are needed for is multi file-selection per file-window popup, everything (including tracking progress) can be done without them. I'd question heavily whether Flash or Silverlight need to be considered at all at this point.


Yes, which would require that the AJAX script on the client side continuously ping the server for the bytes transferred. Hardly the most efficient method, don't you think?
2009-03-14, 3:33 PM #31
So? People who prematurely optimise never get things finished. Why waste time with fancy file-upload stuff until it becomes a necessity? It's not like you're going to have so many people uploading files on day 1 that you actually notice the overhead of AJAX polling.
Detty. Professional Expert.
Flickr Twitter
2009-03-14, 3:37 PM #32
Originally posted by Detty:
So? People who prematurely optimise never get things finished. Why waste time with fancy file-upload stuff until it becomes a necessity? It's not like you're going to have so many people uploading files on day 1 that you actually notice the overhead of AJAX polling.


It's not premature optimization, if anything it'd take more work to throw in an AJAX system than it would to have a typical flash/silverlight app that can just POST without any server requirements otherwise.

In short: the server-side would be far less complex in the end, and that means less work for my area, which means getting things done.
2009-03-14, 4:39 PM #33
I agree with CM on this. Favoring a Flash/Silverlight solution isn't really premature optimization... the AJAX polling is a hack that I would avoid regardless. Flash/Silverlight is a hack but not as bad.

It's also important from a usability perspective. Having a progress UI is important. If you consider that uploading files is or will be an important part of the new site, it's probably worth the hour or two it takes to do it right. Especially when you consider that there are several prebuilt solutions already available.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2009-03-16, 1:01 PM #34
Ok.

But Silverlight wouldn't be a good choice.
Detty. Professional Expert.
Flickr Twitter
2009-03-16, 1:07 PM #35
I'd offer to help, but my web design skills are dated to the late 1990s at best. Even my graphic design skills are lacking these days (last attempt at photoshop usage was miserable)

Anyway, I am however learning a lot in the Source SDK, so perhaps by the time the site is live, I can help with the Source pages/content/forums. Just offering.
Quote Originally Posted by FastGamerr
"hurr hairy guy said my backhair looks dumb hurr hairy guy smash"
2009-03-16, 1:13 PM #36
Marquee tags or I'm gone.
"If you watch television news, you will know less about the world than if you just drink gin straight out of the bottle."
--Garrison Keillor
2009-03-16, 1:47 PM #37
Originally posted by Detty:
Ok.

But Silverlight wouldn't be a good choice.

No probably not. I would use Flash.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2009-03-16, 1:54 PM #38
Originally posted by KOP_AoEJedi:
Anyway, I am however learning a lot in the Source SDK, so perhaps by the time the site is live, I can help with the Source pages/content/forums. Just offering.


That would fall under just using the site :P
2009-03-16, 2:06 PM #39
Man what's wrong with <html><head><title>TEH MASSASSI</title></head><body><a href="http://www.netscape.com>MASSASSI EXPERIENCE</a></body></html>
Star Wars: TODOA | DXN - Deus Ex: Nihilum
2009-03-16, 2:08 PM #40
Originally posted by FastGamerr:
Man what's wrong with <html><head><title>TEH MASSASSI</title></head><body><a href="http://www.netscape.com>MASSASSI EXPERIENCE</a></body></html>


About as much as all of your other posts? :suicide:
12

↑ Up to the top!