2011-01-17 2 views
1

Я пытался узнать, как разрабатывать веб-сайты с помощью ASP.NET, а также настраивать персональный веб-сайт для использования в качестве онлайн-портфолио/резюме. На моем веб-сайте я решил не пытаться изобретать колесо и поэтому решил использовать готовый CMS на основе ASP.NET.Альтернатива Umbraco?

После прочтения многих отзывов я обосновался на Умбрако, но теперь я ищу альтернативы. Мне нравится Umbraco много, но у меня все время возникают проблемы. После установки на моем хосте я не внес никаких изменений в файловую систему или базу данных напрямую. Все изменения произошли через сайт администратора. Однако каким-то образом я продолжал получать его в каком-то штате, где я не мог удалить тип данных, и теперь у меня возникают проблемы с удалением или переименованием одного из моих шаблонов. Я искал форумы Umbraco для решений и, как правило, обнаружил, что мне нужно запустить некоторое средство для работы с SQL-скриптом в базе данных, чтобы очистить все. На самом деле это не то, чем я хочу заниматься своим личным сайтом.

У кого-нибудь еще было много проблем с Умбрако, как у меня? Существуют ли другие бесплатные системы CMS, которые являются более надежными, но похожими на Umbraco? В частности, мне очень нравится, как Umbraco дает мне полный контроль над HTML, созданным моим сайтом. В этом случае также лучше. Я не пытаюсь создать какой-то сайт социальной сети/сообщества/форум/блог. На этот сайт не будет много людей, которые бы заходили на этот сайт или что-то в этом роде.

Я читал немного о N2, который я сейчас начинаю рассматривать. Мне нравится, что это больше основано на разработчиках, и вы настраиваете типы страниц с помощью реальных классов .NET в Visual Studio. Опять же, я не хочу пытаться создать собственную CMS с нуля, но в то же время мне действительно не нравится, как сложно видеть, что происходит под капотом с большинством других систем CMS.

+0

Привет, Извините, что у вас возникли проблемы с Умбрако. Я могу честно сказать, что я не видел проблем, с которыми вы сталкиваетесь раньше. Однако недавно были внесены изменения в базу данных, добавив больше ограничений внешнего ключа и т. Д., Которые иногда не позволят вам удалять вещи с неоднозначной ошибкой. Например, при удалении доктринов и шаблонов вам необходимо убедиться, что на шаблон не ссылаются тип документа или наоборот, так как это может вызвать проблемы ограничения. Если вы разместите более подробную информацию о проблемах или ссылках на сообщения форума, я могу вам помочь. –

ответ

6

Я не использовал N2, поэтому я не могу комментировать это, но альтернативы, которые вы можете рассмотреть, это Orchard или FunnelWeb, оба находятся на MVC 3 и Razor.

Если вы хотите создать блог, который в основном представляет собой блог, то FunnelWeb - хороший вариант.

В настоящее время я пишу сравнение между Orchard and Umbraco, если вы заинтересованы.

+0

Ну, я решил остаться с Умбрако. Я смог исправить мою проблему, вручную удалив элементы из таблиц базы данных. Но я считаю это правильным ответом, потому что как FunnelWeb, так и Orchard выглядят как жизнеспособные варианты CMS, которые я должен проверить. –

4

Я думаю, вы будете счастливы, что вы застряли с Умбрако. Я был так расстроен Umbraco, когда я начал работать с ним по тем причинам, о которых вы говорили выше. Проблема с невозможностью удалить типы данных может означать, что она где-то связана с чем-то (IE: документ или тип носителя), и если вы принудительно удалите ее (IE: через db), вы действительно можете испортить свою установку. < - говорить по опыту.

Теперь я абсолютно влюблен в Умбрако. Я полностью уверен, что сейчас могу построить практически все, что мне нужно.

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

Удачи!

0

если вы хотите минимальный .net mvc4 см с хорошей производительностью проверить шайбу https://bitbucket.org/yohsii/puck/overview

добавляет очень мало понятий на вершине, что вам нужно знать для .net MVC, но это требует .net4.5 (и поэтому VS2012) для работы.

он также использует LocalDB из коробки, но если вы не хотите, чтобы установить, что просто прикрепить файл базы данных МДФ регулярного сервера SQL и изменить строку подключения

Смежные вопросы