2009-08-24 3 views
6

Я собираюсь начать работу над сайтом для клиента, и я борюсь с тем, как это сделать. Они хотят (в порядке очередности)CMS vs. Прямой HTML для сайта?

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

Итак, я начал думать, что могу согнуть Wordpress своей воле. У них очень специфический дизайн, который они создали, поэтому мне пришлось бы создать свою собственную тему Wordpress. Но я использую Wordpress Pages для создания (многих) страниц, которые они должны создать. Я как бы борюсь с изгибом навигации, чтобы работать с этими страницами. Например, мне нужно, чтобы ссылки на дочерние страницы отображались только при показе родительской страницы. Я ткнул плагинами, но мне не повезло найти один, и я не думаю, что я действительно взламываю свой собственный плагин.

Я мог бы просто создать тему, где это просто главный навигатор и логотип, и оставим код на страницах, но тогда я мог бы пойти и на прямой HTML.

У меня был ограниченный опыт работы с Joomla и Drupal. Кто-нибудь из вас, ребята, знает, могу ли я сделать это легче с этими CMS?

Я склоняюсь к прямому маршруту HTML, а затем прохожу им, как обновить его и пообщаться с ним самостоятельно. Но у меня есть страх, что я буду их долгосрочной технической поддержкой в ​​будущем.

Любые советы?

Спасибо. :)

+5

«Боязнь, что я буду их долгосрочной технической поддержкой в ​​будущем»? В этой экономике это не называется «страх» - это называется «надеждой» :-) – ChssPly76

+0

Ак, спасибо за редактирование Darko. Разговор затруднен. – MayorAwesome

+1

Хорошая точка, ChssPly76. Хотя в этой экономике я торгую на этом сайте. – MayorAwesome

ответ

3

Я думаю, что Wordpress, или некоторые CMS, является лучшим решением в долгосрочной перспективе, потому что он может получить очень волосатое сохранение таких вещей, как архивы, комментарии, категории, теги и т. Д. С прямым HTML. Кроме того, с популярной CMS, такой как Wordpress, вы можете использовать богатство плагинов, которые разрабатываются другими. Также было бы гораздо удобнее представить вашему клиенту приятный пользовательский интерфейс (т. Е. Веб-интерфейс Wordpress), а не кучу HTML-файлов, которые необходимо поддерживать вручную.

Что касается ссылок «Мне нужно, чтобы ссылки на страницы с детьми отображались только при родительской странице», вы можете упорядочить страницы Wordpress иерархически, а затем использовать эту иерархию в теме PHP. См. «if is a page, or a child of a page, or in a category (a solution)» для примера Wordpress PHP.

+0

Да, это действительно похоже на то, что я мог бы использовать. Думаю, я смогу заставить это работать по моей конкретной проблеме. Если смогу, тогда я сохраню способность делать все причудливые материалы Wordpress. Я сделаю это. Спасибо, Сара! – MayorAwesome

+1

Статические HTML-страницы все еще могут использоваться для простых страниц и в ограниченных средах без поддержки базы данных (как этого требует Wordpress). –

2

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

+0

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

+2

Простой HTML никогда никого не закручивает :) Сложное усложнение! –

1

Поскольку вы выполняете работу для клиента, определенно дайте ему сильную работу с CMS, такой как Joomla, перед тем, как перевернуть свой собственный. Создание собственного сайта добавит будущую стоимость вашему клиенту, если вы сможете его избежать. Использование существующей CMS означает, что кто-то другой может взять на себя вашу работу намного легче. Это также означает сокращение объема поддержки, которую вы должны будете предоставить, поскольку у Joomla (и т. Д.) Есть сообщества пользователей, которые могут помочь в решении проблем.

+0

Думаю, я дам Джомале выстрел. Я думаю, что после выходных и случая с пивом я бы лучше понял, с чем я против. – MayorAwesome

0

Вам будет лучше всего установить какую-то предварительно созданную CMS. PHP-Fusion является хорошим, который работает на PHP и MySQL (базовый стек W/LAMP) и очень настраивается.

Вам легко настроить его, его можно использовать, и им легко обновляться. Также есть тонна плагинов, которые вы можете использовать.

Пожалуйста, имейте в виду, что PHP-Fusion - это простая CMS для настройки, легко настраивается как администратор и легко модифицируется, но это не так сильно, как говорит Joomla. Это может быть хорошим промежуточным приложением для быстрой настройки, когда вы получаете более масштабируемую структуру. Они могут использовать одну и ту же базу данных, и данные являются основой большинства веб-приложений, поэтому это не будет слишком большой сделкой для миграции.

0

Если они классные с прямым HTML и не имеют бюджета, чтобы сделать фантазию CMS, просто пойдите с прямым HTML.

Если они готовы потратить дополнительные деньги, чтобы получить классную CMS, то вы можете позволить себе потратить время на настройку wordpress или даже изучить drupal. Вы даже можете создать свой собственный, используя PHP, Rails!

0

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

На мой взгляд, Wordpress, не является CMS.

+0

Я знаю, что Wordpress ориентирован на блог, но вы можете создавать с ним не блог-сайты. Почему, на ваш взгляд, это не CMS? – Phil

0

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

Wp довольно прост в использовании, поэтому это может быть отличным вариантом.

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