avatar
+62.91
154.072

Вадим

Как shikari.do за потенциальными клиентами охотится

shikari [ʃɪˈkærɪ] — сущ., охотник-туземец, работающий проводником
На правах хозяина ресурса позанимаюсь-ка я саморекламой. Точнее — рекламой сервиса, к которому я имею непосредственное отношение, и который может быть весьма полезен многим посетителям этого сайта.

На этот сайт заходят и разработчики, и дизайнеры и пишущая братия — контент-менеджеры, редакторы и др., и специалисты в других сферах, которые нередко ищут заказы для себя или для своих команд. Только вот заказчик нонче пошел очень ленивый. Это раньше он, если что, шел на специализированный ресурс и там искал исполнителя. А сейчас частенько заказчик сидит в своем фейсбучике или вконтктике и пишет у себя на стене «Люди, кто мне может сайт сделать?» или «А посоветуйте дизайнера, чтоб логотип нарисовал», ну и вот этот вот все.

И что нам теперь с этим делать? Как таких заказчиков искать? Можно, конечно, попытаться мониторить их в соцсетях вручную. Но это будет жутко неэффективно (кто сомневается — попробуйте, потом мне расскажите о результатах).

Но есть способ получше — подписаться на сервис shikari.do. Кто не любит много читать, а предпочитает сразу действовать — идите и регистрируйтесь. Полноценная регистрация с подпиской на одну категорию на три дня абсолютно бесплатна!

Читать дальше →

Версия 1.1.23 — небольшие исправления и чуть-чуть новенького

Таки вышел релиз Alto CMS 1.1.23. Каких-то «прорывных» фишек в ней нет, она, главным образом, исправляет ряд обнаруженных ошибок и чуть-чуть добавляет некоторых новых возможностей для разработчиков.

Вот список основных изменений:

Исправлены ошибки:
  • несовместимость с php 5.3
  • установка в конфиге экшена/ивента по умолчанию
  • иногда нарушался порядок подключения js-файлов
  • не работал ресайз в методе getPhotosetMainPhotoUrl() топика
  • в некоторых случаях ломалась цветопередача для загружаемых jpeg-файлов с CMYK-профилем (очень старая ошибка, но никак не могли ее выловить)
  • исправлен еще ряд мелких, но неприятных ошибок в коде и шаблонах

Обновлены сторонние библиотеки:
  • CSSTidy до 1.5.5
  • JShrink до 1.1.0
  • jQuery до 1.12.4

Добавлено:
  • местоположение директории для для загрузки и хранения изображений
  • для js-файлов можно указывать атрибуты defer и async
  • выбор изображений топика по параметрам
  • методы AppendAsset() и PrependAsset() модуля Viewer
  • вызов E::Module('Name') теперь кеширует экземпляр модуля, что увеличивает быстродействие
  • ну и кое-что еще по мелочи

Кому интересны подробности про добавленные «плюшки», то добро пожаловать под кат

Читать дальше →

Что с Alto CMS? Да все нормально! Просто жара

На дворе лето, жара, деловая активность затихает, делать ничего не хочется... И, видя затянувшееся затишье, кто-то может подумать, что действительно все встало и ничего не делается. Но это обманчивое затишье! Сейчас я расскажу о делах текущих.

Во-первых, надо, наконец, озвучить, что релиз версии 1.2 перенесен на осень. Жаль, конечно, но пришлось. Поэтому в августе выйдет очередная версия ветки 1.1.х с фиксами и небольшими улучшениями.

Читать дальше →

Обновлен плагин Категории

Обновленная версия плагина «заточена» под Alto CMS 1.1.х, и в ней решена проблема задвоения виджетов. И добавлена возможность выбирать категорию при создании и редактировании блога. Причем, возможность выбора при создании и при редактировании задается отдельно, так что админ сайта может, например, разрешить выбор категории при создании блога, но запретить при редактировании (чтоб пользователи не перекидывали блоги туда-сюда по разным категориям после их создания).

[dev] ActiveRecord в Alto CMS v.1.2. Часть 1

По сложившейся традиции пишу о наиболее интересных и важных нововведениях в движке еще до официального релиза.

Не помню, возможно, писал уже о том, что я несколько раз подступал к реализации ActiveRecord в Альто. Причем, было большое желание не писать все с нуля, а подобрать уже готовую библиотеку и адаптировать ее к своим нуждам. Но, в силу разных причин, так и не получилось это сделать. Лайвстритовскую реализацию ORM в части задания критериев для выборки данных я считаю просто ужасной.

В общем, все закончилось тем, что в Альто была выполнена своя реализация ActiveRecord, о которой сейчас и пойдет речь.

Читать дальше →

Прогноз: средний «вес» веб-страницы к ноябрю 2017 года составит 3 Мб

Любопытная статья о том, как меняется средний «вес» веб страницы. Оно понятно, что это «средняя температура по больнице» и все такое. Но против тенденций не попрешь.

В общем, в настоящее время средний объем веб-страницы превышает 2 Мб, и более 60% — это картинки. И при такой тенденции (а она чрезвычайно устойчива с 2011 года), к концу 2017 года средний «вес» перевалит за 3 Мб.

Читать дальше →

Принцип работы Alto CMS в картинках


Каждый запрос, который получает движок, сначала обрабатывается роутером (Router). Примерно так же, как каждого посетителя в крупных компаниях встречает девушка на ресепшен, которая узнает, чего надо посетителю, какой у него вопрос, и затем направляет его к тому нужному менеджеру, так и роутер направляет запрос нужному экшену (Action).

Читать дальше →

oEmbed.info — сервис, который очень многое может сказать о любой веб-странице



Вообще-то, этот сервис, являющийся очередной вариацией на тему oEmbed+, не имеет прямого отношения к Альто. Но он может быть полезен любому разработчику, в т.ч. и создающему сайты на Alto CMS.

Для занятых и нетерпеливых сразу ссылка на сервис: https://oembed.info/

А тех, кому важны детали, прошу под кат.

Читать дальше →

Релиз 1.1.19 и новые подробности про версию 1.2

Вышел релиз движка 1.1.19
Чего-то особенного он не принес, это, в основном, множественные багфиксы. За исключением одной детали — в качестве парсера текстов по умолчанию теперь используется Qevix. Поэтому если вы хотите обновиться, но использовать Jevix, то это надо указать в конфигурации явно, добавив в app/config/config.local.php строку
$config['module']['text']['parser'] = 'Jevix';

И нужно помнить, что каждый из парсеров использует свой файл конфигурации — jevix.php или qevix.php

В версии 1.1.19 возможны еще некоторые багфиксы, но какого-то нового функционала в ней уже точно больше не будет. Основные усилия сейчас направлены на версию 1.2

И немного про версию 1.2
На гитхабе создана отдельная ветка для 1.2: https://github.com/altocms/altocms/tree/1.2.x, кому интересно, могут за ней наблюдать.

О планах относительно этой версии я уже писал: https://altocms.ru/1477.html

Но могу добавить, что в ней будут добавлены еще, как минимум, две фичи: это ActiveRecord и планировщик.

Читать дальше →