Sprawdź szczegółowe informacje wybranego zlecenia i zgłoś swoją ofertę.
Zlecę przerobienia wtyczki pod moje wytyczne. Pod uwagę wezmę tylko zgłoszenia z proponowaną ceną wykonania i przewidywanym czasem wykonania.
Wtyczka o której mowa - https://codecanyon.net/item/eform-wordpress-form-builder/3180835
Dla lepszego zrozumienia o czym mówię proponuję sprawdzenie demo strony wtyczki - https://demo.eform.live/
Rzeczy do wykonania:
*Dodanie możliwości, że formy mogą tworzyć użytkownicy ze specjalnych grup. Ilość form, które mogą utworzyć zależy od grupy do której należą.
*Gdy użytkownik utworzy formę to link do formy musi być generowany losowo i unikalnie np: strona pl/ad48da1 - tak jak na pastebinie. (Funkcja ta aktualnie jest częściowo dostępna - link jest generowany ale na innej zasadzie)
*Gdy gość wypełni formę to na końcu dostanie link (TRACK_LINK) pod którym będzie kopia tego jak wypełnił formę. Link ten także musi być generowany losowo i unikalnie np strona.pl/FORMA KTORA WYPELNIL/K43na2 (Funkcja ta aktualnie jest częściowo dostępna - link jest generowany ale na innej zasadzie) Obecnie: https://eform.live/submission-confirmed/?id=480550eb972f4fe6f8c177bbf8637772
*Dodanie zabezpieczenia, że wyniki form (dostępne pod linkiem z punktu wyżej) będą widoczne tylko dla administratora strony + twórcy danej formy + gościa, który ją wypełnił. Dla twórcy to sprawdzenie czy jest aktualnie zalogowany, a dla gościa może ciasteczka? Chcę uniknąć sytuacji, że losowa osoba znajdzie link w google lub losowo wpisze dobry link i zobaczy odpowiedzi.
*Lekka zmiana wyglądu już wypełnionej formy - w linku co dostaje gość.
*Okrojenie panelu wtyczki dla użytkownika - nie musi mieć dostępu do wszystkich ustawień, a tylko do niezbędnych do tworzenia i zarządzania formami. Do wyłączenia - Dashboard, Report & Analysis, View a Submission, View All Submissions, Payments, Settings, Addons & Guide, Form Auto Exports, Export Report, View All Reports, Export to CSV, View All Exports, Exporter Settings, Demo Generator. Czyli w zasadzie większość. Zostać powinno tylko - View All Forms, New Form, Import/Export Forms, Form Category.
*W zakładce "View all forms" pokazywały by się formy tylko danego użytkownika. Nie mógłby on zobaczyć form innych użytkowników. Dotyczy to także innych zakładek - użytkownik powinien widzieć i móc zarządzać tylko rzczami związanymi ze swoimi formami.
*Wyłączenie funkcji, które mogłyby być niebezpieczne - np użytkownik wgra jakiś szkodliwy kod.
*Ewentualne inne kosmetyczne zmiany, które na ten moment nie przyszły mi do głowy.