W tym artykule nauczymy Cię, jak utworzyć formularz rejestracji użytkownika na stronie internetowej opartej na Joomla, dzięki czemu będziesz mógł dostosować pola, poprosić o potrzebne informacje, a następnie wyeksportować zgłoszenia z PHPMyAdmin. Komponentem, którego użyjemy, jest Community Builder, który oferuje wiele możliwości personalizacji naszego formularza.
Community Builder
Community Builder oprócz upraszczania rejestracji członków w Joomla, umożliwia również tworzenia własnej społeczności, akceptowanie połączeń użytkowników i rozszerzanie komponentu o wtyczki. Po zainstalowaniu komponentu w Joomla przejdź do Komponenty i kliknij Community Builder, a zobaczysz panel administratora rozszerzenia.
W panelu znajdziesz zakładki User Management, Tab Management, Field Management, List Management, Plugin Management, Tools i Configuration. Skupimy się na User Management i Field Management.
Jak utworzyć formularz rejestracyjny
Najpierw musisz przejść do Field Management i kliknąć Nowe pole. Pierwszą opcją, którą znajdziesz, jest Typ (istnieje ponad 14 typów pól) i musisz wybrać między prostym lub wielokrotnym polem tekstowym, kalendarzem, menu rozwijanym, adresem e-mail, wstawianiem obrazu i hasłem, a także innymi typami pól.
Następnie musisz wybrać formularz, nazwę i tytuł, a po prawej stronie możesz określić długość i inne opcje pola. Jeśli wybrałeś pole z wieloma opcjami, na przykład Drop Down (Multi-select), możesz dodać nowe wartości na dole pola.
Następnie na środku panelu pola znajdziesz konfiguracje pola, gdzie możesz określić, czy pole jest wymagane , czy nie, wyświetlić tytuł i rozmiar oraz inne opcje. W edytorze tekstu możesz dodać tekst, który pojawi się, gdy użytkownik najedzie kursorem na tytuł pola.
Jak możesz zauważyć, utworzenie w pełni spersonalizowanego formularza rejestracyjnego jest naprawdę proste z Community Builder.
Baza danych użytkowników
Jeśli przejdziesz do User Management, znajdziesz listę wszystkich członków, którzy zarejestrowali się w komponencie, a przy każdym użytkowniku możesz zobaczyć wszystkie dane osobowe pole po polu.
Jeśli chcesz pobrać bazę danych użytkowników w formacie MySQL lub CVS, musisz przejść do swojego serwera hostingowego, kliknąć PHPMyAdmin, wybrać tabelę users i wyeksportować całą jej zawartość.
Jak widzisz, możliwości, jakie oferuje Community Builder, są ogromne, zarówno jeśli chodzi o tworzenie spersonalizowanych formularzy, jak i eksportowanie i migrowanie członków na inną platformę.
Community Builder to darmowe rozszerzenie dla platformy Joomla, posiada wtyczki rozszerzające jego funkcje, języki, a także oferuje znacznie potężniejszą wersję komercyjną.