Główna » Kodowanie » Ultimate Guide to Fork CMS Installation, Themes and Porady dla początkujących

    Ultimate Guide to Fork CMS Installation, Themes and Porady dla początkujących

    W ostatnich latach ukazało się wiele popularnych projektów open source. Systemy zarządzania treścią mogą zaoferować znacznie więcej niż inne rozwiązania open source. Projekty te dają przeciętnym webmasterom możliwość zainstalowania i uruchomienia własnej strony internetowej z niewielką wiedzą techniczną.

    W tym poście chcę zabrać Cię przez Fork CMS. Jest to wciąż nowość w dziedzinie aplikacji PHP / MySQL CMS. Ale twierdzę, że Fork odbiera dużo luzu, który pozostawił WordPress. Oczywiście WordPress przeprowadził również szereg ważnych aktualizacji i śledzi ogromną grupę programistów. Ale jeśli szukasz alternatywnego rozwiązania PHP o otwartym kodzie źródłowym, to Fork jest zdecydowanie wart uwagi.

    Wprowadzenie do Fork

    Zanim cokolwiek zainstalujemy, chcę podzielić się kilkoma różnicami między aktualną wersją Fork CMS a WordPress. Najbardziej bezpośrednią różnicą jest to, że Fork nie może być zainstalowany w podkatalogu na twojej stronie. Aby przeprowadzić testowanie, musisz zainstalować na domenie głównej lub jakiejś subdomenie (np. forkcms.hongkiat.com). Może to zostać zaktualizowane w przyszłych wersjach, ale w czasie tego artykułu subdomeny są niedostępne.

    Innym ważnym pomysłem do rozważenia jest to, że Fork CMS to robi nie podążaj śladami WordPressa. WP został pierwotnie stworzony jako system blogowania, który zyskał wsparcie jako główny system CMS. Ale Fork został pierwotnie uruchomiony jako CMS, który zawiera dodatkowe moduły, takie jak blogi, strony i użytkownicy.

    Doświadczenie jest zupełnie inne i system nie został poddany tak rygorystycznym testom jak WordPress. Pierwsi użytkownicy mogą złapać kilka błędów, a nie jak dotąd. Po prostu pamiętaj, że chociaż możesz korzystać z Fork wyłącznie na potrzeby internetowego bloga, jest on zbudowany wokół rdzenia modułów, który zachowuje się bardziej jak prawdziwy CMS.

    Pierwsza instalacja

    Przejdźmy teraz do skryptu i zainstaluj kopię. Możesz odwiedzić stronę pobierania, a plik .zip powinien uruchomić się automatycznie. Zawartość wyodrębnia się do około 10 MB, co nie jest dużo większe niż podstawowe pliki WordPressa.

    Jednym z odświeżających elementów tego procesu instalacji jest to, że nie musimy zmieniać nazwy ani edytować żadnych plików przed przesłaniem ich na serwer. Proces instalacji Fork CMS odbywa się na zapleczu. Jedyne, co musisz zrobić, to skonfigurować bazę danych MySQL dołączoną do użytkownika root. Następnie przesłać wszystkie pliki podstawowe na serwer i odwiedzić adres URL, aby rozpocząć proces instalacji.

    Jeśli nie masz żadnego serwera do testowania, 000Webhost oferuje darmowe subdomeny i hosting PHP / MySQL, chociaż generalnie nie jest to najlepsza jakość dla zasobów serwerowych - więc najlepiej jest, jeśli możesz przetestować na swoim prywatnym koncie hostingowym lub lokalnie Twój komputer.

    Przegląd ogólny

    Po przesłaniu wszystkich plików przejdź do swojej domeny i zostaniesz przekierowany do strony instalacji. Najpierw skrypt sprawdzi ustawienia serwera, aby określić, które funkcje mogą być niedostępne. Spowoduje to w zasadzie sprawdzenie uprawnień do plików i ustawień w pliku php.ini.

    Nawet jeśli pojawi się kilka drobnych błędów, kliknij “Zainstaluj mimo to” przycisk, aby przejść do pierwszego etapu. Fork jest znany ze swojego wielojęzycznego wsparcia z szeroką gamą opcji tłumaczenia. Jeśli planujesz uruchomić witrynę z jednym pakietem językowym, możesz pozostawić wszystkie te opcje bez zmian.

    Hit next, a będziesz miał możliwość instalacji różnych modułów, które są sparowane z rdzeniem Fork. Zawsze instaluję moduły Blog i Analytics. Ale nawet jeśli w tym momencie nie zainstalujesz żadnych dodatków, zawsze możesz zainstalować je później z panelu administracyjnego. Również na tej stronie możesz zainstalować przykładowe dane do wstępnego testowania Fork CMS.

    Połączenia z bazą danych i ostatnie poprawki

    Po przejściu przez wszystkie podstawowe opcje instalacji zostaniesz poproszony o wprowadzenie informacji o bazie danych. Tutaj przechowywane są informacje o zapleczu dla treści strony, wpisów na blogu, nazw użytkowników itp. Nazwa hosta i numer portu są odpowiednie dla 99% ustawień serwera. Jedynym powodem, by zmienić te wartości, byłoby, gdybyś wiedział, czy twój serwer MySQL używa innej domeny lub adresu IP.

    Inne opcje wymagają nazwy bazy danych, wraz z użytkownikiem root i hasłem do tego konta. Ten użytkownik powinien mieć pełne uprawnienia do tworzenia i edytowania tabel w bazie danych. Po wprowadzeniu wszystkich tych danych naciśnij Kolejny dla ostatniego elementu instalacji.

    Teraz wystarczy utworzyć połączenie e-mail i hasło administratora root na swojej stronie. E-mail w rzeczywistości nie musi być prawdziwy, chociaż jest to domyślny adres, na który otrzymujesz wiadomości kontaktowe i aktualizacje ze strony internetowej.

    Trafienie Zakończ instalację i jesteśmy całkowicie skończeni! Ta ostatnia strona przeglądu daje możliwość wyboru strony głównej lub zalogowania się do zaplecza. Aby zbadać dalej, przejdźmy do panelu administracyjnego, aby zobaczyć, co naprawdę może zaoferować Fork.

    Witamy w Backend

    Kliknij przycisk logowania, a zostaniesz przekierowany do unikalnego adresu URL administratora. Nie ma możliwości uzyskania dostępu do tego linku ze strony głównej, co jest powszechne w wielu motywach WordPress. Zawsze możesz edytować szablon, aby dodać link gdzieś na stronie. Ale szczerze mówiąc łatwo jest zapamiętać link www.myforkwebsite.com/private/.

    The /prywatny/ podkatalog nie istnieje fizycznie na serwerze. Tak więc żądanie jest obsługiwane przez przekierowania .htaccess i routing URL PHP. Sprawia to, że proces jest nieco bezpieczniejszy (ale wciąż mylący, gdy zaczynasz od początku).

    Na prywatnej stronie logowania wprowadź ustawienia, które właśnie ustawiłeś, a uzyskasz dostęp do pulpitu administracyjnego Fork. Najlepszym sposobem na zapoznanie się z nowym systemem jest przejście i spędzanie czasu w różnych obszarach systemu. Podam jednak ogólny przegląd niektórych ważnych tematów.

    Zarządzanie zawartością witryny

    Prawdopodobnie najważniejszym powodem używania CMS zamiast zwykłego HTML jest zarządzanie treścią. Możliwość tworzenia i edycji stron bez konieczności posiadania kodu jest korzystna dla szerokiego grona odbiorców. Pod tym względem system Fork oferuje zupełnie nowy świat w porównaniu do WordPressa czy Joomla! / Drupala.

    Kliknij kartę „Strony” u góry ekranu, a otrzymasz widok drzewa wszystkich treści. Są to strony wymienione w katalogu głównym Twojej witryny wraz z podstronami, które są początkowo ukryte. Aby edytować dowolną stronę, kliknij raz, aby wybrać, a pojawi się nowe okno.

    Zawiera przegląd szablonu strony i aktualnie wyświetlany moduł lub widżet. Możesz zmienić szablony dla dowolnej strony, aby dopasować do potrzebnych układów, takich jak kolumna dwukolumnowa, trójkolumnowa, a może jedna kolumna środkowa. Istnieje wiele niestandardowych szablonów stron (innych niż pełne motywy), które można skonfigurować, oferując rozszerzalne rozwiązania dla dowolnego układu.

    Klikam stronę 404 i edytuję domyślną treść HTML. Przewiń w dół, aż zobaczysz blok „Główny”, a wewnątrz znajdziesz blok oznaczony „Edytor”. Zawiera prosty kod HTML, który jest wysyłany bezpośrednio na stronę. Jeśli najedziesz, na boku pojawi się szereg przycisków. Kliknięcie pierwszej ikony ołówka otworzy okno edytora, w którym można dodawać i zamieniać zawartość.

    Edycja pełnoekranowa

    Niestety nie ma łatwego sposobu na uzyskanie dostępu do pełnego edytora stron na ekranie edycji strony. Nie jest to podobne do WordPressa, który zapewnia całą dedykowaną konfigurację do dodawania tytułu strony i edycji treści. Istnieją tylko dwa sposoby edycji stron w trybie pełnoekranowym na Fork.

    Pierwszy to kliknięcie małej czarnej strzałki (Maximize) w edytorze pola tekstowego. To zmaksymalizuje okno, aby pasowało do widoku pełnoekranowego, a następnie kliknij ponownie, aby zapisać zmiany po zakończeniu. Druga metoda polega na tworzeniu unikalnych bloków treści, a następnie dodawaniu ich do stron jako widżetów.

    Wygląda to na niewygodne obejście, ale w rzeczywistości zarządzanie treścią stron internetowych jest dużo łatwiejsze. Aby utworzyć nowy blok treści, kliknij kartę „Moduły”, a następnie wybierz „Bloki treści”. Nie powinno być żadnych dodanych do Twojej witryny zaraz po instalacji. Ale stworzenie nowego jest bardzo łatwe, ponieważ wymaga tylko tytułu i samej treści.

    Zwróć uwagę, że tytuły bloków treści nigdy nie będą widoczne w interfejsie Twojej witryny. Są one używane tylko do rozróżniania treści podczas dodawania nowego widżetu do strony. Szczerze mówiąc, tytuł jest ważny tylko po to, aby odróżnić każdy blok treści od innych. Ale jeśli masz dużo treści, ta metoda zarządzania danymi ułatwi Ci życie.

    Publikowanie postów blogowych

    Jeśli zainstalowałeś moduł Blog, masz także możliwość publikowania artykułów na swojej stronie. Są one podobne do stron zawartości, z wyjątkiem tego, że nie masz takiej kontroli nad szablonem, ani możliwości dodawania widgetów lub innych niestandardowych modułów.

    Aby napisać nowy post, kliknij górną kartę „Moduły” i znajdź Blog w linkach na pasku bocznym. Zostanie wyświetlona tabela wszystkich aktualnych postów wraz z datą publikacji, autorem i liczbą komentarzy. Kolejny przycisk w rogu oznaczony “Dodaj artykuł” otworzy nową stronę do edycji.

    Z tego miejsca możesz wybrać kategorię bloga i dodać tagi do nowego posta. Istnieje również pole do przesłania polecanego obrazu, który chcesz wyświetlić na początku artykułu. Innym interesującym obszarem jest zakładka „SEO” znajdująca się na górze strony. Jest tak wiele ustawień niestandardowych do edycji permalinku, tytułu posta, meta słów kluczowych i wielu innych fajnych rzeczy.

    Analityka i e-mail marketing

    Jest to jedna część Widelca, która naprawdę wyróżnia się spośród wszystkich pozostałych. W rzeczywistości możesz połączyć swoje konto Google Analytics z pulpitem administracyjnym swojego obszaru administracyjnego. Następnie za każdym razem, gdy logujesz się na stronie, otrzymasz ładną prezentację ostatnich odwiedzających i ogólne liczby odwiedzin.

    Zdecydowanie niektóre wtyczki WordPress mogą emulować tę funkcjonalność. Jednak oferowanie użytkownikom danych analitycznych zaraz po wyjęciu z pudełka jest imponujące. Co więcej można zrobić z marketingiem? Istnieje ciekawy moduł o nazwie “Mailmotor” które bezpośrednio wiążą się z kampaniami e-mail marketingowymi.

    Możesz połączyć się z dowolnym kontem Monitora kampanii i mieć bezpośredni dostęp do swoich statystyk. Możesz wysyłać kampanie i edytować biuletyny z panelu administracyjnego Fork. Ale nawet jeśli nie masz konta Monitora kampanii, nadal możesz wysyłać wiadomości e-mail do zarejestrowanych użytkowników. Widelec może korzystać z PHP Poczta() funkcjonować i zachowywać się jak narzędzie marketingowe, a także podstawowy CMS.

    Rozszerzanie modułów

    Prawie każdy CMS oferuje programistom rozwiązania do tworzenia własnych, rozszerzalnych aplikacji. W Fork CMS są one nazywane moduły i może być osadzony na dowolnym szablonie lub stronie w Twojej witrynie.

    Podczas procesu instalacji dostałeś kilka opcji, aby zainstalować nowe moduły, które są domyślnie dołączone do Fork. Istnieje jednak również niewielka galeria rosnących modułów, które można pobrać i zainstalować na swojej stronie. Dostęp do tych modułów można uzyskać, klikając kartę „Ustawienia”, a następnie klikając „Moduły” na pasku bocznym.

    Dla każdego modułu dołączono dodatkowe szczegóły, a także zarządzanie instalacją / dezinstalacją dla różnych funkcji. Jeśli pobierzesz któryś z plików .zip z galerii modułów, możesz przesłać je bezpośrednio z panelu administracyjnego. Inne popularne opcje modułów to Fotogaleria, Newsletter, Ankiety, a nawet Twitter do wyświetlania najnowszych tweetów na Twojej stronie.

    Praca z motywami niestandardowymi

    System motywów Fork CMS jest również całkiem inny niż WordPress. Wszystkie zasoby motywu są kodowane przy użyciu plików .tpl zamiast .php. Może to być łatwe do pobrania dla niektórych użytkowników, którzy znają szablony. Ale nawet podstawowe pliki są dzielone zgodnie z formatem systemu szablonów.

    Dla twórców stron internetowych, którzy chcą nurkować bezpośrednio w kodzie, sprawdź ten artykuł pomocy technicznej KB, który jest bardziej szczegółowy. Motywy mogą składać się z tylu różnych plików szablonów, ile chcesz. Podstawowy ekran zawsze korzysta z podstawowych plików szablonów, ale zostaną one zastąpione przez pasujące pliki w folderze szablonu.

    To, co kocham w systemie tematycznym Fork, to łatwość użycia przez programistów nie-technicznych. Strona rozszerzeń zawiera zbiór dodatkowych motywów, które można pobrać i zainstalować do testowania. Po zalogowaniu się do panelu administracyjnego kliknij przycisk “Ustawienia” kartę, a następnie wybierz motywy. Zauważysz przycisk w prawym górnym rogu oznaczony Prześlij motyw.

    W rzeczywistości zaleca się przesyłanie motywów nadal w oryginalnym pliku .zip. Widelec może dekompresować archiwa zip i kopiować zawartość motywu na zapleczu. Dodatkowo zainstalowanie nowego motywu jest tak proste, jak kliknięcie, aby wybrać nowy, a następnie zapisać zmiany. Jeśli chcesz uzyskać więcej informacji na dany temat, kliknij link „Szczegóły” pod każdą miniaturą podglądu.

    Końcowe przemyślenia

    Osobiście zawsze lubiłem testować nowe oprogramowanie i projekty open source. Początkujący są trendsetterami, którzy przeczesują śmieci i zbierają klejnoty spod gruzów. I mam wiele dobrych uczuć po zabawie z Fork CMS. Mam nadzieję, że poczujesz się tak samo.

    Ten artykuł powinien wystarczyć, abyś mógł zacząć korzystać z własnej niestandardowej witryny Fork CMS. Istnieje również wiele przydatnych linków wsparcia ze strony społeczności programistów i webmasterów. Dodatkowo projekt jest nadal w fazie rozwoju, więc powinieneś spodziewać się bardziej ekscytujących modułów i motywów, które zostaną wydane w najbliższych miesiącach. Jeśli masz podobne pomysły lub pytania dotyczące Fork CMS, możesz podzielić się nimi z nami w obszarze dyskusji poniżej.