|
-7 / 15 / 0
Регистрация: 13.05.2012
Сообщений: 169
|
|
Ядро сайта09.03.2013, 19:01. Показов 7335. Ответов 32
Метки нет (Все метки)
Могу ли я самостоятельно создать ядро сайта(Простенькую CMS систему) с поддержкой модулей и шаблонов.
Я на среднем уровне знаю в PHP, знаю основы ООП, немного разбираюсь в наследовании. Умею работать с MySQL(Простенькие запросы типа mysql_query("SELECT * FROM table WHERE id=1") Если этих знаний недостаточно, скажите, что ещё нужно. Пожалуйста, опишите процесс разработки CMS, с чего нужно начинать. Заранее спасибо!!!
0
|
|
| 09.03.2013, 19:01 | |
|
Ответы с готовыми решениями:
32
Структура сайта (Ядро) Ядро для умного поиска. Алгоритм. Создать поиск для сайта Ядро CMS |
|
28 / 50 / 2
Регистрация: 10.01.2012
Сообщений: 347
|
|
| 09.03.2013, 19:28 | |
|
лучше всего начать с описания каким функционалом будет обладать будущая цмс-ка
0
|
|
|
1 / 1 / 0
Регистрация: 04.08.2011
Сообщений: 21
|
||
| 09.03.2013, 19:32 | ||
|
После того как понята логика того как должна работать ваша система, кодим. А так лучше не заморачиваться на счет этого. Так как в одиночку такое не делается.
0
|
||
|
28 / 50 / 2
Регистрация: 10.01.2012
Сообщений: 347
|
|
| 09.03.2013, 19:50 | |
|
0
|
|
|
270 / 226 / 11
Регистрация: 20.04.2012
Сообщений: 817
|
|
| 09.03.2013, 19:50 | |
|
0
|
|
|
-7 / 15 / 0
Регистрация: 13.05.2012
Сообщений: 169
|
||
| 09.03.2013, 20:04 [ТС] | ||
|
Насчёт функций я определился. CMS должна будет: Основные функции: - Поддерживать систему модулей(Это сделает её более гибкой и универсальной) - Поддерживать шаблоны(или скины) - Управлять страницами(статьями) сайта из админки Основные модули: - Редактор статей - Шаблонизатор Необязательные функции и модули: - ЧПУ - Новости Со структурой я тоже определился. Скриншот выложил.
0
|
||
|
28 / 50 / 2
Регистрация: 10.01.2012
Сообщений: 347
|
|||||
| 09.03.2013, 20:13 | |||||
чтобы понять на сколько всё геморойно без фреймворка ) ) как будешь "поддерживать" модули? как они будут цепляться в разные разделы сайта? что будешь делать если надо один и тотже функциональный модуль, но с разными параметрами надо подключить в разные разделы сайта? и что вообще будешь называть "модулем"? )
0
|
|||||
|
270 / 226 / 11
Регистрация: 20.04.2012
Сообщений: 817
|
|||
| 09.03.2013, 21:26 | |||
короче обсуждать все это бессмысленно, 200 раз все ещё поменяется у тебя.
0
|
|||
|
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
|
|||
| 09.03.2013, 22:35 | |||
|
Шаблонизатор не является никакой частью ядра. В мной известных фреймворках можно подключить любой шаблонизатор, адаптер которых реализует нужный интерфейс.
0
|
|||
|
270 / 226 / 11
Регистрация: 20.04.2012
Сообщений: 817
|
||
| 10.03.2013, 00:18 | ||
0
|
||
|
-7 / 15 / 0
Регистрация: 13.05.2012
Сообщений: 169
|
|||
| 10.03.2013, 10:20 [ТС] | |||
|
Так с чего же начинать писать? Структура базы данных тоже определена. Добавлено через 11 минут
0
|
|||
|
28 / 50 / 2
Регистрация: 10.01.2012
Сообщений: 347
|
|
| 10.03.2013, 10:50 | |
|
каркасы разные бывают... да и самое главное - это понимать цель - ради чего затеяна вся эта эпопея с цмс... если просто побаловаться пару месяцев, наваять какой-нить там движок, а потом вообще забить на веб-девелопинг, тогда что-нить явно простенькое, например Laravel 4 или Silex, а если есть задел на перспективу т.е. заниматься в будущем серьёзно и профессионально, то во первых до дыр изучить книгу "PHP. Объекты, шаблоны и методики программирования. 3-е издание", автор Метт Зандстра, кроме глав 15 т.к. сейчас используется Composer и https://packagist.org/ и главу 17 тоже ненадо читать, сейчас используется Git.
а потом плотно браться на полный фреймворк Symfony2.
0
|
|
|
-7 / 15 / 0
Регистрация: 13.05.2012
Сообщений: 169
|
||
| 10.03.2013, 11:18 [ТС] | ||
|
А за сколько времени я смогу сделать первую версию CMS?
0
|
||
|
28 / 50 / 2
Регистрация: 10.01.2012
Сообщений: 347
|
|
| 10.03.2013, 11:34 | |
|
каким именно "пользователям"?
0
|
|
|
-7 / 15 / 0
Регистрация: 13.05.2012
Сообщений: 169
|
||
| 10.03.2013, 11:39 [ТС] | ||
|
Но это всё в будущем. Сначала CMS нужно создать
0
|
||
|
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
|
||
| 10.03.2013, 11:46 | ||
|
1. Поставить критерии интересности и полезности. 2. Bыучить популярные CMS, разобраться как они устроены 3. Определить, почему их нельзя модифицировать до необходимого уровня, а надо писать с нуля 4. Написать. Если у тебя нет нескольких лет опыта, то свою CMS тебе писать нужно исключительно для того, чтобы научиться, а потом стереть ее, чтобы использовать чужие.
0
|
||
|
28 / 50 / 2
Регистрация: 10.01.2012
Сообщений: 347
|
||
| 10.03.2013, 11:52 | ||
|
ну пользователей заинтересовать достаточно просто: тонна подключаемых мышкой шалонов и модулей - и всё юзеры начнут тыкаться мышкой и делать выводы
) а вот разработчики... на какой класс рассчитываешь? как минимум судя по тому, что если сильно хочется позаниматься созданием цмс-ки, могу предложить сотрудничество в моём проекте, он опенсорц, но чтобы тебе начать хотя быть чуть чуть в него вникать, нужно прочитать всю книгу Зандстры и освоиться с симфони2, а это примерно 2-3 месяца с нулевого уровня...
0
|
||
|
-7 / 15 / 0
Регистрация: 13.05.2012
Сообщений: 169
|
||
| 10.03.2013, 11:59 [ТС] | ||
|
1) Полезность и интересность - Быстрота - Расширяемость - Шаблонизация - И т.д.. 2) Я немного разбираюсь в работе таких CMS, как Joomla или WordPress. 3) Такие CMS как например WP или Joomla слишком громоздкие и объёмные. Я планирую сделать несколько сборок своей CMS - Минимальная(Только системные и самые необходимые функции и модули, 1 шаблон) - Стандартная(Системные функции, основные модули и функции, 2-3 шаблона) - Полная(Системные функции, множество всяких модулей и функций, десяток самых красивых шаблонов) Т.е. каждый сможет выбрать сборку для себя, ведь если надо создать сайт, где 2-3 страницы, не скачивать же огромный архив с миллионом ненужных функций и модулей.
0
|
||
|
28 / 50 / 2
Регистрация: 10.01.2012
Сообщений: 347
|
|
| 10.03.2013, 12:04 | |
)) сейчас немного вопрос не в тему задам но по сути что для тебя означает "скачивать же огромный архив с миллионом ненужных функций и модулей"? хотя бы буквально опиши что это вообще значит, очень желательно с конкретным примером
0
|
|
|
-7 / 15 / 0
Регистрация: 13.05.2012
Сообщений: 169
|
||
| 10.03.2013, 12:21 [ТС] | ||
|
Так же ему не нужны модули "ReCaptcha", "RSS", многочисленные модули аутентификации, подсветка кода. Ему не нужно огромное количество JS библиотек(Jquery, Prototype), не нужны плагины для работы с изображениями и не нужно многое другое. Гораздо удобнее будет выучить HTML и создать эти 2 страницы, а не использовать всю мощь функционала CMS. Многие модули и компоненты замедляют CMS. Другое дело, если пользователь хочет создать огромный портал, где 2000+ страниц. Тогда весь этот функционал ему будет необходим.
0
|
||
| 10.03.2013, 12:21 | |
|
Помогаю со студенческими работами здесь
20
Модульный движок/ядро Трафиконесущее семантическое ядро для любого сайта. Симантическое ядро сайта. Как проще создать? Составляем семантическое ядро для сайта на английском языке Как я писал семантическое ядро для своего сайта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во
всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
|