Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Bicorebundle Laravel Package

comunedifirenze/bicorebundle

View on GitHub
Deep Wiki
Context7

BiCoreBundle

Build Status Coverage Status Scrutinizer Code Quality

⚠️ WORK IN PROGRESS ⚠️

Intro:


BiCoreBundle è un bundle per symfony (3.4 o superiori) che poggia su framework Open Source (JQuery e Bootstrap e Bootstrap Italia), costruito in modo da essere un accelleratore di produttività riusabile e ridistribuibile. I prodotti creati con BiCoreBundle sono facilmente manutenibili, la documentazione dei componenti è ampiamente diffusa on line. Le funzioni che servono ripetitivamente (p.e. login, creazione di interfacce per le tabelle, etc.) sono nativamente disponibili in tutti i programmi creati con questo prodotto. Utilizzando doctrine si può generare velocemente una base dati su Mysql, Postgresql o sqlite (utilizzato per i test) BiCoreBundle è in grado di convertire uno schema database creato tramite Mysqlworkbench in entity class gestite da symfony tramite doctrine (indipendentemete dal tipo di database scelto). BiCoreBundle è inoltre dotato di un proprio pannello di amministrazione che permette velocemente di pubblicare aggiornamenti (tramite Git/Svn), di creare nuovi form per la procedura che si intende sviluppare, aggiornare lo schema database partendo dal file generato tramite Mysqlworkbench, pulizia della cache, e lancio di comandi shell (con le limitazione dell'utente con cui è in esecuzione il servizio web) tutto tramite pochi click.

Obiettivi, destinatari e contesto:


I software sviluppati internamente al Comune di Firenze sono fruiti da due tipi di soggetti: da una parte i colleghi del Comune di Firenze hanno bisogno di accedere a una interfaccia che sia coerente, di semplice utilizzo e pratica. Dall’altra parte i cittadini hanno la necessità di accedere ai servizi che il Comune mette a disposizione in modo semplice e intuitivo. Per esempio, il software di gestione del Patrimonio Immobiliare è composto da molti moduli, sia rivolti a chi si occupa di gestire il patrimonio internamente, sia ai colleghi che si occupano di gestire i Bandi, sia ai cittadini che possono immettere la domanda direttamente attraverso una semplice interfaccia fruibile anche da tablet e smartphone.

Installazione:


  • Prendere il template già pronto per essere utilizzato.

Test

    #Assets install
    bin/console assets:install --symlink --relative tests/public

    #Esecuzione dei test
    ant

code check

    vendor/bin/phpmd src text tools/phpmd/ruleset.xml
    vendor/bin/phpcs --standard=tools/phpcs/ruleset.xml --extensions=php src

    vendor/bin/phpcpd src

    #php-cs-fixer
    #php /usr/local/bin/php-cs-fixer fix src/ --rules=@Symfony

    #phpcbf fix
    #vendor/bin/phpcbf --extensions=php --standard=PSR2 src/
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
comsave/common
alecsammon/php-raml-parser
chrome-php/wrench
lendable/composer-license-checker
typhoon/reflection
mesilov/moneyphp-percentage
mike42/gfx-php
bookdown/themes
aura/view
aura/html
aura/cli
povils/phpmnd
nayjest/manipulator
omnipay/tests
psr-mock/http-message-implementation
psr-mock/http-factory-implementation
psr-mock/http-client-implementation
voku/email-check
voku/urlify
rtheunissen/guzzle-log-middleware