Write a minimalistic engine/CMS with the output from the Mysql database, on
135 USD- Short URLs for the topics of 5 characters of the site.com/q3050 by ID in BD - for speed.Categories of Topics (Questions)Remove them in the sidebar to the left as on the original website.There may be unlimited categories for 1 forum topics.Up to 100k topics will be on the site.Having the ability to paste the cast Title / Description and text on a page in a template, is stored in the base.- Full-text search on a site with a 2-3 recaft - example of how https://ahrefs.com/ru/backlink-checker works after entering the request appears a drop
- Results of "Same Questions" - according to categories + in order of deletion of views.- Forming Sitemap.xml - sitemap-index.xml with the maps of the site https://www.gymshark.com/sitemap.xml and separately inside each map with every 1000 topics of sitemap-topics1-N.xml
The possibility of “citing” the answer.As in the forums, when a message is quoted.Predict this in the database and in the outcome template.There is a topic site.com/q3050 , to which it goes the answer which has its own anchor link site.com/q3050#a1 , if the user responds not to the main question site.com/q3050, but to the answer site.com/q3050#1 to this question, then it goes the quote site.com/q3050#a1
Support for all languages including Chinese
The tags.For example, we may have a question on the topic "How to properly prepare a chicken in a oven?“In the chart of chicken.In the recipe, the words “perez” or “majonez” are mentioned.The separate BD table will store the tags, for example, “pets” under ID 1234.In all topics where there is the word "pets" should be a link to the page type site.com/s/t1234 and look like a search page, have the ability to put the cast title / Description and text on the page in a template.The possibility of updating the tags to make a separate script, for example, the base has proven content, added the tags, and all the tags must be reviewed again.2ndThe speed and speed of the page:
2.1 Ready to high load up to thousands of requests per second - when indexing Google is extremely important.2.2 Cacheing pages with the possibility of removing the cache manually or by timeout (execution crown).2.3 Page transfer speed from the server is the ability to set DB Mysql and put everything into the cache/operative.The ability to adjust flows in NGINX and optimize server resources.carry out load testing by software.2.4 Compression of everything and everything, asynchronous download of libraries and fonts from third-party CDNs, minimalism in design, fonts, etc.Knowledge of https://pagespeed.web.dev/ and successful desktop 98-100, mobile 90+ experience.Example Mobile Pagespeed 98-100 https://ladadate.com/profile/738907-bride-ukraine-yana
2.5 Validity of the code https://validator.w3.org/
Добрый день!
Нужно написать неполный аналог сайта https://askmeplz.com/ . Контент не будет пополняться пользователями, это иммитация. Контент будет залит мной в базу данных, структуру которой вы подготовите.
Основной упор на скорость работы, а не функциональность. Поэтому на фронте используем чистый JS,CSS - никаких тяжелых библиотек, на крайний случай CDN асинхронную загрузку шрифтов. Для формирования шаблона - PHP 8 файлами.
Требования.
1. Функционал самого "движка":
- Короткие URL для топиков 5 символов вида site.com/q3050 по ID в БД - ради скорости.
- Категории топиков (вопросов). Выводить их в сайдбаре слева как на оригинальном сайте. Может быть неограниченно категорий для 1 форумного топика. Ориентировочно до 100к топиков будет на сайте. Иметь возможность проставить кастомный Title / Description и текст на страницу в шаблон, хранится в базе.
- Полнотекстовый поиск по сайту с рекаптчей 2-3 - пример как работает https://ahrefs.com/ru/backlink-checker после ввода запроса появляется каптча
- Вывод "Похожих Вопросов" - по соответствию категорий + в порядке убывания просмотров.
- формирование Sitemap.xml - sitemap-index.xml с картами сайта https://www.gymshark.com/sitemap.xml и по отдельности внутри каждую карту с каждыми 1000 топиков sitemap-topics1-N.xml
- Возможность "цитирования" ответа. Как на форумах, когда цитируется сообщение. Предусмотреть это в базе данных и в шаблоне вывода. Имеется топик site.com/q3050 , к нему идет ответ у которого есть своя анкор-ссылка site.com/q3050#a1 , если пользователь отвечает не на основной вопрос site.com/q3050, а на ответ site.com/q3050#1 к этому вопросу, то идет цитирование site.com/q3050#a1
- поддержка всех языков включая китайский
- теги. Например, у нас может быть вопрос на тему "Как правильно приготовить курицу в духовке?", в категории Курица. В рецепте упоминаются слова "перец" или "майонез". В отдельной таблице БД будут храниться сущности-теги, например "перец" под ID 1234. Во всех топиках где есть слово "перец" должна проставиться ссылка на страницу вида site.com/s/t1234 , и выглядеть как страница поиска, иметь возможность проставить кастомный Title / Description и текст на страницу в шаблон. Возможность обновления тегов сделать отдельным скриптом, например в базу докачали контента, добавили тегов, и надо все теги заново пересмотреть.
2. Быстродействие и скорость загрузки страниц:
2.1 Готовность к высокой нагрузке до тысяч запросов в секунду - при индекации Google крайне нобходимо.
2.2 Кеширование страниц с возможностью сброса кеша вручную или по таймауту (крон выполнение).
2.3 Скорость отдачи страниц с сервера - умение настроить DB Mysql и загнать все в кеш/оперативку. Умение настроить потоки в NGINX и оптимизировать серверные ресурсы. Провести нагрузочное тестирование софтом.
2.4 Ужатие всего и вся, асинхронная загрузка библиотек и шрифтов со сторонних CDN, минимализм в дизайне, шрифтах и т.п. - знание не понаслышке о https://pagespeed.web.dev/ и успешных опыт прохождения Desktop 98-100 , Mobile 90+ . Пример Mobile Pagespeed 98-100 https://ladadate.com/profile/738907-bride-ukraine-yana
2.5 Валидность кода https://validator.w3.org/
-
Здравствуйте.
А готовые движки Вас не устраивают?
-
Current freelance projects in the category PHP
Telegram auto-redirect SMS
315 USD
Messages from one bot need to be redirected or duplicated to another bot or to a web resource. If possible, of course. PHP ∙ 3 proposals |
Gmail get message php
315 USD
You need to retrieve emails from the [email protected] mailbox via the Gmail API on the website (PHP). The task is only to receive new emails, I will handle the processing myself. PHP ∙ 2 proposals |
Admin panel for an article websiteGood day. It is necessary to write an admin panel for a gaming article website (this website - https://themeforest.net/item/goodgames-portal-store-html-gaming-template/17704593) The admin panel should include: 1. **User Management:** - Creating new users. - Editing… HTML and CSS, PHP ∙ 7 proposals |
Laravel + VueJS + InertiaJSGood day, the project is written, it is working and ready to launch. Except for one nuance. SSR(Server Side Rendering) works very slowly, when launching a bot to check the load - the site crashes after 3-4 minutes. If you restart SSR during the check, it works but very slowly.… JavaScript, PHP ∙ 2 proposals |
Change the logic of the promotion 1+1=3Video about what needs to be done https://www.loom.com/share/e73bc4b1b04c49f7b78acf95e9ce7d15?sid=73b5c8ee-c7c5-4518-86ef-acfc7ffda194 In short, the logic of the promotion 1+1=3 needs to be changed. Currently, when adding 2 pizzas of 40cm, a modal pops up where the user can… PHP ∙ 1 proposal |