Cotonti / Open Source PHP Content Management FrameworkContent Management Framework

Форуми / National / Russian / Сиена, русское бета тестирование (Siena 0.9)

12345...10>>>

esclkm
#1 27.09.2010 18:15

Вы все знаете, что поучаствовать в тестировании сиены можно уже. И сделать это довольно просто:

Ежечасные сборки из trunk

Просто на сегодняшний день пошел необычайный троллинг на работу. Тут Я буду сам подчиать весь троллинг - а хочется слышать конкретные ошибки, недочеты, хотелки.

------------------------------------------------
Как установить сиену из SVN:

Как показала практика установить сиену из SVN – возникает большое количество трудностей.
Итак пройдемте давайте с вами их
1. Установить и настроить Денвер (ну или что вам нравится)
2. 2/ установить tortoise SVN (скачать)
3. В PHPMYADMIN денвера создать базу
4. Заходим в каталог с денвером -> home и создаем папки Siena.ru и в ней www
5. На папке www жмем ПКМ – SVN извлечь
6. В качестве URL хранилища пишем svn://svn.cotonti.com/trunk
7. ОК. Ждем загрузку.
8. Устанавливаем сиену – через инсталлятор
9. Юзаем )
Для обновления на папке WWW выбираем пункт обновить. Затем снова запускаем инсталлятор.

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

Відредаговано: esclkm (09.03.2011 13:25, 11 років тому)
Trustmaster
#2 27.09.2010 20:15
И еще мое предложение - часть ланг строк переименовать и сделать вида $L['page_title'] $L['user_name'] - то есть точно такимми же как и имя данной колонки в бд
Нехорошо это, придётся сделать очень много одинаковых лэнг-строк в разных модулях. Как вариант, можно делать их в виде ссылок:
$L['page_title'] = &$L['Title'];
$L['user_name'] = &$L['Name'];
В любом случае, файл общей лексики необходимо оставить, потому что он экономит много времени и ресурсов.
May the Source be with you!
Kort
#3 27.09.2010 20:44
Согласен с трастом. Title и Name -- привычные строки, которые используются много где еще. А локализацию темы я буду переносить в main.
Seditio.by - создание сайтов, разработка плагинов и тем для Котонти
Darvel
#4 01.10.2010 06:30
Может немного не в тему, давно тут небыл. Появилось несколько новых версий, прочитал про версию 0.9, но что-то не нашел упоминаний про нее, это и есть Сиена? Посмотрел демку, мне показалось, что 0.6.8 версия, на которой делал пару сайтов как-то получше, тут функций чтоли мало, какой-то слишком пустой с виду сайт получается.
И когда релиз намечается?
Мой сайтик на Cotonti - http://arkweb.ru

Відредаговано: Darvel (01.10.2010 08:40, 11 років тому)
Sergeich
#5 01.10.2010 11:04
В альфа-версии на данный момент работают не все модули, отсюда и несколько пустой вид. Версия 0.9 - это и есть Сиена. В Сиене основная масса изменений внутри, для рядового пользователя они будут вообще не заметны.
Born in the Wild Wild East!
Darvel
#6 01.10.2010 11:59
Ну тогда поставлю у себя на сервере - потестирую, а когда ожидается релиз? Или она совсем еще сырая и разработка минимум на несколько месяцев затянется? Через пару дней освобожусь и тогда результаты сюда напишу.
Мой сайтик на Cotonti - http://arkweb.ru
Sergeich
#7 09.10.2010 06:41
После последних ревизий инсталятор стал ругаться на стадии установки модулей и плагинов. Выдаёт вот такое:
Выполнена часть SQL-хэндлера: Unknown column 'page_type' in 'field list'
INSERT INTO `cot_pages` (`page_state`, `page_type`, `page_cat`, `page_key`, `page_title`, `page_desc`, `page_text`, `page_author`, `page_ownerid`, `page_date`, `page_begin`, `page_expire`, `page_file`, `page_url`, `page_size`, `page_count`, `page_rating`, `page_filecount`, `page_alias`, `page_html`) VALUES (0, 0, 'news', '', 'Welcome !', '...', 'Congratulations, your website is up and running!\r\nNow create your account, go [url=users.php?m=auth]there[/url], then log-in with the link at the top.\r\nNote that the first user to register is automatically activated and assigned to the group "Administrators". Then, by default, all the next visitors will have to validate their account by clicking a link in an email sent by Cotonti.\r\nNext step is to go in the [url=admin.php]Administration panel[/url], tab [url=admin.php?m=config]Configuration[/url], and there tweak the settings for the system.', '', 1, 1232998830, 1232998830, 1420110000, 0, '', '', 27, '0.00', 0, '', '')
Installing page module has failed
Installing rss module has failed

Если всё же прорваться после этого на сайт и начать включать по одному плагины из админки, то после инсталяции плагина Trashcan вылетает ошибка, и весь сайт перестаёт работать.
Born in the Wild Wild East!
Trustmaster
#8 09.10.2010 15:01
Спасибо, запрос исправим:
INSERT INTO `cot_pages` (`page_state`, `page_cat`, `page_key`, `page_title`, `page_desc`, `page_text`, `page_author`, `page_ownerid`, `page_date`, `page_begin`, `page_expire`, `page_file`, `page_url`, `page_size`, `page_count`, `page_rating`, `page_filecount`, `page_alias`) VALUES
(0, 'news', '', 'Welcome !', '...', 'Congratulations, your website is up and running!\r\nNow create your account, go [url=users.php?m=auth]there[/url], then log-in with the link at the top.\r\nNote that the first user to register is automatically activated and assigned to the group "Administrators". Then, by default, all the next visitors will have to validate their account by clicking a link in an email sent by Cotonti.\r\nNext step is to go in the [url=admin.php]Administration panel[/url], tab [url=admin.php?m=config]Configuration[/url], and there tweak the settings for the system.', '', 1, 1232998830, 1232998830, 1420110000, 0, '', '', 27, '0.00', 0, '');

Trashcan пока абсолютно unusable, esclkm будет его допиливать в ближайшее время.

Added 2 days later:

Потестируйте, пожалуйста, поиск. А то у нас тикет по его тестированию висит :)
May the Source be with you!

Відредаговано: Trustmaster (11.10.2010 16:31, 11 років тому)
esclkm
#9 11.10.2010 17:53
надо для поиска хоть чуть чуть базу набить.

корзина - да сейчас неюзабельна.Я сейчас проудусь по экстраполям и вернусь к корзине.
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
terracota
#10 11.10.2010 20:28

Потестируйте, пожалуйста, поиск. А то у нас тикет по его тестированию висит :)

Потестировал немного. При попытке убрать галку Search pagge describtion получил это:
Cotonti Siena Alpha
2010-10-11 12:26
Fatal error : SQL error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '( OR page_text LIKE '%your%account%') AND page_cat IN ('articles','links','event' at line 2
.
Искал заведомо существующую фразу на английском.

А еще при попытке поискать из формы вверху просто перебрасывает на расширенный поиск и ничего не ищет, фраза при этом теряется и не передается в расширенный поиск.

Надо бы еще потестить что-нибудь на русском. Для чистоты эксперимента.
Логика и здравый смысл творят чудеса.
Logic and Sanity makes a real magic happens.
esclkm
#11 11.10.2010 20:38
terracota спасибо! продолжай еще!

Добавлено 1 час 24 Минуты спустя:

я в транке обновил поиск - немного изменил вывод запроса
подправил линки
подправил автокомплит для пользователей (а то поиск както не пережил модуляризацию)
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты

Відредаговано: esclkm (11.10.2010 22:02, 11 років тому)
terracota
#12 11.10.2010 23:03
Продолжаю по поиску.

Насколько я понял результат не меняется при выборе категории страниц (page categories) — не работает селектор? Т.е. независимо от выбора категории находит в форуме. По-моему так работать не должно, не соблюдаются условия поиска.

Также при попытке поиграться с селектором (все тот же page categories) получил:
Cotonti Siena Alpha
2010-10-11 15:00
Fatal error : SQL error : Table 'demo.cot_forum_structure' doesn't exist
Хотя в принципе все правильно: в новостях пусто.

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

Вот тогда бы по всем пунктам полный отчет бы сделал.
Логика и здравый смысл творят чудеса.
Logic and Sanity makes a real magic happens.

Відредаговано: terracota (11.10.2010 23:09, 11 років тому)
esclkm
#13 12.10.2010 03:38
бррр.. так! селектор категории не работает ни для форума ни для страниц?
и не до конца понял когда получил такое сообщение.- форум или страницы?

Добавлено 12 Минут спустя:

и откуда ты тестируешь? если с демо сайта то там новая версия не жесекундно
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты

Відредаговано: esclkm (12.10.2010 03:50, 11 років тому)
terracota
#14 12.10.2010 12:43
Тестирую с демосайта. И, конечно же, понимаю, что она там не ежесекундно обновляется.

Последнюю ошибку получил при попытке поискать только в новостях.
А в новостях пусто. Наверное поэтому и ошибка.

А селектор категории в форме расширенного поиска имеется в виду.


Еще соображения по поиску. Надо чтобы при попытке поискать что-то в форме поиска по умолчанию икалось везде. Причем, хорошо бы сделать так, чтобы искалось сразу. А все дополнительнительные параметры скрыть в див сворачивающийся (т.н. «аккордеон») Тогда если надо уточнить запрос, то кликаешь на «расширенный поиск», а оно разворачивается. Иначе куча параметров просто сбивают с толку. То есть ты вроде как ввел что-то для поиска, а оно тебе выдает мало того, что огромное количество опций на выбор, так еще и фразу для поиска надо еще раз вводить.
Логика и здравый смысл творят чудеса.
Logic and Sanity makes a real magic happens.

Відредаговано: terracota (12.10.2010 19:24, 11 років тому)
esclkm
#15 12.10.2010 22:48
terracota - см первый пост - там написано как установить сиену. просто то что ты предложил то в целом есть.
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты

12345...10>>>