Личный блог /

День рождения bezumkin.ru

Ровно год назад я зарегистрировал доменное имя bezumkin.ru. Тогда особых планов не было, регистрировал «про запас».

Развивать сайт я начал где-то полгода назад, обкатывая на нём собственные разработки. Не сказать, чтобы проект превратился во что-то большое, но вот показатели:

  • 400 зарегистрированных пользователей.

  • 450 уникальных ip в сутки.

  • 2000 — 2500 просмотров в сутки.

  • Около 300 статей и вопросов, еще около 50 страниц документации, в основном по miniShop.

Для персонального блога на пустом месте, считаю, неплохо.

Читать далее
Личный блог /

Обсуждаем miniShop 2.0

Отличная новость, друзья. Дедушки Морозы из Simple Dream согласны профинансировать разработку miniShop 2.0 и предлагают собрать приблизительный список изменений.

Напоминаю, что разработка первого miniShop была начата ровно год назад, когда я знал и умел гораздо меньше, чем сегодня. Отсюда в нём куча E_NOTICE, странные решения с таблицами, неправильные названия объектов и еще много всякого.

Несмотря на эти недостатки, компонент завоевал определённое количество поклонников, которые скачали его без малого 5000 раз.

Теперь настало время переписать его по всем правилам. Оставить и улучшить нужное, выкинуть лишнее. Сделать его быстрее и удобней.

Читать далее
Тонкости и трюки /

Вывод тикетов пользователя

Сегодня задали вопрос: -а как выводить тикеты определённого пользователя, типа как персональный блог?

Ну, тут минимум 2 варианта:

1. Создать отдельный раздел для юзера.

2. Выделять тикеты юзера из общей кучи.

Первый вариант отметаем сразу по ряду причин:

— Нужно дать право юзеру на создание разделов.

— Нужно проверять, сколько он их создал (должно же быть не больше одного).

— Нужно назначать политики доступа так, чтобы туда мог написать только юзер.

— Куча ненужных никому разделов в админке

— Еще всякие непредвиденные сложности.

Если вы будуте создавать каждому юзеру блог самостоятельно в админке руками — еще куда ни шло. Но это не удобно + если юзеров много, то админка разрастётся до неприличных размеров.

Поэтому, мы пойдем вторым путём — выводом тикетов юзера по уникальному url. Я предлагаю site_name/section_name/user_name/.

Читать далее
Тонкости и трюки /

Тег spoiler для Jevix

Реализовал специальный тег spoiler, чтобы прятать куски текста. Работает при помощи новой возможности JevixcfgSetAutoPregReplace. Небольшая демонстрация

Круто, да?
Читать далее
Личный блог /

Новое сообщество MODX

Не знаю, все ли в курсе эпической битвы добра и зла в community.modx-cms.ru, но вот вам ссылка.

Если вкратце, один человек начал резко менять порядки под себя, за что получил заслуженную порцию недовольства. А потом это переросло в полноценное столкновение неравных сил — одного Д`Артатьяна против группы нормальных людей.

Читать далее
Личный блог /

Новости про курсы обучения

Итак, группу набрали, заявки больше не принимаются.

Стартуем в понедельник на секретном сайте modcoach.info. На выходных мы регистрируем всех учеников, делаем им тестовые сайты и присылаем эти данные на почту.

Читать далее
Личный блог /

Новые комментарии

При прошлом обновлении все было круто, за исключением того, что Quip повел себя под нагрузкой как последняя скотина. Даже кэширование не спасло!

Загружать страницу 2-3 секунды нифига не интересно, поэтому я зарылся в код на двое суток и дописал комментарии до самостоятельного состояния.

Читать далее
Тонкости и трюки /

Как не чистить кэш всего сайта?

Постоянно задают вопросы «а как при сохранении чистить кэш не всего сайта, а только обновляемого ресурса?».

А вот так:

Читать далее
Личный блог /

Обновил сайт

Ну что, факир протрезвел и вопросы переехали на компонент Tickets, версии 0.1.1-beta.

Секрет в том, что если работать на копии сайта — то никуда не спешишь, и все отлично выходит.

Читать далее
Личный блог /

Факир был пьян!

Сегодня была произведена попытка переехать на новую версию Tickets, однако, факир пыл пьян — и фокус не удался.

Я был повержен коварностью системы прав на своем же сайте! Конечно, на чистом и свежем — все ок, а тут я что-то намутил.

Читать далее
Личный блог /

Про авторитеты

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

Переведу: только умный человек понимает, что если он работает с чужими продуктами, то наверняка их сделали люди, умнее его. Иначе, было бы наоборот.

Читать далее
Личный блог /

Хэллоуин

Вообще, америку и ее праздники не люблю, но это случай особый. Со времен Grim Fandango и Кошмар перед рождеством питаю некоторую симпатию к хэллоуину.

Читать далее
futuris
Futuris
26.03.2024 07:39
Страница отдельного поста заработала сразу в том виде, как ты написал.) А вот в ленте постов контент...
bezumkin
Василий Наумкин
20.03.2024 18:21
Volledig!
Андрей
14.03.2024 10:47
Василий! Как всегда очень круто! Моё почтение!
russelgal
russel gal
09.03.2024 17:17
А этот стоило написать хотя бы затем, чтобы получить комментарий от юзера, который ничего не писал ...
inetlover
Александр Наумов
27.01.2024 00:06
Василий, спасибо! Извини, тупанул.
bezumkin
Василий Наумкин
22.01.2024 04:43
Давай-давай!
bezumkin
Василий Наумкин
24.12.2023 11:26
Спасибо!
bezumkin
Василий Наумкин
27.11.2023 02:43
Ура!
bezumkin
Василий Наумкин
25.11.2023 08:30
Vesp тянет 2 зависимости: vesp-frontent для фронта и vesp-core для бэкенда. Их можно обновлять, но э...
bezumkin
Василий Наумкин
22.11.2023 08:09
Отлично, поздравляю!