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

2 комментария:

Blush комментирует...
Этот комментарий был удален автором.
Blush комментирует...
Этот комментарий был удален автором.