DSpace: ошибки, которых нужно избегать при создании и...
Transcript of DSpace: ошибки, которых нужно избегать при создании и...
![Page 1: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/1.jpg)
DSPACE: ошибки, которых нужно избегать при создании
и поддержке электронного архива.
Зональная Научная Библиотека УРФУ
Александр Ефимов http://ideafix.name [email protected]
2013
![Page 2: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/2.jpg)
Типы ссылок DSPACE
• Ссылка на HANDLE – описание: http://aa.aa/handle/P/bb/
• Ссылка на BITSTREAM – файл: http://aa.aa/handle/P/bb/N/X.Y
2
![Page 3: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/3.jpg)
Ссылка HANDLE
• http://aa.aa/handle/P/bb/ ❶ - префикс протокола ❷ - доменное имя ❸ - указание на handle ❹ - значение префикса ❺- конкретный handle
3
![Page 4: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/4.jpg)
Ссылка BITSTREAM
• http://aa.aa/handle/P/bb/N/X.Y ❶ - префикс протокола ❷ - доменное имя ❸ - указание на handle ❹ - значение префикса ❺- номер handle ❻- номер bitstream ❼- имя документа
4
![Page 5: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/5.jpg)
Источники ошибок
• http://aa.aa/handle/P/bb/N/X.Y ❶ - смена протокола (маловероятно)
❷ - Смена доменного имени ❸ - указание на handle ❹ - Смена префикса ❺- Смена handle (крайне не желательно)
❻- номер bitstream ❼- имя документа (не желательно)
5
![Page 6: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/6.jpg)
Источники ошибок
I. Смена доменного имени
II. Смена handle prefix
III. Перенос фонда (смена
сервера, восстановление бэкапа)
IV. Изменение версии платформы.
6
![Page 7: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/7.jpg)
«Уровни» актуализации ссылок
I. Чтобы всё открывалось у нас
II. Чтобы всё открывалось еще и из поисковых систем
III. Чтобы всё открывалось у всех
7
![Page 8: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/8.jpg)
Чтобы всё открывалось у нас
• Актуальные значения параметров handle.canonical.prefix и handle.prefix
• Верные редиректы на уровне WEB-сервера
8
![Page 9: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/9.jpg)
Чтобы открывалось и из поисковых систем
• Актуальные значения в robots.txt
• Актуальный sitemap
• Ручное удаление неактуальных ссылок
• Ручная актуализация правил robots.txt
9
![Page 10: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/10.jpg)
Чтобы открывалось отовсюду
• Ручная актуализация правил редиректов WEB-сервера
• Поиск неактуальных входящих ссылок и их актуализация
10
![Page 11: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/11.jpg)
Google Analytics, Яндекс Метрика
Это плохо, надо принимать меры
11
![Page 12: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/12.jpg)
Google Analytics, Яндекс Метрика
Принятые меры работают! 12
![Page 13: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/13.jpg)
Визуальный анализ проходимости
13
![Page 14: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/14.jpg)
WEBMASTER TOOLS
• GOOGLE WEBMASTER TOOLS (~35%)
• Яндекс ВЕБМАСТЕР (~50%)
• BING&YAHOO WEBMASTER TOOLS (<5%)
14
![Page 15: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/15.jpg)
Google webmaster tools
Показывает общее количество ошибок и первую тысячу ошибочных ссылок.
Обновляется ежесуточно! 15
![Page 16: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/16.jpg)
Google webmaster tools
Позволяет узнать адрес размещения неактуальной ссылки и сделать выводы о целесообразности исправления.
16
![Page 17: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/17.jpg)
Яндекс ВЕБМАСТЕР
Показывает общее количество ошибок и все ошибочные ссылки.
Обновляется примерно раз в две недели. 17
![Page 18: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/18.jpg)
BING&YAHOO WEBMASTER TOOLS
Не очень удобный инструмент. Целесообразно использовать лишь для качественного представления содержимого архива в поисковых результатах BING и
YAHOO 18
![Page 19: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/19.jpg)
Инструменты на стороне сервера
• robots.txt
• sitemapS
• 301-302 редиректы
19
![Page 20: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/20.jpg)
ROBOTS.TXT
ОБЯЗАТЕЛЬНЫЕ ДИРЕКТИВЫ • HOST – имя хоста, особенно важно, когда есть
зеркала и/или доступ по IP • SITEMAP – путь к карте сайта • USERAGENT – дабы случайно не отсечь
поисковых ботов • ALLOW – разрешенные для сканирования
ссылки • DISALLOW – запрещенные для сканирования
ссылки
20
![Page 21: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/21.jpg)
ROBOTS.TXT - пример
Sitemap: http://elar.urfu.ru/sitemaps/sitemap_index.xml.gz Host: elar.urfu.ru User-agent: * Allow: / Disallow: /browse-author? Disallow: /browse-date? Disallow: /browse-subject? Disallow: /items-by-author? Disallow: /items-by-subject? Disallow: /browse-title?
21
![Page 22: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/22.jpg)
Sitemaps
• Стандартный sitemap платформы – количество страниц для обхода равно количеству активных handle (количество заглавий + количество разделов + количество коллекций)
• Sitemap, сгенерированный внешними средствами – в зависимости от настроек может быть обойдена ВСЯ статика, количество страниц на ПОРЯДКИ больше чем в стандартном sitemap 22
![Page 23: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/23.jpg)
Sitemaps - пример
1 205 ссылок стандартного сайтмапа и 133 007 ссылок сгенерированного внешними средствами.
23
![Page 24: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/24.jpg)
Постоянные и временные редиректы
• UrlRewriteFilter для Apache Tomcat
• ModRewrite/.htaccess для Apache httpd
• Действия на стороне DNS/NAT
24
![Page 25: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/25.jpg)
UrlRewriteFilter *
Данный модуль является аналогом ModRewrite сервиса httpd, во многом повторяет его функционал, имеет xml based конфигурационные и ресурсные файлы, достаточно удобен в использовании и прост в установке и настройке.
* - Tomcat и редиректы - http://ideafix.name/?p=991 25
![Page 26: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/26.jpg)
ModRewrite/.htaccess
Этот механизм возможно использовать только если Apache Tomcat работает бэкэндом за Apache httpd (при использовании vhost или mod_jk), настраивается на стороне httpd, прозрачен для Tomcat. В отличии от предыдущего метода, в некоторых случаях, для получения полной картины придется собирать и анализировать log’и в разных форматах из нескольких мест.
26
![Page 27: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/27.jpg)
DNS/NAT
Служебные порты Tomcat, «старые» доменные имена и некоторые другие моменты можно настроить на стороне DNS сервера, либо фаерволла, находящегося между сервером с архивом и посетителями.
27
![Page 28: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/28.jpg)
BONUS - Модификации JSPUI Проблемы пожарной безопасности: пути их решения и совершенствование противопожарной защиты [Электронный ресурс] : материалы всероссийской научно-практической конференции с международным участием. – Екатеринбург: ФГАОУ ВПО «УрФУ имени первого Президента России Б.Н.Ельцина», 2012. – 163 с. – Режим доступа: http://elar.urfu.ru/handle/10995/4053
28
![Page 29: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/29.jpg)
BONUS - Модификации JSPUI Черепанова, Е. С. Педагогика толерантности [Электронный ресурс] : прогр. повышения квалификации / Е. С. Черепанова ; Урал. гос. ун-т им. А. М. Горького. — Режим доступа: http://elar.urfu.ru/bitstream/10995/1533/4/1332204_program.pdf. — (Дата обращения: 26.09.2012).
29
![Page 30: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/30.jpg)
BONUS - Модификации JSPUI
[jspui]/error/invalid-id.jsp <li>Пояснительный текст (<script type="text/javascript">var a = window.location.href;var b = window.location.host;var result = a.match(/(\d+\/\d+)\/(.+)/);document.write("<a target='_blank' href='http://"+b+"/handle/"+result[1]+"'/>PURL</a>");</script>).</li>
30 * - http://ideafix.name/?p=1161
![Page 31: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/31.jpg)
BONUS – статические «заглушки» <HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<META HTTP-EQUIV="Refresh" content="7; url=http://elar.usfeu.ru">
<TITLE>Внимание!</TITLE>
</HEAD><BODY>
<center>
<h1>Внимание!</h1>
<p>Ресурс более недоступен. Вы будете перенаправлены на главную страницу архива через 10 секунд.</p>
<p>Если Ваш браузер не поддерживает автоматические переходы, воспользуйтесь <a href="http://elar.usfeu.ru">ссылкой</a></p>
</center>
</BODY>
</HTML>
31
![Page 32: DSpace: ошибки, которых нужно избегать при создании и ...eprints.rclis.org/23584/1/Efimov_Dspace_16.10.2013.pdf · WEBMASTER TOOLS •GOOGLE](https://reader034.fdocuments.us/reader034/viewer/2022052022/6037e27635c210120f28c95c/html5/thumbnails/32.jpg)
Спасибо за внимание!
Зональная Научная Библиотека УРФУ
Александр Ефимов http://ideafix.name [email protected]
2013