Skip to main content

WEBSITE REQUIREMENTS


Basic Website Requirements
1. Site Reference
* URL
* Templates
2. Site Contents
* Logo,
* Banner Images,
* Team Member Bio,
* Site Owner Bio,
* Social Media Links
3. Site Pages
* About us,
* Contact us,
* Services,
* Blog,
* FAQ
* Get in touch,
* Privacy policy,
* Map
4. Site Communication Via
* Email,
* SMS 
5. Site Server Space
* Domain name
* Web Hosting
________________________________________

Website Development Requirements
 1. Styling and Design:
 => What is the look, feel and brand of the website?
 => Identify the broad styling and design considerations.
 2. Sitemap and Navigation:
 => What is the structure of the website?
 => List the sections and content categories of the website. 
 3. Visitor Interaction:
 => What will visitors be able to do on this website?
 => List all the activities they will complete while visiting.
 4. Editing, Updates and Administration:
 => How will the website be updated?
 => Define the process for adding new content and making editorial changes. 
 5. Content Management:
 => How will content be managed on a day-to-day basis?
 => Is there a need for a Web Content Management System?
 6. Tracking:
 => What are the reporting needs of the website?
 => Define a list of Key Performance Indicators that stakeholders and other interested people need.
 7. Search Engine Optimisation:
 => How will the website be 'promoted' in organic search results?
 => List the items and activities to enable this, such as, a unique title and description tag on every page.
 8. Editor Interface:
 => How will editors update website content?
 => Define the editor environment and everything required to allow editors to do their job.


  9. Accessibility:
 => How will people with special needs use the website?
 => List the requirements to allow access by screen-readers etc.
  10. Security:
 => What will be in place to make sure the website is secure and safe for visitors to use?
 => List all security considerations.
  11. Hosting:
 => How will the website be hosted?
 => Identify the type of hosting (cloud or physical servers) and the site (own hosting or third-party).
  12. Maintenance and Support:
 => What are the requirements for supporting the website?
 => Define the time periods and level of support needed, including disaster recovery and service continuity.
  13. Other Requirements:
 => List anything not covered in other sections of the document.
  14. Exclusions:
 => Anything that will not be delivered as part of this project.
  15. Considerations:
 => List anything that needs accounting for as part of this work and any constraints that may exist.
  16. Assumptions:

 => List any assumptions made about the proposed website.



Comments

Popular posts from this blog

SETUP REST API IN CI

1. Create Rest_controller.php inside controllers and paste code: <?php defined('BASEPATH') OR exit('No direct script access allowed'); require APPPATH . '/libraries/API_Controller.php'; class Rest_controller extends API_Controller { public function __construct() { parent::__construct(); } public function index() { $this->api_return(             [ 'status' => true,                'result' => "Welcome to Testservices."             ],         200); } } ?> 2. Create api.php inside config and paste code : <?php defined('BASEPATH') OR exit('No direct script access allowed'); /**  * API Key Header Name  */ $config['api_key_header_name'] = 'X-API-KEY'; /**  * API Key GET Request Parameter Name  */ $config['api_key_get_name'] = 'key'; /**  * API Key POST Request Parameter Name ...

NGrok Setup

 https://dashboard.ngrok.com/get-started/setup 1. Unzip to install On Linux or Mac OS X you can unzip ngrok from a terminal with the following command. On Windows, just double click ngrok.zip to extract it. unzip /path/to/ngrok.zip 2. Connect your account Running this command will add your authtoken to the default ngrok.yml configuration file. This will grant you access to more features and longer session times. Running tunnels will be listed on the endpoints page of the dashboard. ngrok config add-authtoken 1woFn9zVqcI4VeGuSIiN2VtmnPa_ZXuAuF1AAPkqApr7WVsQ 3. Fire it up Read the documentation on how to use ngrok. Try it out by running it from the command line: ngrok help To start a HTTP tunnel forwarding to your local port 80, run this next: ngrok http 80

API ( service ) Image or Video Upload

## SAVE  VIDEO public function uploadmedia() { $target_path = "assets/uploads/"; $target_path = $target_path . basename($_FILES['file']['name']); if(move_uploaded_file($_FILES['file']['tmp_name'], $target_path)) { $this->api_return( [ 'status' => true,    'result' => 'uploaded success' ], 200); } else{ $this->api_return( [ 'status' => false,    'result' => 'failed' ], 20); } } ## SAVE FILE IMAGE OR VIDEO public function savefile() { $filetype = $_FILES['file']['type']; if (strpos($filetype, 'image') !== false) { $type = 'image'; } if (strpos($filetype, 'video') !== false) { $type = 'video'; }         $filename = trim($_FILES['file']['name']); // $userid = trim($this->input->get('userid'));...