Бесплатное программное обеспечение с открытым исходным кодом предлагает нам множество альтернатив для многих вещей. Это затрудняет понимание того, какой из них лучше всего использовать. Начнем с того, что если вам не нужен веб-сайт, вам не нужно знать, что это такое. Начальная загрузка и когда его следует использовать.
Раньше для создания веб-сайта можно было обойтись блокнотом или даже текстовым процессором, но теперьe страницы набирали интерактивность и контент приходилось обновлять чаще, возникла необходимость в использовании новых инструментов создать их.
Что такое Bootstrap и когда мне следует его использовать?
С одной стороны, появились визуальные редакторы, такие как Macromedia (позже Adobe) Dreamweaver, которые позволяли писать код, а также визуально редактировать контент. В Linux у нас были такие инструменты, как Kompozer или NVU, которые, хотя и не обладали такими же функциями, значительно упрощали задачу.
Если вы хорошо писали код, недостатка в инструментах не было. Anjuta или Eclipse были идеальными средами разработки для опытных программистов.
Со временем контент-менеджеры появились как WordPress Drupal o Joomla. Этот тип программного обеспечения позволял игнорировать написание кода, чтобы сосредоточиться на создании контента.. Они оказались идеальной альтернативой для таких мест, как Linux Adictos в котором несколько авторов постоянно обновляют контент.
Позвольте мне немного объяснить это.
С точки зрения кодирования веб-страница включает в себя:
- Тип документа: Он сообщает браузеру, какая версия HTML используется.
- HTML-контейнер: Он сообщает браузеру начало и конец HTML-документа и может включать дополнительную информацию, например, язык.
- Головной контейнер: Он включает полезную информацию для браузера и поисковых систем, такую как название страницы, автора, краткое описание содержания и список соответствующих терминов. Кроме того, он сообщает браузеру, где найти инструкции по отображению содержимого на экране.
- Контейнер для тела: Здесь идет весь контент, который пользователь увидит в браузере.
- Заявление скрипта: Он сообщает браузеру, где найти инструкции на определенных языках программирования, таких как Javascript или PHP, которые позволяют добавлять интерактивность или отправлять формы по почте.
Различные части документа внутри контейнера Body:
- Заголовок: Здесь отображается заголовок веб-сайта. Он может содержать логотип, ссылки, панель навигации или другую важную информацию.
- Навигация: Этот контейнер используется для создания навигационного меню, дающего доступ к основным частям сайта.
- Статья: Название вполне описывает функцию. Он используется для различения различных тем на веб-странице. Например, этот пост, который следует на главной странице Linux Adictos.
- Раздел: Разделите разные части статьи.
- В стороне: Группирует содержимое, отображаемое сбоку страницы.
- Нижний колонтитул: Показывает информацию внизу страницы. Он часто используется для отображения такой информации, как направления, ссылки на другие сайты и повторяющееся меню.
Есть контейнеры для обозначения разных частей текста как h (от 1 до 6) op, которые обозначают заголовки и абзацы соответственно.
Если бы не контент-менеджеры, каждый раз, когда авторы Linux Adictos Хотели бы опубликовать статью, пришлось бы переписывать весь код страницы с нуля. Кроме того, мы должны вручную обновить порядок главной страницы и список статей по категориям.
И, если бы администраторы сделали редизайн или появился новый размер экрана, необходимо было бы обновить таблицы стилей.
Проблема контент-менеджеров
Хотя контент-менеджеры идеальны в упомянутых нами условиях, они являются пустой тратой ресурсов в случае сайтов, которые не часто обновляются, таких как корпоративные или информационные сайты с небольшими изменениями. С другой стороны, они предполагают использование баз данных и их популярность делает их объектом частых атак, что требует их обновления.
В конкретном случае WordPress, на мой взгляд, становится вредоносным ПО. Все больше и больше тем требуют установки надстроек, которые во многих случаях выполняют ту же функцию, что и те, которые вы уже установили. И большинство лучших преимуществ находятся в способе оплаты. И они не совсем дешевые.
Здесь пригодятся фреймворки с открытым исходным кодом, такие как Bootstrap. Думайте о Bootstrap как о коробке с кубиками Lego, которые вместо того, чтобы строить что-то, используются для создания веб-сайтов, которые легко адаптируются ко всем размерам экрана. Вам не нужно изобретать велосипед, поскольку в нем есть почти все, что вам может понадобиться, например, кнопки, значки и темы. Но в то же время у вас есть гибкость, чтобы ваши проекты не были похожи на другие.
В следующей статье мы увидим, как его использовать.
Интересная статья, хотя думаю подходящим названием было бы контент-менеджеры и текущие проблемы, здесь про бутстрап ничего не объяснили.
Более того…
Bootstrap — это библиотека/фреймворк/библиотека, которая позволяет нам создавать очень красивые адаптивные сайты, вы можете создать веб-сайт, не зная много о CSS, вы можете создать тему WordPress, но вы должны потратить много времени, чтобы оптимизировать ее для максимум.
CMS, такие как WordPress, предназначены для улучшения обслуживания веб-сайта, поэтому они такие гибкие, вы можете создавать блоги, бизнес-сайты, магазины, форумы и т. д. и т. д. и все это, не касаясь ни единой строки кода.
Тем в случае с WordPress существует множество довольно простых, подходящих для личного блога, чего-то, что не требует большей визуальной привлекательности. В случае «привлекательных» тем, к ним обычно относятся плагины, которые предоставляют темам большую функциональность, вы можете добавлять загрузчики, мегаменю, анимацию и многое другое, очень редко плагины включают CSS.
Поэтому…
1.- Избегайте использования всего пакета начальной загрузки, загружайте только то, что вам нужно.
2.- Для WordPress инвестируйте в хороший хостинг, это улучшит время загрузки, вы можете использовать CDN для улучшения загрузки ваших тем.
3.- Если вы используете CMS на основе PHP, не ждите больших скоростей, это правда, что их можно оптимизировать, но это должен делать знающий человек.
4.- Разработка и обслуживание темы WordPress не обязательно дешевы или просты. Ежедневно обнаруживается много уязвимостей и их устранение без надлежащих знаний может быть затруднено, вложение в шаблон от опытного редактора может быть наиболее целесообразным, конечно, это вопрос экономии, но оно того стоит.
Это первая статья в серии.
Спасибо за ваш вклад
Хорошая статья. Буду ждать продолжения.