Виправити проект
Виправити та допрацювати проект до готовності.
Є готовий сайт, реалізований на PHP та MariaDB.
Даний сайт робить збір контенту по RSS.
Потрібно внести ряд доопрацювань:
- потрібно змінити склад атрибутів у таблиці (entries -> content, в т.ч. додавання інших таблиць) у БД, щоб БД була максимально універсальною для зберігання контенту з різних RSS.
- реалізувати UI для функції rss/online_rss.php, щоб можна в UI вручну copy-paste посилання RSS, щоб забрати та завантажити контент у БД. 2 RSS посилання надаються.
- змінити 2 php файли з папки publishers та створити процес з таймером, щоб завантажувати RSS контент з RSS у БД у фоновому режимі, 2 RSS посилання надаються.
- monitor/display.php - косметична робота, щоб сторінка виглядала більш комфортно, відображала кориговані атрибути на етапі 1)
- створити API, щоб зовнішня система могла забрати у нас контент з усіма заявленими атрибутами у БД, при цьому, у запиті можна задавати параметри, що вказують API повертати певні атрибути у відповіді. Також всі параметри у запиті потрібно упакувати в одну структуру даних (типу об'єкта), щоб запит не виглядав занадто довгим, хаотичним. Приблизно такий формат запиту - Post; формат відповіді - Json;
-
10 днів17 740 UAH
299 10 днів17 740 UAHПривіт!
Я уважно ознайомився з вашим проектом і вимогами до його доопрацювання. Розумію, що вам необхідно оптимізувати роботу сайту, реалізованого на PHP та MariaDB, для ефективної обробки та зберігання контенту з RSS-стрічок.
Маючи 15-річний досвід у веб-програмуванні та розробці, я впевнений, що зможу якісно і в строк виконати всі необхідні доопрацювання, забезпечивши стабільну та ефективну роботу вашого сайту.
Пропонований підхід до реалізації доопрацювань:
Оптимізація структури бази даних:
… Уважний аналіз поточної структури таблиці entries та визначення необхідних змін для забезпечення універсальності зберігання контенту з різних RSS-стрічок.
Розробка та реалізація нової структури таблиці entries, включаючи зміну складу атрибутів (наприклад, content) та додавання необхідних додаткових таблиць.
Забезпечення цілісності даних та оптимізація продуктивності бази даних.
Реалізація UI для функції rss/online_rss.php:
Розробка зручного та інтуїтивно зрозумілого користувацького інтерфейсу для ручного введення RSS-посилань.
Реалізація функції копіювання та вставки RSS-посилань в UI.
Інтеграція UI з функцією rss/online_rss.php для завантаження контенту в базу даних.
Розробка фонової процесу завантаження контенту:
Створення 2 PHP-файлів для обробки RSS-стрічок з папки publishers.
Реалізація фонової процесу з використанням таймера для автоматичного завантаження контенту з RSS-стрічок у базу даних.
Забезпечення стабільної та надійної роботи фонової процесу.
Косметичне доопрацювання monitor/display.php:
Редагування сторінки monitor/display.php для покращення її зовнішнього вигляду та зручності використання.
Відображення скоригованих атрибутів з бази даних відповідно до змін, внесених на етапі 1.
Розробка API для надання контенту:
Створення API для надання контенту зовнішнім системам.
Реалізація можливості передачі параметрів у запиті для фільтрації та вибору необхідних атрибутів.
Розробка структури даних (об'єкта) для упаковки всіх параметрів запиту.
Реалізація формату запиту POST та формату відповіді JSON.
Чому я?
15-річний досвід у веб-програмуванні та розробці.
Глибоке знання PHP та MariaDB.
Досвід роботи з RSS-стрічками та парсингом контенту.
Досвід розробки API та інтеграції з зовнішніми системами.
Готовність до довгострокової співпраці.
Я готовий обговорити деталі проекту та відповісти на всі ваші запитання.
-
1 день4435 UAH
140 1 день4435 UAHПривіт,
У мене є великий досвід роботи з PHP та MariaDB, і я буду радий допомогти завершити та оптимізувати ваш вебсайт для збору контенту на основі RSS. Мій підхід забезпечить структуру бази даних для максимальної гнучкості, інтерфейс буде зручним для користувача, а процеси автоматизації працюватимуть безперебійно у фоновому режимі.
Запропоноване рішення:
✔ Оптимізація бази даних: змінити структури таблиць та атрибути для кращої адаптації до різних джерел RSS.
✔ Розробка інтерфейсу: створити інтуїтивно зрозумілий інтерфейс для ручного введення RSS та збору контенту.
✔ Автоматизована обробка RSS: покращити PHP-скрипти для ефективної обробки та зберігання даних RSS з фоновим виконанням.
✔ Поліпшення інтерфейсу: покращити відображення для кращої читабельності та досвіду користувача.
… ✔ Розробка API: реалізувати структурований API, щоб дозволити зовнішнім системам отримувати контент з гнучкими параметрами запиту у чистому форматі запиту (POST, JSON-відповідь).
Я забезпечу, щоб реалізація відповідала найкращим практикам для продуктивності та масштабованості. Давайте обговоримо деталі.
Чекаю на співпрацю з вами!
-
1 день3104 UAH
1938 29 1 1 1 день3104 UAHВітаю! Я завжди радий допомогти вам з вашим проектом. Якщо є питання або ідеї – пишіть, все обговоримо. А ще загляньте в портфоліо, там багато цікавого!
Актуальні фриланс-проєкти в категорії PHP
Розробка веб-сайту WordPress
1002 UAH
|
Зламався кошик WooCommerce (WordPress) — не додає товар і не відкривається сторінка кошикаНа сайті інтернет-магазинуhttps://www.dobryi-gospodar.com/ (WordPress + WooCommerce) повністю перестала працювати функція оформлення замовлення.При натисканні на кнопку "Додати у кошик" (як у картці товару, так і в каталозі) починається тривале завантаження (індикатор… CMS, PHP ∙ 18 годин 56 хвилин тому ∙ 52 ставки |
Функція пошуку товарів за зображеннямНеобхідно розробити та інтегрувати на сайт функцію пошуку товарів за зображенням.Що потрібно реалізуватиКнопка «Пошук за фото» на сайті.Завантаження зображення користувачем: JPG.Пошук візуально схожих товарів у каталозі.Виведення результатів у вигляді стандартних карток товарів:… PHP, Веб-програмування ∙ 1 день 2 години тому ∙ 42 ставки |
Парсер expireddomains.net
5000 UAH
Потрібен парсер expireddomains.net на сайті потрібно спочатку залогінитись, проблема в тому що блочить ІР при намаганні парсити дані, потрібно парсити тематичні домени по списку ключових слів, хто не впевнений в своїх силах не пишіть PHP, Веб-програмування ∙ 3 дні 1 година тому ∙ 51 ставка |
Інтеграція платіжного сервісу з Sales Force
3104 UAH
На сайті стоїть віджет платіжної системи, його потрібно інтегрувати з sales force, щоб всі необхідні параметри бачили на стороні sales force. Потрібно зробити так, щоб усі платежі та підписки контролювалися через sales force. PHP, Веб-програмування ∙ 3 дні 4 години тому ∙ 41 ставка |