-Поиск по дневнику

Поиск сообщений в AliBes

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 06.02.2008
Записей:
Комментариев:
Написано: 10

Процесс идет

Дневник

Понедельник, 01 Декабря 2008 г. 18:17 + в цитатник
Наконец-то добрался до дневника.
Все время какие-то дела, то в реале, то в Net`е. Но "Олимп" движется. Вернее "мы на пути к Олимпу"

Перешел я на 6-ю версию. Установил имеющиеся для Drupal-6 модули

admin_menu - очень удобный модуль для админа
backup_migrate - полезность данного модуля трудно переоценить
bueditor - псевдо-визуальный редактор (удобно вставлять теги, можно посмотреть как будет выглядеть страничка)
captcha - примочка против спамеров
chatblock - чат
db_maintenance - неплохой модуль для автоматической оптимизации таблиц базы данных
extlink - делает все внешние ссылки внешними (каламбурчик )
imce - в шестой версии стал гораздо удобнее и гибче. Вообще очень хороший модуль для публикации картинок в статьях.
nodewords - мета-теги. Не знаю, но в пятой версии работал корректно, а в шестой у меня работать не хочет. может что-то неправильно настраиваю, но автоматом ключевые слова из таксономии не подхватывает. Крутил-вертел, но работать не хотел.
og - организация сообществ.
og_forum - форум для сообществ.
paging - разбиение на страницы больших текстов. Удобно и гибко
photos - Самый лучший модуль для создания пользовательских галерей. По-крайней мере для меня. О некоторых моментах при установке ниже.
poormanscron - неплохая замена серверному крону. Удобно, если по каким-то причинам не можешь настроить крон на хостинге.
privatemsg - система обмена приватными сообщениями (При обновлении с 5-й версии на 6-ю база не сохранилась!!!
site_map - карта сайта
tagadelic - облако тегов
views - модуль для создания различных видов отображения страниц. В шестой версии очень сильно изменился, интерфейс стал более дружественным.
xmlsitemap - SEO-модуль

Сам процесс обновления представлял набор стандартных процедур.

0. Перевод сайта в режим обслуживания.
1. Отключение всех сторонних тем, подключается тема по умолчанию Гарланд
2. Отключение всех сторонних (не входящих в ядро) модулей
3. Обновление всех файлов и папок на сервере, кроме папки Files
4. Обновление базы данных - запуск файла www . sites . ru/update.php
5. Замена всех тем оформления и дополнительных модулей на новые версии
6. Обновление базы данных - запуск файла www . sites . ru/update.php
7. Работа напильником.
8. Включение сайта в режим работы.

Вот когда я взял в руки напильник, я заметил те погрешности и ошибки, которые допустил при обновлении движка.
Очень важный момент, который нельзя упускать из вида при подготовке к обновлению, это блоки.
У меня на 5-й версии был установлен модуль Block-clone. Модуль был удобный, и я его использовал в нескольких позициях.
При подготовке к обновлению я забыл отключить этот модуль, что привело к нарушениям в работе темы оформления - в базе данных остались записи об этих блоках, которые пришлось чистить ручками.

Также, на обновленном сайте я отказался от модулей Gallerix и UIE Forum. Но ранее в основном меню темы оформления были ссылки на эти модули, которые я также забыл отключить. Опять в базу ручками.

Ну, вроде все подчистил и подправил. Стал устанавливать модуль photos. Ранее проблем с ним не возникало. А тут не хочет работать корректно и все! Вроде все правильно установил, все настройки сверил, но не хочет работать swfupload.js - не работает ява и все!
Потерял где-то часа три, но как всегда, ларчик просто открывался. На странице была картинка-перевертыш - скриптик Rollover Image. Так скрипт галереи никак не хотел работать совместно с Rollover Image.

Устранил, загрузил картинки, хочу посмотреть... а их нет! Искал, искал... нашел только оригинальные картинки (самые большие). А созданных галереей нет. Я на сервер - лежат там, где положено. И маленькие, и средние, ну и большие. А На сайте не видно. Ну, почему не видно - догадался сразу. Права доступа у созданных модулем картинок почему-то оказались "444". Изменил на "644" - все заработало! Красивая галерея, удобный просмотр, слайд-шоу в виде флеша. Крастота!

Загружаю еще один альбом. :(( Та же история. Я на сервер, изменяю права, второй альбом красуется на сайте.

Ну, ладно я. Загрузил - на сервер - изменил права - все работает. А как же пользователи? Им не понравится, что альбомы можно будет смотреть только после того, как я права на их файлы поменяю.

Искал причину несколько дней. С трудом но выяснил. В настройках модуля photos есть такая - переименовывать файлы при загрузке (чтобы избежать ошибок при загрузке файлов с некорректными именами, например на русском языке).

Настройка полезная, т.к. я знаю, что часто пользователи загружают в альбомы файлы с русскими именами. Поэтому я и оставил ее включенной. Так вот, при загрузке файлы не только переименовывались, но и получали права доступа "444". Когда я выключил эту возможность, все прекрасно заработало.

Правда, я так и не выяснил, как сделать, чтобы и файлы переименовывались, и права доступа не выставлялись "444". Если кто подскажет, буду очень благодарен.
Ну, на данный момент olympe.sochi-city.ru хоть и сырой, но основные свои задачи выполняет.

Ближайшие цели:
1. Установить "pathauto" для переименовывания ссылок и настроить этот модуль под сообщества. Подробней об этом написано на shvabrashvabr`е
2. Продумываю схему таксономии. На старой версии сайта таксономию я не включал (там в ней не было большой необходимости), а при новой концепции сайта без таксономии не обойтись.
3. Подготовить несколько тем оформления для сообществ. Каждое сообщество будет иметь свою тему оформления.

Пока все. Как сделаю что новое, расскажу.

Кстати, на www.sochi-city.ru также несколько нововведений.

Метки:  

 Страницы: [1]