Projekt w PHP z wykorzystaniem JavaScript, Bootstrap i MySQL na hostingu
Witaj!
Trzeba stworzyć narzędzie, którego głównym celem jest umożliwienie tworzenia "projektów" (stron z treścią, więcej o tym później) oraz stron w tych projektach, które mogą mieć elementy (tylko do tworzenia xml, bez kart produktów itp.) w PHP z użyciem JavaScript, Bootstrap i MySQL na hostingu.
Jeśli to możliwe: Elementy są ładowane bez przeładowania interfejsu.
Jak najprostsza autoryzacja (użytkownika dodajemy przez bazę), ale jest potrzebna (id, nazwa użytkownika, hasło md5).
Design:
Poziome górne menu z dwiema stronami oraz przyciskiem LogOut:
- Dashboard (główna) - pusta strona.
- Projekty (główna strona do pracy)
Tutaj będą dwie strefy robocze:
- Lewy bok (jak pionowe menu): tworzenie projektów i stron.
- Prawy bok (edycja treści wybranych stron)
Wszystko z użyciem elementów Bootstrap. Preferowane bez przeładowania interfejsu.
Szczegóły:
Lewy bok:
Obecny przycisk "Utwórz projekt" (tworzy główną stronę poziomu 0). Po naciśnięciu otwiera się PopUp z możliwością wprowadzenia nazwy projektu.
Po utworzeniu: Nowy element poziomu 0 pojawia się w lewej części i ma przycisk [+] po prawej stronie nazwy, do tworzenia podrzędnej strony już dla tej strony (poziom 1).
I dalej, umożliwić tworzenie stron i podrzędnych stron do nich oraz wyświetlić w zrozumiałej formie dla użytkownika, ukrywać i odkrywać podrzędne elementy (na przykład, jak w serwisie Notion (zrzut poniżej. Niestety nie wyświetla elementów dodawania nowych stron oraz ukrywania/odkrywania podrzędnych elementów).


Przykład struktury w jednym projekcie:
Projekt1
- Strona_1
- Strona_2
-- Strona_2_1
-- Strona_2_2
--- Strona_2_2_1
--- Strona_2_2_2
- Strona_3
-- Strona_3_1
--- Strona_3_1_1
--- Strona_3_1_2
-- Strona_3_2
-- ... i tak dalej
* w przykładzie wskazano zagnieżdżenie 3 poziomów, ale potrzeba przynajmniej 5 poziomów.
Prawy bok: (Po naciśnięciu na nazwę strony w lewym menu)
Ma 5 pól tekstowych, w tym:
- input: Nazwa strony (do edycji) nazwy
- input: test1
- input: test2
- input: test3
- Pole: textarea
Przycisk "Zapisz zmiany" oraz przycisk "Usuń stronę" (Ważne: stronę można usunąć, jeśli strona nie ma podrzędnych elementów/stron).
Końcowe zadanie:
Po tym wszystkim, trzeba gdzieś sformować xml dla projektu (na 1 projekt - 1 xml), który będzie zawierał hierarchię oraz elementy, które są stronami projektu.
Zapewniam: Dostęp do FTP, Dostępy do bazy (pusta)
Lub wykonanie na Twoim hostingu z demonstracją funkcjonalności i przekazaniem kodu przez freelancehunt.
Jak najwięcej starałem się opisać potrzebną funkcjonalność.
Jeśli jesteś wolny i gotowy podjąć się tego zadania - proszę o przesłanie mi propozycji dotyczącej wykonania. Na pytania dotyczące zadania również odpowiadam.
Dziękuję za uwagę.
Opinia zleceniodawcy o współpracy z Dmitro K.
Projekt w PHP z wykorzystaniem JavaScript, Bootstrap i MySQL na hostinguSzybkie i jakościowe wykonanie postawionego zadania
Opinia freelancera o współpracy z Oleksandr H.
Projekt w PHP z wykorzystaniem JavaScript, Bootstrap i MySQL na hostinguBardzo dobrze sformułowane TZ i szybkie przyjęcie projektu. Zdecydowanie polecam do współpracy
Aktualne zlecenia dla freelancerów w kategorii PHP
Programista do projektu CMS-strona na Drupal 7 + PHP/MySQL.Szukamy dewelopera do pomocy w konfiguracji strony CMS na Drupal 7 + PHP/MySQL. Zadanie:1. Stworzyć karty produktów dla całego asortymentu (obecnie na stronie nie wszystkie produkty mają karty z opisem i charakterystyką).2. Dodać poprawne charakterystyki do wszystkich… Content Management Systems, PHP ∙ 1 dzień 16 godzin temu ∙ 39 ofert |
Szukamy specjalisty Bitrix24 / integratora CRM do ustawienia automatyzacjiNasza firma pracuje z CRM Bitrix24. Potrzebujemy specjalisty, który będzie w stanie skonfigurować automatyczne dodawanie numeru telefonu do leadów/zamówień w dwóch formatach. Automatyzacja musi być poprawnie skonfigurowana dla dwóch krajów: Republika Mołdowa i Rumunia. Zadanie:… PHP, Programowanie stron internetowych ∙ 2 dni 14 godzin temu ∙ 24 oferty |
Optymalizacja stronyOptymalizacja strony jdgreta.co.uk na Shopify. Audyt SEO dołączony do projektu. Główne zadania - - Poprawić wszystkie metadane - Wykonać TZ dla programisty (ponieważ w tym projekcie połączone są zadania dla programisty i SEO, jeśli nie jesteś firmą - możesz skorzystać z… Układ HTML i CSS, PHP ∙ 3 dni 11 godzin temu ∙ 32 oferty |
Specjalista od HoroshopPotrzebny specjalista, który będzie w stanie prawidłowo skonfigurować feed produktowy.Problem: Obecnie ponad 13 000 produktów jest eksportowanych z tym samym typem wartości (np. „wszystko do manicure i pedicure”). Z tego powodu w Google Ads nie można podzielić produktów na… PHP, Obsługa stron internetowych ∙ 4 dni 13 godzin temu ∙ 21 ofert |
Sprawić, aby e-maile o zamówieniach ze sklepu nie trafiały do spamuObecnie istnieje sklep na OpenCart, a wiadomości o zamówieniach trafiają do spamu, trzeba zrobić tak, aby trafiały do Odebrane (ukr.net gmail) sprawdzić. Hosting napisał: Zła dostawa poczty elektronicznej może być związana z niską reputacją nadawcy - IP lub domeny. W takim… PHP, Programowanie stron internetowych ∙ 5 dni 14 godzin temu ∙ 47 ofert |