Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Философия администрирования 
:(
    Опции темы
Gold Dragon
Дата 26.12.2006, 09:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 1
Всего: 71



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

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


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
-=Ustas=-
Дата 26.12.2006, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: нет
Всего: 69



У тебя на каждый проект что, админка разная что ли?!


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Gold Dragon
Дата 27.12.2006, 00:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 1
Всего: 71



в принципе ДА. 

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

В этом и заключается вопрос.. как мне прийти в однообразию, но при этом не быть "движком-CMS"

Добавлено @ 00:57 
т.е. каковы основы? smile


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
-=Ustas=-
Дата 27.12.2006, 09:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: нет
Всего: 69



Цитата(Gold Dragon @  27.12.2006,  00:57 Найти цитируемый пост)
т.е. каковы основы?

Писать независимыми модулями, т.е. чтоб изменения одного не влияли на другой.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Mal Hack
Дата 27.12.2006, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 8
Всего: 261



Пишешь пользовательский модуль компонента и административный. Проблем не вижу. Подцепляешь обоих и все.
PM ICQ   Вверх
CyClon
Дата 17.4.2007, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 3.12.2005

Репутация: нет
Всего: 4



Грубо... Создаешь папку modules и admin. В них создаешь папки с одинаковыми названиями. В папках - файл index.php и др. файлы необходимые для работы.

Потом в скриптах делаешь include их и так, чтобы модуль не зависел от основного скрипта (никаких общих конфигов и т.д.) - будет проще...

Да и вообще это трудно объяснить, лучше скачать какую-нибудь CMS типа SLAED, Danneo или уже на край PHP-Nuke и посмотри как там устроена модульность.


--------------------
user posted image
PM   Вверх
Gold Dragon
Дата 18.4.2007, 06:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 1
Всего: 71



В общем, сейчас так и пишу ну или пытаюсь писать smile


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
-=Ustas=-
Дата 18.4.2007, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: нет
Всего: 69



Цитата(CyClon @  17.4.2007,  21:39 Найти цитируемый пост)
Потом в скриптах делаешь include их и так, чтобы модуль не зависел от основного скрипта (никаких общих конфигов и т.д.) - будет проще...

По-твоему на каждый модуль свой конфиг?! Оригинально...


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Gold Dragon
Дата 19.4.2007, 06:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 1
Всего: 71



А вообще-то нормально... Согласен что не на все конечно smile но на более-меннее самостоятельные, типа рассылка, гостевая и т.п лучше отдельные. Можно гибко и легче рерулировать права. Ну это моё мнение и мне это нравится.. Если честно, подсмотрел такое с Joolma  smile 


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
-=Ustas=-
Дата 19.4.2007, 06:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: нет
Всего: 69



Цитата(Gold Dragon @  19.4.2007,  06:39 Найти цитируемый пост)
Если честно

Не, ну что касается специфических настроек именно для модуля, то да, я тоже согласен. Ну а глобальные нужно уже глобальными делать smile


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
CyClon
Дата 19.4.2007, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 3.12.2005

Репутация: нет
Всего: 4



Цитата
По-твоему на каждый модуль свой конфиг?! Оригинально... 


Ну а что, проще перемешать все в одном месте? В один файл забить параметры кол-ва новостей, типа отправляемых сообщений, маски имен юзеров и т.д.

ИМХО к каждому модулю свой конфиг, в котором указаны опции, которые отвечают только за данный модуль. Ибо если модуль снести, конфиг тогда останется (если общий) и будет не совсем хорошою.


--------------------
user posted image
PM   Вверх
WolfON
Дата 19.4.2007, 22:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 604
Регистрация: 19.7.2004

Репутация: 1
Всего: 8



Не вижу проблемы. ООП создавался в тч и для повторного использования кода
PM MAIL ICQ   Вверх
Master
Дата 8.5.2007, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: нет
Всего: 10



Имхо напиши так...

Целиковое ядро (CMS)
и отдельными компонентами этого ядра пусть будут админки всяких мелочей которые будут например инкляйдится и работать в принципе как отдельные классы


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
MoLeX
Дата 19.5.2007, 09:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 0
Всего: 140



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


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

Внимание: данный раздел предназначен для решения сложных, нестандартных задач.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Для профи | Следующая тема »


 




[ Время генерации скрипта: 0.0790 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.