Что лучше использовать в качестве основы для верстки шаблона (темы), плагинов, модулей по умолчанию ?

88.3% 197
11.7% 26

223 Дата 12.05.2016 14:37

Форумы / National / Russian / Скины и дизайн / Опрос: Опрос: шаблон (тема) - прототип или индивидуальность ?

<<<12

Как вы считаете, в официальном шаблоне сборки Cotonti лучше использовать сторонние решения (bootstrap) для вёрстки, или создать своё ?

Dr2005alex
#16 19.05.2016 20:53

У каждого свой стиль и виденье на все.... кто-то  ценит качество, кто-то скорость...  кто-то удобство...

Добавлено 7 минут спустя:

И еще.... по поводу держания разных частей стилей под каждые плюшки.... стоит посмотреть в сторону less ... можно не только части держать в разных файлах, но и быстро поправить и скомпилировать в один файл... бутсрап эти и пользуется.... куча частей собирается в один  + редактирование и правки под себя...

WebKaa.ru - Cotonti Relax
Отредактировано: Dr2005alex (19.05.2016 21:00, 7 лет назад)
CrazyFreeMan
#17 20.05.2016 13:27

Что я вижу:

  • (10 разработчиков) Мы используем бутстрап потому что с ним быстрее и проще разрабатывать решения и легко адаптировать
  • (1 разработчик) Но я не хочу изучать бутстрап, я придумал свой велосипед и он мне подходит под задачи, давайте его все будем использовать
  • (10 разработчиков) Но бутстрап проще и не нужно тратить время на детали которые прямо не относятся к бекенд разработке, уделяем время только коду плагина / модуля
  • (1 разраотчик) Но я уже все для себя сделал зачем мне тратить время, лучше вы изучите мой код и все будет хорошо, а то мне нужно много верстать под другие проекты свои наработки

........

Я про то что не вижу ни одного + в "своем каком то шаблоне", все уже есть готово весь код можно абстрагировать от HTML (ресурсы, строки, шаблоны)

Бутстрап для основы отличное решение( за 2 минуты можно добавить тему и будет совсем другой сайт)

 

Но если хотите привлечь к своей разработке людей то выпускайте ее в свет, если она будет востребована то после теста все и напишут что это отличное решенеие для коробокии и тогда допилите/запилите его в кота

Yusupov
#18 20.05.2016 13:50

Роман, да сделайте уже свой "велосипед" и опубликуйте. Кому надо оценят, кому не надо и жалко тратить свое время, будут пользоваться привычными инструментами. Не вижу смысла сравнивать ваш личный стандарт с bootstrap-подобными решениями. 

Лично я с bootstrap экономлю уйму времени, занимаясь непосредсвенными задачами по программированию. Мне привычнее использовать готовый справочник стилей (например Bootstrap 4 Cheat Sheet) и другие возможности, чем пытаться написать свой стандарт или изучать какой-то сомнительный самопис. 

Roffun
#19 20.05.2016 14:44

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

Я не против фреймворков как таковых, но против привязки движка к ним. Не хочу сравнивать свой код с фреймворком над которым работает целая команда, да и ни к чему это, я ведь не собираюсь с кем-то или чем-то конкурировать, я просто делаю шаблон заточенный под Cotonti а не под бутстрап.

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
Отредактировано: Roffun (25.05.2016 17:15, 7 лет назад)
Dr2005alex
#20 20.05.2016 19:41

Roffun, А подскажите))) а чем отличается подключение фреймворка от подключения ваших вариантов? по сути цель у них одна... средства реализации разные...

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

ИМХО в котонти давно нужна стандартизация названий стилей в шаблоне, хотябы основных. А то кажды шаблон со своими названиями.... и они ну никак не могут быть совместимы между собой. А тут появляется некая прозрачность в шаблонах, за счет (пусть и бутстраповский) стандартных названий стилей.

Разработка своего это круто. Но не всегда является лучшим вариантом.. Это опыт... а он бесценен..

WebKaa.ru - Cotonti Relax
Roffun
#21 20.05.2016 20:39
#41722 Dr2005alex:

Roffun, А подскажите))) а чем отличается подключение фреймворка от подключения ваших вариантов? по сути цель у них одна... средства реализации разные...

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

 

#41722 Dr2005alex:

Теперь конкретнее..... что на самом деле является привязкой движка к фреймворку? 

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

 

#41722 Dr2005alex:

А чем ваш вариант отличается от всего этого? 

Тем, что не мой вариант управляет мною, а я управляю им, тем что он делается под Cotonti, а не Cotonti подгоняется под него.

 

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
Отредактировано: Roffun (26.05.2016 09:57, 7 лет назад)
Kort
#22 01.06.2016 08:25

Непонятно, зачем вообще этот треп организован. Cotonti -- это удобная штука (или назовите умнее) чтобы делать сайт так, как это нужно клиенту и разработчику, включая админку. Так и делайте. НИКОМУ из адекватных разработчиков (а их в этом топике большинство) не нужна в коробке супертема, равно как и не нужен кодекс кода им подобный хлам.

Вопросы с плагинами и модулями решаются простым переносом tpl-ов в папку с темой и кастомизацией на свой вкус. Подгрузка бутстрапа или ему подобного фреймворка -- как и где ее делать -- как проблема вообще не стоит выеденного яйца.

Так [censored] тут разводить базар, если у каждого есть свой стиль разработки и стиль другого ему не подходит? Все тут молодцы -- и самописцы и бутстраперы. Тратьте время на что-то более полезное.

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Отредактировано: Kort (01.06.2016 08:30, 7 лет назад)
Roffun
#23 01.06.2016 09:46
#41761 Kort:

Непонятно, зачем вообще этот треп организован.

Считайте что это просто опрос и дискуссия.

#41761 Kort:

 НИКОМУ из адекватных разработчиков (а их в этом топике большинство) не нужна в коробке супертема, равно как и не нужен кодекс кода им подобный хлам.

Хотелось бы верить что не только разработчики, а и пользователи так считают.

#41761 Kort: Вопросы с плагинами и модулями решаются простым переносом tpl-ов в папку с темой и кастомизацией на свой вкус. 

Так и делаю уже не один год.

#41761 Kort: Так [censored] тут разводить базар, если у каждого есть свой стиль разработки и стиль другого ему не подходит? Все тут молодцы -- и самописцы и бутстраперы. 

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

#41761 Kort: Тратьте время на что-то более полезное.

Дельный совет.  Считайте что тема закрыта, желаю удачи всем адекватным разработчикам.

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
Alex300
#24 03.06.2016 07:03

Вот теперь Вы понимаете, почему Cotonti больше не развивается и застрял на уровне CMS пятилетней двности. Да, да я не ошибся, именно CMS, а не CMF, что бы там не было написано под логотипом. По этому сайт и "лежит" неделями и годами не выходят релизы.

Тут называлась причина застоя в том, что у разработчиков есть основная работа или свои проекты, которые приносят деньги и позволяют содержать семьи и отнимают все время. Семья, которой нужно уделять время. Да, это важно, но не главное. На хобби всегда можно найти время. В том числе и на Cotonti. А для многих это гораздо больше чем просто хобби.

А вот что написано выше является решающим. Тут ни о каком развитии не может быть речи. Вот так как -то

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Отредактировано: Alex300 (03.06.2016 14:30, 7 лет назад)
Yusupov
#25 03.06.2016 10:38

Другими словами: зачем делать полностью готовое бесплатное решение, если на этом потом не заработаешь...?) 

Добавлено 21 минута спустя:

Остается только определиться наконец: делать из Cotonti полноценный фреймворк для разработчиков или жалкое подобие CMS 90-х годов.

ИМХО: 

Если бы Cotonti был чистым фреймворком, то все разработчики были бы только в выигрыше. И развитие было бы в правильном русле, в сторону проработки пассивной и проактивной безопасности, фунциональности ядра и расширяемости, а не в сторону рюшечек, шаблончиков и прочей ереси. 

Так что же такое Cotonti? Эффективный и современный инструмент РАЗРАБОТЧИКА, или жалкое подобие движка для вебмастеров?)

Пока не будет четкого позиционирования основной ветки все мы так и будем разрабатывать проекты на своих версиях/сборках кота. Последствия очевидны.

Отредактировано: Yusupov (03.06.2016 10:59, 7 лет назад)
Dr2005alex
#26 03.06.2016 17:56

ИМХО пока есть такие разногласия и пресикание инакомыслящих.... котонти обречен.... именно как Cotonti. Не стои спорить и доказывать свою правоту. Каждый имеет право на свое мнение.

Будьте добрее к друг другу.. и поддерживайте новые веянья....

Давайте лучше обсудим, кто чем может помочь и вливаться в общее дело.

 

P/S Kort может хватит навязывать свои консервативные направления? не все могут пилить, выжигать и вырезать. Человеку новому, хочется взять и попробовать, насладиться тем, что имеется и высказать своё мнение.

WebKaa.ru - Cotonti Relax
esclkm
#27 04.06.2016 12:25

так случилось , что последние полгодв я очень отдалился от котонти. Сейчас работаю в достаточно крупной компании (for Kort: belhard). И за это время пришлось много поэксперементировать и попробовать: баш, мадженто, ангуляр, ионик, питон, джанго рест фрейворк и так далее.

Я сейчас часто вспоминаю, котонти как хорошее и приятное прошлое. Ведь как бы мы не кричали, но кроме улучшенной модульности мы не ушли далеко от седитио. Мы уверенно и упрямо создаем свои костыли, порой весьма изящные и красивые. порой лучшие, чем существующие вещи.

Но за это время, пока мы пишем в обществе появляются новые потребности, новые фишки.

Уже сегодня рест апи - то практически прошлое - а для котонти это даже не настоящее.

в котонти мы категорически отвергли MVC - хотя при граммотном подходе это значительно ускоряет разработку приложения. Мы вовсе принебрегаем пакетами и композером. Мы остановились на старых библиотеках. и тд.

 

----------------------------------------------------

 

Если все еще интересно мое мнение. То! необходимо использовать бутстрап, как базовую библиотеку - со всеми его недостатками: причина - бутстрап - это база, бутстрап ускоряет скорость производства.

А при текущем сухом остатке программистов: это требование номер 1 ! скорость производства. сегодня котонти минимально отстает на 5 лет, завтра на 6... а мы все ходим с транспарантами!

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Roffun
#28 02.02.2019 22:12
#41702 Macik: 

Т.е. иными словами, расширение должно предоставлять максимально универсальный шаблон, который позволяет использовать расширение как минимум с базовой (стандартной) темой

С одной стороны это могло бы быть так, но не в настоящий момент времени, особенно с модульной системой.

Если брать актуальное на сегодня в среде верстки - это:

  • <!DOCTYPE html>
  • <meta name="viewport" content=".....
  • Резиновая верстка + адаптивность
  • Гибкая верстка (flexbox, grid)
  • Динамические функции: calc(),  var(),  attr()
  • Семантический каркас (header, nav, main, article, footer, aside) и прочее

Но как можно совместить хотя бы часть этого с базовой темой если:

Тема не адаптирована

Отсутствует <meta name="viewport" content="..... без которого медиа запросы не отрабатывают

Присутствует устаревший формат: 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

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

Если практически весь код делается без float, как он себя может повести в таком случае, неизвестно, а значит лишний объем работы. Например для адаптации биржи фриланса нужно не один десяток файлов переверстать.

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

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

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts

<<<12