Download the PHP package jhorlima/wp-mocabonita without Composer

On this page you can find all versions of the php package jhorlima/wp-mocabonita. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package wp-mocabonita

MocaBonita - Wordpress

O MocaBonita é um framework desenvolvido para auxiliar na criação de plugins wordpress.

Vantagens:

Aplicação de Exemplo

Documentação PHP

1º Criando o plugin

2º Importar o MocaBonita

3º Configurar o plugin

4º Configuração das Páginas

1º Criando o plugin

Acesse a pasta wp-content/plugins dentro da pasta onde o wordpress está instalado, depois crie uma nova pasta com o nome do seu plugin, Ex: exemplo-plugin.

2º Importar o MocaBonita

Em primeiro lugar é necessário ter o composer instalado no computador.

Depois de instalado, execute o código abaixo pelo terminal na pasta do seu plugin.

3º Configurar o plugin

Depois da instalação do MocaBonita e suas dependencias do composer, crie um arquivo chamado index.php dentro da pasta do plugin e depois adicione o seguinte código nele:

Lembre-se de editar as anotações do começo da página para o reconhecimento do plugin. Recomendamos que o namespace do plugin seja semelhante ao nome da pasta em UpperCamelCase.

Recomendamos que sua estrutura interna das páginas sejam assim:

controller : Nesta pasta ficarão as controllers do plugin.

model : Nesta pasta ficarão as models do plugin.

view : Nesta pasta ficarão as views e templates do plugin.

event : Nesta pasta ficarão os eventos do plugin.

public : Nesta pasta ficarão os arquivos de images, css e javascript do plugin.

Crie também as pastas images, css e js dentro da pasta public, elas poderão ser obtidas através do MbPath

*Lembre-se que nas pastas controller, model e service você precisará definir os namespaces nas classes php.

Documentação de configuração: https://jhorlima.github.io/wp-mocabonita/classes/MocaBonita.MocaBonita.html

4º Páginas

As páginas do framework MocaBonita são responsáveis por transmitir informações do plugin. Elas podem ser acessadas pelo menu administrativo do Wordpress, por padrão, ou pelo parametro "page" da URL informando seu slug como valor. Ex: ?page=exemplo.

Por padrão, uma página vem configurada como:

É possivel adicionar inúmeras páginas em um plugin, contudo elas precisam ser criadas dentro das configurações de um plugin ou dentro de um evento do MocaBonita que inicializa após o Wordpress, chamado START_WORDPRESS.

*Lembre-se: Todas as páginas precisam ser adicionadas ao MocaBonita após sua configuração.

É possível também que uma página tenha outras subpáginas. A única diferença entre uma página e uma subpágina é que no menu administrativo, pois subpágina passa a ser um submenu da página principal. Além disso, ao adicionar uma subpágina, você não precisa adiciona-la ao MocaBonita, pois passa ser responsabilidade da página este processo.

Uma subpágina pode ser criada igual uma página principal e depois ser adicionada como uma subpágina, ex:

Ou diretamente na página existente, informando apenas o nome e o slug da nova subpágina.

Veja a documentação completa da classe de Páginas do MocaBonita para saber o que mais você pode fazer:

https://jhorlima.github.io/wp-mocabonita/classes/MocaBonita.tools.MbPage.html

5º Ações

As ações do MocaBonita são os compotarmentos das páginas. Cada atividade que o sistema precisa realizar será feita através de uma ação. Uma página pode ter inúmeras ações, e por padrão, ela já vem com a ação "index".

Exemplo de como adicionar uma ação:

Por padrão, uma ação já vem configurada com:

Mais informações em : https://jhorlima.github.io/wp-mocabonita/classes/MocaBonita.tools.MbAction.html

As ações são chamadas através do parametro actions da URL. Ex: wp-admin/admin.php?page=teste&action=index, wp-admin/admin-post.php?page=teste&action=index e wp-admin/admin-ajax.php?page=teste&action=index

Quando uma ação não estiver setCallback() ou setData(), é necessário adicionar uma controller na página dela para chamar um método com respectivo nome da ação em camelCase complementado com Action. Ex: action buscar-todos => buscarTodosAction().

6º Controller

Em construção


All versions of wp-mocabonita with dependencies

PHP Build Version
Package Version
Requires php Version >=5.5.9
illuminate/http Version ~5
illuminate/database Version ~5
illuminate/pagination Version ~5
nesbot/carbon Version ~1.20
symfony/var-dumper Version ~3
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package jhorlima/wp-mocabonita contains the following files

Loading the files please wait ....