View Single Post
Old 12-26-2008, 03:18 AM   #1 (permalink)
Aaron
The Frequenter
 
Join Date: Dec 2007
Location: In my basement
Posts: 386
Thanks: 47
Aaron is on a distinguished road
Default Lets get the Image gallery started!

1) I know that there's another project thread, but it sucks. This is my attempt to get things going, as it seems they're frozen. I don't care if I have to work alone, this project will get done.

The first step in any project is the outline, at least in my opinion. Here is the rough draft of the outline, I want everyone involved to add to it as they see fit, and once the outline is done we will start coding.


Image Gallery (Phlox?)

- Display images using the GD framework
-- brand images with a small transparent logo (prevent theft)
-- allow author comments, viewer comments, ratings
-- option to add borders or other presentational effects

-allow multiple organization schemes
--Top Level -> Category -> images
--TL -> images
--TL -> author -> images

-Display images in a way that allows simple sorting from the main page
-- Sort by author / category / ect (via ajax)

-Permanant links to the images
-User Generated image option

-Create images via ajax and GD.
-- Style text, manipulate images, ect. (rendair?)

-Design accessibly and Search Engine Friendly-ly
--I hate having to say this. Usability is accessibility. Accessibility isn't just for people with disabilities, it's for people generally using the internet. Do we really want to give another company the opportunity to make money by adding a SEO feature to our product? It should come included.

Thats all I can think of. If there aren't any contributions to this thread I will just stop helping. As more comments are made I will attempt to edit this post accordingly. Moderators could help with that though =)


As for the actual project, I want all communication to be done via the forum and pastebin. This way, people can join in whenever they want, and we can keep a running track record of the project.

I would love to hear that a particular idea is extremely dumb. Less unused features means less wasted time.


Needed:
At this point there are a few specialists we need.
-- An Ajax expert
-- A GD pro
-- someone willing to devote mind numbingly long hours to the project
-- Someone who can tell me how to edit files remotely on my Linux box from vi (remote mounting?)

Guidelines
I want this to be a learning experience for everyone. This is a learning community so my only guideline is to comment your code and explain the WHY as well as the HOW. Well commented code does more good than having style guidelines. Naming conventions, on the other hand, can only simplify everything. If someone could write up some good naming conventions that would be great.

As for the Javascript, there should be a poll on either using traditional javascript or jquery/prototype/moo. I would prefer not using prototype, as it is more of a ruby framework, and not moo, because it really isn't as powerful nor elegant as jquery (in my opinion). So it really comes down to Jquery (barely any learning curve) or just plain javascript (no learning curve)

We need to build our project around certain values. PHP is a large language that can create a large variety of programs. From fast and feeble, to slow juggernauts.
I suggest secure and powerful.
This doesn't mean that it can't be fast, or simple. I want it to be as fast as possible and as simple as possible, but I believe a learning project would benefit most from security and power.

Before making a suggestion
View our project in the eyes of someone looking for a gallery. What do you want? What don't you want?

Developer Management
We deserve to just close this site if we split up the developers and the designers. Without a good harmony between the two there will be problems. If you're on Talkphp, you should be able to develop php code. If you're worth your stuff, you should be able to create an interface (not necessarily design.. those are two opposite sides of the brain).

I don't know what to do in this area... I think we should just roll with things and see what comes up.
__________________
Signatures are nothing but incriminating.

Last edited by Aaron : 12-26-2008 at 03:51 AM.
Send a message via MSN to Aaron
Aaron is offline  
Reply With Quote