Zlecenie 12543875 - Zaprojektowanie, wykonanie, przeniesienie danych i...

   
Analizuj Zamówienie 12543875
źródło Internet
data publikacji 2026-05-27
przedmiot zlecenia
Zaprojektowanie, wykonanie, przeniesienie danych i uruchomienie na wskazanych zasobach hostingowych serwisu internetowego Muzeum Z
amoyskich w Kozłówce w podanym niżej zakresie (OPZ):
Serwis internetowy Muzeum Zamoyskich w Kozłówce o poniższych parametrach:
1. Wymagania funkcjonalne:
1) Funkcje ogólne portalu:
a) Responsywny interfejs (desktop / tablet / mobile),
b) System zarządzania treścią (CMS) z edycją:
- tekstów,
- automatycznym dopasowaniem multimediów do kontenerów,
- multimediów (obrazy, wideo, audio, 3D),
- metadanych (SEO),
c) Wielopoziomowa struktura treści (kategorie, tagi, kolekcje),
d) Możliwość przenoszenia treści pomiędzy poziomami,
e) Wyszukiwarka treści (pełnotekstowa, z filtrami),
f) Obsługa wersji roboczych i publikacji treści,
g) Historia zmian i wersjonowanie treści,
h) Możliwość priorytetowania newsa,
i) Możliwość wyboru trybu sortowania (np. rok, data, wszystko),
j) Możliwość publikowania jednocześnie treści w formacie języka prostego,
k) Możliwość odtwarzania audio audiodeskrypcji,
2) Obsługa wielojęzyczności i autotłumacz:
a) Automatyczne tłumaczenie treści na wiele języków (min. EN, DE, FR, ES PL),
b) Ręczna korekta i nadpisywanie tłumaczeń automatycznych przez redaktorów,
c) Zapamiętywanie preferowanego języka użytkownika,
d) Automatyczne wykrywanie języka przeglądarki,
e) Tłumaczenie:
- treści statycznych,
- treści dynamicznych (np. aktualności, komentarze),
- elementów interfejsu (Ul),
f) Możliwość wyłączenia autotłumacza dla wybranych treści,
g) Obsługa języków RTL (np. arabski) - opcjonalnie,
3) Inteligentny asystent użytkownika (Al):
a) Asystent dostępny w formie:
- czatu tekstowego,
- (opcjonalnie) głosowej interakcji,
b) Odpowiadanie na pytania dotyczące:
- treści portalu,
- struktury serwisu,
- procedur i regulaminów,
c) Kontekstowe rekomendacje treści,
d) Pomoc w wyszukiwaniu informacji,
e) Obsługa wielu języków (zsynchronizowana z autotłumaczem),
f) Personalizacja odpowiedzi na podstawie:
- historii interakcji,
- preferencji użytkownika,
g) Tryb administracyjny:
- definiowanie zakresu wiedzy asystenta,
- aktualizacja bazy wiedzy,
- moderacja odpowiedzi,
h) Obsługa automatycznego przekształcenia treści na język prosty,
i) Obsługa automatycznej audiodeskrypcji materiału graficznego (wideo, fotografie, 3D),
4) Zarządzanie użytkownikami:
a) Rejestracja i logowanie użytkowników,
b) Role i uprawnienia (np. użytkownik, redaktor, administrator),
c) Profile użytkowników,
d) Logowanie przez SSO / OAuth (np. Google, ORCID - opcjonalnie),
e) Zarządzanie sesjami i bezpieczeństwem kont,
5) Integracje i rozszerzenia:
a) Integracja z zewnętrznymi API:
- silniki tłumaczeń,
- modele Al,
b) Integracja z mediami społecznościowymi,
c) API do udostępniania danych portalu,
d) Eksport i import danych (CSV, JSON, XML),
6) Analiza i raportowanie:
a) Statystyki odwiedzin i zachowań użytkowników,
b) Analiza użycia autotłumacza i asystenta Al,
c) Raporty administracyjne,
d) Logi systemowe i zdarzeń,
2. Wymagania niefunkcjonalne:
1) Wydajność i skalowalność,
a) Czas ładowania strony < 3 sekundy,
b) Obsługa dużej liczby jednoczesnych użytkowników,
c) Skalowalność pozioma,
d) Cache treści i wyników tłumaczeń,
2) Bezpieczeństwo:
a) Zgodność z RODO (GDPR),
b) Szyfrowanie danych (HTTPS, TLS),
c) Analiza ruchu HTTP pod kątem znanych wzorców ataków, takich jak SOL Injection czy Cross-Site Scripting (XSS). Zastosowanie uczenia maszynowego do wykrywania nietypowych zachowań,
d) Automatyczne odsiewanie ruchu botów od ruchu realnych użytkowników w milisekundach (łagodzenie skutków DDoS),
e) Uwierzytelnianie wieloskładnikowe: kody SMS lub klucze sprzętowe (np. YubiKey oparte na standardzie FIDO2, które są odporne na phishing) (MFA/2FA),
f) Precyzyjne definiowanie uprawnień np.: redaktor strony nie powinien mieć dostępu do konfiguracji bazy danych, czy instalacji wtyczek,
g) Podpowiedzi dla przeglądarki, z jakich źródeł może ładować skrypty, obrazy czy style, co skutecznie blokuje większość ataków XSS (CSP); ochrona przed wstrzykiwaniem do strony złośliwego kodu JavaScript wykonywanego przez przeglądarkę,
h) Ochrona przed wykonaniem akcji w imieniu użytkownika (zmiana hasła, transfer środków) bez jego wiedzy,
i) Wymuszanie na przeglądarce korzystania wyłącznie z bezpiecznego połączenia HTTPS (eliminacja ryzyka przejęcia sesji przy próbie downgrade'u połączenia),
j) Baza danych: parametryzacja zapytań SQL zamiast zapytań dynamicznych, (eliminacja ryzyka SQL Injection),
k) Hasła przechowywane w postaci przekształconej przez algorytmy odporne na ataki siłowe, takie jak Argon2 lub bcrypt z odpowiednio wysokim kosztem obliczeniowym,
l) Zapewnienie automatycznej aktualizacji użytych w systemie bibliotek zewnętrznych w celu usuwania luk bezpieczeństwa (np. Snyk, GitHub Dependabot),
m) Zbieranie logów bazy danych i przechowywanie,
n) Zbieranie logów systemu,
o) Eksport logów do arkuszy kalkulacyjnych,
p) Przeprowadzenie testów penetracyjnych na gotowym pracującym systemie po uruchomieniu systemu oraz min. 2 razy do roku (w okresie trwania umowy); testy potwierdzone dokumentacją,
q) Ochrona przed wstrzykiwaniem do strony złośliwego kodu JavaScript wykonywanego przez przeglądarkę (XSS),
r) System kopii zapasowych (backup), w tym tworzenie kopii na serwerze hostingu i możliwość pobrania/wysłania kopii do zasobu wskazanego i udostępnionego przez Administratora,
3) Dostępność:
a) Zgodność z WCAG 2.1 AA,
b) Obsługa czytników ekranu,
c) Alternatywne opisy multimediów,
d) Możliwość zmiany kontrastu i wielkości czcionki,
e) Odczytywanie tekstów na głos,
f) Automatyczne generowanie tekstów alternatywnych i ETR przez Al na podstawie zamieszczanych artykułów,
4) Użyteczność:
a) Intuicyjna nawigacja,
b) Spójność interfejsu we wszystkich wersjach językowych,
c) Jasne komunikaty błędów,
d) Minimalizacja liczby kroków do wykonania akcji,
5) Jakość tłumaczeń i Al:
a) Możliwość oceny jakości tłumaczeń przez użytkowników,
b) Mechanizmy uczenia się na podstawie korekt redakcyjnych,
c) Transparentność działania asystenta (źródła informacji),
d) Ograniczenie generowania treści niezgodnych z regulaminem,
6) Utrzymanie i rozwój:
a) Modularna architektura systemu,
b) Dokumentacja techniczna i użytkowa,
c) Możliwość rozbudowy o kolejne języki i funkcje,
d) Automatyczne aktualizacje komponentów,
7) Wygląd i kompozycja
a) Kompozycja i układ (layout):
Zasada pierwszego ekranu: najważniejsze informacje i nagłówek powinny być widoczne bez przewijania strony,
Czytelny układ: stosowanie odpowiednich odstępów wokół bloków tekstu, aby uniknąć przytłoczenia,
Siatka: projektowanie w oparciu o siatkę kolumnową, zapewnienie porządku i ułatwienie responsywnego skalowanie elementów,
Zatwierdzenie layoutu: Zamawiający wyznaczy zespół pracowników, który będzie uzgadniał z Wykonawcą wygląd layoutu i dokona ostatecznej jego akceptacji. Płatność za przedmiot zamówienia (serwis internetowy) nastąpi po jego ostatecznym zatwierdzeniu przez Zamawiającego,
b) Typografia (kroje pisma):
Czcionki: Używanie maksymalnie 2-3 krojów pisma w całym serwisie,
Rozmiar i hierarchia: Wielkość czcionek musi być dostosowana do ekranów,
c) Kolorystyka:
Zasada 60-30-10: używanie koloru dominującego (60%), drugorzędnego (30%) i akcentującego, tzw. kontrastu, dla przycisków i ważnych elementów (10%). Kontrast: tekst musi być odpowiednio kontrastowy w stosunku do tła (zgodnie ze standardami dostępności WCAG),
d) Grafika, zdjęcia i multimedia:
Optymalizacja: grafiki muszą być przeskalowane i skompresowane, aby nie spowalniać ładowania strony,
Formaty: automatyczne dostosowanie do layoutów formatów fotografii i rysunków wektorowych bez utraty jakości,
e) Nawigacja i elementy interaktywne
Użytkownik w ciągu kilku sekund powinien wiedzieć, gdzie się znajduje i co może na stronie zrobić.
Przyciski: przyciski kierujące do akcji (np. Kup teraz, Kontakt ) muszą być wyraźnie wyodrębnione graficznie na tle pozostałej części strony.
8) Przeniesienie treści z aktualnej strony Muzeum Zamoyskich w Kozłówce:
a) Przygotowanie schematu przeniesienia danych z istniejącej bazy danych z do projektowanej oraz narzędzi do automatycznego przenoszenia danych,
b) Możliwość wyboru poziomu struktury przy przenoszeniu danych,
c) Eksport bazy danych w formacie xml,
9) Zgodność formalna i prawna:
a) Zgodność z prawem autorskim,
b) Regulamin korzystania z portalu,
c) Polityka prywatności,
d) Archiwizacja treści zgodnie z przepisami,
10) Udzielenie gwarancja jakości na okres 36 miesięcy od daty odbioru przedmiotu zamówienia obejmującej usuwanie błędów, awarii i backupu,
11) Przeprowadzenie dwóch szkoleń stacjonarnych z zakresu obsługi i zarządzania serwisem internetowym.
branża Komputery, informatyka, technika biurowa, Projektowanie
podbranża usługi informatyczne, projekt w branży komputery
forma zapytanie ofertowe
typ zlecenia usługi, wykonanie
kraj realizacji Polska
województwo realizacji Lubelskie
kraj organizatora Polska
województwo organizatora Lubelskie

Zamieszczone dane to tylko fragment informacji – aby uzyskać dostęp aktywuj darmowy test lub zaloguj się

WYŚWIETL PODOBNE ZAMÓWIENIA Z BRANŻY: usługi informatyczne , projekt w branży komputery