Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Организация графической части сайта
 
 автор: Владимир55   (02.05.2014 в 13:17)   письмо автору
 
 

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

На типовых CMS контент заносится с помощью визуального редактора, который размещает как текст, так и графику. При этом, если имя закачиваемого графического файла совпадает с именем уже имеющегося на сервере файла, то старый файл заменяется на новый, причем визуальный редактор о такой замене не предупреждает! Но контент-менеджер не может знать имена всех уже использующихся на сайте файлов, а потому на практике получается так, что, создав одну новую страницу, менеджер разрушил контент на другой ранее созданной странице (или даже на нескольких)!
Причем, для обнаружения этого факта надо вручную просмотреть весь сайт!

Как на практике профессионалы обходят эту проблему?

  Ответить  
 
 автор: elenaki   (02.05.2014 в 16:58)   письмо автору
 
   для: Владимир55   (02.05.2014 в 13:17)
 

Что за редактор? В SPAW'e можно просмотреть все графические файлы, можно сделать
разные папки (допустим, согласно разделам сайта). Не люблю SPAW, но другие еще хуже.

  Ответить  
 
 автор: Владимир55   (02.05.2014 в 17:09)   письмо автору
 
   для: elenaki   (02.05.2014 в 16:58)
 

Я имел в виду TinyMCE, и в нем тоже можно просматривать файлы и делать папки. Но на практике никакой контент-менеджер ничего просматривать не будет, ибо это ему чрезвычайно тяжело, а будет просто стараться выполнить свою дневную норму.

  Ответить  
 
 автор: cheops   (02.05.2014 в 22:46)   письмо автору
 
   для: Владимир55   (02.05.2014 в 13:17)
 

Реализуют отдельное приложение медиа-библиотеку, которое вызывается в сплывающем окне, при нажатии на иконку в визуальном редакторе. Это отдельное приложение показывает структуру файлов на диске (мы на RoR писали, чтобы оно еще и описание, авторов, ключевые слова к файлам сохраняло и следило, используется ли где-то в контенте - позволять или не позволять удалять, ну понятно копирование, вставка, скачивание целыми папками). На PHP вот эту штуку советую глянуть.

  Ответить  
 
 автор: Владимир55   (03.05.2014 в 01:07)   письмо автору
 
   для: cheops   (02.05.2014 в 22:46)
 

Спасибо, очень полезная вещь!

Вот этот плагин тоже очень простой http://marketto.ru/page/tinymce-images-plugin

А баннеры, как я полагаю, надо сразу переименовывать через tempnam и хранить в отдельной папке, которую время от времени очищать от неиспользуемых.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования