Pull to refresh
48
0
Иван Климчук @Alroniks

Engineering Manager, Senior Software Developer

Send message
В статье приведен пример тонкой настройки сервера для оптимизации скорости работы с modx.

Система ставится на любой обычный хостинг вполне свободно. Удивляет лишь то, что люди, жалея денег, покупают полудохлый хостинг и хотят, чтобы на нем все летало. Увы, так не бывает, как бы этого не хотелось. И выбор cms тут не главное.
Обосновать сможете?
А какие у вас критерии «для всех»?

Идея была то не сделать самую быструю cms, а сделать удобный инструмент, который будет гибким и расширяемым. И это, надо сказать, получилось. Другое дело, что составные компоненты не всегда позволяют решить все проблемы. Но в Revo 2.1 и 2.2 очень прилично ускорили админку, по сравнению с первыми версиями (2.0.х).
Ну вы загнули. Это как требовать, чтобы Андроид завелся на какой-нибудь Нокии 3310. Есть софт, он решает задачу, у него есть определенные требования по ресурсам — и это нормально. Если тормозит на слабой машинке — берите легкий фреймворк и оптимизируйте до упаду.

По моему опыту — modx ставится на любой (не бесплатный или дешевый) нормальный хостинг без проблем и без докрутки и как-то не тормозит. Что касается админки — то тут вина всему ExtJS.
Пару ошибок имеется, некоторые заметил или замечаю, копаясь в коде. Пулл реквесты пока не пришлю, уж извините, занят :) Пишу модуль для удобного управления статическими элементами.
Спасибо. Общий принцип rebase я знал и знаю, но вот интересовали тонкости. С гитом тоже уже довольно давно знаком и работаю.
А rebase патчи жестко накладывает на основную ветку или нет? Опишу ситуацию: ветвимся, в масетере в file1 есть код. Мы с воей ветке резвимся и правим этот код. Кто-то раньше нас вливает в мастер изменения и file1 немного поменялся. И тут мы делаем rebase. Файл умело сольется, как это происходит при мердже или будет заменен нашим патчем?

Если 2 вариант, то rebase не такой уж и безобидный.
Как-то я упустил. Значит будет чем заняться свободными вечерами :)
А не планируется сделать сервис как в гугле, дабы можно было какие-то правки вносить самим жителям? Ибо мой городок в далекой Беларуси Яндексу точно не интересен, а вот я бы с удовольствием порисовал бы. В гуглокартах так и делаю — там можно.
Разрешение от НБРБ необходимо только для юридическиз лиц и ИП. Для физлиц не нужно брать. Единственное, что могут с налогами придти. Между РБ и Россией есть соглашение, которое решает проблему двойного налогообложения, с другими странами — неизвестно как. Но разрешение не нужно.
Питон раз и Управление проектами — два. Первому еще можно научиться по книгам и статьям, а вот по второму — важен опыт других.
естественно, есть и много других проектов. hh.ru упомянул, так как я там работаю и приходится иметь дело с версткой проекта изнутри.
Баги, недоработки — это одно. О них пишут. Но в статье просматривается описание системной болезни всего проекта в целом. Сам в свое время сделал несколько проектов на этой системе. Глубоко не копал, так как сайты были не слишком сложные. Но уже тогда многие вещи дико раздражали. Так что такие статьи нужны. Ибо такое простить можно опен сорсу, но никак не коммерческому продукту, где деньги платят в первую очередь за качество.
не холивара ради, но в hh.ru в некоторых местах таблицы используются для жесткой обвязки (layouts). В большей степени нужно было для поддержки всяких IE6 и тому подобное. Назвать проект маленьким при 15 млн посещениях язык не повернется.
// html5 audio is unreliable in many browsers so its only enabled by default on
// IE9 or greater. You can force html5 audio by setting the querystring:
// http://www.cuttherope.ie/?html5audio=true
soundManager.useHTML5Audio = (isIE9OrGreater() || ZeptoLab.ctr.forceHTML5Audio);
soundManager.preferFlash = !soundManager.useHTML5Audio;


Так и написано, что со звуком траблы и он просто ждет, пока флеш загрузит звук. Судя по коду, так оно и есть.
flash? o_O у меня он честно заблокирован, а в топике написано — на html5 :)
По Ubuntu в Chrome 00% и никакой реакции. Или нужен исключительно windows и ie?
С транспортом проблемы у них небольшие. По крайней мере Шон как-то говорил, что у них есть планы по переделке всего этого добра. Сейчас они хотят сделать пакеты, почти как в линукс. С зависимостями и другими вкусностями.

В остальном — молодцы. Давно сижу на 2.2, периодически подтягивая обновления из гита. Работае в разы быстрее и лучше, ну и возможности очень долгожданные.

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity