29 мая 2010 г.

Описание возможностей mojoPortal

  • Кроссплатформенность – Работает на Windows/IIS или Mono/Apache.
  • Поддержка Баз данных: MS SQL Server, SqlAzure, MySQL, PostgreSQL, Firebird Sql, и SQLite
  • Возможность управления более чем одним сайтом использую одну установку системы
  • Поддержка XHTML или HTML 5
  • Изменение дизайна из административного интерфейса использую систему скинов.
  • Использование в качестве редактора контента нескольких редакторов: TinyMCE, FCKeditor, CKEditor.
  •  

    Полный код статьи http://www.mojoportal.ru/features.aspx

    20 мая 2010 г.

    Возобновление работы блога

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

    23 января 2010 г.

    mojoPortal 2.3.3.4

    Давненько я ничего не писал. Просто было очень много работы и совершенно не было времени и так как и сейчас выдумывать что-то ил просто рассказать нечего, то я просто поведаю о том, что интересующиеся люди уже и так знают так как прочитали уже здесь http://www.mojoportal.com/mojoportal-2334-released.aspx Для тех же, кто не читал поведаю, что же нового в mojoPortal 2.3.3.4.

    Новый интерфейс файлового менеджера

    В новой версии CMS переработан интерфейс встроенного файлового менеджера, которым теперь просто хочется пользоваться всегда и везде… даже там где он совсем не нужен. Наверное по этой причине, ссылка на него вынесена в административное меню.

    mojoqtfilemanager

    Вместе с новым файловым менеджером нам в подарок был дан админский toolbar, который можно использовать конечно, не только как админский. Его использование хорошо видно на офф. сайте http://mojoportal.com

    image

    Общие файлы

    Были внесены изменения в поиск среди общих файлов. Улучшен поиск в содержимом PDF и Word документов.

    Ссылки

    Взгляните на эту страницу http://www.mojoportal.com/sites.aspx наведите мышкой на любую ссылку и все станет понятно. Теперь при наведении на ссылку около неё отображается уменьшенное изображение сайта по этой ссылке.

    Так же изменения коснулись языковых модулей, обновился так же и русский язык.

    Обновлению подвергся и модуль работы со стилями теперь все стили, которые ранее разбивались по 5 файлам теперь расположены в одном style.css за что огромное спасибо, так как это действительно удобно.

    3 января 2010 г.

    Раскрутка сайта, через спам на блогах

    В данный момент один товариЩ все время спамит в комментах к моим сообщениям. Вот и думаю… какой же противный способ раскрутки. ТовариЩ я удаляю все твои комменты. Хочешь пиши, но НИ ОДНОГО не останется. Не люблю наглость, тем более от конкурентов=)

    16 декабря 2009 г.

    Бесплатный антивирус Microsoft

    Компания Microsoft с радостью для нас объявила, что их бесплатный антивирус Microsoft Security Essentials доступен и для жителей России.

    Многие осуждали Microsoft за этот шаг (выпуск бесплатного антивируса), но мне кажется это наоборот хорошо, так как не каждый пользователь может позволить себе покупку платного антивируса. Да или если взять обыкновенного пользователя, который по своей сути, включает компьютер 3 раза за неделю, чтобы посмотреть пару фильмов и слазить в интернет на пару сайтов и отправить пару писем. Этот человек, конечно же не будет гореть большим желание покупать антивирус, так как он и компьютером почти не пользуется, а тут поставит бесплатный антивирус, он и обновляется и компьютер защищен.

    Скачать Microsoft Security Essentials можно по это ссылке http://www.microsoft.com/security_essentials/

    PS. Доступен русский язык =)

    15 декабря 2009 г.

    Блокирование кнопки после нажатия

    Честно говоря, никогда не думал, что пользователи такие паникеры. Дошло уже до того, что пользователи напрочь игнорируют надпись “Пожалуйста, подождите…” и анимацию около этой надписи. Вот и встал вопрос, как же сделать так, чтобы пользователи просто не тискали на эту кнопку как сумасшедшие. Выход был прост. Блокировать кнопку да и все. Как это сделать? Для решения этого вопроса я обратился к своей любимой CMS mojoPortal. И вот какой код нарыл. Метод прост, а его пользу и не передать.

    public static void DisableButtonAfterClick(
            WebControl button,
            string disabledText,
            string postbackEventReference)
        {
            if (button == null) return;
            button.Attributes.Add("onclick", "this.value='"
                + disabledText
                + "';this.disabled = true;"
                + postbackEventReference);
        }

    А вот как его использовать

    DisableButtonAfterClick(
                    Button1,
                    "Пожалуйста, подождите...",
                    Page.ClientScript.GetPostBackEventReference(this.Button1, string.Empty)
                    );

    21 ноября 2009 г.

    mojoPortal: Экономим на хостинге

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

    Тут опять нам на помощь приходит mojoPortal. А именно его DAL для работы с различными базами данных. Так получилось, что саму CMS систему можно поставить на самый минимальны хостинг, который даже не предоставляет базу данных и все потому, что мы можем использовать внутреннюю базу данных SQLite. База достаточно малая и работает так сказать без нашего ведома…нам ничего не нужно устанавливать или требовать у хостера… и при этом у нас CMS работает как и с любой другой базой данных. Неправда ли удобно?

    Сказать честно, я не пытаюсь разрекламировать данную CMS и мне за это не платят=) просто я работаю с этой системой и делюсь своими впечатлениями с вами.

    12 ноября 2009 г.

    mojoPortal 2.3.2.9

    11 Ноября Joe Audette выдал в свет людской новую версию mojoPortal. Итак, чем же новым обзавелась CMS система? Какие новые возможности нам даны?

    Новостная рассылка

    1. Пользователи могут подписываться на получение писем с сайта не регистрируясь на нем.
    2. Модуль информационной подписки мы можем поместить на любую страницу и каждый сконфигурировать отдельно.
    3. Прогресс отправления писем.

    Обновление редакторов

    TinyMCE 3.2.7
    FCKeditor 2.6.5
    CKeditor 3.0.1

    Улучшения SEO

    Возможность задания каноничных url. Возможность конфигурирования каждой страницы отдельно.

    Отельные улучшения

    Добавлена новая категория прав доступа - “Users that can create root level pages”

    Добавлена возможность отключения аутнтификации по-умолчанию если включена аутентификация по Windows Live или Open ID

    Более подробная информация о новом релизе mojoPortal, можно прочитать из официального блога - http://www.mojoportal.com/mojoportal-2329-released.aspx

    9 ноября 2009 г.

    mojoPortal: Первые впечатления!

    Как-то давно я начал поиски хорошей системы для создания сайтов (даже начал писать свою, кстати, очень ничего получается=)) ), но ничего хорошего я найти не мог. Хотелось, конечно, бесплатное решение с хорошей функциональностью, хорошим кодом, большой расширяемостью, поддержкой большого количества баз данных (или хотя бы возможность написания их поддержки). И самое интересное, что ничего найти не мог. Я перепробовал большое количество OpenSource CMS на ASP.NET, благо на codeplex.com их хватает. И одно меня терзает: “Почему я просто сразу не обратил внимание на проект, который шел самым первым в списке!” Глупо, согласитесь. Моя логика на тот момент была следующая: “CMS на первом месте, значит будет большая, неповоротливая, да и при этом ничего в ней не поймешь пока кипу документации не изучишь”. Я ошибся. И при этом очень сильно.

    Все-таки пришел тот момент, когда я взял и установил это детище Joe Audette. Первым делом был маленький шок, так как установка прошла просто и гладко. Для того, чтобы разобраться в функциональности и работе с самой CMS понадобилось чуть меньше часа. Каждый модуль по своей сути является отдельным приложением внутри CMS.

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

    Свойства системы:

    • Кросплатформенность
    • Работа с базами данных:  MS SQL Server, MySQL, PostgreSQL, Firebird Sql и SQLite
    • Возможность установки и управления множеством сайтов
    • Множество скинов, возможность установки разных скинов на страницы
    • Возможность выбора редактора контента FCKeditor, TinyMCE или XStandard HTML WYSIWYG
    • Блоги
    • Форумы
    • Галерея изображений
    • RSS
    • Календарь событий
    • Контактная форма
    • Ecommerce
    • Файловый менеджер
    • Общие файлы
    • Google maps
    • Легко настраиваемые пользовательские профили
    • Локализация. По-умолчанию включено 10 языков
    • Конфигурирование хранения паролей
    • Url-rewriting позволяет использовать дружественные адреса
    • Поиск по сайту
    • Протоколирование ошибок
    • Возможность аутентификации на сайте с использованием LDAP, Active Directory, Windows NTLM, OpenID или Windows Live ID
    • Персонализация и web-части
    • Статистика сайта

    Многих разработчиков пугает одно, малое количество готовых модулей данной CMS, но это явно не то из-за чего стоит отбрасывать её на задний план, так как если есть руки, которые умеют стучать по клавишам и голова, которая умеет мыслить, то дополнительные модули, которые будут работать с данной системой появятся очень быстро.

    Так что, если Вам нужна бесплатная и хорошо расширяемая система, то лучше, чем mojoPortal не найти. Это моё личное ИМХО.

    Официальный сайт проекта mojoPortal – http://mojoportal.com

    6 ноября 2009 г.

    История: Steve Jobs demos Apple Macintosh, 1984

    Копаясь в огромной куче видео-роликов на YouTube.com я нашел достаточно интересную запись, которая показывает как же в свое время компания Apple удивила ми своим новым компьютером - Macintosh. Советую всем посмотреть даже тем, кто не знает английский, море оваций от происходящего на экране Mac-а действия, не нуждается в переводе.