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

<<<1...567891011>>>

Igor
#106 2011-01-16 18:24
Полистал админку и нашёл ещё одно недоразумение. Когда находишьс в разделе администрирования форума в части Управление сайтом \ Форумы \ Категории, то ссылка в указанном меню, пункта "Категории" установлена как http://your_site/cotonti/admin.php?m=structure&n=forums в то время как если зайти в следующий подпункт этого "дерева" настроек, к примеру в "Дополнительные поля", то ссылка того же меню пункта "Категории" имеет уже следующий вид http://your_site/cotonti/admin.php?m=structure , и ведёт на страницу ошибочного урла.

Added 22 minutes later:

Поделюсь своими приключениями в момент установки системы. Первые три шага проходит на "ура" (здесь только не понятно, зачем системе два конфига нужны, т.е. и сампл, и не сампл), а после запроса админ записи выскакивает ошибка в стиле SQL Error. Ругается на то, что в поле "текст" таблицы юзеров не прописано умолчание. Сама таблица при этом создаётся. Крутил, вертел и помогло только установка какой то записи в это поле из скрипта install.install.php. В частности тупо прописал для этого поля следующую запись 'user_text' => $user['name'], после чего установка продолжилась уже без ошибок.
Что касается установки базы из MyAdmin-а, то здесь SQL ругается на создании таблицы юзеров и, опять же, на всю ту же дэфолтную пустоту в поле "текст". Сама таблица при этом не создаётся. Если же из этого поля (в файле .sql) убрать "default ''", то таблица создаётся и ошибок не выскакивает.
Однако, я допускаю что эта ошибка характерна настройкам моего сервера и потому даю всё это только лишь для общей информации.
This post was edited by Igor (2011-01-16 18:47, 13 years ago)
esclkm
#107 2011-01-16 20:08
линк фиксирован.

сэмпл нужен для построение несэмпл.
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
solo
#108 2011-01-17 07:15
А как быть с поиском из поля в индексе ?
Результат поиска не отдается, просто перекидывает в поиск.
esclkm
#109 2011-01-17 16:56
угу
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Uch
#110 2011-01-17 20:20
Где бы почитать о новшествах в плагинописании для Сиены? Или о совместимости со старыми плагинами.
Boss
#111 2011-01-19 19:29
Посмотрел бета-версию. Мое мнение - лучше не торопится с ее выпуском.

1. В инсталляторе сбрасываются выбранные пункты и заполненные поля, если что не так.

2. Долго выбирал модули и плагины в инсталляторе, в конце концов решил продолжить, - высветилось сообщение о необходимости обязательного включения некого модуля, все что я выбрал - сбросилось. Приятного мало. Если уж так делать, то надо какие-то стандартные, рекомендуемые пресеты предложить пользователю. Типа - минимальная установка, сайт визитка, портал. Хотя я бы еще добавил различия вариантов в зависимости от редактора - бб, html.

3. Скин устанавливается тот что по умолчанию - это понятно, но если при установке были НЕ выбраны модули комментариев, форума и другие, то зачем выводить соответствующие блоки и ссылки на сайте? Что-то я не помню такого у других движков. Обычно если уж ставится что-то по умолчанию, то оно все работает. А тут сразу негатив будет.

В целом походил посмотрел. Модульная система - хорошо. Однако как-то оставляет сайт ощущение незавершенности, сырости. Новые пользователи, которых должна вроде бы привлечь новая версия движка вряд ли справится с этой задачей. Поставите для примера Друпал. Совсем другой уровень. Выбор движка для нового пользователя, который в первый раз видит тот и другой движок - очевиден.

Старых приверженцев Cotonti с этой версией тоже можно растерять. Один только визуальный редактор чего стоит. Это просто позор если честно.

Вот хорошо написано:

«… наша система содержит визуальный редактор, похожий на Microsoft Word и не требующих специальных знаний»
«Напиши систему, которой сможет пользоваться даже дурак, и только дурак захочет ей пользоваться.» Наличие WYSIWYG является скорее недостатком, нежели преимуществом. А недостатком он является потому, что если с системой может управляться даже секретарша Зина, то скорее всего Зину и посадят за управление системой. Зина быстро оформит страницы розовым полужирным курсивом на салатовом фоне, так что страницы будут напоминать г… рядку с клубникой. Зине это нравится.

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

Отсюда http://habrahabr.ru/blogs/about_cms/41179/#habracut
Trustmaster
#112 2011-01-19 20:18
1. Да, есть такой баг, будем посмотреть.

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

3. Сделать так, чтобы при установке расширений автоматически редактировались шаблоны - это мечта, но технически вряд ли осуществимая (или осуществимая только для встроенной темы оформления). Если есть идеи, давайте обсуждать. Но я не думаю, что это можно реализовать в этой ветке.

4. Возможость использования самого популярного и востребованного в мире визуального редактора - это несомненно позор. Ещё более этот позор отягощён корректирующим фильтром HTML-Purifier. И нет нам прощенье за то, что мы оставили в стандартной поставке для любителей не-визуального редактирования старый добрый markItUp, который работает одинаково хорошо и с HTML разметкой, и с ббкодом.
May the Source be with you!
jcrush
#113 2011-01-19 20:28
я кстати тоже не люблю WYSIWYG редактор, но и ббкод уже надоел, тут на форуме уже выкладывали редактор не плохой, простой с поддержкой визуального ввода, но кривой..
SEO блог: http://blog.stfw.ru/
Boss
#114 2011-01-19 22:34
2. По умолчанию стоит типовой выбор для визитки, дальше надо читать описание.
Сложнова-то разобраться. Даже я в общем-то неплохо знающий предыдущую версию движка долго думал какие модули включить, и как написал допустил ошибку в выборе.

Пресеты в коробке делать вряд ли будем, поскольку планируем запустить репозиторий расширений и генератор коробки с выбором тех расширений, которые в неё следует положить.
Звучит хорошо, но это наверно планы на отдаленное будущее? И тут еще останется проблема со скином.

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

Новичкам особенно считаю не стоит морочить голову детальными вариантами установки.

мы оставили в стандартной поставке для любителей не-визуального редактирования старый добрый markItUp, который работает одинаково хорошо и с HTML разметкой, и с ббкодом.
Ок, я видел эту возможность. Хорошо если полноценная возможность использования бб-кода останется. И в том числе в базе будет хранится оригинал текстов с бб-разметкой. Ничего лучшего ББ-кода пока не придумано. Если нужна аккуратность тестов, то только он. Да и его многие знают. Он кругом используется и в форумах и в комментариях и прочем.
Trustmaster
#115 2011-01-19 23:55
ББкод подключается плагином и замещает html-разметку глобально. В базе хранится в таком случае ббкод.

Несколько вариантов шаблонов в зависимости от выбранного пакета - тоже не лучший вариант. Дело даже не в размере, а в том, что замучаешься их все поддерживать параллельно. Можно более детально проработать то, что отмечено галочками по умолчанию и убрать из шаблонов то, что не отмечено. Так новичкам будет попроще (нажал Далее и готово), а опытным котоводам шаблоны править невпервой.
May the Source be with you!
Alex300
#116 2011-01-20 02:09
# Trustmaster : 3. Сделать так, чтобы при установке расширений автоматически редактировались шаблоны - это мечта, но технически вряд ли осуществимая (или осуществимая только для встроенной темы оформления). Если есть идеи, давайте обсуждать. Но я не думаю, что это можно реализовать в этой ветке.

Идея такая. За основу идеи взята реализация в Jooml'e.


Теги они называют позициями, а выводимые на экран блоки - модулями. А то, что в котонти мы зовем модулем - они зовут компонентом. Это небольшое отсутпление, чтобы не было путаницы с терминологией. Компонент это stand-alone дополнение, которое выводится в основную часть страницы, а модули - это блоки в разных частях шаблона. На мой взгляд весьма удобно. По-этому я и против объединения на котонти модулей и плагинов в одну сущность.

Итак, на картинке видим отмеченные красным позиции (теги - перед скобками термин джумла, в скобках Cotonti). Основные позиции в шаблоне "зашиты" при его создании. Устанавливаемый модуль (плагин) выводится в позицию по-умолчанию. Например Left. В настройках модуля обязательно прописана позиция, в которую он выводится. После установки модуля, хоть через неделю, захотел админ перенести модуль "Кто онлайн" с левой колонки в правую. Зашел в настройки модуля, выбрал позицию "Right", нажал "сохранить". Все готово. Модуль в другой части шаблона. Как правило даже CSS не надо трогать. А клиенты просто балдеют. В одну позицию можно выводить несколько модулей. В настройках задается порядок, определяющий последовательность вывода модулей.

Собственно такая вот идея. Предлагаю рассмотреть.
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
esclkm
#117 2011-01-20 02:23
я против. тоже самое сделано в е107.
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Trustmaster
#118 2011-01-20 04:07
Это если блочный дизайн, построенный на базе стандартной блочной сетки, где вывод идёт блоками в заданную область друг за дружкой. У нас уровень детализации может быть любой - от запятой до целого блока.

Я что хочу сказать. Cotonti никогда не сможет конкурировать по простоте использования с Joomla и Wordpress. И Drupal по функциональности не догонит. Чисто гипотетически: пара тысяч разработчиков против пары десятков. Следовательно, надо идти своим путём, и нам этот путь видится как компромисс между свободой творчества фреймворка (CMF) и наличием основного востребованного функционала движка (CMS). А выход за пределы базового функционала требует определённого уровня навыков и приложения усилий. Отдельный вопрос, что документации почти нет, над этим нам надо и мы будем работать. Но надо реалистично соизмерять категории "хотим" и "можем".
May the Source be with you!
solo
#119 2011-01-20 04:28
Раз уж все оффтопят, добавлю свои пять копеек.
Идея коробки по выбору - утопия, всё равно качать будут максимум. Такова психология новичков. А профессионалам или продвинутым пользователям коробка тем более до лампочки, ибо сами соберут как нужно.
Совсем другое дело - готовые коробки с sample data. (да-да, реклама. Просто реклама.)
Следующий, очень важный нюанс - документация. В идеале должна быть описана каждая скобка, чтобы не отвечать на форумах в который раз на один и тот же, зачастую полностью идиотский, вопрос.
А де-факто нет даже базовых понятий ...

А теперь давайте я вам расскажу историю про ГАЗ-21 "Волга" ?
Этот замечательный автомобиль, если кто не в курсе, экспортировался в 75 стран мира.
Продажи шли отлично, как производитель, так и покупатели были вполне довольны текущим состоянием дел, и так было до тех пор, пока "Автоэкспорт" не объявил о скором выходе новой модели, ГАЗ-24.
Было это в 1965 году. На перспективу выхода новой модели рынок отреагировал молниеносно - продажи ГАЗ-21 упали.
Первая 24-ка сошла с конвейера 15 июля 1970 года ...

О чём это я ? Ах да, о Сиене.
Alex300
#120 2011-01-20 04:57
# Trustmaster : Это если блочный дизайн, построенный на базе стандартной блочной сетки, где вывод идёт блоками в заданную область друг за дружкой. У нас уровень детализации может быть любой - от запятой до целого блока.

Опять таки как вариант решения:
> У нас уровень детализации может быть любой - от запятой до целого блока.
в папке skins/tpl - шаблон наш_плагин.tpl - может иметь достаточно сложную структуру
а в файле header.tpl он выводится в один тег {наш_плагин_тут}.

Конечно такая схема неприменима для плагинов, которые выводят информацию, дополняющую другую выводимую информацию. Например теги в list.tpl
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/

<<<1...567891011>>>