10:40 

Tenno Seremel
Frozen flame
Не так давно в жумле™ запилили com_fields для кастомных полей материалов. При редактировании отображается только 4, выбранные по каким-то странным параметрам, и тип Integer отображается не как просто поле ввода (или input type="number"), а combo box со всеми возможными значениями. В общем, неюзабельно :)

@темы: joomla

URL
Комментарии
2017-12-08 в 11:06 

Crawling Chaos
chi yo ta ni ke ra ha to ho ra su te no ha te ki ra to na ri ha shi te
По мне так джумла сама по себе не юзабельна хд Когда я попробовал её после модекса, то просто недоумевал от того как все неудобно. Хотя есть вещи похуже, магента к примеру....

2017-12-08 в 12:23 

Tenno Seremel
Frozen flame
Crawling Chaos, modx? Это ничуть не менее монстрообразная хрень XD

Даёшь сайты на рельсах. И много мощных серваков.

URL
2017-12-08 в 13:53 

Crawling Chaos
chi yo ta ni ke ra ha to ho ra su te no ha te ki ra to na ri ha shi te
HarukaTenoh, если говорить о цмс) А вообще от задачи зависит - зачем фреймворк для лендоса или простого сайта каталога, если можно на модексе сделать за вечер и не париться?)

2017-12-08 в 13:56 

Tenno Seremel
Frozen flame
Crawling Chaos, для лендинга я делаю статику + скрипт для отправки почты и не парюсь вообще :)

URL
2017-12-08 в 14:09 

Crawling Chaos
chi yo ta ni ke ra ha to ho ra su te no ha te ki ra to na ri ha shi te
HarukaTenoh, иногда на лендинге бывал нужен дополнительный функционал, чтобы мог клиент редактировать. Слайдер, блоки, новости и т.п.

2017-12-08 в 14:11 

Tenno Seremel
Frozen flame
Crawling Chaos, тогда это уже не совсем лендинг :) Ну и запилить всё это в ту же жумлу, на самом деле, не особенно долго. Шаблоны там простые.

URL
2017-12-08 в 14:16 

Crawling Chaos
chi yo ta ni ke ra ha to ho ra su te no ha te ki ra to na ri ha shi te
HarukaTenoh, я говорю не о шаблонном решении, а когда у тебя есть верстка и надо натянуть её. В модексе это удобнее всего и делается прямо из админки (пишутся скрипты, цсс, хтмл) - очень удобно)

2017-12-08 в 14:19 

Tenno Seremel
Frozen flame
Crawling Chaos, каком «шаблонном решении», чувак? :) Шаблон это template, который ты пишешь с готовой своей вёрстки.

URL
2017-12-08 в 14:40 

Crawling Chaos
chi yo ta ni ke ra ha to ho ra su te no ha te ki ra to na ri ha shi te
HarukaTenoh, короче - когда я пробовал джумлу, мне не понравилось совершенно)

2017-12-08 в 14:41 

Tenno Seremel
Frozen flame
Crawling Chaos, и то, и то спасут только бэкапы XD

URL
2017-12-18 в 14:45 

Tenno Seremel
Frozen flame
В общем, суть такова. Template жумлы выглядит примерно следующим образом:

css/
html/
images/
js/
language/
error.php
index.php
templateDetails.xml

В index.php, логично, лежит основной макет с размеченными местами, где вставляются модули, и прочим вспомогательным кодом. Т.е., например:



Естественно, там может быть любой код/разметка. Названия позиций модулей тоже произвольны. В зависимости от произвольных условий можно грузить другие файлы (не обязательно всё пихать в этот файл) и производить прочие манипуляции, ну, т.е. всё, что может обычный PHP код.

В каталоге html лежат оверрайды для выводов любых компонентов, модулей и layout’ов. Нужно просто расположить файлы в нужные каталоги по имени расширения. Например html/mod_articles_news/_item.php для определения своего вывода «новости» в модуле отображения последних новостей (статей по дате). Верти как хочешь, по крайней мере если автор расширения вменяем :dxixi:

language — файлы с переводами, которые можно будет скармливать в JText::_().

templateDetails.xml — всякая конфигурация, вроде названий позиций модулей, файлов шаблона и его параметров, доступных в админке для редактирования.

URL
2017-12-18 в 15:11 

Crawling Chaos
chi yo ta ni ke ra ha to ho ra su te no ha te ki ra to na ri ha shi te
А вот как это все в модексе выглядит - кодишь прямо в админке, что очень быстро и удобно (для больших проектов это было бы наоборот неудобно, но для проектов уровня цмс очень быстро и круто).

2017-12-18 в 15:13 

Tenno Seremel
Frozen flame
Crawling Chaos, я придерживаюсь идеи, что в админке код редактироваться не должен вообще в принципе :dtongue: Хотя там есть топорный интерфейс для редактирования файлов в шаблоне, в т.ч. php’шных.

URL
2017-12-18 в 15:48 

Crawling Chaos
chi yo ta ni ke ra ha to ho ra su te no ha te ki ra to na ri ha shi te
HarukaTenoh, фишка модекса в том, что темплейты, чанки, сниппеты хранятся в базе. У этого подхода есть ряд недостатков, но право на жизнь он имеет и в модексе реализован очень неплохо.

2017-12-18 в 16:10 

Tenno Seremel
Frozen flame
Crawling Chaos, не, я такое считаю неправильным (^  ^) Хотя бы потому, что раз туда записав код потом ни валидации данных, ничего уже не сделать, придётся доверять имеющемуся там коду.

URL
2017-12-18 в 17:25 

Crawling Chaos
chi yo ta ni ke ra ha to ho ra su te no ha te ki ra to na ri ha shi te
HarukaTenoh, всё же можно редактировать спокойно - только кэш сбрасывать и отключать не забывать нужно)
Реальные преимущество файлового хранения только 2 - это гит, на базу гит не повесишь (точнее это конечно можно, но сейчас речь не о наркомании xD), там вроде как используют какие-то специфичные решения для этого (когда работал с модексом как-то видел даже интересную штуку по контролю версий прямо в админке) и соотвественно возможность использовать свой редактор или IDE для правки всех элементов кода (в модексе тоже есть файловые элементы, типа модулей, js и т.п.).

2017-12-18 в 17:37 

Tenno Seremel
Frozen flame
Crawling Chaos, не, я о том, это какой-то «внешний» код для основного. Чёрт его знает что там. Это вызывает у меня такие же ощущения как внешние данные без валидации и экранирования юзать :)

URL
2017-12-18 в 17:47 

Crawling Chaos
chi yo ta ni ke ra ha to ho ra su te no ha te ki ra to na ri ha shi te
HarukaTenoh, любые модули по сути внешний код, для основного, разница лишь в месте их хранения хд Архитектура там вполне приятная и логичная по сравнению скажем с магентой (вот тут я вкусил дерьма хд). На джумле я в своей жизни только 1 штуку делал пару лет назад и не сильно вникал, но по сравнению с модексом мне было неудобно)))

2017-12-18 в 18:01 

Tenno Seremel
Frozen flame
Crawling Chaos, а в БД может что-нибудь положить что угодно. Так то, конечно, и в файловую систему положить можно, но за ней хоть следить можно (^  ^)'

Про магенту не в курсе (^  ^)

URL
Комментирование для вас недоступно.
Для того, чтобы получить возможность комментировать, авторизуйтесь:
 
РегистрацияЗабыли пароль?

天野せれめる

главная