Tworzenie stron internetowych - platformy CMS
W tym rozdziale najpierw omówimy, jak dokonać właściwego wyboru dla swojej witryny internetowej i jaką platformę systemu zarządzania treścią (CMS) wybrać dla swojej witryny.
Wybór odpowiedniej witryny internetowej
Zrozummy to, zadając sobie kilka pytań, a następnie szczegółowo omówmy koncepcję.
Question 1 - Ile pieniędzy chcemy wydać?
Answer- To jedno z głównych pytań, ponieważ jest bezpośrednio związane z budżetem. Jeśli Twój budżet jest niski, pomyśl o czymś niekomercyjnym i niezbyt skomplikowanym.
Question 2 - Ile czasu mamy na zaplanowanie konserwacji?
Answer- Jeśli zamierzasz publikować wiele ofert, mieć bloga do moderowania itp. To na pewno będziesz potrzebować dynamicznej strony internetowej. Musisz mieć dodatkowy personel do obsługi tego wszystkiego, więc to pytanie koreluje z pytaniem 1. W przeciwnym razie powinieneś mieć płaską stronę internetową, którą wyjaśnimy w kolejnych rozdziałach.
Question 3 - Czy witryna będzie wykorzystywana jako witryna handlu elektronicznego do sprzedaży produktów online?
Answer- W takim przypadku powinieneś poszukać platformy, która nazywa się e-commerce. Istnieje wiele takich open source i komercyjnych, takich jak Magento, Opencard, Shopify itp.
Question 4 - Czy widok powinien być dostosowywany do różnych ekranów, takich jak telefony komórkowe?
Answer- Jeśli jest to jedno z głównych kryteriów i jeśli nie ma wielu innych zmian w zakresie informacji na stronie internetowej; wtedy powinieneś wybrać płaską stronę internetową z funkcjami takimi jak Bootstrap.
Question 5 - Czy moja witryna będzie współdziałać z mediami społecznościowymi lub platformami innych firm?
Answer- Będziesz potrzebował rekordu wszystkich wydarzeń, które mają miejsce w Twojej witrynie, i zostaną one zapisane w bazie danych. Do przechowywania wszystkich tych danych i zapisów potrzebna jest dynamiczna witryna internetowa.
Question 6 - Jaki typ języka lub platformy programowania internetowego jest łatwiejszy do znalezienia?
Answer- W zależności od kraju istnieje kilka języków programowania lub platform, które są bardziej popularne niż inne. Dlatego najpierw powinieneś znaleźć platformę, która pasuje do trendów w Twoim regionie.
Platforma CMS
Platformy Content Management System (CMS) to aplikacje umożliwiające tworzenie i prowadzenie serwisu WWW. Otrzymasz panel administracyjny, który jest interfejsem, w którym możesz tworzyć i aktualizować strony, posty i inne rodzaje treści (obrazy, filmy itp.) Oraz układać treści tak, jak potrzebujesz.
Będziesz mógł również zmienić wygląd witryny za pośrednictwem panelu administracyjnego, instalując motywy (szablony projektów) i zmieniając je. Wszystkie czynności wykonuje się po prostu klikając różne przyciski. W większości przypadków nie musisz pisać kodów ani skryptów, dzięki czemu możesz łatwo zarządzać zawartością.
Najpopularniejsze platformy CMS to WordPress, Joomla i Drupal. Są to bezpłatne i otwarte silniki CMS. Oznacza to, że ich kod źródłowy jest publicznie dostępny. Możesz używać, edytować i dostosowywać podstawowe pliki silnika w swojej witrynie, a jeśli odkryjesz świetny sposób na ulepszenie platformy, możesz przekazać go programistom i pomóc w ulepszeniu ich silnika w następnej aktualizacji.
WordPressto CMS typu open source. Ponad 50% stron internetowych pochodzi z tej platformy. Z każdą nową aktualizacją staje się bardziej wszechstronna, intuicyjna i popularna. WordPress ma zaangażowaną społeczność, która matonnes of free extensions and the easiest-to-use interface.
Zarządzanie treścią za pomocą WordPressa jest bardzo proste: tworzysz stronę, dodajesz ją do menu, publikujesz na niej i widzisz zawartość na front-endzie swojej witryny. Wszystko to składa się na znakomitą platformę CMS. Oficjalna strona internetowa tohttps://wordpress.com/.
Poniższy zrzut ekranu przedstawia tło pulpitu nawigacyjnego.
Joomlama równowagę między możliwościami dostosowywania a przyjaznością dla użytkownika, ale jest znacznie bardziej złożony niż WordPress. Jeśli nigdy wcześniej nie pracowałeś z tym silnikiem, będziesz potrzebował trochę czasu, aby przyzwyczaić się do jego modyfikacji. Przypisywanie wtyczek do modułów, pozycjonowanie modułów na różnych stronach, konfigurowanie układów i inne niezbędne manipulacje może być nieco trudne dla początkującego programisty.
Z drugiej strony, twórcy rozszerzeń Joomla i społeczność wymyślili wiele inspirujących rozwiązań typowych problemów z projektowaniem stron internetowych, które są trudne do rozwiązania w WordPress. Jeśli weźmiemy jako przykład dowolne rozszerzenie suwaka Joomla, możesz ustawić jego lokalizację na stronie, czas wyświetlania każdego slajdu, efekt przesuwania i typ paginacji.
Jego oficjalna strona internetowa to https://www.joomla.org/.
Drupaljest przeznaczony dla dużych witryn i organizacji, które mogą sobie pozwolić na pełnoetatowych administratorów. Na Drupalu możesz zrobić prawie wszystko. Często fascynuje mnie, ile opcji zawiera silnik po wyjęciu z pudełka. Wiele rzeczy, które w WordPress lub Joomla wymagałyby niestandardowego kodowania, ma domyślnie gotowe rozwiązania w Drupalu. Można go jeszcze bardziej ulepszyć za pomocą rozszerzeń innych firm. Ale będę z tobą szczery - nauka obsługi to prawdziwe wyzwanie. Opanowanie tego wymaga dużo pracy i cierpliwości.
Jego oficjalna strona internetowa to https://www.drupal.org/. Widok tła pulpitu nawigacyjnego pokazano na zrzucie ekranu poniżej.