У любого ресурса MODX есть ограниченное число полей, таких как pagetitle, content, introtext. Чтобы расширить этот функционал, и добавить, например, картинку к заметке — нужны дополнительные поля.
В MODX они называются Template Variables, то есть, TV.
Это очень мощная система, и тэвэшки можно создавать бесконечно много, с разными свойствами и наворотами. Чем многие и злоупотребляют.
Объясняю почему. Один TV — это одна строка в таблице modTemplateVarResource. Если нужно получить 10 TV — это обычно 10 запросов в базу. Если нужно отсортировать по ним — еще сложнее и дольше.
Специально для bezumkin.ru запущен проект "Файлохранилище".
Как нетрудно догадаться, сервис нужен для быстрой и удобной загрузки изображений, которые потом будут использованы в заметках и комментариях. Идея целиком и полностью позаимствована у habrastorage.org
Да, вот так просто, с сегодняшнего дня bezumkin.ru не открывается у меня на домашнем компьютере. Из сети Мегафон — без проблем.
Все остальные сайты, которые смог проверить тоже работают.
Вот отчет с моего сервера (ip 176.58.125.56)
bezumkin@bezumkin:~$ mtr -rw 194.190.81.82 --report
HOST: bezumkin Loss% Snt Last Avg Best Wrst StDev
1.|-- router1-lon.linode.com 0.0% 10 0.5 1.7 0.5 10.5 3.1
2.|-- 212.111.33.233 0.0% 10 1.2 1.2 1.0 1.3 0.1
3.|-- 217.20.44.194 30.0% 10 0.9 0.9 0.9 1.0 0.0
4.|-- lnn11-ge500.501.transtelecom.net 0.0% 10 77.5 19.8 0.9 77.5 31.4
5.|-- 217.150.44.118 0.0% 10 139.1 104.8 99.9 139.1 12.3
6.|-- 217.150.44.117 0.0% 10 100.9 100.3 100.0 102.1 0.7
7.|-- dw-sistemy-telekom.ll-kem.zsttk.ru 0.0% 10 102.3 102.7 102.2 106.6 1.4
8.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
Связь обрывается после шлюза «Смартфона».
Многим может показаться, что я люблю писать ругательные заметки. Это не так.
На самом деле, я люблю, когда вокруг всё работает как хостинг от Linode — надёжно, стабильно и без сбоев. Видимо, я очень не везучий, раз мне постоянно приходится писать про Селектел, Ингосстрах, Системы Телеком и др.
Пишу я это по двум причинам:
1. Выместить злость и разачорование наиболее безобидным способом, иначе пришлось бы мучать кошку.
2. Немного разбавить поисковую выдачу полезной информацией для потенциальных клиентов этих компаний — не всё же рекламу читать?
Очередной повод выдали Системы Телеком, которые отсиживалась в засаде все праздники, чтобы нанести неожиданный удар в 00:10 14.01.2013г. Просто отключился интернет.
Написано в MODx Revo 2.2.4.pl.
Сниппет формирует список возможных значений по существующим значениям TV.
Запустил «программу поощрения меня», про которую говорили в этой теме.
Общие правила расписаны тут.
Тестируем в новом разделе.
Эта тема создана для решения вопросов и проблем, связанных с оплатой и доступом к контенту.
В начале декабря мы начали делать небольшой, чисто новогодний проект amd2013.ru. Это конкурс, куда одни люди присылают свои креативные работы, а другие за них голосуют.
Проект заказали студии Simple Dream, а они уже подтянули меня.
Приз — 8 ноутбуков, по одному для лучшей работы в каждом из регионов РФ. В целом — ничего необычного, многие крупные фирмы устраивают подобные конкурсы, но я хочу рассказать об интересных моментах в реализации.
Во-первых (и это очень важно для меня), проект сделан на Tickets. Это первое боевое применение компонента, «не для себя».
А во-вторых, там будет прикольная история, как мы считали голоса.
Регулярно посещаю различные ресурсы, где в той или иной мере обсуждают MODX.
Впечатление складывается двоякое: с одной стороны система очень крутая, с другой — сообщество разобщено и постоянно устраивает публичную грызню.
Не буду прикидываться белым пушистым зайчиком, и утверждать, что я в этом не при делах. Нет, люблю поспорить и померяться половым органом.
Однако, по достижении отметки в 30 лет в голове начинают происходить необратимые процессы, которые не дают больше наслаждаться всей этой подростковой возней.
Говорят, что русское сообщество в MODX самое большое. Возможно. Но самое ли оно крепкое? У меня впечатление, что как и большинство людей вокруг, мы радостно готовы загрызть любого новичка.
Пора с этим завязывать.
Начал разработку miniShop 2, в связи с эти есть несколько вопросов.
Кто-нибудь пользуется несколькими складами? Нужны ли они, вообще?
Кто-нибудь пользуется наборами товаров?
Кто-нибудь пользуется учётом остатков?
Нужна ли отдельная работа с производителями товаров, чтобы устраивать по ним выборки и сортировки?
Сегодня, друзья, хочу вам поведать о прекрасной компании Фабрика Сайтов, которая «разработала» собственную систему Ф.CMS.
Судя по демо-версии, CMS очень навороченная и совершенно случайно немного похожа на MODX Revolution. Однако, в отличии от этого Revolution, у Ф.CMS гораздо более удобный и яркий интерфейс. Например, там нет дебильного менеджера файлов, тупого управления пользователями, ненужной работы с компонентами и других лишних вещей.
Как известно, некоторое время назад мы запустили обучающий проект на специальном сайте modcoach.info.
И вот, он закончился. Не всё прошло как мы себе представляли, но все участники довольны. Конечно, мы попросили оставить честные отзывы, и среди прочего в ответ пришло письмо, которое я хочу процитировать полностью:
Ровно год назад я зарегистрировал доменное имя bezumkin.ru. Тогда особых планов не было, регистрировал «про запас».
Развивать сайт я начал где-то полгода назад, обкатывая на нём собственные разработки. Не сказать, чтобы проект превратился во что-то большое, но вот показатели:
400 зарегистрированных пользователей.
450 уникальных ip в сутки.
2000 — 2500 просмотров в сутки.
Около 300 статей и вопросов, еще около 50 страниц документации, в основном по miniShop.
Для персонального блога на пустом месте, считаю, неплохо.