create a website for my small business. (Drupal and Gallery 2 seem like a good platforms to me, but I could be talked into another system). This is my first posting and is probably not an entirely complete description. I want to see if there is someone out there who can see where I am going with this and wants to work with me to find the right solution. This website needs to be very interactive with images, short video clips (maybe in conjunction with Youtube or other video site) and music. Subscribers should be able to upload and download this media. It should be able to organize the media into an orderly hierarchy of galleries as described below. It should have the ability to display slideshows within the galleries.
It will need to be able to provide secure transactions.
It should have a sophisticated blog capability
It needs to have a real time calendar in the background to automatically update certain aspects of the website (for example on the Calendar page so that the events that are coming up soonest will appear at the top with each subsequent event following.)
I may need some coaching upon completion so that I am able to edit pertinent aspects of the site.
"Windows XP", "in all 3.0+ versions of Internet Explorer and Netscape", "Linux"
I just need it to work for most web browsers that are in use today and to look and function about the same in each of them.
All deliverables must be uploaded to Rent A Coder before the deadline(s) for this project...with no exceptions. If this contract makes it impossible for a competent person to do this, then do not start this project...but instead alert Rent A Coder of an un-arbitratable, illegal project.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Here is an outline of the structure of the website: (I have been somewhat general about aspects of this outline. Please contact me if you need more information before being able to make a reasonable bid.)
I would like the website to look very similar to this one: [url removed, login to view]
The top page:
• Very concise with a slideshow of photos running (coming from the favorites sub gallery).
• There should be a menu for customers to input their regional location. This takes them to Local Home Page. There will initially be two Local Home Pages, but it should be expandable.
• There should also be the ability to sign-in so that subscribers are able to navigate directly to a personal Local Home Page. They should be able to modify the environment to show photo galleries, blog threads, music and videos that reflect their interests. In essence, a My-’website name’.
Local Home Pages:
These are unique to the home region of subscribers and visitors to the site. There will be just 2 regions to start with.
• The header block will have the company logo on the left, the name of the local region in the middle and a site search bar on the right along with a menu to change start location.
• The site menu will be in the second line of the header.
o Menu will have eight items, each with its own drop-down menu
o When a menu item is selected, it will become highlighted and just the Main block and the three right side blocks will potentially change (or disappear) depending on the menu item
o Menu items are: Calendar, Gallery, Guest Blog, Destinations, Join Trip, About Us, Contact Us (Calendar will be the default “Home” page for each region)
• On the right, taking up about ¼ of the page should be a column of 3 blocks.
o The first block should have a drop-down menu bar that says Join Trip and lists the upcoming trips in order of occurrence.
• It should also have a sign in field (user name and password). If signed in this should change to a welcome message.
o Beneath this block is one for Alerts. This should allow the moderator to post special notices.
o Beneath this block is one for Recent Guest Blog postings
Main Content Block
This will be unique to the Region of the Local Home Page. It will be broken up into tables. The uppermost table will be the next trip that is coming up for that region. The following trip will be in the next table below.
• The table should have a header that shows the date and the name of the trip.
• It should have a left column taking up about 2/3 of the table that is a slideshow derived from the ‘Favorites’ sub gallery of the sub gallery for that destination.
• It should have a row of about 5 thumbnails to other pictures from this ‘Favorites’ sub gallery. A click on the main photo leads to that sub gallery. A click on a thumbnail leads to the large version of the photo with a ‘next’, ‘previous’ ‘sub sub gallery name’, ‘sub gallery name’ and ‘main gallery page’
• The right column should have the first lines of text describing the trip (to be edited by site administrator. At the bottom of the text it should have a link to ‘more info’ which links to a page with the entire block dedicated to the full text info about trip.
• Also at the bottom should be a ‘Join Trip’ link.
• There should also be a link to a more typical calendar layout of the upcoming events.
The top gallery page should have tables much like in the Calendar section.
• The first table is the overall website favorites gallery.
o This gallery is only controlled by the administrator or moderators.
o It has a large picture that is a rotating slide show
o It has thumbnails at the bottom that connect to each of the sub galleries (i.e. each of our destinations: Vegas, San Francisco, San Diego etc.) There is a text title for each of these sub galleries
• Each sub gallery page is constructed the same way as the favorite gallery. The thumbnail links on these sub gallery pages lead to specific trip dates for that destination.
• There is a further sub gallery on each of these specific trip galleries, which breaks down to the individual traveler ‘s photo uploads. The table on this page should have a module that allows a traveler to upload photos, name them if they wish, and for others to download the large size versions of the photos.
The Guest Blog page should have the same right-hand column and header, but the main content block should be a blog.
The Destinations page should be very similar to the Calendar page, but it will not be regulated by a background calendar and it will not have trip dates in the title. Instead, it will have a drop down menu with a list of upcoming trips in order of occurence.
The main content block of the Join Trip page should link to a form, which contains appropriate input fields for pertinent information and drop downs that allow students to select the trip, date, rooming preferences, etc. that they are interested in.
It should give the possibility to pay online by credit card.
About Us page will be similar to the Destinations page. With information and pictures about us instead of the destinations.
Contact page will lead to a form that sends a message to us. It will have appropriate fields including one for the senders email so that we can send an auto-reply and then eventually respond.
A couple things have come out in the process of defining this project. I realize now, that in the future, we are going to need to have the ability to have pages of the site in different languages depending on the region.
For example, I want to be able to decide which of our services will be featured in each region. The list of upcoming excursions will be different depending on if the person is departing from Los Angeles, from Santa Barbara, from San Francisco.
Further, once we get to the point of trying to directly advertise to groups originating from overseas, the featured services will be different as well as in different languages. We might even want to alter the format a bit. Instead of projecting a calendar format as the main means of advertising, we may want to stress our ability to put together custom itineraries to fit their needs. So in that sense, the multilingual sites will operate independently.
We need to have a means of allowing credit card transactions from the site.