Drupal 7 Views Slideshow - Daily Dose of Drupal Episode 67

Аз съм разработчик на php, използвайки предимно CakePHP, magento и wordpress. Искам да създам уебсайт, управляван от общността, насочен към доброволческата общност, който ще позволи на потребителите да се регистрират, да създават профили, да добавят предишни доброволни позиции, да позволяват на организациите да се регистрират и да публикуват работни места и т.н. Това нещо може ли да се справи с drupal? За това ли е създаден Drupal?

Просто се чудя как drupal се справя с персонализирани методи. Да кажем, че искам потребител да поиска референция от някого, ще трябва да напиша методи, които са направили това. Това възможно ли е в drupal?

Да, Drupal може да направи това.Част от тази функционалност вече е вградена в ядрото на Drupal и можете да я разширите с добавени модули. Както основните, така и внесените модули могат да бъдат изтеглени от www.drupal.org. Два популярни модула, за които искате да научите повече, са CCK и Views.

Drupal е проектиран да бъде гъвкав и разширяем, без да се налага да модифицирате основните файлове. Вместо това инсталирате модули. Модулите разширяват Drupal, използвайки концепцията за внедряване на куки, което означава, че пишете функция, която ще реагира, когато Drupal извика кука. Например, ако вашият модул реализира hook_menu, вашият модул ще реагира, когато ядрото на Drupal изгради структурата на менюто.

Ако не можете да намерите модул, който прави това, от което се нуждаете, можете да напишете свой собствен, като надграждате върху функционалността, предоставена от ядрото на Drupal и други модули. Въпреки това, много функционалност вече е налице, така че може би изобщо не е нужно да пишете никакъв персонализиран код.

Съветвам ви да изтеглите Drupal, да експериментирате с него на локален сървър и да разберете кои модули са ви необходими за вашия сайт. Когато срещнете проблеми, задайте по-конкретни въпроси тук или на някой от каналите за поддръжка, изброени на drupal.org.

Два модула, които вероятно ще искате да помогнете с тази функционалност:

Профил на съдържанието @ http://drupal.org/project/content_profile Webform @ http://drupal.org/project/webform

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?