Конвертор бекапа Ucoz в Fapos: JConverter 0.2 (08.01.2011)
1) Возможности:
1.1) Перенос пользователей (основные настройки и аватары). Пароли пользователей не сохраняются.
1.2) Конвертация форума (разделы, подразделы, темы, сообщения и вложения).
1.3) Конвертация новостей (категории и новости). Не проверена, требуются тестеры.
1.4) Конвертация статей (категории и статьи). Не проверена, требуются тестеры.
1.5) Реализована поддержка следующих кодов Ucoz:
Code:
1. [b]Жирный текст[/b] - полностью
2. [i]Наклонный текст[/i] - полностью
3. [s]Зачеркнутый текст[/s] - полностью
4. [u]Подчеркнутый текст[/u] - полностью
5. [o]Черта вверху текста[/o] - не реализован, не поддерживается Fapos
6. [l]Текст по левому краю[/l] - полностью
7. [c]Текст по центру[/c] - полностью
8. [r]Текст по правому краю[/r] - полностью
9. [j]Текст по ширине страницы[/j] - не реализован, не поддерживается Fapos
10. [sub]Нижний индекс[/sub] - не реализован, не поддерживается Fapos
11. [sup]Верхний индекс[/sup] - не реализован, не поддерживается Fapos
12. [size=10]Размер шрифта[/size] - реализован в режиме совместимости с Fapos (размеры 10, 15, 20, 25)
13. [color=red]Цвет шрифта[/color] - реализован в режиме совместимости с Fapos (поддерживает не все цвета)
14. [font=Comic Sans MS]Другой шрифт[/font] - не реализован, не поддерживается Fapos
15. [hide]Any text goes here...[/hide] - полностью
16. [spoiler]Any text goes here...[/spoiler] - реализован, не поддерживается Fapos
17. [spoiler=Title]Any text goes here...[/spoiler] - реализован частично, не поддерживается Fapos
18. [video]http://youtube.com/watch?v=DbzFNj8HVmc[/video] - не реализован
19. [audio]http://any_site.com/music.mp3[/audio] - не реализован, не поддерживается Fapos
20. [code ]Код программы[/code ] - полностью
21. [quote]Цитата из сообщения[/quote] - полностью
22. [quote=Alex]Цитата из сообщения[/quote] - полностью
23. [hr] - не реализован, не поддерживается Fapos
24. [url]http://www.ucoz.net[/url] - полностью
25. [url=http://www.ucoz.net]uCoz[/url] - полностью
26. [email][email protected][/email] - не реализован, не поддерживается Fapos
27. [[email protected]]Contact Us[/email] - не реализован, не поддерживается Fapos
28. [img]http://www.site.com/img.gif[/img] - полностью
29. [list] - полностью
[*]пункт 1
[*]пункт 2
[/list]
30. [*]пункт 1 - не реализован, не поддерживается Fapos
[*]пункт 2
31. (c) - полностью
32. (r) - полностью
33. (tm) - полностью
2) Изменения в версиях:
JConverter 0.0 (05.01.2011):
+ Полный функциональный аналог php-конвертора.
JConverter 0.1 (07.01.2011):
+ Добавлен парсинг HTML в BB-коды.
JConverter 0.2 (08.01.2011):
+ Добавлена генерация запросов на очистку изменяемых таблиц БД.
+ Добавлена поддержка вложений на форуме, в том числе обработка изображений.
- Устранена проблема с "последними сообщениями" на форуме.
- Устранена проблема с лишними пробелами.
+ Добавлена конвертация аватаров пользователей.
3) Осталось реализовать:
3.1) Парсинг смайликов (на данный момент отображаются в виде рисунков, загружающихся с серверов Ucoz).
3.2) Конвертация каталога файлов.
4) Использование:
4.1) Для работы необходима установленная Java-машина.
4.2) Пример запуска:
4.2.1) минимальный (для запуска из каталога бекапа, таблицы без префикса):
Code:
@java -jar "JConverter.jar"
4.2.2) с одним параметром (передается путь к каталогу бекапа):
Code:
@java -jar "JConverter.jar" ucozDUMP
4.2.3) полный вариант с двумя параметрами (первый параметр - путь к каталогу бекапа, второй - префикс таблиц):
Code:
@java -jar "JConverter.jar" ucozDUMP fps_
Если путь содержит пробелы, то его необходимо взять в кавычки. Пути указываются без завершающего слеша.
4.3) После успешного выполнение в каталоге запуска формируются:
- файл "fapos.sql", содержащий SQL-код, который необходимо выполнить на сервере;
- каталог "files", который необходимо скопировать в каталог "\sys\" на сервере;
- каталог "avatars", который необходимо скопировать в каталог "\sys\" на сервере.
Конвертор аватаров Ucoz в Fapos: JWebAvatars 0.1 (09.01.2011)
1) Возможности:
1.1) Перенос аватаров пользователей.
1.2) Получение аватаров производится из сети Internet.
2) Изменения в версиях:
JWebAvatars 0.1 (09.01.2011) - основан на коде "JConverter 0.2":
+ Модификация для работы с Internet.
3) Использование:
3.1) Для работы необходима установленная Java-машина и доступ к сети Internet.
3.2) Пример запуска:
4.2.1) минимальный (для запуска из каталога бекапа):
Code:
@java -jar "JWebAvatars.jar"
4.2.2) с одним параметром (передается путь к каталогу бекапа):
Code:
@java -jar "JWebAvatars.jar" ucozDUMP
Если путь содержит пробелы, то его необходимо взять в кавычки. Пути указываются без завершающего слеша.
4.3) После успешного выполнение в каталоге запуска формируется:
- каталог "avatars", который необходимо скопировать в каталог "\sys\" на сервере.
Последнюю версию конвертора можно взять здесь. Конвертор бекапа Ucoz в Fapos: JConverter 0.3.3 (09.06.2011)
1) Возможности:
1.1) Перенос пользователей (основные настройки, информация о банах и активации, аватары). Пароли пользователей не сохраняются. ID пользователей соответствуют Ucoz. Получение аватаров может осуществляться из сети Internet (по умолчанию отключено).
1.2) Конвертация форума (разделы, подразделы, темы, сообщения и вложения).
1.3) Конвертация новостей, блогов и FAQ (категории и материалы) в модуль "Новости".
1.4) Конвертация статей (категории и статьи). Вложения не переносяться, поскольку не поддерживаются Fapos. Ссылка на источник материала сохраняется в дополнительном поле.
1.5) Конвертация каталога файлов (категории и файлы). Ссылка для скачивания с другого сервера сохраняется в дополнительном поле.
1.6) Парсинг смайлов. По умолчанию отключен (смайлы отображаются в виде рисунков, загружающихся с серверов Ucoz), поскольку набор смайлов Fapos не соответствует Ucoz.
1.7) Конвертация комментариев для блогов, новостей, статей и каталога файлов.
1.8) Возможность парсинга отдельных модулей.
1.9) Возможность разбиения скриптов на отдельные функциональные части (для больших сайтов).
1.10) Реализована поддержка следующих кодов Ucoz:
Code:
1. [b]Жирный текст[/b] - полностью
2. [i]Наклонный текст[/i] - полностью
3. [s]Зачеркнутый текст[/s] - полностью
4. [u]Подчеркнутый текст[/u] - полностью
5. [o]Черта вверху текста[/o] - не реализован, не поддерживается Fapos
6. [l]Текст по левому краю[/l] - полностью
7. [c]Текст по центру[/c] - полностью
8. [r]Текст по правому краю[/r] - полностью
9. [j]Текст по ширине страницы[/j] - не реализован, не поддерживается Fapos
10. [sub]Нижний индекс[/sub] - не реализован, не поддерживается Fapos
11. [sup]Верхний индекс[/sup] - не реализован, не поддерживается Fapos
12. [size=10]Размер шрифта[/size] - реализован в режиме совместимости с Fapos (размеры 10, 15, 20, 25)
13. [color=red]Цвет шрифта[/color] - реализован в режиме совместимости с Fapos (поддерживает не все цвета)
14. [font=Comic Sans MS]Другой шрифт[/font] - не реализован, не поддерживается Fapos
15. [hide]Any text goes here...[/hide] - полностью
16. [spoiler]Any text goes here...[/spoiler] - реализован, не поддерживается Fapos
17. [spoiler=Title]Any text goes here...[/spoiler] - реализован частично, не поддерживается Fapos
18. [video]http://youtube.com/watch?v=DbzFNj8HVmc[/video] - не реализован
19. [audio]http://any_site.com/music.mp3[/audio] - не реализован, не поддерживается Fapos
20. [code ]Код программы[/code ] - полностью
21. [quote]Цитата из сообщения[/quote] - полностью
22. [quote=Alex]Цитата из сообщения[/quote] - полностью
23. [hr] - не реализован, не поддерживается Fapos
24. [url]http://www.ucoz.net[/url] - полностью
25. [url=http://www.ucoz.net]uCoz[/url] - полностью
26. [email][email protected][/email] - не реализован, не поддерживается Fapos
27. [[email protected]]Contact Us[/email] - не реализован, не поддерживается Fapos
28. [img]http://www.site.com/img.gif[/img] - полностью
29. [list] - полностью
[*]пункт 1
[*]пункт 2
[/list]
30. [*]пункт 1 - не реализован, не поддерживается Fapos
[*]пункт 2
31. (c) - полностью
32. (r) - полностью
33. (tm) - полностью
2) Изменения в версиях:
JConverter 0.0 (05.01.2011):
+ Полный функциональный аналог php-конвертора.
JConverter 0.1 (07.01.2011):
+ Добавлен парсинг HTML в BB-коды.
JConverter 0.2 (08.01.2011):
+ Добавлена генерация запросов на очистку изменяемых таблиц БД.
+ Добавлена поддержка вложений на форуме, в том числе обработка изображений.
- Устранена проблема с "последними сообщениями" на форуме.
- Устранена проблема с лишними пробелами.
+ Добавлена конвертация аватаров пользователей.
JConverter 0.3 (11.01.2011):
- Устранена проблема с категориями статей и новостей (ошибка генерация секций).
+ Нумерация пользователей (ID) приведена в соотвествие с Ucoz.
+ Интегрирована загрузка аватаров из сети Internet.
+ Добавлен каталог файлов (не выводятся на главную).
+ Переносится информация о наличии бана (в том числе из группы "Заблокированные" с ID=255).
- Устранена проблема с "последним посещением" пользователей.
+ Переноситься информация о неактивированных пользователях.
+ Переработан алгоритм парсинга файлов бекапов (добавлена поддержка многострочных полей).
- Исправлен алгоритм работы со статьями (выводятся на главную).
- Исправлен алгоритм работы с новостями (выводятся на главную, категория "Новости" ).
+ Добавлено экспортирование блогов и FAQ (выводятся на главную, категория "Новости" ).
+ Добавлена конвертация смайлов (не соотвествует стандартному набору Fapos).
+ Добавлена конвертация комментариев для блогов, новостей, статей и каталога файлов.
+ Добавлены расширенные параметры командной строки.
JConverter 0.3.1 (14.01.2011):
- Оптимизирован алгоритм парсинга файлов бекапа (добавлен анализ минимального количества требуемых полей).
JConverter 0.3.2 (23.01.2011):
- Изменен путь к каталогу файлов (load/loads) для Fapos 0.9.93.
JConverter 0.3.3 (09.06.2011):
+ Модификация для совместимости с Fapos 1.0/1.1:
+ Добавлен ключ для совместимости с предыдущими версиями.
+ Добавлена конвертация описания тем форума.
Остальные доработки - за отдельную плату.
3) Использование:
3.1) Для работы необходима установленная Java-машина.
3.2) Параметры командной строки:
3.2.1) Общие параметры: -path path - путь к папке бекапа; по умолчанию равен каталогу запуска; если путь содержит пробелы, то его необходимо взять в кавычки; указывается без завершающего слеша; -pref pref - префикс БД, по умолчанию - без префикса; -pass password - установить пароль пользователю с ID = 1.
3.2.2) Выбор конвертируемых модулей (по умолчанинию конвертируются все): -users - включить обработку пользователей; -forum - включить обработку форума; -loads - включить обработку файлового архива; -publ - включить обработку статей; -news - включить обработку новостей, блогов и FAQ; -comments - включить обработку комментариев.
3.2.3) Режимы работы: -split - запись SQL-запросов в отдельные файлы; -wa - разрешить загрузку аватаров из сети Internet; -noempty - отключить генерацию очистки таблиц; -noimage - отключить конвертацию изображений в форуме; -smile - конвертировать смайлы.
3.2.4) Режимы совместимости: -v0 - запуск в режиме совместимости с версией Fapos 0.9.93 (по умолчанию совместим с версией Fapos 1.0/1.1).
3.3) Пример запуска:
3.3.1) запуск из каталога бекапа, таблицы без префикса, конвертируются все таблицы:
Code:
@java -jar "JConverter.jar"
3.3.2) с путем к каталогу бекапа:
Code:
@java -jar "JConverter.jar" -path ucozDUMP
3.3.3) с путем к каталогу бекапа и заданным префиксом таблицы:
3.3.4) с путем к каталогу бекапа и генерацией отдельных файлов:
Code:
@java -jar "JConverter.jar" -path ucozDUMP -split
3.3.4) с путем к каталогу бекапа и загрузкой недостающих аватаров из сети Internet:
Code:
@java -jar "JConverter.jar" -path ucozDUMP -wa
3.4) После успешного выполнение в каталоге запуска формируются:
- файл "fapos.sql" (по умалчанию) либо набор файлов вида "fapos_*.sql" (при использовании режима "-split" ); файлы содержат SQL-код, который необходимо выполнить на сервере;
- каталог "files", который необходимо скопировать в каталог "\sys\" на сервере;
- каталог "avatars", который необходимо скопировать в каталог "\sys\" на сервере.
Окажу платные услуги по конвертации сайтов с Ucoz на Fapos.
надо теперь подробный инстракшен написать, как и что делать в последовательностях. Потому как рассчитываем на людей которых задолбал юкоз, но при этом они еще не доросли до других CMS, а значит не все подкованы технически.
а еще лучше включить как отдельный модуль для фапос, было бы вообще супер
Отредактировано автором 8 Фев 2011
Все мое имхо...
------
Не флуди и не да зафлудим будешь!