Trustmaster |
|
---|---|
Объясняю, зачем нужно разделение. Базовая часть тэгов (все, кроме собственно облаков) по большей части всех устраивает, и будет дальше развиваться в направлении последовательного улучшения. А вот с облаками есть много вариантов.
В качестве примера берем tags_new. Что в нем здорово:
Что не здорово в варианте на jquery.tagcloud:
Несколько моментов (вроде того же index и нескольких вариантов сортировки, влючая случайный) необходимо реализовать во всех вариантах плагина. Но все же мы видим 2 разных взгляда на рендеринг этих облаков. И это далеко не предел, ведь кто-то может захотеть написать, к примеру, отображение трехмерных облаков на флеше. А кто-то еще что-то эдакое. Каждый раз клонировать весь плагин tags - это приведет к большой неразберихе с версиями. Неплохой вариант сделать универсальные облака, чтоб и на жабе работал и без нее. Но желающим сделать что-то свое придется эти части отключать (да, многие админы до сих пор не знают, что кнопочка Pause нужна для отключения частей плагина от хуков, чтобы не выполнялся ненужный код). В общем, вот вам еще пара дней на размышления, господа. И заранее попрошу без лишнего флейма (особенно по поводу Флеша или чего-то в этом роде). May the Source be with you!
|