Когда я от веб-разработчика слышу "битрикс? та фигня полная глюки и тд и тп" - сразу становится понятен их уровень. Но иногда сам натыкаюсь на такоое... аж как-то не по-себе становится.
Например.
Обновился корпоративный портал. Всё стало чудесно и замечательно. Не скажу, с какой именно версии это началось - не сразу заметили. Обнаружили глюк мы почти одновременно с клиентами - не видно комментариев к задачам. Ничего, кроме обновления никто там не делал. Я сразу полез смотреть куда делись сообщения - а никуда, все остались в базе данных, ничего не потерялось. Времени разбираться не было, но потом таки пришлось. Сделали тестовый форум - сообщения не отображаются. Но в БД добавляются. Потом выяснилось, что если писать латиницей, то всё видно. Вот этого я до сих пор не понимаю. Какая первая мысль при таких симптомах? У меня - где-то напортачили с кодировкой. Пересмотрели все файлы, перекодировали на используемую на сайте, поменяли шаблон - ничего не помогает. Пришлось копать глубже - в модули, компоненты... весь процесс описывать- очень нудно, но результат - просто поражает.
Итак, модуль "Форум 11.0.2". Не знаю - это в этом обновлении произошло или нет. Может кто-то поменял руками - хотя я думаю, что нет. Злой смайлик. Он был многоликим. Но его зло было лишь внешним. Теперь же он утратил одно из своих обличий - вместо двух кодов стал один. Но по какой-то причине пробел после кода остался. А как у нас разделяются коды смайлов? Пробелами. И "умный" CTextParser решил заменить '' на изображение смайла.. В результате сообщений нет.
А вот теперь представьте как объяснять владельцам очень недешевой системы под таким солидным названием КОРПОРАТИВНЫЙ ПОРТАЛ - одно слово солиднее другого, что причиной неработоспособности этой чудо-системы стал.. злой смайлик.
Не возникал ли вопрос ни у кого - вообще включать такие фичи как смайлики в какие-то отдельные редакции КОРПОРАТИВНОГО ПОРТАЛА для "альтернативно одаренных" людей? Зачем это в такой системе? По крайней мере зачем включено по умолчанию? Создать какую-то видимость дружелюбного интерфейса, чтоб клиент клюнул со словами "ой, смайлики, беру"?
Например.
Обновился корпоративный портал. Всё стало чудесно и замечательно. Не скажу, с какой именно версии это началось - не сразу заметили. Обнаружили глюк мы почти одновременно с клиентами - не видно комментариев к задачам. Ничего, кроме обновления никто там не делал. Я сразу полез смотреть куда делись сообщения - а никуда, все остались в базе данных, ничего не потерялось. Времени разбираться не было, но потом таки пришлось. Сделали тестовый форум - сообщения не отображаются. Но в БД добавляются. Потом выяснилось, что если писать латиницей, то всё видно. Вот этого я до сих пор не понимаю. Какая первая мысль при таких симптомах? У меня - где-то напортачили с кодировкой. Пересмотрели все файлы, перекодировали на используемую на сайте, поменяли шаблон - ничего не помогает. Пришлось копать глубже - в модули, компоненты... весь процесс описывать- очень нудно, но результат - просто поражает.
Итак, модуль "Форум 11.0.2". Не знаю - это в этом обновлении произошло или нет. Может кто-то поменял руками - хотя я думаю, что нет. Злой смайлик. Он был многоликим. Но его зло было лишь внешним. Теперь же он утратил одно из своих обличий - вместо двух кодов стал один. Но по какой-то причине пробел после кода остался. А как у нас разделяются коды смайлов? Пробелами. И "умный" CTextParser решил заменить '' на изображение смайла.. В результате сообщений нет.
А вот теперь представьте как объяснять владельцам очень недешевой системы под таким солидным названием КОРПОРАТИВНЫЙ ПОРТАЛ - одно слово солиднее другого, что причиной неработоспособности этой чудо-системы стал.. злой смайлик.
Не возникал ли вопрос ни у кого - вообще включать такие фичи как смайлики в какие-то отдельные редакции КОРПОРАТИВНОГО ПОРТАЛА для "альтернативно одаренных" людей? Зачем это в такой системе? По крайней мере зачем включено по умолчанию? Создать какую-то видимость дружелюбного интерфейса, чтоб клиент клюнул со словами "ой, смайлики, беру"?