Возможность вставить в любой элемент корпортала ссылку на любой другой элемент корпортала

Рейтинг: 23.5562  
Новая
Предложил Вадим 03.12.2011 04:25:21

Возможность вставить в любой элемент корпортала ссылку на любой другой элемент корпортала

В развитие, например, этой идеи...

Сейчас сабж организован не во всех элементах и сделан как-то по-разному. В одном месте ссылку видно как ссылку и на нее можно кликнуть, вдругом необходимо копировать ее в адресную строку, в любом случае, ссылки - немнемоничны.

Предлагается следующий единообразный жизненно необходимый для реальной работы механизм, обеспечивающий "связность" портала (просьба дополнить и покритиковать):

  1. Как "забрать" ссылку на элемент
    1. В каждый элемент корпортала  добавляется кнопка "скопировать ссылку на элемент", при нажатии на которую формируется объект вида {Текст ссылки, Адрес  ссылки}
      1. В "Текст ссылки" заносится нечто мнемоническое, характеризующее элемент, ссылка на который заносится в поле "Адрес ссылки"
      2. Наполнения поля "Текст ссылки":
        1. Тема = Название темы
        2. Группа = Название группы
        3. Список задач = Название Списка задач
        4. Задача = Имя задачи
        5. Комментарий =  32 первых символа  комментария
        6. Тема форума =  Тема форума
        7. Сообщение форума =  32 первых символа  сообщения
        8. Сообщение микроблога =  32 первых символа  сообщения
        9. Сообщение блога =  Имя сообщения
        10. Календарь = Название календаря
        11. Событие = Название события
        12. Альбом фотографий = название альбома
        13. Фотография = Название фотографии
        14. Файл = имя файла
        15. Список = Имя списка
        16. Элемент списка = Название элемента
        17. Сотрудник = ФИО
        18. Письмо = Тема письма
        19. Мгновенное сообщение = 32 первых символа  сообщения
        20. и. т.д.
    1. Пользователь "набирает" ссылки в "Корзину ссылок" ("Корзину ссылок" надо подвесить где-то на портале статически, так же как сделано с корзиной пользователя в магазине.
  2. Как вставить в элемент корпортала ссылку на другой элемент корпортала
    1. В каждом элементе корпортала  добавляется ссылка "вставить ссылку на элемент", при нажатии на которую в месте курсора  вставляется ссылка {Текст ссылки, Адрес ссылки} со стандартным форматом ссылки.
    2. Нужная ссылка при этом выбирается из "Корзины ссылок".
    3. Дать пользователю возможность
      1. выбрать скопировать ссылку (ссылка остается в корзине) или переместить (ссылка удаляется из корзины)
      2. Очистить корзину
    1. Вставка в элемент корпортала простой ссылки (например, скопированной из адресной строки. В общем случае, не только на элементы портала, но и простые www-ссылки)
      1. Ссылку должно быть видно в режиме редактирования и в режиме просмотра .
  3. При переходе по ссылке - необходимо "подсвечивать" элемент, на который мы переходим
    1. Сейчас при переходе, например, на комментарий к задаче (при их большом количестве) непонятно, на какой конкретно комментарий вы переходите, т.к. ссылка не мнемонична (просто ссылка на номер), а  перед  вами просто страница комментариев. Искомый комментарий не выделен никаким образом.
P.S. Извините, текст получился большой, я не знаю, как "спрятать"  его часть