We need a web site built for a Data Back Up business. If you do not have an understanding of Linux or LAMP, you need not go further.
QR Code Link to This Post
Who we are looking for:
A talented individual or small group of individuals that good with LAMP. That can make a simple website to advertise services and take inquiries from web forms.
This is a very simple task for someone who knows the magic words, "LAMP Stack", and that knows what a website is and how it works. Anybody that says they are experts with a LAMP Stack has the skillset we need.
LAMP should be looked up on Wikipedia to learn what it actually is but hear is a brief summary.
Linux, Apache, MySQL, PHP. (LAMP) Because the Internet runs on Linux, Apache is the Webserver used, MySQL is the relational Database used, and PHP is a scripting language used for web development. All are open source, widely supported, free, and secure. There are vast quantities of resources for all of these features and these are the root building blocks of the Internet.
Anybody that does not fully understand a LAMP stack is not going to be a productive resource. They may be talented in using tools that run on a LAMP stack, but unable to operate the core features of our servers or venture. Basically, we are providing Servers with a LAMP stack of applications and selling access to this resource.
It is understood that many people familiar with LAMP are not Artists and that they do not excel in creating beautiful web sites. The situation is that we are looking for a functional website that is simple, fast, and functional. It is limited to simple pages with few levels and little database interaction. The Web Pages should be created in a common open source tool and if a CMS or Content Management System is used, it too should be a common open source tool. Ideally we will use simple tools that are universally supported that are Open Source. This is solely for us as the customers renting machines from us and buying connectivity can use whatever they want. We are not making websites, managing their content, or anything other than managing our computers and selling bandwidth. We are selling cloud services too but these are going to run on a LAMP Stack and are a separate project than making the Gemini Data Backup Website.
Here is what we give to the developer that is going to do the website:
1. A preloaded Ubuntu server with root level access on a fast connection with a static public I.P..
2. A website spec and database spec on what we want the site to display and what to store or process.
For simplicity, 1 and 3 are discussed first. The Ubuntu system is a default, off the shelf installation of Ubuntu. The root password is given to the LAMP Developer. The developer sets up their group and individual access and installs the requisites for web page storage in the /var/www folder. The ftp server may be setup or configured as the developer sees fit and it is suggested that a seperate website developer account be created by the LAMP Developer. The accounts set up should be reported back to GDBS and the user tools employed should be common open source tools preferrably included in Ubuntu. The typical use envisioned is the website is set up and it should be portable. The starting I.P. address will change but can be a specific dotted quad for development purposes. If the LAMP programmer wants to install DNS functions to make his website work easier, he may, he is supposed to know how to do this. The website will be moved to a clean install on a new machine later after development. Backup services are on different servers with a different programming spec. The only interaction with the web server will be done with queries from the web server to the cloud server (What to do) and from the cloud server to the web server (what was done). The cloud services is a seperate spec but the core inputs and outputs are defined in the the web server. This is done in the web server with PHP. The web server is Apache and the database is MySQL. Emphasis is on open source, commonly available, and well documented in the public domain, and low or no cost. Any tool used must fit these 4 criteria.
Payment; You can handle this how you want. You can even copy this email as it is and send it to the prospective developer. I suspect you would pay them a certain amount to start, after proof of qualifications, pay them more, and after the work is done, pay them the rest. A suggestion is this:
1. Pay $100 to a developer and see if they can get an FTP server going, setup a user account, make two web pages linking to each other. Any LAMP guy can do this. If they cant, they are not who we are looking for.
2. Pay $100 to Expand the web site to no more than 20 pages, using templates and a site map as follows:
Home page links to 4 seperate pages:Products and Pricing, Contacts, About US, Resources
each of those 4 pages links to 3 to 5 seperate pages totaling 20. Those pages should have a home page link. All pages will have a contact link.
Products and Pricing, a link for Data Center Rack Space, one for Virtual Machine Hosting, A link for Hardware Products, a link for Remote Hands On Services.
Contacts, A page for how we do things at GDBS, A page for phone numbers and addresses hours of operation, a page for payment terms, A form for special requests (not a mailto: form) This form will have about 30 fields for name, address, etc that will be put into an email and sent to a specific email address. The email address will be double entered.
About Us, A page that tells who we are, what we do, and how we can help. a link to a second About us additional info page called shipping and receiving details.
Resources. This has a link to a FAQ page but this page is to have links to various tools, documentation, links to wikipedia, google, Ubuntu, various developers, paid resources where we sell placement on the page. This is where the web developer can have his link placed for free.
All pages can be pretty blank with minimal data. The text will replace "PNP/TB1" PNP/TB2 tags with Text blocks that will be sent to the developer as maintenance. GDBS will type the text and label it appropritely where the developer can cut and paste it into the appropriate pages and re post the pages. The pages should all use cached graphic backgrounds, stock images where appropriate, and no bandwidth intensive videos. The page coding must be light and not bloated. Cookies need not be used or expected. All pages should be less than 5k not including graphics and backgrounds. Backgrounds and graphics must be smaller than 250kB per page. The entire website must fit in 10MB. This means the HTML must not bring a lot of unused superfluous bloated code with it. SEO tags may be used to fill in any excess space in pages but the main goal is for pages to load fast on slow connections.
3. Pay $100 to insert the text blocks we send and have them inserted at the matching spots in the corresponding pages. Graphics may also be sent so graphic placement could use identifiers that can be gleaned from the page source as long as it is unique per page branch.
4. Pay $100 to modify or add any page branch not wildly diverging from the conceptual design in step 2.
5. Pay $100 for small tweaks and changes to correct links, move minor things around, change colors and type styles but not anything that would require changes to the structure or templates used in the website.
If all these things are done, the process will be compensated for as it is done, will remain simple, fast and light. The end result is to emulate other Data Back Up web sites.
All suggestions must be emailed and both parties should not stray from this basic concept that adheres as much as possible to this document.