Closed

Java Applet and Website Design

This project received 4 bids from talented freelancers with an average bid price of $613 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
$250 - $750 USD
Total Bids
4
Project Description

Here are all details for project. Do not bid high just because there is a lot of writing. I am just giving you all details right now.

All high bids will be ignored because it will show that you did not read this project outline.







Java Applet 1 – Watermarking

Main Functions: The watermarking applet will require the artist to place a mark on the image that states where the image came from. It also will give the option to add a secondary watermark in another corner for things such as series and title.
Details of Initial Watermark: The initial watermark will be a forced watermark that place [artistname].[url removed, login to view] onto the image.
Details of the Secondary Watermark: The secondary watermark will be auto-filled to consist of the fields of the image’s subcategory and the image’s relative number of the category. The artist may change this watermark’s contents as well as choose to not add one.
The watermarks must have the following options and constraints:
[url removed, login to view] watermark must be in the font “Silkscreen”
[url removed, login to view] watermark must have the options of “Light Background” and “Dark Background”. This consists of black text white border, and white text black border.
[url removed, login to view] watermark must be placed 1 pixel from the edge of the image.
[url removed, login to view] needs to be an opacity option that allows the artist to set how much the opacity of the font is. The default is 80%
[url removed, login to view] artist may choose one of the four corners of the image to set the mark.
This gives the watermark a total of 8 static options and 1 variable one (opacity) on the main, and 2 variable ones (contents) on the second one.
Optional: You may allow it to save the un-watermarked image on the server for re-editing by the artist. You may also choose either a live preview or a direct “Preview” option after choosing the options. The user interface on that is up to you. I would like at least one form of previewing the artist’s choices before submitting, however.


Java Applet 2 - Thumbnails

Main Functions: The thumbnails applet will allow the artist to crop out a selected portion of the picture for display as a thumbnail.
Details of the Selection: After the artist has added their watermarks to the image, they have the option of giving it a thumbnail. I would like the UI for this to be a live selection box on the image. This would then create a thumbnail for their selection that is resized to size of 200 pixels on the largest side with constrained proportions. [Ex: 400x200 selection would resize to 200x100 thumbnail.] Default thumbnail is the entire image. There should also be an option to upload a self-created thumbnail with maximum 200x200 size.
Optional: Preview of the resized thumbnail may either be a live result or a “Preview” result on a second screen.

Membership Levels

Overview: There will be four levels of users at Kemonoart. The basic level consists of the fans, or non-artists. The artist level is the artists that are hosted. The moderator level which consists of those assigned to have access to content reported to have a violation. And the highest level is that of the site’s management such as myself. In addition there will be a behind the scenes classification for things that can potentially destroy the site.
Basic Level: At the basic level, the main functions will be replying to images, posting on the forums, and subscribing to artists, a customized homepage, and limited notification
[url removed, login to view] – May be done on images, or to other comments found on images.
[url removed, login to view] Access – Viewable by all, may only be posted on when logged in.
[url removed, login to view] – Members may subscribe to be notified when their favorite artists upload new works. See member management section. This may be done by the artist’s main gallery page or Artists link.
[url removed, login to view] – Further details later.
[url removed, login to view] – Are only notified when their comment is replied to
Artist Level: At the artist level, the main functions will be the same as Basic Level but include a sub-domain and gallery, the ability to add art or journals to their page, commission and contact page, and notification of replies to images as well as to journal topics.
[url removed, login to view] – The artist level members will have their own sub-domain for their username. This consists of a gallery page viewable by everyone. [When new artists are added, conflicting non-artist usernames will be forced to be changed]
[url removed, login to view] – Artists will have the ability to upload new art following the KA procedure (outlined later) as well as add in journals.
[url removed, login to view] Page – Each artist will be able to create a commissions page with options to link to images in their gallery as samples. This page will have means for contacting the artist to arrange the commissions, as well as pricing. Sales will not be done using Kemonoart.
[url removed, login to view] Notifications – Artists will be notified of any comments to their images or journals.
Moderator Level: At the moderator level, moderators do not have their own sub-domain or gallery unless also marked as an artist. Moderators are in charge of managing any comments or images that are reported as a violation. Moderators may only do the following things.
[url removed, login to view] Comments – Can delete comments on images or the forum if they have been reported
[url removed, login to view] Topics – Can lock topics on the forum [not journals] if they have been reported
[url removed, login to view] Ratings – Adjust an image’s mature rating if it has been reported
[url removed, login to view] – Suspend a basic level membership, restricting their ability to post. Performing this action will prompt a notification form that must outline their behavior and the reason for the suspension, be it spamming or abusive comments.
5.**Super Moderators Only** – For the more trusted moderators, there’s an extra level in which they gain access to deleting and moving topics, as well as removing comments etc that have not been reported.
Admin Level: At the admin level, all of the options a Super Moderator are available, in addition to fully editing anything in an artist’s gallery, set permissions up to Super Moderator level, notifications on user suspensions by moderators, and ban e-mail addresses or IPs.
[url removed, login to view] editing – Due to several of the artists not currently being the ones running their galleries on the current Kemonoart, I will likely be maintaining uploads on a few of them, as well as assisting with problems that may arise. For this I need full access to each artist’s gallery with all options except for things such as ‘mass delete’. Any abuseable options such as mass-delete should not be included in the site’s design. In addition, all things will be under admin digression above community digression. This includes things like inappropriate comments and image ratings.
[url removed, login to view] – Admins must be able to edit the member population with things such as forced name changes, and promotion to moderator status. Admin level must be set via another method to prevent hacking, and will be detailed below.
[url removed, login to view] – When a moderator issues a vocal suspension, a message will be sent to the admins detailing their behavior. At this point the Admin may contact the member with a warning and unsuspend the account or fully locking the account and clearing the message. This notification should be managed collectively by the admins, and optimally would have the ability to add a comment that other admins can see, such as “leaving suspended till X date”
Behind the Scenes: There are one or two subdirectories on the Kemonoart website with extra data. I would like to preserve these as being separate from the site. Also, options such as deleting accounts, hibernating or deleting artists completely, promoting someone to an artist, and promoting someone to an admin, need to have their own section for these actions that can restrict exploitation. Any miscellaneous things such as these would fall under this category. If someone chooses to hack an admin level account, I would like to prevent as much excess power from that as possible. I also understand that regular monthly or bi-weekly site backups are important for this. Summary:
[url removed, login to view] non-artist sub-domains to exist separately from the site such as the function of [url removed, login to view] has.
[url removed, login to view] accounts and removing artists. In addition a ‘hibernate’ artist feature where it hides their gallery but preserves data would be nice.
[url removed, login to view] problematic IPs or e-mails from signing up. If accounts are only closed, e-mails can only be used once, so I don’t expect this to be a very important feature. The IP banning is also fairly useless unless I have a way to track IPs as an admin-level. Consider this one optional.
[url removed, login to view] people to artists or to admin level. Again, this is something that’s very exploitable, so this behind the scenes section is definitely important. As of this time I have no plans to add a second or third admin but I feel this is a very important feature that needs to be an option.
5.Behind-the-Scenes needs to have a certain amount of UI to it that makes it easy to work with, but it does not have to be as beautified as the artist and member management sections.
[url removed, login to view] actions done by a moderator need to be recorded in a behind-the-scenes section.
[url removed, login to view]’s been a few things added in throughout the document. ***NEED TO ADD THEM HERE***

Kemonoart’s Sections

Overview: Kemonoart currently consists of the following sections:
[url removed, login to view] Page – Defined as [url removed, login to view] on a first visit
[url removed, login to view] Page – Defined as [url removed, login to view]
[url removed, login to view] Page – Defined as [artistname].[url removed, login to view]
[url removed, login to view] Page – Defined as [artistname].[url removed, login to view][subcategory]/
[url removed, login to view] Page – Defined as …[url removed, login to view][subcategory]/[picture#]
[url removed, login to view] Section – Defined as [url removed, login to view]
[url removed, login to view] Section – Defined as [url removed, login to view]

Warning Page: This is the first thing that people will see on visiting Kemonoart. It is a somewhat embarrassing image and a warning that the content within may be considered not safe for work. Members will have the option of a permanent accept, while non-members should be prompted with this on a per-session basis. Currently it is a one-time only warning. In addition to this having a function on all main Kemonoart pages yet excluding the non-KA-related sub-domains such as [url removed, login to view], a further “Important News” page would be a good option. It would function the same but be a single time redirect. I do not know if I will use this as it’s somewhat intrusive, but I think it’s something that would be nice to code into the Behind-the-Scenes section.

Home Page: This section will be the hub for the site. I would like for it to have certain static features as well as certain management-controlled features. The latter would likely be handled via more Behind-the-Scenes manipulation. This section will also have a few parts to it that the member can adjust.
Static Features: The static features of the homepage will be the three latest artists to have performed an upload, a row of artist-featured picks, a text-version of the latest 20ish uploads, the side bar, the ever-present navigation bar, news in a set location, basic site credits and copyrights, and the image-rating guide
1.Last-Active Artists – This would display the three artists to last upload an image to the website.
2.Artist-Featured – This would display three artists at random, and display one of their 5 or 6 images they’ve selected as ‘featured’, or if none are selected, display their most recent upload.
[url removed, login to view] Uploads – A text section displaying in some format the last 20 or so images uploaded with the artist name, date and time uploaded, image’s title, and subsection uploaded (Unsure)
[url removed, login to view] Bar – Lets give this lil’ guy its own section right after this.
[url removed, login to view] Bar – Same for him.
[url removed, login to view] section – Though dynamic, its location needs to be static and prominent. Either on the left side, if there’s room, or immediately under the displayed artist stuff.
[url removed, login to view] Credits – At the bottom on the right there will be site credits and copyright information.
[url removed, login to view] Rating Table – At the bottom on the left there will be an image that details the information about the color ratings displayed, and will link to a page with more specific details.
Behind-the-Scenes Features: The features contained here are things that are altered by site admins. Likely managed through the behind-the-scenes section of the site and not through admin powers. Contained are news entries and house-chosen artists, as well as editing the specific sub-sections not related to galleries.
[url removed, login to view] – Writing out the basic entries. As with journals, they will have a link at the end that redirects to a forum topic that can be replied to. The forum topic will exist in the Announcements section, and can possibly be managed via that forum, as it will be closed to all except admin level anyway. The 3 or 4 most recent news entries will be displayed. This will also be where new artists are announced, so again, I’d like it to be in an easy to access place. News archive will exist at the forums.
2.House-Picks – A feature that will be needed but disabled until later in the site’s life. This will add another row of three to the artist display on the home page. The displayed artists will be chosen from a list of all of the artists based on who needs the publicity among other factors.
3.Sub-sections – These subsections are things like the donations page and the links page, as well as the extended-credits staff page, and any other things that are created in the future.
Member-chosen Features: These are still being worked out, but one that I would like added for sure is allowing the member to choose 3 artists to display as an additional row. This would be sort of a convenience and self-customization thing. Displayed the same as Last-Active Artists, Artist-Featured and House-Picks.
“Artist Rows”: Mentioned above, there are several row classifications. Default view for these is the artist name, with the title of their most recent upload below it, text colored with the maturity rating of the image. Members would be able to set the home page to display the 200pixel thumbnails instead of the image title.
Navigation Side Bar: This is the backbone for quick navigation around Kemonoart. This will possibly need to be made into a Java applet as well. It needs to detect vertical height and compact itself accordingly creating scroll buttons, not bars, in certain spots. UI is very important as this is one of KA’s central pieces. I will again try to outline this further in another section but here are the basics of the Home Page view of is. As a note, everything on this bar is required to be dynamic, and have different displays based on the section of the site it’s being viewed from. It gets pretty complicated. Mostly image-loading and alignment.
[url removed, login to view] Page – Ever-present, a way to get from the non-gallery sections back to the main-page in this case. A bit redundant once you read everything but it looks good.
[url removed, login to view] – Consists of a sub-menu of Forums and Oekaki. It might feature a Paint-chat option in the future.
[url removed, login to view] – The main Artists link currently goes nowhere, but might have the option of going to a page when logged in that allows management of subscriptions and marking the three featured artists. The sub-menu of it consists of all of the artists currently active on Kemonoart. The side bar’s internal mechanics can function separately from the rest of Kemonoart or it can all be coded together if the extra work isn’t too much. This sub-menu has a maximum size of 8, and beyond that scroll buttons will be added with the full length of the submenu buttons with arrows that will scroll the list up and down. This will allow for a larger amount of artists in the future.
[url removed, login to view] – Currently is designated as Links. This one’s fairly uncertain at this time. I might have it be “Sponsors”, I might have it be “Site FAQ” or “About Kemonoart”… In other words, this one needs to be flexible, and might instead be a main category with sub-categories such as the ones listed.
[url removed, login to view] Staff – Extended site credits page including e-mail contact.
[url removed, login to view] – Self-explanatory.
The side bar will also have a required height for the browser, as it will not take up the full vertical height that is currently shown on the website. There will be an image and hit counter below it. If the height that it needs is not available, it needs to be able to compact itself and generate scroll buttons on the top and bottom of the frames side bar navigation.
Navigation Top Bar: Somewhat what you’d call the ‘convenience bar,’ this is the bar along the top of the screen. It consists of the logo pane, the nav arrows pane, and the login pane.
[url removed, login to view] Pane – Currently we only have one logo and it’s not finalized for font and colors. However in the future, I would like to have it set up to rotate through random banners. Another Behind-the-Scenes feature I suppose. This is the Left side of the display.
[url removed, login to view] Arrows Pane – Currently it is not framed in, but it is meant to be similar to the looks of the side bar. It also has varying purposes depending on the location you’re using it from. More on those in their sub-sections.
[url removed, login to view] Pane – Currently blank and non-functioning, this is where one would enter their login and password. Below that a checkbox for “Remember me”, below that links for Lost Password and New User. All of this needs to be contained inside that shell that it currently looks like. After a user is logged in, they will see “Welcome [MemberName]” and likely have a few notifications similar to FurAffinity or DeviantArt. As for specific layout on this section, I have no real preference.
Aside from the navigation arrows changing functions from section to section, this bar does not change. However if there becomes a reason for something to change from section to section in a location such as the login, or I suppose User Pane after being logged in, then feel free to bring it up. One idea that comes to mind would be one of the locations of the “Subscribe to Artist” button.


Gallery Page: This is what people see when they click an artist’s name and enter their sub-domain of the site. Here they will find broad categories, sub-categories, and links to images; artist news; last uploaded image; latest uploaded image.
Page Format: The page will be laid out with the following things from top to bottom.
[url removed, login to view] Image – The latest image that the artist has uploaded. This is the full size image, however if it is beyond the resolution constraints of the browser, a resized image, thumbnail, or replacement image will be added to conserve borders on the site. If the image is marked as 3 or higher, the image is replaced with a mature warning thumbnail-sized image. Directly below the image itself is the title.
[url removed, login to view] News Entry – Below the last uploaded image is the artist’s latest journal or news entry. If the length of the entry is beyond a certain number of characters, likely 1000, it is ended with “[Read More / Comment]” and if it is shorter, it is ended only with “[Comment]”. The link will redirect to the forum post that’s to be generated on journal creation. A timestamp being displayed for when the entry was created, as well as a title for it, are multiple possible options.
[url removed, login to view] – Categories are the meat of the gallery. There are broader main categories that represent major areas of the person’s art that they’ve chosen, and sub-categories that represent topics or series. Beyond that are the images themselves, which are displayed in a colored number format with important info on mouse over. The exact visual display and formatting is highly open to suggestions.
[url removed, login to view] Uploads List – Similar to the list found on the home page in formatting, this list consists only of the current artist’s last uploaded images. It will list only the latest 10.
[url removed, login to view] Credits & Image Rating Guide – Same as the home page.
Dynamic Features: The contents of the latest image and the latest uploads list are things that the artist has no direct control over. However the names of the categories, the sorting of the images contained within, and the journals are all controlled more in depth by the artist.
Navigation Side Bar: The side bar doesn’t change itself too much for this section. The first three sections of it don’t change at all, however the remaining three likely will change to other buttons and destinations. The issue with the side bar is the amount of dynamic-ness it needs to have based on the future needs of the site. In addition to the vertical height issues, there’s also the issue of being able to change particular portions of it, adding in, at times, smaller size buttons, and at other times fully changing where one goes. Also a section underneath it might not have any sub-buttons but might need some in the future. Also in regards to size, the sub-buttons could be set to a maximum number of buttons before gaining a scroll bar, and that number could also change. For example, as it stands, I have the Artist’s sub-buttons planned to be capped at 8 before a scroll button or bar is added. [A bar could go to the left of them for easier navigation than buttons above and below would, full frame scrolling would still be buttons] However in the future if more stuff is added, I would consider changing that number to 5. So in short, the side bar needs to be extremely flexible all around, so please work with me on that one.
[url removed, login to view] Page – Redirect to [url removed, login to view]
[url removed, login to view] – Easy links to forums and oekaki. Also might have additional sub-links such as “Artist’s Forum”. Something that needs to be flexible.
[url removed, login to view] – Same as the home page.
[url removed, login to view] – Links or whatever, green, becomes Bio.
[url removed, login to view] Artist – Either linking to a page or to an e-mail. Probably to a page.
[url removed, login to view] – Donations becomes Commissons.
Navigation Top Bar: The top bar is a little different. Listed here is a bit of brainstorming and an explanation of what for sure needs to be.
[url removed, login to view] Pane - The left is the logo still.
[url removed, login to view] Arrows Pane – The navigation arrows still are grayed out except for the center one, which returns people to the home page. I’ve considered the left and right arrows to navigate artists but I sort of discourage it as the artists will likely not have a fixed sorting. If they in fact did, it would need to be alphabetical for fairness-sake.
[url removed, login to view] Pane – The right has the login pane or user pane. As for contents of the user pane on an artist page, I’m thinking it will be the same, but I’m unsure of other needed features such as whether there would be an addition button at this stage for subscribing to an artist.


Thumbnails Page: When an artist clicks on a sub-category, they will be brought to a page that displays thumbnails for the images contained within.
Static Features:
[url removed, login to view] the top it will list the Main category and sub category that the user has entered.
[url removed, login to view] will be displayed in a framed system with 200x200 allotted for each square. Around the outside border of this square will be a color system for image rating. I would like this to be rather unobtrusive but still apparent.
[url removed, login to view] will be a secondary control system below the thumbnails to allow for page forward and page back when the amount of images total exceeds what is being displayed. The control system will have arrows on each side for first page, last page, and up to 6 numbers showing at a time.
[url removed, login to view] page will default to the latest page and fully populate it. However clicking any of the page navigation features will bring it to an absolute based on member per-page selections.
[url removed, login to view] on an image will display its title, and possibly its upload date.
[url removed, login to view] Credits & Image Rating Guide – Same as the home page.
Member-chosen Features:
[url removed, login to view] member can choose between 10 and 25 thumbnails to display at a time.
[url removed, login to view] the member is not logged in, any image rated 3 or higher will be displayed as a 200x200 mature thumbnail filler image. If logged in, the member will be able to toggle this option. It will default to off if the member is over the age of 18 when signing up, but will be something that can be re-enabled.
Navigation Side Bar: The side bar will have no change from the gallery view, but will still be present at this point.
Navigation Top Bar: The top bar will gain a few features here.
[url removed, login to view] Arrow – Main-category navigation. These two arrows will change the main-category that the user is browsing. Heading left it scrolls numerically down and scrolls up if you were to refer to the formatting of the gallery display. It will auto select the last sub-category when navigating this direction. Heading to the right, it scrolls up numerically and would be the equivalent of navigating down on the gallery display. It would default to the first listed sub-category of that particular main-category.
[url removed, login to view] Arrow – Sub-category navigation. Navigating to the left is up relative to the gallery’s display, navigating to the right is down relative to the gallery’s display. It will always default to X amount of newest images. X is equal to the above-mentioned user-set value.
[url removed, login to view] Arrow – Return to Gallery. This button will return the user to the artist’s gallery. I am debating whether to include this functionality somewhere in the main portion of the thumbnails page, but I also want to encourage the use of this feature.

Imageview Page: When the user clicks one of the numbers on a gallery page, a thumbnail, or any other link to an image will end up in this view. The first thing to notice here is that the Side Bar disappears. It’s considered clutter when trying to view an image.
Page Format: The image page will have the following things from top to bottom:
[url removed, login to view] – First thing will be the image itself. There is one problem that has come up and that is image size. At times artists need to be able to upload really large images, panoramic-type pictures or wallpapers, etc. I will need a way to detect, similar to the gallery pages, an image that is beyond a certain size that would break the site’s constraints. If such an image is uploaded, a resized version will be displayed, and further down will be a button that links to the full-size image. Another thing to note is that no matter whether the user is logged in or not, at this point, if they clicked an image with mature content, it will show. They’ve had ample warning between the warning page of the site, and the image rating, and the thumbnails. If they clicked the image at this point, then they’re fine with it being mature rated. There is also no further intrusion of the color rating system on the image page.
[url removed, login to view] – Below the image is the title.
[url removed, login to view] Size – Somewhere around here would be where the full size button falls. It can either be a header icon in front of the description, or a bit of text or other image right below the title.
[url removed, login to view] – Next would be the description for the image that the artist has provided. One thing to note is that HTML will be enabled on the contents, such as bold, italic, etc.
[url removed, login to view] – *******UNDER DEBATE*******
[url removed, login to view] – Clearly separated from the image’s description [as some people do not add descriptions or add very short descriptions at times] would be the comments. These would be thread based in a manner similar to DA or FA.
[url removed, login to view] Comment – Unlike “Description”, Comments will be very tight on HTML. Bold/Italic/Underline/Strikeout, Hyperlinks, and the Kemonoart smiley set will be the basic options for content of posts. If a member is not logged in, they will not see this box at all.
More Info on Comments: Comments will need the following things:
[url removed, login to view] ability to be replied to by any member.
[url removed, login to view] edited by the member who created the comment. A note that the comment has been edited is added.
[url removed, login to view] deleted by the member who created the comment. If already replied to, a replacement comment of “Comment Deleted” is added in its place.
[url removed, login to view] of reply sent to artists when their image is replied to.
[url removed, login to view] of reply sent to members and artists when their comment is replied to.
[url removed, login to view] ability to flag a comment as inappropriate, offensive, or spam.
[url removed, login to view] of very basic HTML only, and the Kemonoart smiley set.
[url removed, login to view], timestamp, and icon [**Icon is Under Debate for comments**]
[url removed, login to view] may set comments to be hidden on their images, but may not delete the comment themselves. If they feel it needs to be deleted they can report the image.
Navigation Side Bar: The side bar, again, hides itself on this page. This allows more room for viewing the image and less overall clutter.
Navigation Top Bar: The top bar becomes the center of navigation with the side bar in hiding.
[url removed, login to view] Pane – Ever-present of course.
[url removed, login to view] Arrows Pane, Double Arrows – Jumps to the first and last image of the current sub-category that the selected image is contained within.
[url removed, login to view] Arrows Pane, Single Arrows – Jumps to the previous and next images in the current sub-category.
[url removed, login to view] Arrows Pane, Up Arrow – Originally this was planned to bypass the Thumbnails page and return the user to the artist’s gallery. However I think it would be a good idea to have this be one of the member-selected options. Some people prefer navigating through a light interface like the gallery page, and others prefer the thumbnails section. I think that the default should be for this button to return to the artist’s gallery, since that’s the most bandwidth efficient option. However if the member wishes the button to take them back to the thumbnails page instead, then they may set it like that.
[url removed, login to view] Pane – When logged in and viewing an image, this pane gains two additional functions. “To Comments” and “Add Comment”. Both of these will adjust the user’s page directly to the comments or to the bottom of the page for adding their own comment.


Forums Section: This will be a modified vBulletin board set to integrate itself with the site.


Oekaki Section: This section of the site is already fully constructed. Due to the heavy coding inside of it, I do not expect you to be able to edit it in any way. Very obscure coding with only Japanese commenting inside. It will not have the top bar, it will not have the side bar, it will not have the same user database. It is, however, still one of the sections of the site.



Gallery Management

Overview: This section will talk about what the artist will see and detail how the process for uploading art will proceed. UI for the artists is just as important as the UI for the members.
Gallery Management Page: The artist will have a spot in their Login Pane to enter their Gallery Management page. This can either be a sub-domain or a sub-folder. [url removed, login to view] or [artistname].[url removed, login to view] Either way works. Once they click into it they will have these options:
[url removed, login to view] Art
[url removed, login to view] Journals
[url removed, login to view] Main Categories
[url removed, login to view] Sub-Categories
[url removed, login to view] Images
[url removed, login to view] Featured Images
[url removed, login to view] Profile

Uploading Art: There are a few things that are involved in uploading art besides just the Java applets. Starting from the very beginning.
[url removed, login to view] the Gallery Management page.
[url removed, login to view] upload art.
[url removed, login to view] a main category.
[url removed, login to view] a sub category.
[url removed, login to view] an image to upload.
[url removed, login to view] image.
[url removed, login to view] watermark if desired.
[url removed, login to view] selection if desired.
[url removed, login to view] title, description, and image rating. The image rating chart should be displayed on this page.
[url removed, login to view] image.

Creating/Editing Journals: This section is divided up into two further options, adding and editing. Editing includes deleting.
Adding Journals: Adding a journal will create a topic on the artist-specific forum. This topic is stickied, preferably with Opening Post being the designation for sorting when viewed on the forum, and not latest reply. To create a new journal:
[url removed, login to view] the Gallery Management page.
[url removed, login to view] Create/Edit Jorunals.
[url removed, login to view] Create New Entry.
[url removed, login to view] a title for the journal and the description. Full HTML is allowed in addition to the smiley set.
[url removed, login to view] journal.
Editing Journals: ***UNDER DISCUSSION*** Editing a journal may be done through the forums or through the gallery management. For gallery management:
[url removed, login to view] the Gallery Management page.
[url removed, login to view] Create/Edit Journals.
[url removed, login to view] Edit Entry.
[url removed, login to view] the journal that needs editing.
[url removed, login to view] the journal.
[url removed, login to view] edited journal.
For editing through the forums:
[url removed, login to view] the forums.
[url removed, login to view] the topic your journal is displayed through.
[url removed, login to view] your post.
4.Resubmit.
**One thing to note is that artists will have full moderation privileges over their own forum. It is theirs and they have the right to do so. This includes things such as topic locking and comment deleting. To prevent too much control, they can only lock topics and edit or delete posts. Deleting the topics is still reserved for super moderators and admins only.

Editing Categories: One part of the gallery management that’s very important. The artists will not be constrained to any one format of how they wish to sort their images. However due to the many paths these two sections can take, I leave the execution of how to merge everything together to you. These are just suggestions based on the current needs, but do not take user experience into account beyond basic levels. User interface and convenience, however, are very important.
The options for Main Categories are:
[url removed, login to view] New Category – They create a new main category here. In doing so they only give it a name. It defaults to the last position in the list.
[url removed, login to view] Categories – Here they can rename the existing categories to suit their needs. This does not affect any images contained within.
[url removed, login to view] Categories – Here they can change the order of the main categories. Clicking this will give a list of the current categories and list numbers after each. The artist will need to number them in the order they wish the categories to display. Identical numbers will return an error, but skipped numbers will be compressed to 1, 2, 3 in relative sorting order. It will then display the page again to show the new order. This will move all sub-categories contained within.
The options for Sub-Categories are:
[url removed, login to view] New Category – Again, new categories are created here. However for sub-categories things are a little bit more complicated.
[url removed, login to view] name.
[url removed, login to view] location – What main category does the sub-category get assigned to? I would suggest a way to reference the artist’s sub-categories on this page, either on a side panel to the right, or at the top or bottom. Just somewhere so they can pick them. Best method I can think of would be to use the assigned number, but again, UI is very important here, so I’m leaving most of the layout of this section to you.
[url removed, login to view] Path – What will the directory for storing the images be called? It is important for the site structure. I want it to capitalize the first letter of this to default to capitalized for looks. Thankfully the site is not case sensitive.
[url removed, login to view] it a filename definition – This is for sorting purposes file-side. All images gain the defined variable plus a three-digit variable matching the file’s image number. If unfilled, this defaults to the first four letters of the category name. The problem here is that the gallery database that exists right now needs to carry over as much as possible. Files are currently added using this format, however some files are .png, some files are .gif, and some files are .jpg. I would like to rename files that are uploaded by the artists, however if that becomes an issue with compatibility of the existing site, then I am willing to drop this as a non-issue.
[url removed, login to view] Categories – Lets the artist pick a sub-category to rename. Renaming does not affect the images within.
[url removed, login to view] Categories – Lets the artist adjust the order and location of the sub-category. The artist can change both the main-category it is under as well as the order. Duplicate number pairs or number pairs with out-of-range main category numbers will return an error. Skipped numbers will return relative sorting.
[url removed, login to view] Directory – This option will be accompanied by a warning that changing the directory should not be done unless absolutely needed. I know some people like to favorite images with their browser, especially since direct image favoriting will not be a feature. Editing the directory also edits the filepath used by the website so it will break any favorites that members have. In any case, if the artist has to edit the directory name because the title of the category has changed beyond its original intent, then they can change that here. Doing so does not affect any images within. NOTE: The filename definition could also theoretically be adjusted here. If needed, you could also perform a mass rename based on certain variables at the time of database conversion, and allow all linked filenames to be changed en-masse. I also would not mind this feature so that I could tag every image filename with Kemonoart-XXXX###.jpg [referring to adding the “Kemonoart-“ part.] In addition, I do still have all of the images handy. If I had to re-upload images then I could do that. The trouble is having to re-upload each and every comment. I do not have the comments backed up in text format either.


Editing Images: This is another section that could also be combined a lot better via the above structure and a good CSS, PHP, Java applet, whatever. I’m horrible at good user interface ideas. In any case, for editing an image they have to be able to move the image between categories, alter the order of images within a category, rename the title, edit the description, edit the thumbnail, edit the watermark, and set the image as one of their limited number of featured pictures. I’m thinking this section will be best combined as a complicated java applet or something mixed with editing categories and such. I’m sorry I can’t be more help here.

Removing Featured Images: Another thing that could likely fit in the proposed Applet. Just being able to see their selections together in one place and choose whether to remove them.

Edit Profile: Edit profile consists of editing their e-mail, biography page, commissions page, and whatever other pages are set up for them to edit. Consists of all the HTML editing they need for the bio and commissions pages. This is one of those things that needs to be very flexible in a future sense. I don’t know what all I will need in the future but I’d like it to be set up through Behind-the-Scenes to add other sections to this that the artist can edit. Here or in gallery management directly they could also see how many members are subscribed to them and possibly how many members have them on their homepage. I’m also open to suggestions here and am doing my best to brainstorm whatever I can manage in advance for this. In addition, the ability to rename certain sections of the artist’s site may be changed, such as “[Artistname]’s Latest Image” could become. “[Artistname]’s Newest Pic” and whatever else. Above all else, though, they may have the ability to change the words that display on the web-title-bar when someone is viewing their main gallery page.

Member Management

Overview: Braindead now. Stopping for tonight. @_@

Forums, and What They Interact With

Commenting
Journals
User database


---Notes---
Member’s favorite artists
Watching artist – once-a-day e-mail or web notification
Artist link – talk more on it.

No deleting comments, just editing with timestamp

Elaborate more on the sidebar.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online