Top Banner
21

Wordpress un cms per amico

Jan 23, 2018

Download

Internet

Paolo Valenti
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Wordpress un cms per amico
Page 2: Wordpress un cms per amico
Page 3: Wordpress un cms per amico
Page 4: Wordpress un cms per amico

Wolly aka

Paolo Valenti WordPress Italy

Page 5: Wordpress un cms per amico

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

Page 6: Wordpress un cms per amico

Cosa serve in un gestionale?

Page 7: Wordpress un cms per amico

Cosa serve

Gestione utenti

Contenuti personalizzati

Possibilità di dialogare con altri servizi/app

Page 8: Wordpress un cms per amico

Gestione utentipermessi giusti per ogni utente

Page 9: Wordpress un cms per amico

Ruoli e capacità

I ruoli sono dei contenitori di capacità

Page 10: Wordpress un cms per amico

Ruoli e capacità

Le capacità sono le cose che un utente può fare

Page 11: Wordpress un cms per amico

Esempio di un ruolo e delle sue capacità

Ruolo: Contributor Capacità: • delete_posts• edit_posts• read

Page 12: Wordpress un cms per amico

Creare un ruolo personalizzato

add_role('rappresentante','Rappresentante',array('read'=>true));

Page 13: Wordpress un cms per amico

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’);

Page 14: Wordpress un cms per amico

controllo dei permessi

if(is_user_logged_in()&&current_user_can('insert_orders')){

$new_order=$this->create_new_order();

}else{

echo‘Nonseiautorizzato;

}

Page 15: Wordpress un cms per amico

Contenuti personalizzatiCustom post type, custom taxonomy e meta dati

Page 16: Wordpress un cms per amico

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');

Page 17: Wordpress un cms per amico

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');

Page 18: Wordpress un cms per amico

ComunicareREST API

Page 19: Wordpress un cms per amico

App mobile

Richieste interne

Collegamenti con altri siti

Collegamenti con altri software

JSON, lo standard

Page 20: Wordpress un cms per amico
Page 21: Wordpress un cms per amico

Wolly aka

Paolo Valentipaolovalenti.info

wpitaly.it [email protected]

[email protected] skype:wolly66 twitter/wolly

facebook.com/wolly tel: 3932948156 (for women only)