Полный код статьи http://www.mojoportal.ru/features.aspx
Полный код статьи http://www.mojoportal.ru/features.aspx
Как-то давно я начал поиски хорошей системы для создания сайтов (даже начал писать свою, кстати, очень ничего получается=)) ), но ничего хорошего я найти не мог. Хотелось, конечно, бесплатное решение с хорошей функциональностью, хорошим кодом, большой расширяемостью, поддержкой большого количества баз данных (или хотя бы возможность написания их поддержки). И самое интересное, что ничего найти не мог. Я перепробовал большое количество OpenSource CMS на ASP.NET, благо на codeplex.com их хватает. И одно меня терзает: “Почему я просто сразу не обратил внимание на проект, который шел самым первым в списке!” Глупо, согласитесь. Моя логика на тот момент была следующая: “CMS на первом месте, значит будет большая, неповоротливая, да и при этом ничего в ней не поймешь пока кипу документации не изучишь”. Я ошибся. И при этом очень сильно.
Все-таки пришел тот момент, когда я взял и установил это детище Joe Audette. Первым делом был маленький шок, так как установка прошла просто и гладко. Для того, чтобы разобраться в функциональности и работе с самой CMS понадобилось чуть меньше часа. Каждый модуль по своей сути является отдельным приложением внутри CMS.
Когда был скачан и открыт исходный код, то сначала был ужас, от того сколько же здесь модулей, сколько библиотек и проектов, но покопавшись в этом примерно с час начинаешь все понимать. Код читается как книга, как хорошая книга по программированию, в которой написано, как должно быть построено и спроектировано хорошее приложение.
Свойства системы:
Многих разработчиков пугает одно, малое количество готовых модулей данной CMS, но это явно не то из-за чего стоит отбрасывать её на задний план, так как если есть руки, которые умеют стучать по клавишам и голова, которая умеет мыслить, то дополнительные модули, которые будут работать с данной системой появятся очень быстро.
Так что, если Вам нужна бесплатная и хорошо расширяемая система, то лучше, чем mojoPortal не найти. Это моё личное ИМХО.
Официальный сайт проекта mojoPortal – http://mojoportal.com
Честно говоря. Сегодня был очень раздосадован, разозлен и еще даже не знаю как сказать. И все дело в своем же сайте. Он был как развалина. Команда развалилась, нас осталось только двое, а какие сразу были радужные мечты, но реальность жестока… Ну да ладно… Я так понял, что пока что надеяться нету на кого, по этой причине с сегодняшнего дня начинаю разработку своего маленького, но инструмента разработки. Нет, это не CMS с ней не сможет работать просто администратор без помощи программиста, но пока что на разработку CMS просто нету сил. Мне не очень нравится, когда мне говорят фразы: “Вы хоть свой сайт доделай-те, а то ничего не умеете, а лезете”. Я не буду это оспаривать. Чего кидать слова на ветер, вернуть авторитет можно только делом.
Итак, разработку инструмента для создания сайтов на платформе ASP.NET я считаю открытой.
Несколько месяцев искал что-нить хорошее и мало-мальски подходящее для создания сайтов визиток и просто сайтов малой функциональной нагрузки, но что-то ничего так и не нашел.
DotNetNuke большая CMS много наворотов и толку от этого никакого. Вот если подумать! Нужно человеку сайт создать только сайт визитка с парой страниц инфы, а тут ты будешь ставить 10-15 метров исходников и создавать страницы. Да и еще потом объясни этому человеку, как работать с этой системой и что лезть куда-то туда не нужно… Так что однозначно не подходит.
N2CMS по заверению разработчиков маленькая и легкая… но одни исходники скомпилированные библиотеки и тому подобное заняло у меня 140 метров. Вот это легкая! Куча сторонних библиотек, годы уйдут, чтобы разобраться.
Oxite написанная на ASP.NET MVC. Прикольный проектик, но жаль сырой как не сваренное яйцо. Думал, что можно доработать, но проще что-то новое написать.
MyWebPagesStarterKit вот эта штука мне реально понравилась. Может это любовь? Может и так! Да, вот, загвоздочка одна не маловажная custom design создать так и не получается… чтоб его навоять нужно переписать всю CMS. А ведь она такая хорошенькая.
И что у нас остается? Какой вывод? Да никакого. Просто говоря… у нас есть достаточное количество Open Source CMS написанных на ASP.NET, но при этом ни ОДНОЙ толковой. Вывод? Нужно начинать продумывать и писать CMS на ASP.NET MVC самому.
Или кто-то предложит, что-то по-лучше?????