WordPress: um pouco de tudo sobre o CMS mais popular
WordPress é um software projetado com ênfase em acessibilidade, desempenho, segurança e facilidade de uso, o que o tornou o CMS mais popular da atualidade. Um ótimo SW que funciona facilmente com configuração mínima, permitindo que os administradores de sites e qualquer Blogger ou Criador de conteúdo digital se concentrem facilmente no gerenciamento de seu trabalho e no compartilhamento de suas publicações, produtos ou serviços, dependendo de Seja o caso.
O CMS (do English Content Management System ou Content Management System) WordPress não é apenas um produto básico, cujo manuseio é simples e previsívelMas também oferece recursos e complementos poderosos (Temas, Plugins, entre outros) que permitem seu crescimento como aplicação e facilitam o crescimento, desenvolvimento e sucesso dos sites criados com ela.

Contagem
Já outros posts sobre WordPress no Blog FromLinux Abordamos aspectos isolados como: O que é?, Com a publicação do ano 2.015 chamada «Conheça o novo WordPress.com aprimorado, Calypso!«, sua instalação e configuração com Apache2 e Nginx, com as publicações do ano de 2016 e 2018 chamadas «Instalando e configurando WordPress 4.5 Multisite no Debian Jessie« y «Como instalar o WordPress no Ubuntu 18.04 e derivados?« respectivamente.
Também foram criadas publicações sobre seus acessórios mais úteis ou favoritos do momento durante 2016 com as publicações. «8 plugins WordPress interessantes para o seu site« y «3 Plugins Freemium que você não pode perder no seu WordPress«. Embora nenhum artigo tenha sido publicado sobre seus tópicos e outras coisas, como aspectos de configurações ou políticas de segurança.
Neste post, vamos deixar claro O que é um CMS?, qual a utilidade que oferece e quais as características que o definem como SW, além de mencionar que é WordPress.
O que é um CMS?
História
Antes de esclarecer em detalhes o que é um CMS, é bom entender que No início da Ciência da Computação ou Tecnologia da Web, criar um site relativamente simples poderia ser uma atividade bastante complexa e trabalhosa, mesmo para especialistas, quando o desenvolvimento a ser implementado possui elevados padrões de qualidade visual, estrutura de navegação e variedade de conteúdos.
Os programadores ou desenvolvedores da Web costumavam exigir o conhecimento e / ou domínio de várias tecnologias em um bom grau, como HTML, JavaScript e CSS, para criar um site estático. Ou ASP, JSP ou PHP se em vez disso fosse um site dinâmico, apenas para citar algumas das tecnologias mais populares e disponíveis nos últimos tempos. E atualizar seu conteúdo também se tornou uma tarefa árdua, à medida que o site crescia com novas seções, estruturas ou hierarquias.
Muitas vezes, tudo isso de modificar o conteúdo existente, pesquisar e localizar seções e módulos, e até mesmo gerenciar as páginas e as imagens e recursos no servidor, eram feitos pelo mesmo Programadores ou Desenvolvedores da Web usando suas próprias ferramentas ou desenvolvimentos, levando ao aumento de custos e complexidade do site.
Esta situação criou a necessidade tácita de uma ferramenta, de uso geral, fácil de usar.Tanto para a criação de sites sem o auxílio de pessoal especializado, recursos técnicos avançados ou outras ferramentas externas, quanto para sua gestão, administração e manutenção em um ambiente integrado. E foi assim que os primeiros "Sistemas de Gerenciamento de Conteúdo" ou CMS começaram a ser criados para atender a essa necessidade.

Conceito
Portanto, pode ser muito útil e resumir brevemente que um CMS é:
"Uma ferramenta de software para criar, administrar e gerenciar um site."
E de uma forma mais ampla, o que é um CMS:
«Um Ambiente de Desenvolvimento Integrado (IDE) que nos permite criar, gerir, manter e actualizar um site, para além dele próprio. E isso geralmente inclui uma certa quantidade de opções e funções extras, como: Catálogos de Produtos, Mapa do Site, Galerias de Imagens, Temas, Complementos, Carrinhos de Compras, entre muitos outros ».

Utilidade
Um CMS na sua concepção mais simples deve não só permitir a criação de um website, mas também facilitar a sua criação e gestão sem a necessidade de conhecer em profundidade as tecnologias relacionadas com o referido processo, ou seja, devem permitir que um usuário básico da área crie e gerencie um com algum conhecimento básico relacionado à edição de páginas da web com relativa facilidade.
Para isso, um bom CMS, como o WordPress, deve ser dividido em duas áreas, algo que os usuários típicos veem como um todo integrado, ou seja, o design ou aparência visual do site e seu conteúdo, tanto na forma de texto como multimídia: arquivos de escritório, imagens, animações, vídeos, sons, entre outros.
Portanto, em um CMS completo e funcional, o design e seu conteúdo devem ser independentes. De forma que, quando o design do site for alterado, isso não prejudique o conteúdo, que deve continuar a ser exibido e adaptado às características do novo design.
Portanto, não é uma boa prática adicionar elementos de design ao conteúdo., de modo que uma mudança no design de um site não signifique um esforço extra, como revisar todo o conteúdo para eliminar ou revisar esses elementos.
Portanto, Uma das primeiras tarefas ao criar um site com um CMS geralmente é selecionar ou projetar cuidadosamente sua aparência visual ou tema gráfico. Para posteriormente poder inserir os conteúdos que serão exibidos nos espaços reservados para este fim no referido modelo.

Características
Um CMS bem completo deve incluir por padrão uma boa lista de recursos, recursos, opções e funções, que auxiliam tanto na criação de um site básico sem a necessidade de módulos adicionais ou adaptações externas, quanto no desenvolvimento de um site avançado por meio de módulos, add-ons ou adaptações específicas ou integrações externas.
Entre eles, podemos citar o seguinte:
Acesso à web
Deve fornecer capacidade ou funcionalidade para acessá-lo, sem necessidade de instalação, a partir de qualquer Computador ou Dispositivo com acesso a um Navegador Web e conexão à Internet, ou seja, remotamente. Este não é um recurso ou funcionalidade obrigatória, mas adiciona flexibilidade e facilidade de uso.
Curva de aprendizado rápido
Deve favorecer o uso rápido da mesma por usuários básicos (automação de escritório) com certo conhecimento técnico, para um domínio eficiente e eficaz da ferramenta (Edição e gerenciamento de conteúdo), desde que não implique a necessidade de utilização das opções de configuração e sua administração.
Gerenciamento de conteúdo e recursos
Deve incluir todas as funções e características típicas de edição, organização, revisão, programação e publicação de conteúdos, tanto textuais como multimídia: arquivos de escritório, imagens, animações, vídeos, sons, entre outros.
Interface de administração e gestão
Deve mostrar as opções de configuração mais comuns e úteis em sua respectiva interface gráfica de administração, para minimizar e / ou evitar a manipulação de arquivos de texto para configuração que requeiram um conhecimento mais profundo da ferramenta ou da plataforma onde está instalada.
Perfis de usuário
Você deve ser capaz de criar e gerenciar vários perfis de usuário, com diferentes funções e responsabilidades, como autores, editores ou administradores, para que a partir deles, os usuários dos sites possam fazer coisas diferentes e obter experiências de uso diferentes, com base em seus acessos, privilégios ou restrições.
Editor de Texto Completo
Deve incluir um editor de textos o mais completo e avançado possível que facilite dar um formato ideal a qualquer conteúdo, melhorando assim sua leitura e monitoramento pelos usuários. Um bom editor de texto, entre muitas coisas, deve incluir opções como o uso de caracteres em negrito e itálico, listas numeradas ou não, parágrafos, recuo, entre muitos outros.
Categorização de conteúdo
Deve facilitar ao usuário a localização de qualquer conteúdo de seu interesse, permitindo sua categorização, a fim de obter uma exibição apenas do que é necessário e procurado.
Plugins e interfaces de programação
Deve permitir a instalação, integração e utilização de Plugins e Aplicações de Interface de Programação (API), para agregar novas e melhores ou específicas funcionalidades ao gerenciador de conteúdo. Permitindo o crescimento da própria Ferramenta e do site.
Design visual configurável / personalizável
Deve facilitar as possibilidades de design de um site, de modo que os designers de sites não tenham qualquer limitação ou restrição ao seu trabalho criativo, e seus designs possam ser facilmente integrados.
Conteúdo separado e gerenciamento de layout
Como dissemos antes, um bom CMS deve ser capaz de permitir que um designer faça e integre seu design, e editores ou autores escrevam seu conteúdo, sem que as mudanças de um ou do outro interfiram umas nas outras.
SEO
Você deve conseguir a geração de sites que cumpram as diretrizes ou políticas dos Webmasters dos principais motores de busca. Ou seja, a criação de sites obedece aos fatores básicos de posicionamento, ou seja, são “amigáveis para SEO”.
Eficiente, rápido e com baixo consumo de recursos
Deve ser uma aplicação informática que não sobrecarregue os recursos do servidor onde está alojada, ou seja, utilize os seus recursos de forma racional para a sua execução (memória, CPU, disco rígido). Para que não afete o desempenho geral do servidor web e, consequentemente, não afete negativamente a experiência do usuário dos sites.
Suporte técnico e comunidade de usuários
Deve ter suporte técnico eficiente e eficaz, que cuide das falhas e erros do aplicativo, e com uma ampla comunidade de usuários, com participação em fóruns próprios, wikis, blogs, entre outras ferramentas, que facilitem o socorro em qualquer incidente , e assim resolver rapidamente.

O que é o WordPress?
Atualmente o WordPress (WP) é um dos CMS mais utilizados de todo o ecossistema de apps desta área. Possui uma enorme comunidade de milhões de usuários focados não apenas em blogs, mas também em qualquer tipo de site, não importa o quão simples e robusto ele precise ser.
O WP começou em 2003, quando Mime Little e Matt Mullenweg criaram um fork b2 / cafelog. E pela necessidade de um sistema editorial pessoal, elegante e bem estruturado para a época. Hoje WP usa a linguagem php, y MySQL como gerente de banco de dados (DB) e Apache tão baixo serviço Licença GPL. Portanto, o referido aplicativo ou ferramenta SW atende às características de Código aberto (CA) usado no Software Livre (SL).
O WP é um CMS robusto que pode ser baixado e usado gratuitamente., mas também é um grande e excelente serviço de plataforma de hospedagem e publicação de sites gratuitos e pagos conhecido como «WordPress.com« que recebe atualizações com muita frequência. Ele também tem outro domínio irmão conhecido como «WordPress.org« Também disponível em espanhol. E tem um enorme conteúdo informativo e técnico útil.
Actualmente
Em linhas gerais, pode-se dizer que é um dos mais utilizados principalmente devido à sua extrema facilidade de uso., o que o torna ideal para usuários novatos e seus primeiros sites ou usuários profissionais e seus vários projetos de sites a partir de sites relativamente pequenos, sem requisitos especiais, como sites corporativos ou blogs poderosos.
Sua extensa biblioteca oficial e não oficial de plug-ins cobre quase todas as necessidades essenciais de implementação. Sua enorme comunidade de usuários, muito experiente, metódica e organizada mundialmente e em vários idiomas, com ótimos fóruns, é extremamente colaborativa e útil na solução de problemas (bugs e erros) que ocorrem com esta ferramenta.
WP não é perfeito, mas é muito completo. Você pode ter algumas limitações na área 'out of the box' do web design, mas isso é compensado pela enorme oferta de plug-ins, temas e modelos gratuitos e pagos disponíveis para cobrir praticamente qualquer tipo de necessidade de qualquer site.

Conclusão
Nesta publicação, vimos em profundidade o que é um CMS e o que é WordPress. Em publicações futuras sobre o WP, exploraremos um pouco mais a fundo sobre os recursos atuais dele, sua comunidade, seu suporte, quais são os temas e plug-ins e quais são os mais populares atualmente. Além de explorar algumas dicas de segurança para atender aos objetivos iniciais da publicação, e expor que existem alternativas online ou instaláveis ao WP.
Por enquanto, deve ficar claro para nós que não é correto ou apropriado permitir-nos ter um site cujo conteúdo só pode ser administrado por profissionais técnicos qualificados; por motivos de dependência de pessoal específico, custos e revitalização do próprio site.
E que a ação mais lógica é optar pelo uso de um CMS genérico em vez de um gerenciador de conteúdo construído para medir, para ter bastante versatilidade e flexibilidade, a incorporação de módulos ou add-ons, pagos ou gratuitos, existentes em uma grande comunidade global que também oferece ajuda ou suporte. Considerando o WordPress como uma excelente primeira escolha de CMS para usar.
