Релиз стабильной версии
13.03.2010Пока никто не опроверг утверждение, объявляю релиз стабильной версии. Вроде как новые фичи перестал добавлять, за исключением нового плагина набора иконок. Немного поправлены все темы в дистрибутиве - у них оказались одинаковые ошибки. В некоторых местах исправил код таким образом, чтобы на выходе получался валидный html. Валидность html не является целью - собственно ее добиться несложно, но это как пример хорошего тона. Например натравил валидатор на гугл - 40 ошибок, но что позволено юпитеру, не позволено быку...
Скачать эту версию можно здесь: http://litepublisher.googlecode.com/files/litepublisher.3.28.1.tar.gz
Теперь буду доводить и запускать тикет систему. Также будет писаться скрипт перехода на новую версию и скрипт экспресс перехода из wordpress. В планах до сих пор мультиадминка. Необходимо писать документацию и заняться по настоящему продвижением.
Считаю, что проделана громадная работа - сейчас движок одновременно поддерживает и бд и файлы, добавлены аяксовые виджеты, доработано управление файлами (для них добавлен флешовый загрузчик), интегрирована галерея и аудиоплейер, новая валидная тема по умолчанию. Добавлен плагин тикет системы - а тикет система тянет на отдельный проект. Добавлен плагин голосования. Были учтены и реализованы многие спрашиваемые фичи.
← Ранее Новая тема по умолчанию
Позже Мобильная версия сайта →
Комментарии (72) на запись “Релиз стабильной версии”
Оставить комментарий
А можно уточнить, что такое:
экспресс переход из вордпресс и мультиадминка?
Warning: file_put_contents(posts\2\same.php) [function.file-put-contents]: failed to open stream: No such file or directory in \lib\filer.class.php on line 91
В результате вся тема по умолчанию расползается. Шапка с меню «Контакты» превращается в огромный голубой прямоугольник. А виджет «Похожие записи» пустой.
1. Метки исчезают вместе с иконкой.
http://litepublisher.googlecode.com/files/litepublisher.3.28.1.tar.gz
Обновился. Почему-то проблема с виджетом «Мета» осталась, но только при выборе шаблона Simpla и Newsportal. Вместо «Записи в RSS» и «Комментарии» стоит $text, причём в зависимости от того, на какой странице я нахожусь, они ссылаются то на /$url, то на /category/$url, то на /admin/posts/$url.
Также заметил, что в Newsportal при отсутствии тегов всё нормально, а вот если они есть, то после строки с указанием рубрики идёт пропуск строки, а потом идут метки, причём не через пробел, а через прямую черту (|) Не очень красиво выглядит:
Рубрики: Новости
Пропуск строки, будто кто-то Enter поставил
Метки: блог| блоголёт
В остальном же версия на файлах ничуть не хуже версии на БД.
Скажите пожалуйста кто знает при выполнении скрипта который обновит версию блоголета, темы например если слегка подредактирована прежняя остается прежней или он только посты из прежней версии в базу перебрасывает остальное обновит подчистую включая тему и виджеты например по умолчанию?
хорошо бы если бы тема с прежней версии оказалась оставленой при переходе
Где брать шаблоны Simpla и Newsportal?
Можно сделать так, что бы статическая хтмл-страница как-то автоматизированно меняла разметку и правилась под формат .tml ?
P.S. Наверное, это что-то из разряда нереального, но не спросить я не могу.
Наверно уже давались ответы по этой теме, я не нашел, дайте ссылку, пожалуйста.
Ивиан, я так понял, что конвертор WordPree-шаблонов в формат Блоголёта – это утопия. Если и будет скрипт, то только как помощник при переделке. Тотальной автоматизации не будет.
Тут один товарищ предложил куда лучший вариант – переделать 10-20 шаблонов ручками, дабы те, кто не умеет либо просто не хочет заниматься разработкой собственной темы, не канючили, а пользовались готовым вариантом. Ведь, по сути, такого числа шаблонов за глаза хватит даже самому требовательному блоггеру.
Посему 1-2 недели назад (уже и не помню точно, когда это было) отправил энтузиасту архив с темами для переделки. Пока что на связь не выходит, так что если есть желающие помочь Блоголёту обрасти шкурками, отписывайтесь здесь. Пришлю вам архивы с симпатичными темами, которые надо из WordPress перенести в Блоголёт.
Кстати, Владимир, так что там по поводу виджета «Мета» в темах Simpla и Newsportal, а также строки меток в последнем? Я сегодня ещё раз проверил. В версии на файлах по-прежнему глючат первые две строчки виджета.
Нет, правда с пояснением, что и как делать было бы здорово.
Попробовал вручную написать ссылку для категории:
Caught exception:
The properties url and title not found
0 lib\linkgen.class.php(171): tdata->error('The properties ...')
1 lib\menu.class.php(63): tlinkgenerator->editurl(Object(tmenu), 'menu')
2 lib\admin.menu.class.php(93): tmenus->edit(Object(tmenu))
3 lib\menu.class.php(298): tadminmenumanager->processform()
4 lib\menu.admin.class.php(173): tmenu->doprocessform()
5 lib\kernel.php(1119): tadminmenu->request(30)
6 lib\kernel.php(1109): turlmap->GenerateHTML(Array)
7 lib\kernel.php(1023): turlmap->printcontent(Array)
8 lib\kernel.php(1013): turlmap->dorequest('/admin/menu/edi...')
9 index.php(65): turlmap->request('www.myblog.ru', '/admin/menu/edi...')
10 {main}
Выдало такую ошибку. Сайт на денвере.
Раньше (так и будет в новой версии оже) помимо новых файлов идет и скрипт обновления, так как иногда трребуется внести и другие изменения. Обнвление доступно автоматическое и ручное, ручное это когда сам вручную заливаешь файлы, после чего необходимо запустить скрипт обновления, кнопка которого тоже находистся в разделе обобслуживание
А что такое слайдер для анонсов?
Для виджета мета поправил шаблон - всего одна строка, и ради одной строки я пока не делал релиз, жжду накопления изменений
Документация про тему однозначно обязана быть, с точным комментарием каждого шаблона, где и как исползуется. Пожалуй впервую очередь надо написать про это
>Как помню обновление действует только для библиотеки и плагинов, темы не трогаются.
Это и хотел узнать спс тебе за разъяснения
Вторая надпись "Object" -- там, где должно быть меню.
Как лечить?
Блоголётчик,
слайдером для анонсов я назвал "карусель", которая выводит картинки и текст анонса. Раньше такое было на премиум-темах для Вордпресса, а сейчас и на бесплатных есть.
Хорошо бы, чтобы знающий человек написал раздел FAQ, в котором были бы рассмотрены простые вопросы по работе с Блоголетом, например: установка, обновление, разработка тем, установка темы, перенос сайта на новый домен и тому подобное. Раздел зделать на этом сайте, например. Я понимаю, что есть файл readme, но FAQ думаю будет лучше. Может какие вопросы были прописаны в постах и в комментах, но лучше бы собрать в одном месте. Сам бы написал, если бы мог :)
Интернет-оптимист,
пришлите мне архивы с симпатичными темами, которые надо из WordPress перенести в Блоголёт на postmachine @ yandex.ru.
Вот где-где, а с установкой проблем вообще нет, по-моему.
happybolt, давайте обмен. Вы мне сделайте из хтмл-файла тему, а я напишу что-то а-ля FAQ? )
КАким образом происходило перемещение? Был ли движок инсталирован на хостинге?
Раздел частых вопросов планируется на новом сайте litepublisher.ru. Также думаю каким образом помочь в координации перевода тем - что нужно? Вроде как список тем есть, чтобы не было дублированной работы. Когда запущу тикет систему там будет проще - для каждого тикета можно назначать исполнителя.
Сделал обновление
http://litepublisher.googlecode.com/files/litepublisher.3.29.tar.gz
happybolt, к сожалению, не удалось отправить вам темы. То ли Интернет, то ли почта барахлит. Пытался отправить и через The Bat, и напрямик через браузер.
Впрочем, раз Philipp планирует к среде выложить первые результаты, то, наверное, мне есть смысл подобрать другие темы для переделки, чтобы люди не дублировали работу друг друга. Как только составлю архив из хотя бы 10 тем, то в комментарии укажу ссылку на него, чтобы любой желающий мог скачать шаблоны, оценить фронт работ и помочь Блоголёту приодеться.
string(535) "
Рубрики
Архив
Ссылки и так далее
" string(434) ", а только после него уже идёт шапка блога с названием, сайдбары и основной текст.
При переходе из админки на главную страницу блога та же проблема – string (887, 1137) вместе с виджетами на пол-экрана. Причём такое наблюдается не только на теме Newportal, но и на всех остальных.
Да, действительно файл lib/widgets.class.php строка 75 с var_dump - ее надо удалить, вставлял для отладки
Отдельно темой newsportal не занимался
Хм. Может не заметили, или я ответа не увидел, но вот:
Caught exception:
The properties url and title not found
0 lib\linkgen.class.php(171): tdata->error('The properties ...')
1 lib\menu.class.php(63): tlinkgenerator->editurl(Object(tmenu), 'menu')
2 lib\admin.menu.class.php(93): tmenus->edit(Object(tmenu))
3 lib\menu.class.php(298): tadminmenumanager->processform()
4 lib\menu.admin.class.php(173): tmenu->doprocessform()
5 lib\kernel.php(1119): tadminmenu->request(30)
6 lib\kernel.php(1109): turlmap->GenerateHTML(Array)
7 lib\kernel.php(1023): turlmap->printcontent(Array)
8 lib\kernel.php(1013): turlmap->dorequest('/admin/menu/edi...')
9 index.php(65): turlmap->request('www.myblog.ru', '/admin/menu/edi...')
10 {main}
Это при смене ссылки у меню, при попытки задать порядок.
Блоголётчик,
что касается слайдера, видимо я неправильно объясняю, я не профессионален в програмировании, а по честному вообще ноль. Вот недавно купил себе книгу по jQuery, читаю. Поэтому я предложу вам ссылку, где обсуждается как легко и быстро установить так называемый слайдер (или по-другому карусель) к себе на блог. Вот ссылка: http://sosnovskij.ru/slider-karusel-wordpress/ Это первая ссылка по которой я перешел из гугля когда искал "слайдер-карусель". Вот еще ссылка на плагин CB-Featured, который служит для прокрутки картинок и анонса статьи: http://www.bestwordpress.org.ua/archives/366 Это на русском написано. Где по английски - больше ссылок.
В HTML, CSS у меня получше будет.
Ивиан,
По поводу FAQ я не для себя стараюсь, а как бы для общего дела ;)
Мне хотелось бы сделать свою тему и предложить для обсуждения. Хорошо бы сделать здесь архив бесплатных тем, чтобы каждый желающий мог скачать. Без сомнения, это прибавить популярности Блоголету, по моему мнению. Вообще то, когда я сажусь за компьютер с желанием поработать, то совершенно против своей воли начинаю бродить по сайтам (много интересного люди пишут), в результате времени на работу не остается :( А ведь еще быт заедает... :)
Интернет-оптимист,
вы это мудро решили - создать архив тем для переделки, доступный всем желающим. Обязательно сделайте так.
Блоголётчик:
Виноват. Благодарю.
happybolt:
Да я понимаю все, хех. Мне бы тоже своя тема не помешала, хех.
Сейчас сел рисовать макет темы, в очередной раз. Фантазии маловато, и в гранж постоянно заносит. Но сделаю как получится. Рассуждать легко, когда делаешь бывает иначе...
Ивиан,
я когда говорил про свою тему, имелось в виду, что я автор, а для пользователей без ограничений, если кому надо будет.
У меня теперь есть мечта - сделать свой сайт с бесплатными темами для Блоголёта. Блоголётчик, спасибо за то, что подарили мне мечту :)
Блоголётчик,
в обозримом будущем вы предполагаете, что движок будет одновременно поддерживать и бд и файлы? То есть может так быть, что сделаешь сайт на файлах, а движок станет поддерживать только бд?
Как и обещал, выкладываю архив с бесплатными темами (на мой взгляд, симпатичными), которые помогли бы Блоголёту приодеться и окончательно завладеть умами и сердцами колеблющихся блоггеров.
Общая характеристика – 3 колонки (сайдбары в основном по краям от основного поля, но есть и такие шаблоны, где колонки под виджеты идут одна за другой), светлые, текст на белом фоне (чтобы читатели не напрягали зрение и можно было сразу ставить Google AdSense без настраивания палитры), преимущественно общетематические.
Все названия условны. Например, в шапке строительной темы изображена такая неоднозначная инсталляция, что запросто может подойти и для бизнес-портала, и для персонального блога оценщика недвижимости или просто делового человека.
Список с названиями и краткими аннотациями:
1. Современная Япония (Prosumer) – в шапке несколько силуэтов японцев (китайцев, корейцев, нанайцев или просто людей с креативными причёсками), в правый сайдбар затесалась японка, кладущая себе в рот чупа-чупс (не к добру)
2. Строительная тема (Celeny) – в шапке висит макет недостроенного здания в стиле «Когда Hi-Tech встретился с Зурабом Церетели»
3. Медитация (Natural Health) – на шапке изображена медитирующая девушка
4. Туризм (Simple Style) – на шапке несколько домиков
5. Попугай (TikiTime) – весёленькая тема с попугаем, сидящем на правой сайдбаре
6. Кофейная тема (Coffee Time) – в шапке справа висит кружка кофе
7. Автомобильная тема (Velocity) – в шапку помещён уезжающий автомобиль
8. Медицинская тема (Medical Blog) – слева в шапке нарисована кровеносная система, а справа – хитро улыбающиеся врачи (наверное, наркоманы)
9. Тема с рыбками (Ocean Wide) – в шапке нарисовано четыре морские рыбки, плывущие на восток
10. Простая красивая тема (DF Simpress v2) – забавная завитушка в шапке
Ссылка на скачивание архива: http://www.inoptim.ru/themes.rar
Скачивайте, смотрите, анализируйте. Если выбрали тему для конвертирования, отписывайтесь в комментариях, чтобы знали, кто и что разобрал.
Если есть какие-то советы/идеи/предложения - прошу.
вы конечно все правильно делаете: нужно развиваться, кажется это в сказке про Алису в Стране чудес было, чтобы оставаться на месте - надо бежать.
а теперь вот еще что выдает, я ХЗ что делать :(
exception:
Table 'badadultgirlscom_urlmap' already exists
create table badadultgirlscom_urlmap
(id int UNSIGNED NOT NULL auto_increment,
url varchar(255) not null,
class varchar(64) not null,
arg varchar(32) not null,
type enum('normal', 'get', 'tree') default 'normal',
PRIMARY KEY(id),
key url (url),
key class (class))
DEFAULT CHARSET=utf8
COLLATE = utf8_general_ci
0 lib/db.class.php(90): tdatabase->doerror('Table 'badadult...')
1 lib/db.class.php(62): tdatabase->doquery('? create tab...', false)
2 [internal function]: tdatabase->exec('? create tab...')
3 lib/db.manager.class.php(22): call_user_func_array(Array, Array)
4 [internal function]: tdbmanager->__call('exec', Array)
5 lib/db.manager.class.php(32): tdbmanager->exec('? create tab...')
6 lib/install/urlmap.class.install.php(12): tdbmanager->createtable('urlmap', 'id int UNSIGNED...')
7 lib/kernel.php(121): turlmapInstall(Object(turlmap), NULL)
8 lib/kernel.php(94): tdata->CallSatellite('install')
9 lib/install/classes.install.php(57): tdata->install()
10 lib/install/classes.install.php(15): doinstallclasses()
11 lib/installer.class.php(141): installclasses('ru')
12 lib/installer.class.php(168): tinstaller->FirstStep()
13 lib/install/install.php(16): tinstaller->install()
14 index.php(61): require_once('/var/www/admin/...')
15 {main}0: 0.000103
SET NAMES utf8
1: 0.00013995
create table badadultgirlscom_urlmap
(id int UNSIGNED NOT NULL auto_increment,
url varchar(255) not null,
class varchar(64) not null,
arg varchar(32) not null,
type enum('normal', 'get', 'tree') default 'normal',
PRIMARY KEY(id),
key url (url),
key class (class))
DEFAULT CHARSET=utf8
COLLATE = utf8_general_ci
maximum 0.00013995
create table badadultgirlscom_urlmap
(id int UNSIGNED NOT NULL auto_increment,
url varchar(255) not null,
class varchar(64) not null,
arg varchar(32) not null,
type enum('normal', 'get', 'tree') default 'normal',
PRIMARY KEY(id),
key url (url),
key class (class))
DEFAULT CHARSET=utf8
COLLATE = utf8_general_ci
0.00024295 total time
2 querries
>Кодировка в файлах обязана отсутствовать - никаких bom сигнатур utf
Я не про файлы а про кодировку Базы Данных, какя ана должна быть?
Так ты с чего решил, что если отредактировать метки у поста, то старые метки удаляться? Метки удаляются в редакторе постов никогда неудаляются, только добавляются.
Про кодировку: utf8, но это не важно, так как сам движок задает кодировку соеденения и кодировку таблиц, и если стоит mysql 5 версии, то никаких проблем и специально настрраивать сервер не нужно, все делает движок. Твои проблемы похожи на проблемы с ftp клиентом - включи бинарный режим передачи, вместо текстового (ansi)
Тогда остается белый экран при переходе на метку, к которой нет ни одного поста.
такого файла или папки там нет, пытался создать не помогает...
пробовол и в бинарном режиме выдает - ?
плюс в ASCll (ДВОИЧНОМ) тоже самое...
может библиотеки какой не хватает?