+38 (063) 108-17-00 Нд 09:00—18:00
ukr
+38 (063) 108-17-00 Нд 09:00—18:00

Кошик

0 goods
0 грн.

Релиз системы Корпорация 2

Хоть система Корпорация 2 уже работает на многих десятках сайтов, тем не менее, мы еще не выпустили "релиз системы". Предположительно, релиз системы выйдет в начале 2010 года. К этому времени, будет создана целая сеть наших сайтов, переделаны все сайты, работающие на системе Корпорация 2 с компонент 1 на компоненты 2, а так же будет создано целый ряд демонстрационных сайтов, на которых пользователи смогут получить представление о системе.

Так же пердполагается в рамках сервиса Корпорация 2 добавить еще 1 сервер на другой площадке. Данный сервер будет размером 4 юнита с 24 высоко-скоростными винчестерами, большим количеством оперативной памяти и 2-мя много-ядерными высоко-скростными процессорами.

02.11.09, 23:37

Компонента Корпорации 2 "слайдшоу"

Мы выпустили новую компоненту Слайд-шоу. Теперь, есть возможность создавать слайд-шоу прямо на сайте. Причем, администраторы сайта могут сами изменять на нем фотографии, добавлять и удалять их.

Слайд-шоу может выводиться в режиме слайд-шоу или переключаться в режим фотогаллереи.

При вставке фотографий, они автоматически масштабируются.

02.11.09, 23:37

Новая компонента "Облако тегов"

Мы создали новую компоненту "Облако тегов" для системы Корпорация 2. С помощью этой компоненты, можно создавать быстро облака тегов.

По аналогии, как это реализовано на сайте Спортлайф: http://sportlife.net.ua

02.11.09, 23:36

ЧПУ в системе Корпорация 2

В системе Корпорация 2 реализован механизм ЧПУ. Теперь, динамические ссылки выглядят так же, как статические интернет-страницы. Это способствует лучшей индексации сайтов поисковыми системами.

02.11.09, 23:35

Обработка ошибки 404

Теперь, при возникновении ошибки 404 не выдается сообщение Apache или nginx о том, что отсутствует страница, а корректно возвращается заголовок 404 ошибки и для пользователей выводится карта сайта, чтоб они могли быстро найти интересующую их информацию.

02.11.09, 23:35

Граббер rss-новостей теперь работает в фоновом режиме

Теперь, граббер новостей работает в фоновом режиме. Благодаря чему не задерживается загрузка интернет-страницы.

Так же, увеличилась устойчивость граббера новостей, при сбоях. Например, если источник rss-новостей не доступен, сейчас не выводится ошибка об этом, а спокойно продолжается работа.

02.11.09, 23:34

Мы не боимся терабайтных баз данных!

База данных Корпорации 2 достигла 46 ГБайт. При этом, работа происходит без видимого торможения. По сути, на сегодняшнее время мы не боимся огромных баз данных, т.к. разработаны специальные механизмы работы с большим количеством данных, которые используются нами для крупных проектов. Кроме того, есть еще запас методов масштабирования скорости системы и ускорения работы сервера базы данных.

Сегодня, мы уже разработали методологию для работы с базами данных на много-терабайт. Эту технологию постепенно мы внедряем в жизнь в нашем сервисе Корпорация 2.

Нужно признать, что такое не возможно было реализовать на базе данных Firebird. Когда в 2007 году мы тестировали программные решения на Firebird, то столкнулись с тем, что в нем гига-байтные базы данных работают достаточно медленно, т.к. там отсутствовали те механизмы, которые есть в Postgresql для работы с большим количеством данных. На практике, наши базы данных в Firebird не превышали 10 Гб в тестовом режиме, а в реальном, составляли только около 1 Гб.

В Postgresql мы уже сегодня имеем реальный проект, в котором база данных достигла 46 Гб. И знаем, что без проблем можем достигнуть и большего объема!

02.11.09, 23:33

Правила для прав

В процессе работы с системой, мы пришли к такой схеме определения прав:

Различаем 2 глобальные ситуации:

1. Ни одной записи в правах нет.

2. Есть права.

Теперь, что получаем:

1.а. Если я супер админ, то получаю все права ко всем сайтам

1.б. Если я админ *, то я получаю права к тем сайтам, которые перечислены в пользователях.

1.в. Остальные пользователи - только просмотр.

2. а. Если я супер-админ, то я вижу все и могу менять все.

2. б. Если я админ, то я могу изменять то, что написано в правах.

02.11.09, 23:33

Переменные окружения Postgresql для Корпорации 2

При работе в Postgresql системой Корпорация 2 формируются пользовательские переменные окружения. Поэтому, в конфигурационном файле postgresql.conf должна быть прописана строчка:

custom_variable_classes = 'usrvar'

Системой Корпорация 2, устанавливаются такие переменные окружения:

usrvar.myuserid='; # id пользователя

usrvar.myusername='; # Имя пользователя

usrvar.myroleid='; # id пользователя

usrvar.myrolename='; # Имя прав

usrvar.magid='; # id магазина

Чтоб установить переменную окружения из скрипта необходимо выполнить команду:

select set_var('myusername', 'rudjuk');

Чтоб сосчитать:

select get_var('myusername');

02.11.09, 23:33

Перевод всех сайтов системы Корпорация 2 на базу данных Postgresql

Мы начали перевод всех сайтов, работающих на системе Корпорация 2 на работу с базой данных Postgresql. Этим предполагается повысить пропускную способность сайтов, а так же повысить масштабируемость системы в целом.

Проекты, которые будут переведены на Postgresql в первую очередь (те, которые уже работают на компонентах 2):

1. Энергия С.В.О.

2. Аквалюкс, Классик-люкс.

3. Citygroup.

4. SendAll.

5. VOtpuske.

6. Инспекция Держтехнагляда.

Проекты, которые будут переделаны с компонент 1 на компоненты 2:

1. Алерта.

2. Имидж.

3. Имрад.

4. Кулиса.

5. Lightnight.

6. Makeit.

7. Richire.

Проекты, которые будут переведены из других систем или представлений:

1. Casadaconfraria (переводится из статического вида в динамический).

2. Сайт Корпорации 2: corp2.net (Переводится из системы Битрикс в систему Корпорация 2).

02.11.09, 23:32