hikoo 27 Kwietnia 2010r. 12:11 Generalnie widzę że powstała zadyma, musicie zrozumieć ze od strony systemu to wygląda trochę inaczej(w standardowych systemach) tagi często tworzą struktury drzew, są polinkowane z innymi, maja ″rodziców″, ″releated″ ″similiar″ itd. Stworzenie tego tak aby miało ręce i nogi to żmudny proces, a tak naprawdę najwięcej zależy od możliwości dodawania tagów, które dzielimy głownie na :
- freetaging = każdy użytkownik może stworzyć jakikolwiek nowy tag który zostanie zapisany w bazie,
- hierarchical tagging = tutaj wybieramy po szczeblach od góry do dołu, prosty przykład to Deviantart który właśnie korzysta z tego algorytmu.
- autocomplete bez freetagingu = można użyć jedynie tagi znajdujące się już w bazie
- autocomplete z freetagingiem = automatycznie sugeruje nam już dostępne tagi z tymże można stworzyć nowe
- multiselect = najprościej mówiąc mamy do wyboru pogrupowaną lub nie całą masę tagów które kliknięciem można dodać do danego postu
*część informacji może być ze zrozumienia a nie wykuta na pałkę...
Teraz dodam że zabłysnąłem ponieważ obecnie nad tym pracuję we własnym projekcie, stąd rozumiem skalę tego problemu.
Wnioski są proste, jeśli nie ma gotowej bazy tagów, lub nie ma osób które by to zrobiły na szybko, najlepszym rozwiązaniem jest autocomplete z freetagingiem, baza wtedy rozrośnie się sama, po czym będzie można zablokować freetaging, w momencie np wyjścia nowej serii, moderator dodaje odpowiednie tagi z nią związane i po problemie.