ºÝºÝߣ
Search
Submit Search
Wordpress un cms per amico
•
2 likes
•
663 views
Paolo Valenti
WordPress come base per creare gestionali
Read less
Read more
1 of 21
Download now
Download to read offline
More Related Content
Wordpress un cms per amico
4.
Wolly aka Paolo Valenti WordPress Italy
5.
WORDPRESS, un CMS per
amico Realizzare gestionali online con WORDPRESS è utile al vostro business Perché perdersi in un bicchiere d’acqua, quando puoi gestire il tuo business online, interagire con collaboratori, agenti, fornitori e clienti online. Con WordPress puoi! Grazie alle sue REST API puoi dialogare con tutti i sistemi che preferisci. Con i custom post type puoi creare contenuti personalizzati Hai già tutta la parte di display, in front end, delle informazioni La gestione utenti prevede la possibilità di creare ruoli e capacità personalizzate Puoi scrivere nuovi plugin per aggiungere tutte le funzionalità di cui hai bisogno per il tuo business Grazie alla struttura di WordPress hai già tutte le funzionalità base, devi solo aggiungerci quelle di cui hai bisogno Vedremo nel dettaglio alcuni gestionali già realizzati
6.
Cosa serve in
un gestionale?
7.
Cosa serve Gestione utenti Contenuti
personalizzati Possibilità di dialogare con altri servizi/app
8.
Gestione utenti permessi giusti
per ogni utente
9.
Ruoli e capacità I
ruoli sono dei contenitori di capacitÃ
10.
Ruoli e capacità Le
capacità sono le cose che un utente può fare
11.
Esempio di un
ruolo e delle sue capacità Ruolo: Contributor Capacità : • delete_posts • edit_posts • read
12.
Creare un ruolo
personalizzato add_role( 'rappresentante', 'Rappresentante', array( 'read' => true ) );
13.
Aggiungere caps a
un ruolo personalizzato // gets rappresentante $role = get_role( 'rappresentante' ); //add caps $role->add_cap( ‘view_orders' ); $role->add_cap( ‘insert_orders' ); $role->add_cap( ‘edit_orders’ ); $role->add_cap( ‘delete_orders’ ); $role->add_cap( ‘read_clients_data’ );
14.
controllo dei permessi if ( is_user_logged_in() && current_user_can( 'insert_orders' ) ){ $new_order = $this->create_new_order(); } else { echo ‘Non sei autorizzato; }
15.
Contenuti personalizzati Custom post
type, custom taxonomy e meta dati
16.
Custom post type function create_post_type() { register_post_type( 'acme_product', array( 'labels' => array( 'name' => __( 'Products' ), 'singular_name' => __( 'Product' ) ), 'public' => true, 'has_archive' => true, ) ); } add_action( 'init', 'create_post_type' );
17.
Custom taxonomy function people_init() { // create a new taxonomy
register_taxonomy( 'people', 'post', array( 'label' => __( 'People' ), 'rewrite' => array( 'slug' => 'person' ), 'capabilities' => array( 'assign_terms' => 'edit_guides', 'edit_terms' => 'publish_guides' ) ) ); } add_action( 'init', 'people_init' );
18.
Comunicare REST API
19.
App mobile Richieste interne Collegamenti
con altri siti Collegamenti con altri software JSON, lo standard
21.
Wolly aka Paolo Valenti paolovalenti.info wpitaly.it wolly66@gmail.com wolly@wpitaly.it skype:wolly66 twitter/wolly facebook.com/wolly tel: 3932948156
(for women only)
Download