Формуляр за обратна връзка относно типа съдържание на Drupal 6 CCK

Това е продължение на предишния ми въпрос Програмно създаване на Drupal CCK съдържание/ чрез API, което вече е почти завършено.

Имам система в Drupal 6, която използва CCK доста широко и генерира програми за упражнения за потребителите въз основа на техните предпочитания. Програмите са типове съдържание, съставени главно от други типове съдържание (упражнения, оборудване) и използват широко таксономия. Това, което бих искал да направя, е да предоставя на потребителя опцията да даде обратна връзка за програма, която след това може да бъде взета под внимание при генерирането на всякакви следващи програми. В идеалния случай потребителят ще може да посети страница, която изброява упражненията от програма с оценка за всяко и няколко полета за обратна връзка.

На път съм да продължа с разработването на това като персонализиран модул с помощта на API на формуляри, но преди да направя това се чудех дали има по-добър/прост подход, който може да бъде постигнат с CCK и допълнителни модули? Подходът с персонализиран модул ли е най-добрият начин за това?


person Macros    schedule 02.06.2009    source източник


Отговори (2)


Разгледахте ли петзвездния модул? Можете да използвате това, за да позволите на потребителите да гласуват за упражненията, ако приемем, че упражненията са възли. Мисля, че най-малкото votingapi трябва да се използва като основа за всяка обратна връзка, свързана с гласуването.

person John Fiala    schedule 03.06.2009

Мислили ли сте просто да използвате основния модул за коментари, за да заснемете обратна връзка?

person Craig Hyatt    schedule 04.06.2009
comment
Разгледах това - трябва да уловя малко по-структурирана обратна връзка, за да определя дали упражненията се използват / не се използват в следващите програми. Това ще свърши работа за обратна връзка, която може да се разбере от човека, но не съм сигурен за резултата за всяко упражнение - person Macros; 04.06.2009
comment
Достатъчно честно. Мисля, че комбинация от коментари + нещо като Fivestar (както Джон предложи по-рано) може да е правилният начин. Има и модул за флаг, който ще позволи на вашите потребители да посочат, че намирам това за полезно или да харесат (или каквото искате) за всяко упражнение. - person Craig Hyatt; 04.06.2009