Wolly aka
Paolo Valenti WordPress Italy
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
Cosa serve in un gestionale?
Cosa serve
Gestione utenti
Contenuti personalizzati
Possibilità di dialogare con altri servizi/app
Gestione utentipermessi giusti per ogni utente
Ruoli e capacità
I ruoli sono dei contenitori di capacità
Ruoli e capacità
Le capacità sono le cose che un utente può fare
Esempio di un ruolo e delle sue capacità
Ruolo: Contributor Capacità: • delete_posts• edit_posts• read
Creare un ruolo personalizzato
add_role('rappresentante','Rappresentante',array('read'=>true));
Aggiungere caps a un ruolo personalizzato
//getsrappresentante $role=get_role('rappresentante');
//addcaps $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’);
controllo dei permessi
if(is_user_logged_in()&¤t_user_can('insert_orders')){
$new_order=$this->create_new_order();
}else{
echo‘Nonseiautorizzato;
}
Contenuti personalizzatiCustom post type, custom taxonomy e meta dati
Custom post type
functioncreate_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');
Custom taxonomy
functionpeople_init(){ //createanewtaxonomy 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');
ComunicareREST API
App mobile
Richieste interne
Collegamenti con altri siti
Collegamenti con altri software
JSON, lo standard
Wolly aka
Paolo Valentipaolovalenti.info
wpitaly.it [email protected]
[email protected] skype:wolly66 twitter/wolly
facebook.com/wolly tel: 3932948156 (for women only)