Cum pot face o demonstrație live pentru plugin-ul meu premium? Există riscuri de securitate?

25 aug. 2010, 04:07:28
Vizualizări: 1.44K
Voturi: 5

Mă bucur să am oportunitatea de a-mi pune prima întrebare aici.

Scenariul este următorul: Eu și echipa mea am lansat un Plugin Premium săptămâna trecută.

De atunci am primit numeroase solicitări pentru o demonstrație live.

Mă gândesc să creez un subdomeniu la demo.mysite.com și să modific pagina de login din admin pentru a afișa numele de utilizator și parola pentru demo.

Va fi suficient, din punct de vedere al securității, doar să-l rulez pe o instalare separată de WordPress?

Există funcții la nivel de admin pe care ar trebui să le dezactivez?

În principiu, vreau ca demo-ul să fie cât mai realist posibil, fără să compromit securitatea sau integritatea site-ului meu principal.

Orice sfat este binevenit,

SethMerrick

1
Comentarii

Ce înseamnă „Premium Plugin”? Nu doriți să-l oferiți pentru descărcare gratuit? Deci nu ar trebui să fie disponibil pentru descărcare de pe gazda demo?

hakre hakre
25 aug. 2010 09:17:43
Toate răspunsurile la întrebare 2
1

Dacă este o instalare separată a WordPress, nu trebuie să vă faceți griji cu privire la integritatea site-ului principal - ele nu vor fi conectate în niciun fel.

Totuși, pentru a vă proteja plugin-ul, nu aș crea doar un utilizator admin. Aș instala un sistem de gestionare a rolurilor și aș crea un nivel de utilizator "Demo" cu aproape aceleași permisiuni ca admin... minus "Editare plugin-uri" și orice capabilități de gestionare a utilizatorilor.

În acest fel, oamenii se pot autentifica ca utilizator demo și vor avea toate puterile tipice ale unui utilizator admin. Dar nu pot edita plugin-uri și, prin urmare, nu pot vizualiza/fura codul sursă al plugin-ului dvs. Limitarea capabilităților de gestionare a utilizatorilor înseamnă că nici nu pot ocoli această restricție prin crearea altor utilizatori cu permisiuni personalizate.

25 aug. 2010 05:12:41
Comentarii

pluginul menționat de tine nu permite restricționarea pluginurilor. Mai bine folosește; User Role Editor (http://wordpress.org/extend/plugins/user-role-editor)

numediaweb numediaweb
13 mai 2012 18:36:06
0

Dacă nu vă faceți griji cu privire la amestecarea site-ului principal (presupun că rulează pe WordPress) cu Site-ul Demo, vă sugerez să le separați pe amândouă, astfel încât să aveți un spațiu web dedicat doar pentru demo, care nu este conectat la site-ul principal. Acest lucru poate fi realizat printr-un subdomeniu.

Pe lângă asta, aș crea un script de auto-instalare care să creeze o instalare nouă din când în când, resetând totodată întregul server demo. Acest lucru le va permite utilizatorilor să experimenteze cu Demo-ul (rețineți că aceștia sunt administratori), în timp ce site-ul este întreținut automat.

Dacă trebuie să reduceți drepturile utilizatorilor, astfel încât aceștia să fie limitați în interacțiunea cu site-ul demo, EAMann a făcut deja câteva sugestii valoroase.

25 aug. 2010 09:21:20