Cotonti / Open Source PHP Content Management FrameworkContent Management Framework

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

ErsteVorherige12345...10NächsteLetzte

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

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

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

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

Dieser Beitrag wurde von Ratibor (am 12. Februar 2009, 02:55, vor 12 Jahre) bearbeitet
Sergey
#21 12. Februar 2009, 02:59
# Ratibor : Это бред и пустая трата времени.
Согласен.
Библиотеки между собой конкурируют, и то, что есть нового в jquery погодя появляется у всех. Надо только подождать.
www.cotonti.mobi
medar
#22 12. Februar 2009, 03:10
esclkm, ты бы лучше завел новый топик, этот для новичков, переходящих с Seditio. А сейчас тут будет много флуда :(

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

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

Плагинов на самом деле довольно много, потому что большинство плагинов Seditio работают с Cotonti. Вот единую базу проверенных плагинов мы пока еще не успели сделать.
May the Source be with you!
dervan
#28 14. Februar 2009, 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 14. Februar 2009, 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 15. Februar 2009, 01:17
Права на файлы и папки - не такая очевидная вещь, на всех хостингах этот вопрос решается по-разному. Как правило, для папок используется один из 3 вариантов: 0755, 0775 и 0777. Для файлов 0644, 0664 и 0666 соответственно. Но прежде, чем что-либо реализовывать, вопрос надо поднять в международном форуме.

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

ErsteVorherige12345...10NächsteLetzte