Download the PHP package sansis/basebundle without Composer

On this page you can find all versions of the php package sansis/basebundle. 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 basebundle

README

This Bundle for Symfony solves some of the most basic issues on web development at SanSIS. Currently, there are over 15 projects using it directly on the brazilian government.

A responsive interface, an easy to use way to create cruds (automation on the way), user administration, and the mini data-mining bundle plus the messaging bundle provides eveything small enterprises look for when trying to reduce costs on their development.

Serving as base for the development, it forces the programmer to adopt a lot of good practices and to follow standards for their codind.

Requires

Use it in another project

composer.json:

Add to AppKernel

Add to routing.yml

Extend your twigs

Use {% extends "SanSISCoreBaseBundle::base.html.twig" %} on your twig templates to work ok Remember you can change a lot of blocks. Check the resource and modify the blocks you want.

Extend your AppKernel

Change your kernel to extend from the one provided by BaseBundle.

Change:

To:

Customize your base.html.twig to extend from BaseBundle

This is a sample on how to create your own visual identity and the main blocks of code for your page layout

{% extends "SanSISCoreBaseBundle::base.html.twig" %}

{% block css %}

{% endblock %}

{% block title %}Company's name - System's name{% endblock %}

{% block sigla_sistema %}SYS{% endblock %} {% block descricao_sistema %}System's name{% endblock %}

{% block entidade_sistema %}Entity's name{% endblock %} {% block info_sessao %}Anything you want{% endblock %}

{% block page_menu %}{{ knp_menu_render('YourProjectBundle:Builder:menu', {'nav_type': 'navbar', 'template':'SanSISCoreBaseBundle:menu:sansis_menu.html.twig'}) }}{% endblock %}

{% block copyright_footer %} © Company's name {% endblock %}

{% block javascript_libs %}

{% endblock %}

Use the CRUD structure of BaseBundle for powerfull and fast development!

The most amazing and useful function of BaseBundle is the Crud Infrastructure created for it.

You may use it for complex entities with a huge number of inner entities (that can have their own inner entity as well!).

For this, you must declare the @innerEntity annotation on top of vars that are ArrayCollections from Doctrine project.

And your form field's names must follow the object infrastructure.

Here are the objects you must extend from in order to get it working:


All versions of basebundle with dependencies

PHP Build Version
Package Version
No informations.
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 sansis/basebundle contains the following files

Loading the files please wait ....