Skip to content
/ crud Public

Libreria CRUD javascript per la costruzione di interfacce single page, basata su api rest/json per la gesione dati

License

Notifications You must be signed in to change notification settings

marley71/crud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRUD 4.1

Libreria per la costruzione di interfacce single page e costruzioni di componenti riusabili in contesti diversi e gestione delle route per scambio di dati con server con protocollo json.

Help

Dipendenze

Per poter essere utilizzata la libreria ha bisogno delle seguenti risorse

  • bootstrap >= 3.3.7
  • jquery >= 2.2.4
  • font-awesome >= 4.7.0
  • underscore >= 1.8.3

Per comodità ho inserito nel folder crud/libs le versioni sopracitate.

Installazione

Nella cartella plugins ci sono i javascript di base per l'ulitizzo di alcuni componenti renders come texthtml e autocomplete. Questa cartella è il contenitore per i plugins che vogliamo utilizzare nella nostra applicazione e può essere estesa secondo le proprie esigenze e i propri renders. Sotto un esempio per l'installazione della libreria.

Manualmente

Copiare la cartella crud nella root del vostra applicazione web e inserire nella pagina l'head e lo script come si vede nell'esempio.

<head>
    <!-- bootstrap e font-awesome css -->
    <link href="/crud/libs/bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet">
    <link href="/crud/libs/bootstrap-3.3.7-dist/css/bootstrap-theme.min.css" rel="stylesheet">
    <link href="/crud/libs/font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet">
    
    <!-- bootstrap, undescore e jquery -->
    <script src="/crud/libs/jquery-2.2.4.min.js"></script>
    <script src="/crud/libs/underscore-min.js"></script>
    <script src="/crud/libs/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
    
    <link href="/crud/crud-4.1.css" rel="stylesheet">
    <script src="/crud/crud-4.1.min.js"></script>
</head>
<body>
    <script>
        app = new App();
        app.pluginsPath = '/crud/plugins/';
        app.resources = [
            "moment-with-locales.min.js",
        ]
        app.init({
            showLog : true
        });
    </script>
</body>

Composer per laravel

Eseguire nel progetto laravel

composer require "marley71/crud"

Oppure aggiungere la riga al composer.json del progetto

"require": {
    "marley71/crud" : "v4.1.x-dev"
}

About

Libreria CRUD javascript per la costruzione di interfacce single page, basata su api rest/json per la gesione dati

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published