How to correctly describe the functionality of a resource within the technical specifications for website development
Don't forget about the technical side of the site. If you want your web resource to be as convenient as possible in terms of functionality, then describe all the necessary details in the technical specifications. Otherwise, you will get a sheet of code lines that only a full-time programmer can manage. List of possible site functionality:
CMS (WordPress, Joomla!, Bitrix, etc.).
Application form.
Modal windows.
Sliders.
Gallery modules.
Page and SEO modules.
Compression and caching modules.
Map with location mark.
In this section, you should also include a description of the hosting requirements and its settings. We recommend choosing a reliable provider that can guarantee high speed and offers favorable prices for service.
As an example, we will provide a template journalist email list of technical specifications for website development.
Website integration with 1C Bitrix The developer connects and configures the CMS system "1C Bitrix". The customer buys the license "1C-Bitrix: Site Management" for using the site himself
Filling the site with content The CMS system must have the roles of an administrator who manages the site and an editor who can add information.
Adaptation for mobile gadgets Layout for PC and mobile devices with different screen resolutions, from 1920 to 320 px wide. Horizontal scrolling is not allowed.
Integration of additional CMS modules Upon agreement with the customer, the contractor can add additional CMS modules to the site if they improve the functionality of the web resource. If the modules are paid, they are paid for by the customer
Connecting a domain and hosting “The developer connects the hosting and links the domain to the customer’s site, parks the domain name with the ns1, ns2 addresses. PHP version no lower than 7.0 is required
Setting up a MySQL database The developer implements a MySQL database on the hosting to place the site data. He transfers access to the database to the customer via e-mail
Background video on the main page In the first block on the main page, display the video background provided by the customer. To make the text more readable, create a darkening background
Setting up modal windows and sending data All buttons must call modal windows with a feedback form. These forms must be correctly sent to the email specified by the customer
Output of feedback forms Each page should have a feedback form, which consists of a field for entering a phone number and a "send request" button. The content of the form should be sent to the administrator's email and to [email protected]
Yandex.Maps integration with location tag The Yandex.Maps module with a geotag is displayed on the website pages. The customer installs the tag independently on their Yandex account
Connecting the Yandex.Metrica analytics system Connecting an analytics system that collects data on traffic and visitor behavior on the site. To connect, the customer provides the contractor with an email address from the Yandex service
Setting up goals in Yandex.Metrica The developer sets the necessary goals in Yandex.Metrica, which collect statistics on which form the application was sent from
Output of page titles and meta descriptions according to the keywords of the web page All pages must have an H1 heading and a meta description that matches the page content.
Cross-browser optimization The site must work correctly in the most current versions of popular browsers
Setting up sitemap.xml The developer must output the sitemap to the sitemap.xml section and specify the pages to index.
Adding breadcrumbs breadcrumb navigation The developer integrates navigation chains with page addresses into all sections. The required format: Home → Section → Subsection → Current page.
Setting up robots.txt The contractor configures robots.txt, a file that contains site indexing parameters for search robots
Setting up the .htaccess file The developer sets up a file that allows editing the web server configurations and settings.
Setting up CHPU page addresses like domen.ru/arenda-sklada The URL of the pages must have a correct description in Latin for search engines and users
Setting up 404 and 303 pages Error 404 should be issued correctly. Error 303 implies redirection to a page that has changed its address
Optimization of scripts and program code HTML/CSS/PHP To increase the site loading speed, the developer optimizes the page code. If necessary, he moves the loading of .js scripts to the site footer, and also configures page caching and CSS/HTML compression
Compress the size of images and media files The developer optimizes the size of images and videos that are posted on the site to increase page loading speed.
Technical support and testing during the first month after the site starts working The contractor provides technical support and also corrects shortcomings and errors in the operation of the site during the first month after the launch of the project
Online calculator for cost calculation
-
- Posts: 684
- Joined: Thu Jan 02, 2025 7:19 am