Подходящая структура CMS для проектов сайта - нужен совет - PullRequest
0 голосов
/ 04 июля 2010

Я скоро создам веб-сайт, и поэтому у меня четыре готовых проекта (или три, если вы рассматриваете первую запись как полноценный проект, а не два отдельных сайта):

1& 2 - интернет-радиостанция

3 - справочник телевизионных эпизодов с эфирными датами

4 - новостной сайт

Я опишу каждую из них и то, как я собираюсь их использовать

Проект 1 & 2

Первый, который я пытаюсь найти CMS, которая будет работать так же, как этот сайт: http://www.leicestersound.co.uk

где статьи представлены в этом формате (обратите внимание, что сайт работает на ASP.NET):

http://www.leicestersound.co.uk/schedule.asp?day=3

http://www.leicestersound.co.uk/sectional.asp?ID=13054

http://www.leicestersound.co.uk/Article.asp?id=765080

(хотя это IIS, я предполагаю, что это можно сделать с помощью PHP - с помощью директивы addtype в файле .htaccess, чтобы гарантировать, что PHP выглядит так, как будто это имя файла ASP, и параметр идентификатора строки запроса, как уже упоминалосьвыше).

CMS должна быть достаточно настраиваемой, чтобы сделать это;Я пробовал Joomla, но он не подходит для этой цели, URL-адреса не отображаются в виде name.php? Id = VALUEHERE, у кого-нибудь есть какие-нибудь хорошие рекомендации?

Для другой интернет-радиостанции (для которой требуетсядругой дизайн, поскольку он нацелен на другую аудиторию), я пытаюсь создать URL без расширения, например:

http://www.heart.co.uk/eastmids/shows/breakfast/

http://www.heart.co.uk/eastmids/shows/schedule/?date=2010-07-08

http://www.heart.co.uk/eastmids/shows/simon-dale/blog/

Несмотря на то, что есть некоторые строки запроса, кажется, что они все так или иначе используют mod_rewrite.Не уверен, что сайт написан на ASP.NET или нет, я не могу сказать.

Проект 3 Я пытаюсь создать руководство для телевидения и эпизодов, например, которое имеетнекоторые динамические обновления содержимого:

http://library.digiguide.com/lib/programmenextshowing/House-238308

(телегид динамически редактируется, обратите внимание также на альтернативный URL - оригинальный URL-адрес http://library.digiguide.com/lib/programmenextshowing/238308)

http://library.digiguide.com/lib/episode/713448

(предположительно содержимое эпизода из базы данных?)

Следующие два URL-адреса также показывают тот же эффект, которого я пытаюсь достичь.

http://library.digiguide.com/lib/programmenextshowing/12578&hPage=1

http://library.digiguide.com/lib/episode/714853

Хотя приведенная выше ссылка является CMS-системой, управляемой ASP, я надеюсь, что этого можно достичь в PHP. Я пробовал MovieDB (http://movie -db.sourceforge.net / )но не мог воспроизвести его, это было идеально для моей базы данных фильмов, но в остальном не очень хорошо для телевизионной.

====

Что касается четвертого, то это многопроще описать, что я хочу сделать, и это просто требует простого редактирования и загрузки некоторых изображений / файлов - в настоящее время используется Joomla, но я не уверен, что этоЛучшая вещь для новостного сайта.

Извиняюсь, если кажется, что ссылок много, но это демонстрирует эффект, который я пытаюсь эмулировать с моими сайтами, что я собираюсь сделать, и CMS должен быть PHP/ На основе MySQL (никаких плоских файлов!) И возможность работать в Windows и Linux (у меня есть резервная копия на моем локальном хосте в Windows, но мой веб-хост работает на PHP / MySQL на Apache в Linux!)

Спасибо

1 Ответ

0 голосов
/ 04 июля 2010

Хотя SO - очень хорошее место для получения ответов на технические вопросы, оценка того, какая CMS подходит для конкретного проекта, является тяжелой работой, частью проекта и, следовательно, вашей работы.Все, что люди могут здесь сделать, это дать вам несколько советов и задать конкретные вопросы, такие как «Может ли PHP X выполнять функцию Y?»

Проверьте множество «какой CMS?»вопросы по SO:

Также взгляните на OpenSourceCMS.com , сайт, который предоставляет десятки тестовых установок различных CMS, готовых для тест-драйва.

...