WordPress: Трохи всього про найпопулярнішу CMS
WordPress – це програмне забезпечення, розроблене з акцентом на доступність, продуктивність, безпеку та простоту використання, що зробило його найпопулярнішою CMS сьогодні. Це потужне програмне забезпечення, яке легко працює з мінімальним налаштуванням, дозволяючи адміністраторам веб-сайтів, блогерам та творцям цифрового контенту зосередитися на управлінні своєю роботою та обміні своїми публікаціями, продуктами чи послугами.
CMS ( система керування контентом) WordPress — це не лише базовий продукт, керування яким просте та передбачуване , але й пропонує потужні функції та доповнення (теми, плагіни тощо), які дозволяють йому розвиватися як застосунку та сприяють зростанню, розвитку та успіху веб-сайтів, створених за його допомогою.

Граф
У попередніх публікаціях про WordPress на блозі DesdeLinux ми розглядали окремі аспекти, такі як: Що це?, у публікації 2.015 року під назвою « Знайомтесь з новим та покращеним WordPress.com, Calypso! » , його встановлення та налаштування за допомогою Apache2 та Nginx, а також у публікаціях 2016 та 2018 років під назвою « Встановлення та налаштування WordPress 4.5 Multisite на Debian Jessie » та « Як встановити WordPress на Ubuntu 18.04 та похідні? » відповідно.
Вони також створили публікації про свої найкорисніші або найулюбленіші плагіни 2016 року, такі як « 8 цікавих плагінів WordPress для вашого веб-сайту » та « 3 безкоштовні плагіни, які ви не можете пропустити на своєму сайті WordPress » . Однак вони не публікували статей про свої теми чи інші аспекти, такі як конфігурації чи політики безпеки.
У цій публікації ми чітко пояснимо, що таке CMS , які корисні функції вона надає та які характеристики визначають її як програмне забезпечення, а також згадаємо, що таке WordPress.
Що таке CMS?
історія
Перш ніж детально пояснювати, що таке CMS, варто зрозуміти, що на зорі розвитку інформатики чи веб-технологій створення відносно простого веб-сайту могло бути досить складним і трудомістким заняттям навіть для експертів, оскільки розробка вимагала високих стандартів візуальної якості, структури навігації та різноманітності контенту.
Веб-програмістам або розробникам раніше потрібно було знати та/або володіти різними технологіями , такими як HTML, JavaScript та CSS, для створення статичного веб-сайту. Або ASP, JSP чи PHP, якщо це був динамічний веб-сайт, і це лише деякі з найпопулярніших та легкодоступних технологій останнього часу. А оновлення контенту також стало складним завданням, оскільки веб-сайт зростав з новими розділами, структурами чи ієрархіями.
Часто все це — модифікація існуючого контенту, пошук і визначення місцезнаходження розділів і модулів, і навіть керування як сторінками, так і зображеннями та ресурсами на сервері — виконувалося тими ж програмістами або веб-розробниками за допомогою власних інструментів або розробок , що призводило до збільшення витрат і складності веб-сайту.
Ця ситуація створила негласну потребу в універсальному, простому у використанні інструменті , як для створення веб-сайтів без допомоги експертів, передових технічних ресурсів чи інших зовнішніх інструментів, так і для їх управління, адміністрування та підтримки в інтегрованому середовищі. Саме так почали створюватися перші системи управління контентом, або CMS, для задоволення цієї потреби.

Concepto
Отже, CMS можна коротко та корисно описати наступним чином:
"Програмний засіб для створення, адміністрування та управління веб-сайтом".
І більш широким чином, що таке CMS:
«Інтегроване середовище розробки (IDE), яке дозволяє нам створювати, керувати, підтримувати та оновлювати веб-сайт, крім самого себе. І це, як правило, включає певну кількість опцій та додаткових функцій, таких як: Каталоги товарів, Карта сайту, Галереї зображень, Теми, Доповнення, Кошики для покупок та багато іншого ».

Утиліта
CMS, у своїй найпростішій концепції, повинна не лише дозволяти створення веб-сайту, але й сприяти його створенню та управлінню, не вимагаючи глибоких знань технологій, пов'язаних з цим процесом ; тобто вона повинна дозволяти базовому користувачеві цієї області, з певними базовими знаннями, пов'язаними з редагуванням веб-сторінок, створювати та керувати ним з відносною легкістю.
Для цього хороша CMS, така як WordPress, повинна розділяти те, що типові користувачі бачать як єдине ціле, на дві області: дизайн або візуальний аспект веб-сайту та його контент , як у формі тексту, так і мультимедіа: офісні файли, зображення, анімація, відео, звуки тощо.
Отже, у повноцінній та функціональній CMS дизайн та його контент мають бути незалежними. Це гарантує, що коли дизайн веб-сайту змінюється, контент не постраждає та продовжуватиме відображатися та адаптуватися до характеристик нового дизайну.
Тому не є гарною практикою додавати елементи дизайну до контенту , щоб зміна дизайну веб-сайту не означала додаткових зусиль, таких як перегляд усього контенту для видалення або перегляду цих елементів.
Тому одним із перших завдань під час створення веб-сайту за допомогою CMS зазвичай є ретельний вибір або розробка його візуального вигляду чи теми. Це дозволяє вам потім додавати контент, який відображатиметься у відведених місцях шаблону.

риси
Дійсно комплексна CMS повинна за замовчуванням включати хороший список можливостей, функцій, опцій та функцій , які допомагають як у створенні базового веб-сайту без необхідності додаткових модулів чи зовнішніх адаптацій, так і в розробці розширеного веб-сайту за допомогою модулів, плагінів, спеціальних адаптацій чи зовнішніх інтеграцій.
Серед них можна відзначити наступне:
Доступ до Інтернету
Він повинен забезпечити ємність або функціональні можливості для доступу без будь-якого встановлення з будь-якого комп’ютера чи пристрою, що має доступ до веб-браузера та підключення до Інтернету, тобто віддалено. Це не обов’язкова функція чи функціонал, але це додає гнучкості та простоти використання.
Крива швидкого навчання
Це повинно сприяти швидкому використанню його основними користувачами (автоматизація офісу) з певними технічними знаннями для ефективного та ефективного керування інструментом (редагування та управління вмістом), за умови, що це не включає необхідність використання параметрів конфігурації та їх введення.
Управління вмістом та ресурсами
Він повинен включати всі типові функції та характеристики для редагування, упорядкування, перегляду, програмування та публікації вмісту, як текстового, так і мультимедійного: офісні файли, зображення, анімація, відео, звуки та ін.
Інтерфейс адміністрування та управління
Він повинен відображати найпоширеніші та корисні варіанти конфігурації у відповідному графічному інтерфейсі адміністрування, щоб мінімізувати та / або уникнути маніпуляцій з текстовими файлами для конфігурації, які вимагають більш глибоких знань про інструмент або платформу, де він встановлений.
Профілі користувачів
Ви повинні вміти створювати та керувати різними профілями користувачів з різними ролями та обов'язками, наприклад, авторами, редакторами або адміністраторами, щоб користувачі веб-сайтів на їх основі могли робити різні речі та отримувати різний досвід використання на основі ваші доступ, привілеї чи обмеження.
Повний текстовий редактор
Він повинен містити якнайповніший і вдосконалений текстовий редактор, що полегшує надання оптимального формату будь-якому вмісту, що покращує його читання та моніторинг користувачами. Хороший текстовий редактор, серед іншого, повинен включати такі варіанти, як використання жирних і курсивних символів, нумеровані списки чи ні, абзаци, відступи та багато іншого.
Категоризація вмісту
Це повинно полегшити користувачеві пошук будь-якого вмісту, що цікавить, дозволяючи його категоризацію, щоб отримати відображення лише того, що необхідно і шукається.
Плагіни та інтерфейси для програмування
Він повинен дозволяти встановлення, інтеграцію та використання додатків та програмних інтерфейсів програм (API), щоб додати нові та кращі або конкретні функції до менеджера вмісту. Дозволяючи зростання самого Інструменту та веб-сайту.
Настроюваний / настроюваний візуальний дизайн
Це повинно полегшити дизайнерські можливості веб-сайту, щоб дизайнери веб-сайтів не мали обмежень та обмежень у своїх творчих роботах, а їхні проекти могли бути легко інтегровані.
Окреме управління вмістом та версткою
Як ми вже говорили раніше, хороша система управління вмістом повинна мати можливість дозволити дизайнеру створювати та інтегрувати їх дизайн, а редактори або автори писати їх вміст, не змінюючи того чи іншого, що заважає один одному.
SEO позиціонування
Ви повинні досягти створення веб-сайтів, які відповідають вимогам або політикам для веб-майстрів основних пошукових систем. Іншими словами, створення веб-сайтів відповідає основним факторам позиціонування, тобто, що вони "оптимізують SEO".
Ефективне, швидке та низьке споживання ресурсів
Це повинна бути комп’ютерна програма, яка не перевантажує ресурси сервера, де вона розміщена, тобто вона раціонально використовує свої ресурси для власного виконання (пам’ять, центральний процесор, жорсткий диск). Так що це не впливає на загальну продуктивність веб-сервера і, отже, не впливає негативно на взаємодію користувачів із веб-сайтами.
Технічна підтримка та спільнота користувачів
Він повинен мати ефективну та дієву технічну підтримку, яка опікується помилками та помилками програми, а також широке співтовариство користувачів із власними форумами, вікі, блогами та іншими інструментами, що полегшують допомогу при будь-якому інциденті. , і таким чином швидко вирішити.

Що таке WordPress?
WordPress (WP) наразі є однією з найпоширеніших CMS-платформ у всій екосистемі додатків. Вона може похвалитися величезною спільнотою з мільйонів користувачів, які зосереджені не лише на створенні блогів, але й на розробці будь-якого типу веб-сайтів, незалежно від того, наскільки простими чи надійними вони мають бути.
WordPress розпочався у 2003 році, коли Майм Літтл та Метт Малленвег створили форк b2/cafelog. Це було пов'язано з потребою в персональній, елегантній та добре структурованій системі публікацій на той час. Сьогодні WordPress використовує мову PHP, MySQL як систему керування базами даних та Apache як службу веб-хостингу за ліцензією GPL. Таким чином, цей додаток або програмний інструмент відповідає критеріям відкритого коду (ОС), що використовуються у вільному програмному забезпеченні (ФП).
WordPress — це потужна, безкоштовна для завантаження та використання CMS , але це також величезна та чудова платформа для хостингу та публікації веб-сайтів, яка пропонує як безкоштовні, так і платні послуги, відома як « WordPress.com » , яка часто оновлюється. Вона також має дочірній домен « WordPress.org » , також доступний іспанською мовою, який може похвалитися великою кількістю корисного інформаційного та технічного контенту.
В даний час
Загалом, можна сказати, що це один з найбільш використовуваних, головним чином завдяки надзвичайній простоті використання , що робить його ідеальним як для початківців та їхнього першого веб-сайту, так і для професійних користувачів та їхніх численних веб-проектів, від відносно невеликих веб-сайтів без особливих вимог, таких як корпоративні веб-сайти чи потужні блоги.
Його велика офіційна та неофіційна бібліотека плагінів охоплює майже всі важливі потреби впровадження. Його величезна, досвідчена, методична та організована глобальна спільнота користувачів з численними мовами та чудовими форумами надзвичайно співпрацює та допомагає у вирішенні будь-яких проблем (помилок та помилок), які можуть виникнути з інструментом.
WordPress не ідеальний, але він дуже комплексний. Він може мати деякі обмеження у своїх готових функціях веб-дизайну, але це компенсується величезним вибором безкоштовних та платних плагінів, тем та шаблонів, доступних для задоволення практично будь-яких потреб веб-сайту.

Висновок
У цій публікації ми детально розглянули, що таке CMS та що таке WordPress. У майбутніх публікаціях про WordPress ми глибше заглибимося в його поточні функції, спільноту, підтримку, теми та плагіни, а також які з них є найпопулярнішими наразі. Ми також розглянемо деякі поради щодо безпеки для досягнення початкових цілей цієї публікації та представимо онлайн-альтернативи WordPress або альтернативи, які можна встановити.
Наразі нам має бути зрозуміло, що неправильно чи недоречно дозволяти собі мати веб-сайт, вмістом якого можуть керувати лише кваліфіковані технічні фахівці ; з міркувань залежності від конкретного персоналу, витрат та динамічності самого веб-сайту.
Найбільш логічним варіантом дій є вибір універсальної CMS, а не спеціально розробленої системи керування контентом , щоб мати достатню універсальність та гнучкість для інтеграції модулів або плагінів, як платних, так і безкоштовних, доступних у великій світовій спільноті, яка також пропонує допомогу та підтримку. WordPress вважається чудовим першим вибором для CMS.
