Перейти к содержимому


- - - - -

Simpla 2.1 RC4 (эксперимент)


  • Чтобы отвечать, сперва войдите на форум
75 ответов в теме

#21 anton

anton
  • Пользователь
  • 68 сообщений

Опубликовано 27.01.2012 - 12:13

Денис, не обращайте внимание на "нытиков" и продолжайте в том же духе.



#22 val_vk

val_vk
  • Пользователь
  • 44 сообщений

Опубликовано 27.01.2012 - 14:30

ДА нормально все...
Главное это 2 вещи:
1. БД должна быть неизменной.
2. Переменные которые идут во View должны быть неизменными.
3. Файлы шаблонов не должны менять свое название и логику.

И пожалуй самое главное. Которое имхо Важнее чем новые релизы, это документация по АПИ.
Идеально это на подобии Codex по Wordpress. Я готов даже оказать посильную помощь в подобном мероприятии, потому что планирую с симплой работать продолжительный срок и документация очень бы пригодилась.
ИМХО. Отложить выпуск новых кандидатов в релизы начать писать документацию, после написания которой уж может и не возникнуть желания что то существенно менять.
Например тот же Wordpress, функции свое название не меняют но внутри могут меняться, исходящие данные те же что и раньше, входящие тоже не меняются, а внутренняя логика интересна только узкому кругу людей.
Мне кажется что это и нужно брать за не то чтобы идеал, но как пример для подражания.
По моему мнению WP идеальная CMS.



#23 Kpoxa

Kpoxa
  • Пользователь
  • 639 сообщений
  • Версия CMS:2.x
  • Откуда:Украина

Опубликовано 27.01.2012 - 14:44

>1. БД должна быть неизменной.
Ну и скажите на милость, если планируются категории для блога, то как без внесения изменений БД это организовать?
WP между прочим пока приобрела нынешний функционал, менялась и не единожды.
Есть релизы 1.43 и 2.02 они остаются неизменными, так что пользуйтесь, а вот 2.1 это уже другое детище и оно тестируется и вылизывается.



#24 anton

anton
  • Пользователь
  • 68 сообщений

Опубликовано 27.01.2012 - 15:16

Мне не очень нравится такой порядок добавления, может потому что привык.



#25 val_vk

val_vk
  • Пользователь
  • 44 сообщений

Опубликовано 27.01.2012 - 15:41

>>1. БД должна быть неизменной.
>Ну и скажите на милость, если планируются категории для блога, то как без внесения изменений БД это организовать?
Хорошо, может я не правильно выразился. Если планируются категории для блога, то действительно без изменений в БД не обойтись, но я больше имел ввиду неизменность структуры таблиц.

>WP между прочим пока приобрела нынешний функционал, менялась и не единожды.
Да, но начиная с 2.8 когда я начал ею пользоваться, до нынешнего 3.3 обновления происходят незаметно для моих блогов, дизайн логика шаблонов и вывод новостей вообще не страдает. При этом переход с 2.9.х на 3.х.х прошли не заметно.

>а вот 2.1 это уже другое детище и оно тестируется и вылизывается
Хорошо, вот я купил CMS и сейчас клиент готовит около 250 позиций товара для заливки на сайт. Если таблицы будут каждый раз меняться, то чем это чревато для меня?

И еще вопрос. Планируется ли в будущих релизах реализация пользовательских функций которые бы переопределяли функции Simpla.
Я могу хардкодом влезть в шаблон и я буду это делать, за неимением лучшего варианта, но при обновлении эти все изменения уйдут в небытие если я не буду помнить о том что и где я менял. Хотелось бы вносить изменения не влезая в ядро системы. тоже ИМХО одно из важных изменений.



#26 Kpoxa

Kpoxa
  • Пользователь
  • 639 сообщений
  • Версия CMS:2.x
  • Откуда:Украина

Опубликовано 27.01.2012 - 17:26

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

Вопрос к Вам уважаемый, если так хорош WP, то что Вы тут делаете? Для WP есть модули магазинов и не один.



#27 val_vk

val_vk
  • Пользователь
  • 44 сообщений

Опубликовано 27.01.2012 - 18:19

>Вопрос к Вам уважаемый, если так хорош WP, то что Вы тут делаете? Для WP есть модули магазинов и не один.
Здравый смысл, уважаемый. Просто здравый смысл.
В коньках можно бегать, для лучшего результата можно взять напильник и ножовку, спилить лезвия, взяв молоток можно поломать носки чтоб они гнулись при беге, и начать бегать.
Но согласитесь для лучших результатов лучше купить кроссовки.
Я объяснил что мне нравится в ВП, и был бы рад видеть подобный подход в Simpl'e. В качестве ПРИМЕРА, хорошей реализации поддержки и грамотной документации.

Если бы мне не нравилась Simpla то я бы ее не покупал, верно?
Были некоторые сложности в ее разворачивании на моем хостинге, Денис не даст соврать, но сейчас магазин развернут и я с ним работаю.
Поэтому я считаю, что имею право высказать некоторые замечания и пожелания, на правах пользователя.

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



#28 nightmaar

nightmaar
  • Пользователь
  • 116 сообщений

Опубликовано 27.01.2012 - 23:22

Полностью поддерживаю val_vk.

Пара замечаний к посту Kpoxa.

> А кто Вам мешает вести лог внесенных изменений?
А кто мешает ДЛЯ НАЧАЛА это делать разработчику? Код открыт, так пусть будет на github. Система стоит денег, причем немалых, а лог изменений должен вести покупатель?

> если так хорош WP, то что Вы тут делаете? Для WP есть модули магазинов и не один.
Вот тут явно передергиваете. Я, например, 4 года разрабатываю сайты на WP, но адекватного расширения для магазина так и не видел. Они есть, но отвратительно работающие. Может вы нас просветите насчет чудо-плагина для магазина?

Далее насчет вопросов об обновлении. В такого рода системах, а мы говорим об интернет-магазинах, обновление движка должно проходить безболезненно, т.к. важна безопасность. Сделав доработки, а потом получив новую версию от разработчика, мы ломаем голову — сидеть со старыми дырами, но с доработками, либо ковыряться с обновлением и повторной имплементацией доработок. Ну или безвозмездную услугу введите — обновление сайта. Будет круто. Должно быть ядро, которое обновляет разработчик, а все правки через плагины. Если здесь вопрос в Smarty — Livestreet тоже на нем писан, но позволяет обновиться без потери наработок, сделанных в плагинах. Если проблема в модели разработки, то ее нужно менять.



#29 Kpoxa

Kpoxa
  • Пользователь
  • 639 сообщений
  • Версия CMS:2.x
  • Откуда:Украина

Опубликовано 27.01.2012 - 23:49

>А кто мешает ДЛЯ НАЧАЛА это делать разработчику?
С этим я с Вами полностью согласен.

>Система стоит денег, причем немалых, а лог изменений должен вести покупатель?
Если покупатель внес изменения? Ведь речь шла об этом.

> Может вы нас просветите насчет чудо-плагина для магазина?
Чудо-плагина, как и чудо-магазина не существует и Вам это известно.

> обновление движка должно проходить безболезненно, т.к. важна безопасность.
Согласен, но релиза 2.1 еще нет и вполне возможно, что разработчик и сделает это, а люди пытаются ставить версию 2.1 на работающие магазины и при этом возмущаются. Где логика?

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



#30 mart

mart
  • Пользователь
  • 1 331 сообщений
  • Программирование
  • Версия CMS:1.x, 2.x
  • Откуда:Venlo

Опубликовано 28.01.2012 - 00:15

Да, то что лог доработок надо вести клиенту - это к сожалению не очень удобно, но тем не менее насчет сидеть со старыми дырами - топик с неработающим функционалом не обновлялся уже достаточно давно и все вопросы на форуме связаны в основном с тем, как доработать систему. Если есть конкретные баги работы движка - пишите их туда - наверняка Денис читает форум.
Касательно того, что выходят новые релиз-кандидаты, то это действительно для страждущих, я тоже за ними слежу, хотя работаю на 2.0, которую и ставлю клиентам, но и в то же время слежу за релизами - за новыми идеями. И что еще более интересное - некоторые пользователи предпочитают работать с версией 1.4 не смотря на то, что есть более новые версии и не одна.
И в конце насчет перехода с 1.4 на 2.0 - зная первую версию достаточно хорошо - переход на код второй занял у меня буквально сутки не сильно напряженного "втыкания". Систему просто разделили на ядро, модели и шаблоны (против модели и шаблоны в предыдущей).

С чем стоило бы поторопиться разработчику, это как было сказано Github (в идеале) и вики по файлам, тогда было бы намного меньше вопросов типа "Как выводить не 10 новостей на странице, а 5?". Всем бы от этого было легче, хотя практика показывает, что проще создать новый топик, чем порыться в старых и найти ответ на свой вопрос. :(

Всем удачного использования Симплы!



#31

  • Гости

Опубликовано 28.01.2012 - 13:52

https://github.com/pikusov/Simpla



#32 nightmaar

nightmaar
  • Пользователь
  • 116 сообщений

Опубликовано 28.01.2012 - 16:01

Ура! Спасибо за гитхаб :)



#33

  • Гости

Опубликовано 28.01.2012 - 16:14

Раньше я работал с SVN, Git попробовал только сейчас, так что если что-то не так - пишите



#34 granata005

granata005
  • Пользователь
  • 348 сообщений

Опубликовано 28.01.2012 - 20:00

Снимаю галочку "Активен" в товаре, сохраняю, фонарик посинел, захожу в базу, Visible=0.
Повторно захожу в карточку товара - галочка все равно стоит, хоть 0, хоть 1 :)
Косячёк?



#35

  • Гости

Опубликовано 28.01.2012 - 20:06

granata005, прекрасный баг, спасибо!



#36 anton

anton
  • Пользователь
  • 68 сообщений

Опубликовано 28.01.2012 - 21:57

admin, в файле product.tpl найдите такую строчку и поправьте её, в ней ошибка !
<input id="related_{$v->id}" name="variant" value="{$v->id}" type="radio" class="variant_radiobutton" {if $product->variants|count<2}checked style="display:none;"{/if}/>



#37 Kosjak76

Kosjak76
  • Модератор
  • 3 857 сообщений
  • Программирование
  • Версия CMS:1.x, 2.x
  • Откуда:Харьков, Украина

Опубликовано 28.01.2012 - 22:10

А в чем ошибка? Напишите, если не трудно.. Я не вижу



#38 anton

anton
  • Пользователь
  • 68 сообщений

Опубликовано 28.01.2012 - 22:28

Вот правильный вариант. Admin поправьте если я не прав. checked куда то не туда попало !
<input id="related_{$v->id}" name="variant" value="{$v->id}" type="radio" class="variant_radiobutton" {if $v@first}checked{/if} {if $product->variants|count<2} style="display:none;"{/if}/>



#39

  • Гости

Опубликовано 28.01.2012 - 23:46

Похоже вы правы, сейчас проверю



#40

  • Гости

Опубликовано 28.01.2012 - 23:52

Да, вашей внимательности можно позавидовать :) Действительно, была ошибка, вы абсолютно правы






0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых