Jump to content
  • 0

Самописная cms


moss
 Share

Question

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

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

если вам это не горит, не срочно, то потратьте года 2-3 на изучение: php, mysql, html, css, js, photoshop - это самое распространенное, но не могу сказать что самое лучшее, ведь каждый выбирает под себя сам свои инструменты.

потом почитайте как организуется база данных по структуре, про качество кода, про mvc и oop в php, про защиту данных от например sql инъекций, про юзабилити на сайте, про сочетание цветов и т.д. и т.п. говорить можно много, но лучше взять и попробовать, в противном случае отдать под заказ.

  • Like 1
Link to comment
Share on other sites

  • 0

Я от движков на PHP перешёл на движки на фреймворке CodeIgniter. В итоге готовый сайт переделывал месяц, попутно изучая CI с нуля. Следующая переделка другого сайта заняла уже полтора дня. Это к тому, что есть ещё один путь создания собственной CMS - использование фреймворка.

  • Like 1
Link to comment
Share on other sites

  • 0

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

В противном случае, мало вероятно, что получится чего-нибудь достойное

Link to comment
Share on other sites

  • 0

Грубо говоря, это библиотека готовых решений. Вам не нужно думать, как организовать кэш, настроить ЧПУ, сделать разбивку на страницы, загрузить фотки, проверить форму, всё это можно настроить автоматически. Вы не сами пишите все необходимые функции, а вставляете готовые, остальное берёт на себя фреймворк.

Link to comment
Share on other sites

  • 0

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

Link to comment
Share on other sites

  • 0

спасибо за инфу, попробую этот готовый конструктор..

а вот еще вопрос на засыпку, пишут что Друпал это CMF (Content Management Framework), то есть у них с CodeIgniter что то общее ? уж извините за тупую формулировку, трудно выразить то что плохо знаеш )

Link to comment
Share on other sites

  • 0

Друпал это CMS+CMF, в нём есть базовый функционал необходимый для создания большинства сайтов вроде блога, контентного проекта или ещё чего. И имеется своя библиотека функций (API) для расширения функционала. Можно вообще свой модуль с нуля написать, который будет делать только то, что вам требуется. У CI, Cohana, Yii нет админки как таковой, текст сразу же не вставишь на сайт подобно Друпалу, её ещё написать надо вначале.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy