2013-05-27 2 views
0

Я всегда предпочитал строить свои собственные cms, потому что он полностью настраивается для моих собственных нужд или для клиентов. На данный момент я просто начинающий/посредственный программист, и теперь я изучаю более популярный cms, похожий на joomla, drupal и т. Д., Потому что мне кажется привлекательным, что у них так много стандартных модулей. Я никогда не пробовал другие cms, чем мои собственные, и я просто попробовал демонстрацию joomla (backend), и я абсолютно ужасен этим и прямо хочу вернуться в свою пещеру с помощью собственного CMS. Путь к многим вариантам для меня и, по моему мнению, не очень удобен для пользователя.Могу ли я создать созданный на заказ cms в cms с открытым исходным кодом?

Мой вопрос: могу ли я создать веб-сайт, в котором есть custommade cms с помощью cms с открытым исходным кодом, поэтому я могу настроить пользовательские cms и позволить ему быть дружественным к пользователю. Как cms в cms. Это звучит странно, возможно, это просто чтение о модулях, которые у них есть, и я все еще хочу использовать его, даже если мне нужно сделать странный скачок, чтобы это сделать.

Cheers!

+0

Если я понял вопрос, то ответ «да», если не понял вопроса, он все еще может быть «да», но также может быть «нет». –

ответ

1

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

В качестве альтернативы, если вы знакомы со структурами данных и схемой базы данных, вы можете написать, чтобы написать свой собственный интерфейс для доступа и обновления этих структур данных.

По правде говоря, возможно, ваша главная проблема с CMS как просто отсутствие знакомства. Особенно учитывая то, как вы охарактеризовали себя как «начинающего/посредственного» программиста, вам лучше всего будет изучать CMS и научиться добавлять к нему новые вещи.

Не поймите меня неправильно, я не согласен с вашими чувствами в отношении этих CMS, у большинства из них не было сильного дизайнера UX (и, в некоторых случаях, архитектор данных), связанного с начальными этапами, и они теперь он страдает. Но не страдать так много, что большинство людей могло бы заметно улучшить ситуацию. Возьмите слово кого-то, кто создал не только пользовательскую CMS, но и собственную структуру, на которой можно развить: легко сделать одна вещь лучшее, что когда-либо было сделано.Трудно сделать все и пусть он будет проходимым.

+0

Спасибо, оба ваших усилия ответить на мой вопрос. Он проясняет много :) – funnypancake

1

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

вы можете прочитать больше об использовании WordPress в качестве СХ здесь

http://wp.tutsplus.com/tutorials/use-wordpress-as-a-cms-content-management-system/ http://wp.tutsplus.com/tutorials/creative-coding/using-wordpress-as-a-web-application-framework/

и некоторых esentials о том, как начать разработку для WordPress

http://net.tutsplus.com/tag/wordpress/

Один из аккуратной вещи что вы также можете сделать с wordpress, это подключить его к вашим cms и просто использовать некоторые из его функций, как описано здесь http://www.problogdesign.com/wordpress/use-wordpress-as-a-php-framework-for-your-static-html-pages/ таким образом у вас может быть намного больше контроля над ним, но я настоятельно рекомендую просто использовать всю платформу, вместо этого вы сможете всегда обновлять последнюю версию без каких-либо проблем.

Надеюсь, это поможет