Cotonti / Open Source PHP Content Management FrameworkContent Management Framework

Forums / National / Russian / Вопросы и пожелания к движку

<<<12345...10>>>

Для юзеров Seditio и новичков

Dayver
#16 2009-02-12 01:00
Короткие теги - проблема содержания html в php коде.......что есть огромная головная боль для скинмейкеров(лазить в пхп, где они иногда не очень хорошо ориентируются).......а при смене php файлов на более свежую версию нужны повторные правки этих файлов какие окончательно добьют дизайнера......так что на чаше весов понятность для новичков или удобство создания скинов
Pavel Tkachenko aka Dayver. Гик и веб мастер который делает сайты, увлекается электроникой и очень любит смотреть кино.
О себе: Я злой и страшный серый волк, я в поросятах знааааюююю толк
Sergey
#17 2009-02-12 02:06
# esclkm : Вы не поняли...
Я как раз понял и дал ссылку, что библиотеки несовместимы. Тут такое дело, вы ведь загружаете библиотеку и тем самым уже говорите браузеру, что я работаю с этой библиотекой. Библиотеки, только в общем совместимы, а деталях не очень. Переделывая функцию с Prototype на MooTools получил множество трудностей. Хотя внешне, как вы правильно заметили, их вызов оказался тождественен. Что может получится, одна функцию из Prototype другая из MooTools, хотя, вы оборонили загадочное слова "апи", тут наверное я не в теме.
www.cotonti.mobi
Trustmaster
#18 2009-02-12 02:15
Более корректный термин для того, что предлагает esclkm - "слой абстракции". На практике это выглядит так: в движке имеется некоторая JS-библиотека функций, в нем использующихся, интерфейсы которых не зависят от того, какой используется JS-фреймворк. А этажом ниже этих функций находится прослойка-адаптер (драйвер, если хотите), которая реализует эти функции с использованием выбранного фреймворка.

Плюсы: владелец сайта может использовать любой JS-фреймворк без проблем с конфликтами.
Минусы: для разработчиков CMS это увеличивает работу над JS-библиотекой практически кратно числу поддерживаемых библиотек.
May the Source be with you!
esclkm
#19 2009-02-12 02:32
trustmaster :один из слоев критики - что мы включили jquery - я против него ничего не имею против. но если будет сделано через слой абстракции - мы сможем смело заявить - что мы поддерживаем любой фреймворк блаблабла...
А всю работу по дефолту вести иненно над jquery - а кому очень хочется мутулса сможет сам все адаптировать и отключить нашу библиотеку. А нам сразу на 5 килограм обговоров меньше. То есть по умочанию получится 1 библиотека... при желании N ...
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Ratibor
#20 2009-02-12 02:51
# esclkm : есть предложение - сначала хочу увидеть ответ от русского варианта сообщества - давайте все обращения к ява стандартизуем... то есть на пишем более или менее человевеччный апи для основных функций.
Это бред и пустая трата времени.

# esclkm : но если будет сделано через слой абстракции - мы сможем смело заявить - что мы поддерживаем любой фреймворк блаблабла...
Вдвойне бред и пустое разбазаривание ресурсов.
Какой в этом смысл ? Для чего ?
Чтобы было ?
Чем отличается мотул от jquery ?
Чем отличается мандрива от суси ?
Не задавай глупых вопросов, не услышишь вранья.

This post was edited by Ratibor (2009-02-12 02:55, 12 years ago)
Sergey
#21 2009-02-12 02:59
# Ratibor : Это бред и пустая трата времени.
Согласен.
Библиотеки между собой конкурируют, и то, что есть нового в jquery погодя появляется у всех. Надо только подождать.
www.cotonti.mobi
medar
#22 2009-02-12 03:10
esclkm, ты бы лучше завел новый топик, этот для новичков, переходящих с Seditio. А сейчас тут будет много флуда :(

Ratibor, чтобы сэкономить траф. jquery - это 55к. Если человек хочет задействовать на сайте визуальности из mootools например, то, логично, что он сможет юзать аякс оттуда и jquery ему не нужен.

По сути - я выскажусь против. На одной чаше 55к трафа, на другой - гемор в унификации для разных js-движков.. Гемор перевешивает :) Если человек хочет визуальных вкусностей - то явно не для мобильников делает сайт. А там 55к трафа погоды не сделают..
rangjungyeshe.ru
kanda
#23 2009-02-14 03:03
Так то шакарная CMS. Только вот плагинов бы побольше, например "каталог товаров"
[h2][color=#3465A4][center][b]Верстаю сайт по фотографии![/b][/color](c)[/center][/h1]
Ratibor
#24 2009-02-14 03:43
# kanda : Только вот плагинов бы побольше, например "каталог товаров"
Напиши - тогда будет :-)
Не задавай глупых вопросов, не услышишь вранья.
kanda
#25 2009-02-14 03:50
# Ratibor : Напиши - тогда будет :-)
c радостью бы, только вот с php не айс у меня... я же все-таки верстальщик )
[h2][color=#3465A4][center][b]Верстаю сайт по фотографии![/b][/color](c)[/center][/h1]
Ratibor
#26 2009-02-14 03:53
# kanda : c радостью бы, только вот с php не айс у меня...
А выучить никогда не поздно.
Не задавай глупых вопросов, не услышишь вранья.
Trustmaster
#27 2009-02-14 04:27
Ну зачем так пугать человека? Богу богово, Кесарю кесарево.

Плагинов на самом деле довольно много, потому что большинство плагинов Seditio работают с Cotonti. Вот единую базу проверенных плагинов мы пока еще не успели сделать.
May the Source be with you!
dervan
#28 2009-02-14 21:55
Предложение по правам доступа к файлам и каталогам (permissions).

Ввести глобальные переменные:
$cfg[dirperms] = 0755;
$cfg[fileperms] = 0644;

В движке при установке permissions вегда пользоваться этими переменными.

Поскольку для некоторых хостов необходимо давать для каталогов permissions 0777, параметр $cfg[dirperms] сделать настраиваемым - в админке
Administration panel / Configuration / Main setup
добавить селект
Directory permissions
с вариантами 0755(default) и 0777.

Другой вариант настройки - добавить в datas/config.php параметр
$cfg[fullperms] = false; // directory permissions: false(default) - 0755, true - 0777

Считаю, что для файлов конфигурировать permissions не надо.

Если надо внести такое в движок, готов этим заняться.

Возможно, нужны ещё какие варианты конфигурации - тогда прошу добавить, чего не хватает.
Ratibor
#29 2009-02-14 23:38
Trustmaster
Сейчас разбирался вот с этим:
Страница сгенерирована за 1.789 секунд(ы) SQL общее время: 1.612 секунд(ы) - SQL запросов: 26 - Среднее время SQL: 0.06198 секунд(ы)
и наткнулся в system/footer.php на следующее:
/* ========================================================
#
#  If you're not owner of a commercial licence or a copyright removal,
#  please do not delete the copyright line in the footer, thanks.
#  With doing this you'd break the licence agrement for personal users,
#  you probably won't go in jail for this but that's bad.
#  You can order a copyright line free version here :
#  http://www.neocrome.net/
#
========================================================== */

оно там к месту ?
Не задавай глупых вопросов, не услышишь вранья.
Trustmaster
#30 2009-02-15 01:17
Права на файлы и папки - не такая очевидная вещь, на всех хостингах этот вопрос решается по-разному. Как правило, для папок используется один из 3 вариантов: 0755, 0775 и 0777. Для файлов 0644, 0664 и 0666 соответственно. Но прежде, чем что-либо реализовывать, вопрос надо поднять в международном форуме.

А комментария этого там больше нет.
May the Source be with you!

<<<12345...10>>>