tFF.msk.ru :: Sharing tFFed mind
Май 28, 2024, 14:11:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости: Пропал ребенок. Вся информация и фотографии здесь.
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: MovableType и другие блоги  (Прочитано 575187 раз)
0 Пользователей и 1 Гость смотрят эту тему.
tFF
Administrator
Sr. Member
*****
Offline Offline

Сообщений: 422



WWW
« : Апрель 13, 2005, 21:36:27 »

Короче в MovableType, на первый взгляд, конкретная проблема с руссификацией (при том, что я перл читаю далеко не "на лету").

Своими руками мне удалось поправить отображение названий русских месяцев, дней недели и пока все (что уже по мне нормально Wink).

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

Начал искать руссификацию в сети. Руссификация требует, как я сказал, внедрения в код, значит, видимо, надо искать руссификацию под эту версию. ;(
пока не нашел.

Зато нашел обзоры других движков здесь и не только.
Вот с одной из этих ссылок:
Цитировать
Register (register.spectator.ru) — движок, на котором построен этот блог. Разработка трех россиян, очень удачная на мой взгляд. Поддержка ЧПУ. Язык написания php, БД храниться в файлах, автоинсталлятор. Прост в работе и настройке. Текущая версия 1.3
Мой рейтинг $$$$$

Может нам посмотреть разные, взять проще и успокоиться? Среди них кстати есть Drupal, но с ним мы еще не знакомы. Я как-то ковырял его: шаблоны под него так просто "с наскока" не написать..

Блин не так все просто. В принципе, было бы странно, если бы все делалось "за пять минут". Wink

кстати, логика movabletype не очень хорошо перетачивается под русский в принципе. Посмтори на поддериктории в Archives. Например у меня на локале вот это:
Код:
2005
aaouaouaa
aauaouaao
все эти "aaouaouaa" и "aauaouaao" говорят не в пользу логики MovableType. Уж лучше бы он все в базе хранил. Хотя, я понимаю, что задорно.ком работает с успехом на этом движке. Но меня, с первого взгляда, такие фишки не вштыривают. Wink

Кстати, среди конкурентов MovableType числится движок по имени WordPress. Не его ли ты имел в виду?

Конкретно о MovableType:
По ссылке (ее я уже приводил) посмотри обязательно две новости, которые тебе могут быть полезными для раздумий о задорно:
от January 25, 2005
от February 07, 2005

Короче, я пипец в раздумьях...  idiot2
« Последнее редактирование: Апрель 13, 2005, 22:04:02 от tFF » Записан

So it goes...
tFF
Administrator
Sr. Member
*****
Offline Offline

Сообщений: 422



WWW
« Ответ #1 : Апрель 13, 2005, 21:49:11 »

Интересная статья о развитии MovableType в нечто большее, нежели просто блог, хоть и от 14.06.2003).
Не вчитывался, но думаю, что можно почерпнуть кое-что...

WordPress vs MovableType
http://www.internet-business.ru/blog/archive/2005/03/perehod_s_movab.html

Иное:
http://www.movalog.com/

Обсуждение блогов: http://forum.ru-board.com/topic.cgi?forum=24&topic=2628&start=60#21
позже добавлено:
там кстати описано все, что надо сделать для руссификации месяцев, дней недели и т.п. Я уже сделал все это сам и даже больше. Wink
« Последнее редактирование: Апрель 13, 2005, 22:18:57 от tFF » Записан

So it goes...
tFF
Administrator
Sr. Member
*****
Offline Offline

Сообщений: 422



WWW
« Ответ #2 : Апрель 13, 2005, 21:59:39 »

Цитировать
Картиночка, приведенная выше — проклятье для всех непроцарапанных юзеров Мovabletype. Вроде бы и ImageMagick установлен корректно, и в МТ все настроено правильно, но картинки нормально не загружаются, хоть узрись, а сервер все время отвечает таким вот графическим посланием. Если бы не мой пытливый умом провайдер, то и я бы до сих пор вотще вопиял в пустынях форумов поддержки МТ… А так — мне распедалили на раз-два, что у них там про русские версии ПО знать ничего не знают, поэтому у нас тут все приходится делать самостоятельно. В частности, если самостоятельно добавить в файл .htaccess (только на русскоязычном Apache, повторяю!) строчку типа: «CharsetRecodeMultipartForms off», то вы больше никогда не увидите этот гнусный экранчик.

оригинал тут
Записан

So it goes...
tFF
Administrator
Sr. Member
*****
Offline Offline

Сообщений: 422



WWW
« Ответ #3 : Апрель 13, 2005, 23:00:38 »

и все-таки последнее на сегодня, пессимистичное:

РУССИФИКАЦИИ или хотя бы тем об этом я не нашел.
sixapart.com подмяло под себя все, что было от movable type:
www.movabletype.org - редирект на sixapart
mt-plugins.org - редирект туда же

таааак... вот
http://www.sixapart.com/pronet/plugins/
Movable Type: типс энд трикс
ЧПУ в Movable Type
Movable Type с перцем
Cruft-free URLs in Movable Type
« Последнее редактирование: Апрель 30, 2005, 19:36:28 от tFF » Записан

So it goes...
tFF
Administrator
Sr. Member
*****
Offline Offline

Сообщений: 422



WWW
« Ответ #4 : Апрель 14, 2005, 01:10:00 »

С руссификацией дней недели календаря я разобрался... надо было не в исходниках ковыряться, а в мускул лезть.
блин, как же здесь все разбросано.

вот, если б на пхп все... Wink все было бы почти бегом, а не так. Wink
Записан

So it goes...
tFF
Administrator
Sr. Member
*****
Offline Offline

Сообщений: 422



WWW
« Ответ #5 : Апрель 14, 2005, 01:25:46 »

Цитата: YurijR
Страница по руссификации MT: http://www.movabletype.org/l10n/russian/000799.shtml

Как же ты ее нашел... Wink спасибо еще раз...

PS Сие по ходу руссифицирует админскую часть
« Последнее редактирование: Апрель 14, 2005, 03:21:20 от tFF » Записан

So it goes...
tFF
Administrator
Sr. Member
*****
Offline Offline

Сообщений: 422



WWW
« Ответ #6 : Апрель 14, 2005, 03:31:19 »

Оригинал треда тут

Итак:

Вопрос (vowe):
Цитировать
The columns in my MT calendar look like this: Sun Mon Tue Wed Thu Fri Sat. I would rather have them like this: Mon Tue Wed Thu Fri Sat Sun.

It is common here to have the weekend at the week's end and not split in half to start the new week at the weekend. Can this be done today or is it planned as a feaute in the not too distant future?

Ответ (CloseGL):
Цитировать
No problem!  Smiley

1. In  lib/MT/ConfigMgr.pm adding a new line

$mgr->define('WeekStartsOnMonday', Default => 0);

after

$mgr->define('NoHTMLEntities', Default => 0);

2. In lib/MT/Util.pm file editing line 39 ($days % 7;)

and writing
($days - (MT::ConfigMgr->instance->WeekStartsOnMonday ? 1 : 0)) % 7;

3. In config file (mt.cfg) adding new line

WeekStartsOnMonday 1

4. In Templates move "Sun" to bottom:


5. Report

File "lib/MT/ConfigMgr.pm"
Код:
....
$mgr->define('NoLocking', Default => 0);
$mgr->define('NoHTMLEntities', Default => 0);
$mgr->define('WeekStartsOnMonday', Default => 0);
$mgr->define('NoPlacementCache', Default => 0);
....

File "lib/MT/Util.pm"
Код:
....
$days += $y >> 2;
$days += $In_Year[$leap][$m-1] + $d;
#$days % 7;
($days - (MT::ConfigMgr->instance->WeekStartsOnMonday ? 1 : 0)) % 7;
.....

File "mt.cfg"
Код:
....
# Week Starts On Monday
#  1 - Mon Tue Wen ...
#  0 - Sun Mon Tue ...

WeekStartsOnMonday 1
....

Templates
Код:
<tr>
<th abbr="Monday" align="center"><span class="calendar">Mon</span></th>
<th abbr="Tuesday" align="center"><span class="calendar">Tue</span></th>
<th abbr="Wednesday" align="center"><span class="calendar">Wed</span></th>
<th abbr="Thursday" align="center"><span class="calendar">Thu</span></th>
<th abbr="Friday" align="center"><span class="calendar">Fri</span></th>
<th abbr="Saturday" align="center"><span class="calendar">Sat</span></th>
<th abbr="Sunday" align="center"><span class="calendar">Sun</span></th>
</tr>

Вопрос (Fabien):
Цитировать
It doesn't work!
The calendar is correctly displayed, but when I add a new entry, the name of the day is not exact. For example, it displays
Thursday 21 Februray 2003
and not
Friday 21 February 2003

A solution?
Cheers, fabien

Ответ (ze42):
Цитировать
Hi, here is a patch of mine, that allow user to generate a calendar starting any day of the week.

patch:
Код:
--- mt.orig/lib/MT/Template/Context.pm  Sat Apr 26 14:15:59 2003
+++ mt/lib/MT/Template/Context.pm       Sat Apr 26 17:56:08 2003
@@ -1514,8 +1514,10 @@
    my($start, $end) = start_end_month($prefix);
    my($y, $m) = unpack 'A4A2', $prefix;
    my $days_in_month = days_in($m, $y);
-    my $pad_start = wday_from_ts($y, $m, 1);
-    my $pad_end = 6 - wday_from_ts($y, $m, $days_in_month);
+    my ($sdow);
+    $sdow = 0 unless ($sdow = $args->{sdow});
+    my $pad_start = (wday_from_ts($y, $m, 1) + 7 - $sdow) % 7;
+    my $pad_end = 6 - (wday_from_ts($y, $m, $days_in_month) + 7 - $sdow) % 7;
    require MT::Entry;
    my $iter = MT::Entry->load_iter({ blog_id => $blog_id,
                                      created_on => [ $start, $end ],
for those who aren't used to see patch, go in the file lib/MT/Template/Context.pm, around line 1517, and change the lines. lines starting with - are the line to "remove" (change) and the lines with + are the line that should replace them.

Once done, just add the tag sdow (Starting Day Of Week) to the MTCalendar in the template. sdow="1" for instance, to make the calendar start the day 1 of the week (monday) and not sunday.

<MTCalendar> => <MTCalendar sdow="1">

0=Sun, 1=Mon, 2=Tue, 3=Wen, 4=Thu, 5=Fri, 6=Sat, 7=Sun


you of course also have to change the header lines, as they are hard coded in the template.


It should work fine, and shouldn't change anything else, as it only changes the number of leading/ending padding blocks.

Осталось поэкспериментировать

Такая давняя проблема, как я посмотрю, а все никак не легализовали ее без хаков? О чем, интересно, разработчики думают?
« Последнее редактирование: Апрель 14, 2005, 03:33:58 от tFF » Записан

So it goes...
Mode
Jr. Member
**
Offline Offline

Сообщений: 62



« Ответ #7 : Апрель 14, 2005, 09:32:26 »

1. Вовка, ты лучший , как всегда, по-любому.
2. Второй блог, о котором говорил Voffka - pmashine.
3.
Цитата: YurijR
Страница по руссификации MT: http://www.movabletype.org/l10n/russian/000799.shtml

Как же ты ее нашел... Wink спасибо еще раз...

PS Сие по ходу руссифицирует админскую часть
Да, читали мы ту страницу года два назад. Тогда комментариев с советами о руссификации контента не быол. Я просто нашел несколько русскоязычных блогов на МТ и писал их авторам с просьбой помочь. Один откликнулся и помог.

Речь, действительно, идет о руссифицикации админской части. Но оно нам надо? Я больше года работаю с английским интерфейсом Задорно, и ничего, справляемся.
Впрочем, нет предела совершенству.

4.
Цитировать
Картиночка, приведенная выше — проклятье для всех непроцарапанных юзеров Мovabletype. Вроде бы и ImageMagick установлен корректно, и в МТ все настроено правильно, но картинки нормально не загружаются, хоть узрись, а сервер все время отвечает таким вот графическим посланием. Если бы не мой пытливый умом провайдер, то и я бы до сих пор вотще вопиял в пустынях форумов поддержки МТ… А так — мне распедалили на раз-два, что у них там про русские версии ПО знать ничего не знают, поэтому у нас тут все приходится делать самостоятельно. В частности, если самостоятельно добавить в файл .htaccess (только на русскоязычном Apache, повторяю!) строчку типа: «CharsetRecodeMultipartForms off», то вы больше никогда не увидите этот гнусный экранчик.
Да, есть такое дело. Праввда, встречается эта проблема довольно редко, в основном (если говорить о картинках) это проявляется при попытке залить тяжелый анимированный гиф.
И вообще МТ не любит файлы больше мегабайта.

5. По поводу ребилдов - механизм довольно сложный, по крайне мере на той версии, на которой я работаю. При создании нового поста ребилд не требуется. Если после сохранения поста внести изменения в него - ребилд тоже не требуется.
Если же ты добавил новый пост, а потом вернулся, чтобы передалать предыдущий - потребуется ребилд.
Причем, в выпадающем списке я выбираю "Ребилд Индекс онли".

6. По поводу того, что Юрий тебе написал - я так и не понял,  хорошо это или плохо?

7. Еще есть время потискать другие движки. Будем этим заниматься или остановимся на МТ?

Цалую в десны  Kiss
Записан

Я люблю тебя, жизнь, ну а ты меня снова и снова...
tFF
Administrator
Sr. Member
*****
Offline Offline

Сообщений: 422



WWW
« Ответ #8 : Апрель 14, 2005, 10:12:54 »

Вот, по поводу pMachine. Его действительно закрыли:
Цитировать
It is with some sadness that I announce the official retirement of pMachine Pro.  Today's release of pMachine Pro version 2.4 marks the end of official development for this program.  This was a very difficult decision for us, and one that took many months to make, but it was ultimately made by our users, who have almost universally embraced ExpressionEngine, our next generation publishing system, instead of pMachine Pro.

Вместо него ExpressionEngine, но он платный:
Цитировать
A free 14 day trial version is available for download.  All features are enabled, however the source code has been encrypted and it expires in 14 days.

по поводу руссификации. нам, действительно не сильно нужна руссификация админской части... (YurijR - размеры моего "спасибо" от этого не умаляются) Wink
« Последнее редактирование: Апрель 14, 2005, 11:01:09 от tFF » Записан

So it goes...
YurijR
Newbie
*
Offline Offline

Сообщений: 3


« Ответ #9 : Апрель 14, 2005, 13:44:40 »

А ведь можно поюзать Pmachine 2.0.4, которая бесплатная  Grin
Записан
tFF
Administrator
Sr. Member
*****
Offline Offline

Сообщений: 422



WWW
« Ответ #10 : Апрель 15, 2005, 02:20:38 »

Слушайте, меня что-то register радует потихоньку.
ему сейчас написан на замену e2, а register теперь закрыт как проект.. Wink

Читаем:
http://nudnik.ru/key/41
http://e2.ilyabirman.ru/

InTerra:
http://wiki.inses.ru/InTerra
« Последнее редактирование: Апрель 16, 2005, 18:06:26 от tFF » Записан

So it goes...
tFF
Administrator
Sr. Member
*****
Offline Offline

Сообщений: 422



WWW
« Ответ #11 : Апрель 16, 2005, 16:52:23 »

register и e2 - неплохие движки
  • register - хранит данные в своей базе, как проект - больше не развивается
  • e2 - много чего умеет, как проект - развивается. НО! в версии 1009 (последняя на сегодняшний день) есть глюк. Устранить его было бы реально, если бы исходник не был автором приведен в малопригодное для редактирования состояние.. плагинов к нему не видел, как и места под них в панели управления.
InTerra проста до безобразия.

WordPress мне нравится еще больше.

Хочу заметить, что про MovableType я вообще говорить не хочу. Хотя, у меня нет богатого опыта работы ни с MovableType, ни с WordPress, однако, тот и другой я попытался покрутить со всех сторон.  Поэтому, покрутив, в результате, если бы я себе подбирал блоггера, то мой выбор бы был на стороне WordPress.

Нет предела совершенству, все может измениться, конечно. Пока я только и делал, что смотрел разные блоггеры. Начал с MovableType и поиски прекратить не захотелось, а вот, найдя WordPress, дальнейшие поиски кажутся ненужными.

Кратко о WP:
- хорошо настраиваемый
- много плагинов
- много возможностей
- удобный
- развиваемый и развивающийся

почитайте еще здесь про достоинства/недостатки (я уже упоминал выше эту статью)

http://wordpress.org/
http://www.wordpress.ru/
http://wordpress.com.ru/
http://www.livejournal.com/community/ru_wordpress/

http://codex.wordpress.org/  (wiki-документация)

http://wp-plugins.net/  (плагины)
http://wp-plugins.org/  (плагины)
а лучше для установки плагинов скачайте PluginManager...

http://wpthemes.info/
http://www.alexking.org/software/wordpress/theme_browser.php

Полезное:
http://cssing.iatp.org.ua/2005/03/28/highlight-navigation-wordpress/
« Последнее редактирование: Май 19, 2005, 18:37:36 от tFF » Записан

So it goes...
tFF
Administrator
Sr. Member
*****
Offline Offline

Сообщений: 422



WWW
« Ответ #12 : Апрель 30, 2005, 19:26:06 »

Ecto:
http://ecto.kung-foo.tv/archives/000990.php
BlogJet
http://blogjet.com/
« Последнее редактирование: Апрель 30, 2005, 20:23:39 от tFF » Записан

So it goes...
tFF
Administrator
Sr. Member
*****
Offline Offline

Сообщений: 422



WWW
« Ответ #13 : Май 04, 2005, 13:20:02 »

Привожу содержание переписки с автором клиента:

Вопрос (Я):
Цитировать
Message: Понимает ли BlogJet windows-1251 или все стремится насильно слать в utf-8?

Пользовался несколькими подобными утилями. wblogger шлет в windows-1251 без проблем, BlogJet - только в utf-8...
Использует ли BlogJet, когда ему указывают в настройках на MovableType, возможность, встроенную в MT, публиковать картинки с возможностью раскрыть их в pop-up окне?
 
Ни в факе, ни где либо еще ответ на вопрос найти не могу. Более того, хотел бы еще спросить, ты, как русскоговорящий, скажи пожалуйста, почему в BlogJet не встроен русский язык или хотя бы не лежит в даунлоаде?

Ответ (Дмитрий Честных):
Цитировать
Прошу прощения, что отвечаю на письмо с задержкой - не мог отказаться от
праздников Smiley

Нет, BlogJet не понимает Windows-1251. По этому поводу возникло много дебатов, и я до сих пор не решил, стоит ли поддерживать её в будущих версиях, учитывая то, что UTF-8 является решением всех проблем с кодировками.

Возможность показа картинок, встроенная в MT, к сожалению, не доступна через API, поэтому можно использовать встроенный в BlogJet генератор "thumbnails"  - Format > Insert Image > Generate thumbnail.

BlogJet изначально разрабатывался только для поддержки английского языка в интерфейсе, но версия 2.0 планируется многоязычной (соответственно, и русский язык будет доступен). В download'е лежать орфографические словари для некоторых языков, но словарь русского языка для проверки орфографии, который у меня есть, высылается зарегистрированным пользователям по запросу.

С уважением,
Дмитрий Честных
BlogJet.com
« Последнее редактирование: Май 04, 2005, 13:21:38 от tFF » Записан

So it goes...
tFF
Administrator
Sr. Member
*****
Offline Offline

Сообщений: 422



WWW
« Ответ #14 : Май 05, 2005, 23:25:52 »

Вопрос:
Цитировать
Никак не могу понять – стоит руссифицированный wordpress. Беру и начинаю править файлы темы. например в sidebar.php тупо вместо английского слова пишу русское – вместо этого менюха едет и отображаются кракозябры…

Ответ: (не только для WP)
Цитировать
Вообщем рекомендую сделать в корневой директории на сервере .htaccess с такой строкой:
AddDefaultCharset utf-8

UTF-8 нужно заменить на ту кодировку которая в сайте и редактировать шаблоны прямо из админки блока.

Вопрос:
Цитировать
Какой плагин для комментов используешь?

Ответ:
Цитировать
Для комментов? =)

auto-close comments
auto-hyperlink url
Brian’s Threaded Comments
Recent Comments List
WP Grins

чтобы вопросов не возникало =))
Записан

So it goes...
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

 ONLINECHANGE
Powered by MySQL Powered by PHP Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC Valid XHTML 1.0! Valid CSS!


Google visited last this page Январь 16, 2024, 08:01:46