Sondaj: sistem de administrare + magazin avansat

Totalitatea subiectelor care nu respectă regulamentul vor fi stocate aici.
Avatar utilizator
Renoki
Nou Venit

Nou Venit
Mesaje: 3
Membru din: 19 Feb 2018, 23:06
Server: -
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
 Contact:
Medalii

Salut.

Sunt Alex "Renoki", programator PHP & Node.js, și zilele astea am avut o idee. Lucrez momentan full-time ca și Laravel Developer, dar asta nu mă împiedică să îmi duc proiectele legate de mine, nu numai de ceea ce fac și la birou.

Din plictiseală, m-am gândit să creez, de la 0, un sistem de administrare pentru orice server de Metin2. E easy-peasy, pe lângă ce fac eu. Inițial nu mă gândeam să fie ca un sistem obișnuit, ci să fie mult mai avansat, care să îți preia din sarcini și să îți dea idei pentru eventuale vânzări în magazinul online (o să ajung și la partea aia), să îți ofere statistici complete asupra pieței pentru a ști ceea ce se întâmplă la tine pe server + sfaturi ce apar ca pop-up-uri pentru o mai bună funcționare a comunității.

Structura ar fi compusă din Laravel pentru procesarea datelor și Node.js pentru un eventual front-end dinamic, deși foarte probabil voi putea apela la HTML static.

Features-urile la care mă gândesc eu, ar fi următoarele:
  • * Sistem de administrare obișnuit (conturi, administratori, sistem de permisiuni, control complet asupra ce înseamnă magazin)
    * Statistici detaliate - piața în joc, statistici referitoare la obiecte și jucători, overview asupra comunității
    * Sistem de permisiuni & administrare
    * Sistem tip CRUD ce oferă acces la modificări rapide (obiecte, rate la fierar, etc.) direct din panou
    * Search avansat folosind Laravel Scout (sistem de indexare mai bun, căutare mai rapidă)
    * Sistem de newsletter integrat (Foarte mulți cred că folosiți MailChimp, dar cu Amazon SES te costă $1 pentru 1000 de email-uri trimise) - ține marketing-ul prin email foarte bine organizat
    * Sistem de notițe asupra jucătorilor - pasați notițe de la administrator la administrator direct în panou pentru un mai bun istoric al jucătorului
    * Open source (moca pentru toată lumea; deschis către comunitate pe GitHub, oricine știe Laravel poate îmbunătăți printr-un Pull Request)
    * Design responsive. Clean. Design care să îți permită accesarea informațiilor importante cu extindere spre informații avansate/detaliate.
Pentru magazinul online, lucrurile vor merge ceva mai bine:
  • * Feature-uri normale (categorii, obiecte, prețuri, informații adiționale: vnum, descriere, imagine, etc)
    * Sistem de promoții - activează promoții pentru obiecte specifice doar între anumite perioade de timp
    * Sistem tip cart - nu mai cumperi monede și apoi le cheltui în magzin - cumperi direct cu banii jos: transparență, fluiditate, și nu rămâi cu credite pe stoc. Poți cumpăra mai multe obiecte odată și toate se activează în același timp odată ce finalizezi comanda
    * Metode de plată: PayPal (cu integrare automată: plata se finalizează, redirect pe site și ești automat creditat cu obiectele), Braintree (same thing, dezvoltat de PayPal), Paymentwall. Pentru Transfer Bancar/SMS/etc., comanda va fi setată ca pre-plătită, iar din panoul de administrare, cineva cu dreptul X va putea accepta plata. Imediat ce se acceptă, utilizatorul va primi email și obiectele!
    * Featuring items: Poți seta ce obiecte pot apărea primele în magazin, iar cele ce se află la ofertă, vor fi puse primele, automat. Opțiune ce se poate activa/dezactiva
    * Responsive. Extinderea design-ului pentru toate ecranele.
By the way... Momentan sunt blocat cu o problemă: infrastructura unui server de Metin2. Ultima oară când am luat contact cu niște serverfiles a fost acum vreo 4 ani, și s-au schimbat foarte multe.

Am nevoie de voi pentru un mic sondaj, dacă nu chiar niște fișiere. Știu că majoritatea structurii la o bază de date cam diferă, însă optez să îl produc într-un mod cât mai organizabil și customizabil. Având în vedere că diferă, vă cer următoarele:

* Cam câți dintre voi ați opta pentru un astfel de serviciu gratis, ce beneficiază de suportul comunității pentru îmbunătățire?

* Ce alte features-uri mai puteți aduce, în caz că proiectul vi se pare bun?

* Pentru a analiza infrastructura, îmi puteți oferi o bază de date, fără datele din ea (doar tabele)?

[ Postat de pe Linux Laptop ] Imagine
Ultima oară modificat 19 Feb 2018, 23:49 de către Renoki, modificat 1 dată în total.
git clone https://github.com/rennokki/just4metin-signature just4metin-signature
cd just4metin-signature
npm install
node signature.js
Afișează semnătura
Avatar utilizator
maic
Membru Club

Membru Club
Mesaje: 936
Membru din: 20 Sep 2015, 18:00
Aprecieri: 37  
Mulţumiri: 1331  
Discord: Copiază ID
Medalii

Eu is pro si iti recomand sa nu il pui gratis, eventual sa il faci cu licenta cum a facut Aninu, e mult mai bine.
Sugestie: sa nu-l faci complicat cu 10000 de butoane unele peste altele, cat de simplu se poate.

[ Postat de pe iPhone ] Imagine
Ultima oară modificat 20 Feb 2018, 00:31 de către maic, modificat 1 dată în total.
ImagineImagine
Afișează semnătura
Avatar utilizator
FRANCIS
Administrator Adjunct

Administrator Adjunct
Mesaje: 7879
Membru din: 06 Noi 2015, 19:52
Regat: Chunjo
Aprecieri: 334  
Mulţumiri: 54529  
Discord: Copiază ID
Medalii

mutat unde trebuie
If you talk to a man in a language he understands, that goes to his head. If you talk to him in his own language, that goes to his heart.
Imagine
ENJOY
Imagine
Afișează semnătura
Avatar utilizator
[r00t1ng]
Dau de pică netu'

Dau de pică netu'
Mesaje: 1005
Membru din: 09 Aug 2013, 21:30
Server: Tenerife2.net
Regat: Jinno
Aprecieri: 366  
Mulţumiri: 173  
 Contact:
Medalii

Pro şi eu, de asemenea nu pe "moca", sunt mulţi prăduitori pe aici care vor doar pomană, orice muncă se plăteşte !
Imagine
Afișează semnătura
Avatar utilizator
Hello
Membru Club

Membru Club
Mesaje: 706
Membru din: 10 Noi 2016, 18:45
Server: Nu conteşte.
Aprecieri: 144  
Mulţumiri: 136  
 Contact:
Medalii

[r00t1ng] scrie:Pro şi eu, de asemenea nu pe "moca", sunt mulţi prăduitori pe aici care vor doar pomană, orice muncă se plăteşte !

Same, chiar sunt curios ce o sa faci.
Daca v-am facut sa va simtiti ofensati mi-am facut treaba.
Afișează semnătura
Avatar utilizator
FastReview
Veteran

Veteran
Mesaje: 2624
Membru din: 25 Oct 2015, 00:01
Aprecieri: 77  
Mulţumiri: 111  
Discord: Copiază ID
Medalii

Se vede că esti un băiat deștept, la fel cum s-a spus și mai sus, nu face pe moca, pune un anumit preț. Să nu mai spun că după vezi că te trezești că sistemul e de fapt a lui x sau a lui y :))
Avatar utilizator
Maruski
Membru Club

Membru Club
Mesaje: 443
Membru din: 21 Oct 2015, 13:54
Aprecieri: 114  
Mulţumiri: 345  
Medalii

La cati se "descurca" cu laravel , nici macar la stadiul de instalare nu ajung unii :)). Licentiaza tot , nu lasa nimic gratuit.
Imagine
Afișează semnătura
Avatar utilizator
Mr. Tiger
Membru Club

Membru Club
Mesaje: 1223
Membru din: 06 Sep 2013, 11:19
Aprecieri: 12  
Mulţumiri: 126  
Medalii

* Statistici detaliate - piața în joc, statistici referitoare la obiecte și jucători, overview asupra comunității

Structura bazei de date e primitiva, ca sa poti scrie un admin panel foarte bun mai intai trebuie sa rescrii toate logurile. Majoritatea sunt stocate in log.log iar separarea lor o sa iti distruga creierii.

Cod: Selectaţi tot

“The worst day of loving someone is the day that you lose them.”

― L.J Smith
Afișează semnătura
Avatar utilizator
Renoki
Nou Venit

Nou Venit
Mesaje: 3
Membru din: 19 Feb 2018, 23:06
Server: -
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
 Contact:
Medalii

Tiger scrie:* Statistici detaliate - piața în joc, statistici referitoare la obiecte și jucători, overview asupra comunității
Structura bazei de date e primitiva, ca sa poti scrie un admin panel foarte bun mai intai trebuie sa rescrii toate logurile. Majoritatea sunt stocate in log.log iar separarea lor o sa iti distruga creierii.
Ai dreptate, tocmai de asta am cerut, dacă e cineva în dispoziție, să îmi dea o bază de date completă, fără date neapărat, care să mă ajute să văd cam care e structura logs-urilor.
șeful păpădiilor scrie:Eu is pro si iti recomand sa nu il pui gratis, eventual sa il faci cu licenta cum a facut Aninu, e mult mai bine.
Sugestie: sa nu-l faci complicat cu 10000 de butoane unele peste altele, cat de simplu se poate.
[r00t1ng] scrie:Pro şi eu, de asemenea nu pe "moca", sunt mulţi prăduitori pe aici care vor doar pomană, orice muncă se plăteşte !
Sunt conștient că munca pe moca nu prea merge. Dar produsele bune în development ies dacă sunt testate dur, de foarte multe persoane. Mă gândeam inițial să îl fac FREE, cu licență gratuită, și expirarea licențelor după ce devine lansat. Dar asta e pentru altă dată, mai întâi produsul și apoi administrarea de după.
Hello scrie:Same, chiar sunt curios ce o sa faci.
FastReview scrie:Se vede că esti un băiat deștept, la fel cum s-a spus și mai sus, nu face pe moca, pune un anumit preț. Să nu mai spun că după vezi că te trezești că sistemul e de fapt a lui x sau a lui y :))
Apreciez, nu sunt deștept, dar îmi place să fac schimbări la ceva ce e redundant, de cele mai multe ori. Sunt conștient că se copiază și se fură la greu, dar o să mă documentez cum se poate proteja așa ceva. Ai un răspuns mai sus - mă gândeam să îl fac FREEMIUM, but oh well... Let me get that product out first.
Maruski scrie:La cati se "descurca" cu laravel , nici macar la stadiul de instalare nu ajung unii :)). Licentiaza tot , nu lasa nimic gratuit.
E mai ușor decât crezi. Ce-i drept, ai nevoie de composer, de node (dacă vrei să compilezi front-end-ul), un server de Redis sau Amazon SQS cu Supervisord (doar pentru Linux) dacă vrei să rulezi scripturi în background, fără să îl pui pe utilizator să aștepte până e gata scriptul. Modifcările sunt doar într-un fișier, ceea ce ar fi mai ușor de instalat decât să o iei parte în parte cu codul PHP în sine. Oricum, se pot face comenzi ce te ajută la instalare, BUT OH WELL LET ME GET THAT PRODUCT OUT FIRST. :))

Mulțumesc de Feedback, am acutualizat #todo-ul meu. :D

[ Postat de pe Linux Laptop ] Imagine
git clone https://github.com/rennokki/just4metin-signature just4metin-signature
cd just4metin-signature
npm install
node signature.js
Afișează semnătura
Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

A mai fost careva ca tine, pe scurt faceti usage aiurea la mysql, si un alt punct de vedere ar fi ca jucatorilor le place cat mai simplu si in-game sa fie nu pe site cu logare etc.
Ultima oară modificat 20 Feb 2018, 22:43 de către MariusExygo, modificat de 5 ori în total.
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
59
Răspunsuri
7
Vizualizări
856

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 19 vizitatori