Previous Entry Share Next Entry
Техническое OFF (2) ищем куда переезжать
brain
metanymous wrote in metapractice
http://metapractice.livejournal.com/268827.html

По результатам сегодняшней переписки и просмотра исходных комьюнити, породивших новый дизайн, предлагаю:

--начать обсуждение вариантов куда можно переехать
--как организовать автоматическую трансляцию журнала метапрактик на новое место
--как можно организовать автоматическую ретрансляцию постов из нового места сюда в жж, в каком бы он здесь виде не оставался, чтобы не терять аудиторию
--как все то же самое проделать еще с рядом наших сообществ типа буквализма и кунсткамеры нлп
--при этом, еще и все-таки, побороться за возможность каким-нибудь нестандартным способом добиться оптимизации и сохранить заголовки комментов здесь в жж


  • 1
--начать обсуждение вариантов куда можно переехать

Ну на движке ЖЖ вроде есть ещё несколько сервисов. У нас и за бугром. Вероятно, многие из них, не будут использовать последние изменения дизайна ЖЖ.

--как организовать автоматическую трансляцию журнала метапрактик на новое место

Это надо будет смотреть, уже на то конкретно куда надо будет переносить.

--как можно организовать автоматическую ретрансляцию постов из нового места сюда в жж, в каком бы он здесь виде не оставался, чтобы не терять аудиторию

Для трансляции постов, уже есть решения. Для трансляции комментариев - надо будет дописывать.

--как все то же самое проделать еще с рядом наших сообществ типа буквализма и кунсткамеры нлп

Разницы мало, одно сообщество перенести или двадцать.

--при этом, еще и все-таки, побороться за возможность каким-нибудь нестандартным способом добиться оптимизации и сохранить заголовки комментов здесь в жж

А-а-а, то есть переезд вызван более ээ общими причинами, чем исчезновение заголовков?

Ну на движке ЖЖ вроде есть ещё несколько сервисов. У нас и за бугром. Вероятно, многие из них, не будут использовать последние изменения дизайна ЖЖ.

Или на своем сервер поднять… Какое-нибудь коллаборейтив софтвейр. Это даже интересно.

Нет, не менял. Вручную не дописывал. Умею? Ну умею, не умею, но разберусь точно. А раз вы видели конкретные рекомендации по восстановлению заголовков, то может мне ссылка просто и дадите. И попробуем, что там они пишут. Там типа можно свои стили CSS вставить, как я понимаю, в этом фокус.
А вы когда меняли стиль на S2 — вы какую тему выбрали? Как у меня она была?
http://metatheo.livejournal.com/6815.html?thread=117663#t117663

Домутила, наконец, стиль для ЖЖ, практически полностью эмулирующий все, как оно было. Как будто бы чеширукие маркетологи СУПа и не набезобразили. За компанию получила массу новых и совершенно неинтересных знаний о том, как оно все в S2 устроено.

Ну вот, как-то так: Лэйер, эмулирующий старый добрый S1 стиль "Clean and Simple" в оболочке Dystopia. Кому интересно - можно скачать и использовать как угодно. Например, установить себе.
http://daa.ru/soft/CleanAndDyst.layer

Как оно выглядит в натуре, можно посмотреть тут (доп. ссылки в левой колонке опциональны и настраиваемы без влезания на низкий уровень)
http://gadyuka.livejournal.com/


и тут.
http://gadyuka.livejournal.com/1174946.html


Собственно, теперь аналогичным образом перемутить любой стиль S1, чтобы было "как было" - не составит особого труда, все в принципе понятно. Но возни прилично, по всему практически коду пришлось пройти и понавставлять/понаизменять.

Если кому-то вдруг захочется заморочиться и перемутить какой-нибудь другой S1 стиль, под катом краткие рекомендации из серии "куда копать".

1. Для начала стоит найти вот на этой странице S2 аналог, наиболее близко эмулирующий соответствующий стиль S1.
http://www.livejournal.com/customize/advanced/layerbrowse.bml

А дальше, многое зависит от того, что там имплементировано, а что нет. Если чего-то нужного нет, можно взять отсюда.
http://www.livejournal.com/customize/advanced/layerbrowse.bml?id=core1

2. Основная часть доработки напильником приходится на функцию function Page::print (); В ней производится и выводится весь, так сказать, основной дизайн. Вводим туда конструкт:
if (($this.view == "entry") or ($this.view == "reply")) {
выводим тут наш дизайн страницы поста с коментами и поста в режиме mode=reply;
} else {
оставляет тут все, что было написано в этой функции до нас.
}

1. kunstkamera_nlp - ЕСТЬ возможности заголовков в комментах
2. modeling_belt - ЕСТЬ возможности заголовков в комментах
3. bukvalizm - НЕТ возможности заголовков в комментах
4. kunstkamera_double_bind - ЕСТЬ
5. BioMeta - ЕСТЬ
6. dactyl_lexicon - НЕТ
7. ru_dhe - НЕТ
8. ru_deklamator - ЕСТЬ
и т.д

(офф. долго не был здесь, много изменилось:))
В одних сообществах есть в контроль темы комментов, в других нет.
Разница в дизайне, получается.

1. kunstkamera_nlp - ЕСТЬ возможности заголовков в комментах

Есть. Но вчера ее не было!

2. modeling_belt - ЕСТЬ возможности заголовков в комментах

Есть, но вчера не было. При этом так забавно. Шаблон журнала и в modeling_belt, и в метапрактике один и тот же. Но, в метапрактике заголовков нет, а в modeling_belt есть.

3. bukvalizm - НЕТ возможности заголовков в комментах

НЕт.

4. kunstkamera_double_bind - ЕСТЬ

Есть.

5. BioMeta - ЕСТЬ
6. dactyl_lexicon - НЕТ
7. ru_dhe - НЕТ
8. ru_deklamator - ЕСТЬ

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

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


Нет, разница получается не в дизайне. А в чем она не понятно.

А вот, из известного списка ста блогов рунета: http://blogs.yandex.ru/services/ - среди нет ничего нам подходящего? О! У нас тут были технически не подкованные добровольцы. Надо даст им задание просмотреть этот топ сверху до http://lj.rossia.org/ - т.е. 29-30 позиций и доложить нам что и как.

Технические не подкованные добровольцы! Нашлось вам вполне симпатичное задание:

--требуется пойти по первому адресу, в котором отражен топ блогов рунета
--по каждому адресу с первого по lj.rossia.org включительно все покликать и все разузнать - подходит ли страница блога для переезда туда метапрактика
--м.б. даже зарегиться на некоторых для большего сбора информации
--от особенно дотошных приветствуется узнать два вопроса: можно ли транслировать к ним весь метапрактик с комметариями в автоматическом режиме. И если мы уже будем работать "там", - можно ли наладить оттуда автоматические трансляции хотя бы исходных тем с правильными заголовками, картинками и возвратными ссылками в старый (теперешний метапрактик)?

Пришло письмо по почте. На безопастность я его не проверял.

[staff profile] mark
http://mark.dreamwidth.org/

made a new announcement in
http://dw-news.dreamwidth.org/31905.html

[site community profile] dw_news
http://dw-news.dreamwidth.org/

Hi all -- I wanted to post a quick news post to let you know that community imports are now live. There's also some other content inside... down past the cut!

Community Imports
There are a few things you should be aware of before you go ahead and start importing your communities. Most of this has been mentioned in the last news post, but just to reiterate the salient details:
* You must be a maintainer of the community on both sites.
* The imported content will be owned by an OpenID account for the original author. This means that the content is still under the control of the author -- LJ/IJ/etc users can come to DW, log in with their remote account, and manage their content.
* This is temporarily restricted to paid accounts. We will undo this restriction as soon as the import queue has died down -- probably in a week or two?
* We have also temporarily limited comment imports to 100,000 comments. If your community has more than that, the comment import will fail. We will lift this restriction as soon as we're sure that we can handle the additional load. (Better safe than overloaded and slow!)
To initiate an import, you should head on over to the Import Content tool.

http://www.dreamwidth.org/?returnto=/tools/importer.bml

At the top of the page will be a dropdown showing communities you control. Pick where you would like to import to, and the rest of the process should be pretty simple.
Please let us know if you have any trouble. We'll be watching this news post and the support queue and doing our best to make sure that this is an easy, pleasant experience.

Traffic and Growth
I also want to take a moment and say thank you to all of you for being really patient with us over the past few weeks. We've been really hammered by all of the new traffic and have been rolling out new servers to serve the additional capacity.
We've already added two extra web servers and we currently have an order in for two more database servers with extra RAM and disk space. This is a lot of extra capacity and will help to make sure that we continue to be responsive and grow as our userbase grows.
Some people have expressed concern over our ability to scale with the demand. I'm pretty comfortable saying that we've weathered the increased usage in the past few weeks rather well and I don't see that changing. While there are always unexpected bumps along the way, I can promise to keep everybody informed about exactly what is going on. If you haven't yet, you might want to bookmark our [twitter.com profile] dreamwidth Twitter account. We use it pretty regularly and it's the first place we will go if Dreamwidth is down and we need to let you know what's up.

Farewell 2011!
The end of the year (according to the calendar I use, anyway) is here. In a few days it will be 2012. I don't know what the future holds, but I'm really excited to see it.
Thank you for being a part of Dreamwidth. We look forward to making this place even better for you!--
Dreamwidth Team
Dreamwidth Studios
If you'd rather not get these updates, you can change your preferences at http://www.dreamwidth.org/manage/settings/?cat=notifications

Я трошку поисследовал этот сайт. Первое впечатление вполне позитивное.
Развивают его бывшие работники ЖЖ из США. И как я понял они намерены развивать его в том направлении куда шёл ЖЖ до ухода в СУП. Интерфейс там старый S2 из ЖЖ. Зарабатывают они только с платных аккаунтов. Новые юзеры получают или по приглашению (как это было когда-то в ЖЖ), или по платному аккаунту. До конца этой недели свободно раздают аккаунты.
У них есть импортёр для личных журналов и вот сейчас выпустили для коммьюнити. Импортёр коммьюнити работает пока только для платных аккаунтов, но обещают открыть доступ всем, как только снизится нагрузка на сервер.
Как я понял к ним сейчас народ активно мигрирует с ЖЖ.
С точки зрения безопасности проще всего завести технический аккаунт в ЖЖ, сделать его мантейнером нужных коммьюнити и использовать его для импорта этих коммьюнити, после импорта - удалить.
Транслирование постов, я думаю, всё равно нужно будет организовывать своим приложением. У них есть опция кросс-постинга на несколько сайтов, но он не поддерживает трансляцию комментариев и т.п.

Сейчас переносил нашу постоянную тему Оракул типично со множеством реплик и их заголовками. Без заголовков эта тема нечитаема.

Сколько стоит платный аккаунт?

Сколько человек готовы платить - участвовать в складчине для него?

Сколько стоит платный аккаунт?

Платный аккаунт, если я правильно понял,стоит одинаково, что для одного юзера, что для сообщества - 25$ в год.
http://www.livejournal.com/shop/paidaccount.bml

Сколько человек готовы платить - участвовать в складчине для него?

Готов участвовать.


глубокие комментарии

подскажите, как растянуть ширину страницы у журнала метапрактики. сложно читать глубокие комментарии.

Полный бэкап журнала

Я написал программу, которая полностью выкачивает журнал/коммьюнити с заданой авторизацией пользователя (исходники здесь https://github.com/tolyan/lj-downloader). Пока что она сохраняет данные в формате лисповских алистов. Думаю до конца недели доделать трансформацию в xml и верефикацию количества комментариев.
Для теста выкачал метапрактик под своим аккаунтом. Архив занимает 11 мегабайт. Как сделаю в xml - выложу на своем сервере для скачивания.
Теперь вопросы ко всем:

- Какие журналы/коммьюнити бэкапить?
- В каких форматах кроме xml ещё хочется получить бэкап?

(Опционально) В принципе, на основе данной программы можно автоматизировать работу с ЖЖ, например, собирать дайджесты по активным темам в коммьюнити. Если есть запросы/идеи по этому поводу - тоже пишите, по возможности реализую.

Edited at 2012-01-25 12:16 am (UTC)

Re: Полный бэкап журнала

Дайджест это хорошо. спасибо
Классно если комменты длинных тредов будет разворачивать все, без исключения.
Можно ли настроить прогу, собирать комменты по юзерам и ключевым словам? (Конечно, поиск по блогам рулит, но...)

xml потом можно конвертнуть в html, ведь так?

  • 1
?

Log in

No account? Create an account