TechBlogSD

- Блог о WEB разработке и не только.
Основное направление блога применение веб технологий (WordPress, JS, CSS, PHP, SQL, CMS) + полезное из жизни.

---------------------------------------------------------

Прежде всего пишу здесь что бы не забыть приобретенные знания, которые возможно пригодятся не только мне.
Нужно сделать сайт? Пишите на почту - moc.liamg@potvoidutSDS

---------------------------------------------------------

С ув. Сергей Дудченко (Dydaevskiy)

Услуги веб-разработчика, портфолио работ, контакты здесь:

Последние записи в блоге

Онлайн конвертер ЧПУ ссылок
2019-05-09
Моментальная конвертация заголовков статей, названий, любых слов и предложений в правильную ссылку (адрес страницы) на английском языке.
Cacher - органайзер кода для профессиональных разработчиков + хранилище кода снипетов
2019-05-09
Если Ваши навыки разработчика вышли далеко за пользовательские, значит самое время рассмотреть snippets.cacher.io для хранения и организации снипетов кода.
Отличный ресурс для новичков в Git - githowto.com
2019-05-09
Краткая заметка о замечательном помошнике и интерактивном туре который создан для знакомства с основами работы в Git.
Elementor и Ajax Load More - загрузка записей во время скрола (infinite scroll for posts)
2019-04-25
Данная инструкция ответит на вопрос как реализовать ленивую подгрузку записей выводимых при помощи виджета Elementor - “Записи” (Posts). Причем абсолютно бесплатно, плюс (при наличии определенных знаний) данное решения позволит реализовать ленивую загрузку любых типов записей и практически для любого шаблона сайта.
Как смотреть миниатюры SVG в проводнике Windows
2019-04-16
Проводник Windows не поддерживает просмотр изображений SVG по умолчанию. Узнайте, как вы можете просматривать эскизы SVG в проводнике Windows.
WordPress - Качественный генератор плагинов WPPB Boilerplate
2019-04-15
Генератор основы для плагинов WordPress, WPPB Boilerplate Plugin может быть полезным, если вы планируете создать свой плагин с нуля. Рассмотрим сервис, посмотрим что получится сгенерировать.

WordPress CMS

Что такое WordPress?

Если вы являетесь веб-разработчиком, или просто заинтересованы в открытии небольшого сайта для вашего бизнеса, вы, несомненно, столкнетесь с монстром среди CMS - WordPress. Но что WordPress из себя представляет? WordPress является бесплатном решении с открытым исходным кодом, разработанным на основе PHP. В нормальных условиях WordPress является простым и популярным способом создать свой собственный веб-сайт, магазин, блог или… Да на нем можно построить все что угодно, от блога до социальной сети (последнее крайне не рекомендую ). В самом деле, по состоянию на 2018 год под управлением WordPress запущено более 29% всех веб-сайтов в Интернете. Это около 1/4 сайтов во всем Интернете.

Теперь вернемся к технической стороне вещей, как упоминалось ранее WordPress является проектом с открытым исходным кодом системы управления контентом. Это означает, что пользователи могут изменить код WordPress, как угодно причем совершенно бесплатно (если владеют навыками естественно). Система управления контентом WordPress — это инструмент, который упрощает для пользователей управление и создание различных аспектов на сайте, таких как контент, без каких-либо знаний о кодировании, HTML, CSS, JavaScript. Это приводит к доступному способу для людей, чтобы создать визуальные и функциональные веб-сайты без траты огромного количества времени на обучение.

История Wordpress

Еще в 2002, Мэтт Mullenweg являлся простым студентом колледжа, который недавно установил систему блогов b2 для своего собственного использования. К несчастью для Мэтта, создателю b2 пришлось отказаться от обновления своей системы по личным причинам. Это оставило сообщество и проект без лидера.

В апреле 2003 Мэтт создал новую ветку B2, используя Sourceforge с помощью Майка Литтла. Этот новый продукт в конечном итоге превратился в то, что в конечном итоге превратилась в WordPress. Название “WordPress” было создано другом Мэтта, Кристин Тремулет. После волны комментариев по новой системе из официального репозитория SVN, первая версия WordPress была выпущена в мае 2003.

Первый выпуск платформы включал множество функций, которые мы знаем и любим сегодня. Такие, как: дружественные поисковые системы постоянные ссылки, простые в использовании установки, возможности обновления, несколько категорий и модерация комментариев. Первая версия WordPress была настоящей системой ведения блога.

В 2004 году крупнейший конкурент WordPress, Movable Type, решил изменить свою структуру ценообразования. Это изменение привело к тому, что многие пользователи переходят на платформу WordPress. Платформа продолжала расти, пока она не стала признана в 2009 году Open Source CMS MarketShare Report как обладающая наибольшей силой в отношении любой системы управления контентом с открытым исходным кодом.

Почему пользователи выбирают WordPress?

Начинающие часто спрашивают, почему основная часть веб мастеров выбирает
платформу WordPress и в чем разница по сравнению с другими предлагаемыми CMS. Я
решил перечислить лишь несколько причин, которые, надеюсь, дадут некоторое
представление о причинах, связанных выбором именно WordPress.

  • Бесплатная: WordPress является проектом с открытым исходным кодом, вы можете скачать, установить, использовать и настраивать WordPress столько, сколько вы хотели бы на безвозмездной основе. Вы можете использовать его для создания любого вида сайтов.
  • С открытым исходным кодом: Природа наличия программного обеспечения с открытым исходным кодом означает, что тысячи других работают на той же платформе, что и вы. Вы можете найти сообщества людей, которые создали новые функции, или уже устранили те или же иные ошибки, с которыми вы можете бороться в период «порога вхождения». Любой из сообщества WordPress способен внести такие штуки, как патчи, ответы на вопросы, писать плагины, развивать темы для оформления, и многое другое.
  • Легко учиться работе с CMS: WordPress предлагает удобный макет, что делает его легким для начинающих. Но даже для тех, кто любит углубиться, есть также тонны ресурсов, доступных для обучения. Поскольку WordPress является крупнейшей CMS в настоящее время на рынке, нет недостатка в статьях и учебников для пользователей, чтобы прочитать и узнать, как заставить свой сайт работать так, как хочется.
  • Search Engine Friendly : WordPress написан с использованием совместимого высококачественного кода. Это позволяет использовать семантическую разметку, которая очень привлекательна для поисковых систем. WordPress сам по себе предлагает несколько функций, которые делают SEO дружественным.
  • Простота управления : встроенная в WordPress система обновления позволяет пользователям обновлять все свои плагины и темы не заставляя переходить на сторонние ресурсы.

Как начать работать с WordPress?

Есть два варианта, когда дело доходит к вашему сайту под управлением платформы
WordPress.

  • WordPress.org – это часто называемый самодостаточным WordPress, представляет собой бесплатное программное обеспечение с открытым исходным кодом, которое позволяет пользователям устанавливать все необходимые файлы на свой собственный сервер. Поскольку пользователь контролирует все файлы, он имеет 100% контроль над тем, что он хочет делать со своим сайтом. Администратор ресурса не ограничен. Этот вариант, как правило, немного сложнее настроить, но на практике данный вариант является самым верным.

  • WordPress.com — это некоммерческая служба, основанная на программном обеспечении WordPress.org. Будучи гораздо более простым инструментом для использования, пользователи в итоге теряют большую гибкость, которую они получают, когда выбирают вариант с самостоятельным размещением. WordPress.com не имеет те преимущества, что WordPress.com. Но специалисты WordPress.com позаботятся за Вас обо всем, начиная от имени домена, и заканчивая настройкой вашего сайта.

Свежее о WP

Grav CMS

Что такое Grav?

Grav — это быстрая, простая и гибкая файловая веб-платформа. Для установки CMS просто извлеките ZIP-архив, в нужный каталог на Вашем хостинге. Хотя Grav следует принципам, аналогичным другим платформам CMS flat-file, он имеет другую философию дизайна, чем большинства из конкурентов.

Название Grav — это просто сокращенная версия слова Gravity (Сила тяжести, притяжение). Название CMS платформы и фильм с участием Сандры Баллок - чистое совпадение! Что еще более важно, гравитация также является фундаментальным физическим принципом, который описывает силы притяжения между объектами. Честно говоря, имя было выбрано как временное «кодовое имя» для проекта, и оно просто “Прилипло”.

Основополагающая архитектуры Grav построена с использованием хорошо зарекомендовавших себя и лучших в своем классе технологий. Это делается для того, чтобы Grav был прост в использовании и легко расширялся. Некоторые из этих ключевых технологий включают:

Место Grav во Вселенной CMS

Существует множество мощных решений CMS с открытым исходным кодом для создания сложных веб-сайтов. Некоторые из наиболее часто используемых - Joomla , WordPress и Drupal . По мнению разработчиков недостатком этих платформ является то, что они имеют крутую кривую обучения, связанную с ними. Для этого требуется значительная часть вашего времени - и это может быть время, которого у вас нет.

Эти платформы предоставляют множество функций и функциональных возможностей, которые можно расширить с помощью широкого спектра плагинов с открытым исходным кодом и приобретением платных плагинов и тем. Эти расширения и темы сами по себе являются зачастую насыщенными, требующими больше знаний и времени со стороны разработчика.

В конце концов, вы часто создаете веб-сайт, для которого требуется множество плагинов и расширений от разных поставщиков. Это может сделать ваш дизайн чрезмерно сложным для поддержания в долгосрочной перспективе.

Grav решает проблему по-разному. Он фокусируется прежде всего на вашем контенте и превращает вашу структуру контента в судоходный сайт. Основы Grav просты, но благодаря обширным событиям Вы полностью контролируете каждый шаг в рабочем процессе Grav.

Grav как решение позволяет простым плагинам быстро и легко добавлять мощные функции. Использование Grav также приводит к быстрой среде разработки с процессом установки, который занимает несколько секунд, включая простой способ создания контента с минимальной кривой обучения. Все это способствует тому, что Grav подходит дизайнеру, разработчику и конечному пользователю.

Чтобы получить базовый сайт, требуется минимальный опыт веб-разработки. Если вы копаете немного глубже, вы обнаружите, что очень мало Grav не может выполнить.

От себя добавлю так считают только разработчики. На самом деле что бы овладеть CMS Grav хотя бы по минимуму придётся в грохать в разы больше времени чем для того же самого WordPress. Но давайте смотреть правде в глаза данная CMS прежде всего по моему скромному мнению создана для опытных пользователей, которых прежде всего интересует скорость работы сайта, его наполнения контентом и конечно же скорость обслуживания.

Грав намеренно разработан с небольшим количеством требований. Вы можете легко запустить Grav на локальном компьютере, а также на 99% всех веб-хостинг-провайдеров . Если у вас есть ручка, напишите следующие системные требования Grav:

  1. Веб-сервер (Apache, Nginx, LiteSpeed, Lightly, IIS и т. д.)
  2. PHP 5.6.3 или выше
  3. хм вот и все … это действительно так (но, пожалуйста, посмотрите на
    требования php для приятного опыта)!

Grav построен на текстовых файлах для вашего контента. Нет необходимости в базе данных.

Для оптимальной производительности разработчики настоятельно рекомендуют использовать пользовательский кеш PHP, такой как APC, APCu, XCache, Memcached или Redis. Не волнуйтесь, это, как правило, уже часть вашего пакета хостинга!

Веб-сервер для Grav CMS

Grav настолько прост и универсален, что вам даже не нужен веб-сервер для его запуска. Вы можете запускать его прямо со встроенного router.php. PHP, если вы используете PHP 5.6.3 или новее.

Последнее о Grav