Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
CAIET SERVICE PREDEAL II

Internare spital psihiatrie

CM de snooker 2024

Scot penele dupa montajul tamplar...
 Masina de spalat vase si grasimea

Noua lege de acces in paduri

Sunt ouale proaspete?

Aplicatie invatare limba Germana
 Presbiopia - la 43 ani ?

Termen transcriere autovehicul

Cazare Timisoara pe 4-5 zile

Primele zile ale internetului per...
 Ditra 25

Casti USB-C ptr A-54

Aplicatie medicala / asistent med...

De ce vor atația politicieni...
 

Backend rapid pt forumuri – mii de cereri/secunda pe hardware modest

* * * * - 6 votes
  • Please log in to reply
80 replies to this topic

#73
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,233
  • Înscris: 24.02.2007

View Postred46, on 07 septembrie 2018 - 14:48, said:

1. Ar fi o idee bună adăugarea "forumurilor". Categoriile ar trebui ĂŽncadrate ĂŽn forumuri (așa cum o face orice platformă forum). Spre exemplu, avem forumul "Soft Related / OS", iar sub acesta se regăsesc categoriile (sau subforumurile) "Windows", "Programe Facute Noaptea Acasa" etc (și le poți vedea descrierea din pagina principală).

Ma gandesc la o solutie

View Postred46, on 07 septembrie 2018 - 14:48, said:

2. Văd că forumul ĂŽncadrează un topic ĂŽntr-o categorie după tag.
  • Dacă utilizatorul nu selectează nici un tag (ceea ce e foarte probabil să se ĂŽntâmple), topicul nu este ĂŽncadrat nicăieri. Asta ĂŽnseamnă mai multă bătaie de cap pentru moderatorii forumului.
  • Dacă utilizatorul selectează niște taguri la ĂŽntâmplare, topicul este ĂŽncadrat ĂŽn toate categoriile care au acele tag-uri (chiar dacă topicul n-are nici o legătură cu subforumurile respective).
Deci eu zic că ar fi mai OK ca utilizatorul să poată selecta doar o singură categorie (sau un singur tag).

Nu e chiar asa o problema daca nu se adauga un tag din prima. Topicul e usor de observat fiindca apare in lista cu toate topicurile si in lista cu cele recente. Deasemenea e usor sa acorzi unor contributori de incredere dreptul de a asocia ulterior taguri.

In cazul spamului de exemplu, iar e mai usor sa stergi un topic cu totul, chiar daca apare in mai multe parti, decat sa stergi n copii ale acelui topic, clonate manual.

View Postred46, on 07 septembrie 2018 - 14:48, said:

3. E cam ciudată treaba cu "required levels" pentru orice acțiune. Nu poți să deosebești un user simplu de un administrator, spre exemplu.
Cred că ar fi fost o alegere mai bună implementarea unor grupuri (vizitatori, utilizatori, moderatori, administratori, etc.) cărora le poți seta manual privilegiile.

Sistemul "clasic" moderator/administrator e prea rigid. Cu drepturi individuale poti obtine mult mai multe. De exemplu poti lasa pe cineva sa modereze doar un anume topic mai special, sau poti restrictiona cuiva sa scrie doar despre ceva anume.

Deosebirea vizuala se face acordand titluri utilizatorilor. Nu sunt legate de drepturi, pot lua orice valoare (dar nu le poate modifica oricine) si pot exprima mult mai clar ceva decat simplul "moderator".

View Postred46, on 07 septembrie 2018 - 14:48, said:

4.E destul loc ca textul să rămână pe același rând cu pictograma:
[ https://i.imgur.com/991Ur3g.png - Pentru incarcare in pagina (embed) Click aici ]

5. Semnătura user-ului e prea aproape de "Page". Un separator n-ar strica (așa cum apare ĂŽntre mesaje).
[ https://i.imgur.com/SuPD4V3.png - Pentru incarcare in pagina (embed) Click aici ]

De reparat

View Postred46, on 07 septembrie 2018 - 14:48, said:

Cum pot popula baza de date cu postări/useri random?

In mod normal generand programatic un fisier de evenimente.

#74
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,233
  • Înscris: 24.02.2007

View Postred46, on 07 septembrie 2018 - 14:48, said:

Categoriile ar trebui ĂŽncadrate ĂŽn forumuri (așa cum o face orice platformă forum).

A se observa in demo rezolvarea.

#75
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,233
  • Înscris: 24.02.2007
Am introdus suport si pentru mesagerie privata.

#76
dolly_c

dolly_c

    Junior Member

  • Grup: Junior Members
  • Posts: 76
  • Înscris: 30.06.2017

View Postdani.user, on 30 septembrie 2018 - 12:11, said:

Am introdus suport si pentru mesagerie privata.
Va rog, puneti un link pentru demo.

#77
jegmihai

jegmihai

    Senior Member

  • Grup: Senior Members
  • Posts: 11,536
  • Înscris: 03.09.2013
Link.

#78
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,233
  • Înscris: 24.02.2007
Versiunea 1.0 e cam gata.

#79
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,233
  • Înscris: 24.02.2007
Forumul poate fi acum rulat si din container Docker: https://github.com/d...ocker/README.md

Orice feedback este bine venit.

#80
dolly_c

dolly_c

    Junior Member

  • Grup: Junior Members
  • Posts: 76
  • Înscris: 30.06.2017
Nu am mai intrat pe aici. Link-ul de sus este ultima versiune? Ca sa-l vad, trebuie sa am cont Github? Numai bine va urez, dani.user, dvs si tuturor care lucreaza aici!

#81
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,233
  • Înscris: 24.02.2007
Pe github e sursa.

Demo-ul e aici: Fast Forum – Interfata Web – Demo Online!

Anunturi

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate