From: AnToXa <an...@ph...> - 2002-05-24 13:35:12
|
Народ. а я вот тут подумал, а кто мне вразумительно объяснить термин CMS. content management system это понятно, но вот насколько далеко заходит этот management? т.е. это нечто вроде phpnuke или что? -- Origin: - Всегда помни, - улыбался Бог, - Я всегда посылаю вам только ангелов, и никого кроме них... -- Антон Поваров [ ICQ: 85431470 ] |
From: Andrey A. <mv...@ph...> - 2002-05-24 14:29:54
|
QT4g7sHSz8QuDQoNCkE+IMEg0SDXz9Qg1NXUINDPxNXNwcwsIMEgy9TPIM3OxSDX0sHa1c3J 1MXM2M7PIM/C39HTzsnU2CDUxdLNyc4gQ01TLg0KQT4gY29udGVudCBtYW5hZ2VtZW50IHN5 c3RlbSDc1M8g0M/O0dTOzywgzs8g18/UIM7B08vPzNjLzyDEwczFy88g2sHIz8TJ1A0KQT4g 3NTP1CBtYW5hZ2VtZW50Pw0KDQpBPiDULsUuINzUzyDOxd7UzyDX0s/ExSBwaHBudWtlIMnM ySDe1M8/DQoNCu3PxSDNzsXOycUg1MHLz8Ug0M8g3NTPzdUg18/Q0s/T1S4NCg0K5dPU2CDS 0cQgw8XMxcosINrBxMHeLCDTy8zBxNnXwcDdycjT0SDXIM7Fy9XAIMvPzsPF0MPAIN7Uz8zY LiD0zyDF09TYDQrH0tXCzyDe1M8g1SDOwdMgxM/M1s7PIMLZ1Ng6IM7P18/T1MksINDVwszJ y8HDycksIMbBy8ksINPL0snQ1NksDQrLwdTBzM/HINPT2czPyywgx8/Mz9PP18HOydEsINLB ws/UwSDJINDSz97FxS4g98/UIMfS1cLPIM7Bws/SDQrTy9LJ0NTP1ywgy8/Uz9LZyiDC1cTF 1CDc1M8gy8/MwsHTydTYIMkgxdPU2CDj7fMuDQoNCvTJ0MEgxNXCxdQgMiDewdPUySjEz8zW zs8gwtnU2CkuIDEgLSDzy9LJ0NTZIMvP1M/S2cUgy8/MwsHT0dQgzsEg19nXz8QNCsvMycXO 1NUgySDBxM3JztPLycUg08vSydDU2Swgy8/Uz9LZxSDV0NLB18zRwNQg19PFzSDLz87Uxc7U z80uDQoNCvTF0MXS2CDQzyDQz9fPxNUgzsDLz9cvzsUgzsDLz9cuIOTBLCDF09TYIMHM2NTF 0s7B1MnXztnFINDV1MkgLSDc1M8NCtfa0dTYIMfP1M/X2cUsIM7PINcgzsnIIMvV3sEgzsXE z9PUwdTLz9cgySDUz8fEwSDSwcLP1MEgwtXExdQg08/T1M/R1NgNCsnaINDB1N7F18HOydEg 3NTJyCDHz9TP19nIINPL0snQ1M/XINDPxCDT18/JIM7V1sTZLg0KDQruzyDQxdLXz87B3sHM 2M7PIM7BxM8gz9DSxcTFzMnU2NPRIN7UzyDEz8zWzs8gwtnU2CwgwSDQz9TPzSDV1sUNCtfZ wsnSwdTYIMnMySDF09TYIM7P0s3BzNjO2cUgx8/Uz9fZxSDSxdvFzsnRLCDLz9TP0tnFINDS ycvS1d7J18HA1NPRINMNCs3JzsnNwczYztnNySDawdTSwdTBzcksIMzJws8gwtXE1dQg0MnT wdTY09Eg0yDO1czRLg0KDQrr09TBINPBzSDzwdvBINPFx8/EztEgzsEgI3BocHNvdWwg0NLP 08nMIM/C0sHUydTYINfOyc3BzsnFIM7BDQpodHRwOi8vd3d3LnBocHBvcnRhbHMuY29tLCDU z9DJyyDT1M/J1CDOwSDLwc7BzMUuLi4g9MHLINfP1C4NCg0KLS0gDQrzINXXwdbFzsnFzSwN CiBBbmRyZXkgICAgICAgICAgICAgICAgICAgICAgICAgIG1haWx0bzptdmNfYWFhQHBocGNs dWIubmV0DQoNCg== |
From: AnToXa <an...@ph...> - 2002-05-24 14:51:28
|
Hello Andrey, Friday, May 24, 2002, 9:29:45 PM, you wrote: A>> Народ. A>> а я вот тут подумал, а кто мне вразумительно объяснить термин CMS. A>> content management system это понятно, но вот насколько далеко заходит A>> этот management? A>> т.е. это нечто вроде phpnuke или что? AA> Мое мнение такое по этому вопросу. AA> Есть ряд целей, задач, складывающихся в некую концепцю чтоль. То есть AA> грубо что у нас должно быть: новости, публикации, факи, скрипты, AA> каталог ссылок, голосования, работа и прочее. Вот грубо набор AA> скриптов, который будет это колбасить и есть ЦМС. AA> Теперь по поводу нюков/не нюков. Да, есть альтернативные пути - это AA> взять готовые, но в них куча недостатков и тогда работа будет состоять AA> из патчевания этих готовых скриптов под свои нужды. я имел в виду вот что. Мы делаем CMS, что имеено подразумевается под этим словом: набор скриптов или система вправления всем сайтом... где все эти наборы интегрированы ("модулями" их кличуть) и именно в этой связи я привел phpnuke т.е. в эту систему включаются модули авторизации юзеров, с различными правами достума туда и сюда (к модулям, внутри модулей). общие настройки СУБД и архитектура построения. т.е. как видно из всего вышесказанного я за второй вариант, т.е. интергированную систему :) -- Origin: - Всегда помни, - улыбался Бог, - Я всегда посылаю вам только ангелов, и никого кроме них... -- Антон Поваров [ ICQ: 85431470 ] |
From: Andrey A. <mv...@ph...> - 2002-05-24 15:17:02
|
QT4g0SDJzcXMINcg18nE1SDXz9Qg3tTPLg0KQT4g7dkgxMXMwcXNIENNUywg3tTPIMnNxcXO zyDQz8TSwdrVzcXXwcXU09Eg0M/EINzUyc0g08zP18/NOiDOwcLP0g0KQT4g08vSydDUz9cg yczJINPJ09TFzcEg19DSwdfMxc7J0SDX08XNINPBytTPzS4uLiDHxMUg19PFINzUySDOwcLP 0tkNCkE+IMnO1MXH0snSz9fBztkgKCLNz8TVzNHNySIgycggy8zJ3tXU2CkgySDJzcXOzs8g 1yDc1M/KINPX0drJINEg0NLJ18XMDQpBPiBwaHBudWtlDQoNCvEgwtkgws/M2NvFIM7B2tfB zCDc1M8gzsXLyc0g0cTSz80sIMnO1MXH0snS1cDdxcog08vSydDU2SDSwdrMyd7O2cUNCijO z9fP09TO2cUsIMfPzM/Tz9fBzsnKIMkg0NLP3snFKS4g/NTJINPL0snQ1Nkgzc/H1dQgwtnU 2CDLwcsNCtPBzc/QydPO2cUsINTByyDJIMfP1M/X2cUgKNrB3sXNIMnaz8LSxdTB1Ngg18XM z9PJ0MXE2SDXIMvBy8/NINTPDQrSz8TFLi4uKQ0KDQrxINTByyDXydbVLiDhINXQ0sHXzNHU 2NPRINfTxSDEz8zWzs8gzMnCzyDUz9bFIMXEyc7ZzSDNz8TVzMXNLCDMycLPDQrBxM3Jzs/X y8HNySDNz8TVzMXKIM/UINDSz8na18/EydTFzNEuDQoNCu3P1iDRIM7FINffxcjBzCDXINTF zdUsIMjaLi4uDQoNCi0tIA0K8yDV18HWxc7Jxc0sDQogQW5kcmV5ICAgICAgICAgICAgICAg ICAgICAgICAgICBtYWlsdG86bXZjX2FhYUBwaHBjbHViLm5ldA0KDQo= |
From: AnToXa <an...@ph...> - 2002-05-24 15:54:17
|
Hello Andrey, Friday, May 24, 2002, 10:16:54 PM, you wrote: A>> я имел в виду вот что. A>> Мы делаем CMS, что имеено подразумевается под этим словом: набор A>> скриптов или система вправления всем сайтом... где все эти наборы A>> интегрированы ("модулями" их кличуть) и именно в этой связи я привел A>> phpnuke AA> Я бы больше назвал это неким ядром, интегрирующей скрипты различные AA> (новостные, голосований и прочие). Эти скрипты могут быть как AA> самописные, так и готовые (зачем изобретать велосипеды в каком то AA> роде...) AA> Я так вижу. А управляться все должно либо тоже единым модулем, либо AA> админовками модулей от производителя. да, но они же должны быть написаны в соответствии с интерфейсом для модулей поддерживаемым ядром (мне тоже больше нравится это название :)) т.е. без адаптации никуда. также есть вопрос по правам... каждый модуль сам управляет авторизацией или просто существует некий глобальный модуль авторизации и отслеживания юзеров на сайте и каждый модуль просто наследует его текущее состояние. и вообще так вот. глобально. предлагаю составить список вопросов на которые мы ложны дать ответ, чтобы определиться, что же мы такое делаем (как в топике и написано, кстати %) ) Draft: 1. Q: Для чего предназначена система? (такой глобальный вопрос и необходим короткий глобальный ответ, имхо ответи на остальные вопросы зависят от ответа на этот) под 'A:' далее мои первоначальные ответы. 2. Q: Как она строится? A: по принципу модульности. см. #3 3. Q: Какие функции осуществляются ядром? A: - Открытие и загрузка модулей в память - Основное конфигурирование - Предоставлять все необхожимые интерфейся для модулей (тут скорее разговор о некотором наборе классов, т.е. интерфейс употребляется в несколько "виртуальном" смысле) - Получение результатов работы модуля и вывод его клиенту (или этим должен заниматься специальный модуль?) 4. Q: Какие модули являются необходимыми для функционирования системы и, следовательно модут быть частично или полностью интегрированы в ядро? A: - Управление доступом - Модуль обработки результатов работы модулей (т.е. по сути вывода данных клиенту (как видите я все хочу xml+xslt заюзать) и хочу оставить это модулем, чтобы не было проблем например с шаблонами, хотя проблема есть в любом случае, т.к. насколько я понимаю шаблонам никуда не деться от знания как работает тот или иной модуль и тут необходимо элегантное решение, возможно это требует вынесения в отдельный вопрос ) 5. Q: Где данные-то хранить? и самое главное как с ними прозрачно работать? под словом прозрачно имеется в виду как свести к минимуму проблемы при переносе на разные платформы и адаптация к разным способам хранения данных. A: Использовать реляционные субд, и набор абстрактных классов для работы с ними, причем нельзя ориентироваться только на СУБД, необходима возможность использования, например, xml или удаленных документов (кто вспомнил про sqlfh от антонио? :) ) -- Origin: - Всегда помни, - улыбался Бог, - Я всегда посылаю вам только ангелов, и никого кроме них... -- Антон Поваров [ ICQ: 85431470 ] |
From: Andrey A. <mv...@ph...> - 2002-05-24 18:17:27
|
Pj4gMS4gUTog5MzRIN7Fx88g0NLFxM7B2s7B3sXOwSDTydPUxc3BPyAo1MHLz8ogx8zPwsHM 2M7ZyiDXz9DSz9MgyQ0KPj4gzsXPwsjPxMnNIMvP0s/Uy8nKIMfMz8LBzNjO2cogz9TXxdQs IMnNyM8gz9TXxdTJIM7BIM/T1MHM2M7ZxSDXz9DSz9PZDQo+PiDawdfJ09HUIM/UIM/U18XU wSDOwSDc1M/UKQ0KDQrw0sXWxMUg19PFx88gLSDRINfJ1tUg19PFIMfMz8LBzNjOzy4g/NTP INDSz9TP1MnQIM7P0s3BzNjOz8og4+3zLiDjxczF18HRIMHVxMnUz9LJ0SAtIMXT1MXT1NfF zs7PIA0K0NLPx9LBzc3F0tkuIO3Z08zYINcg0NLPw8XT08UuLi4NCg0KPj4gMi4gUTog68HL IM/OwSDT1NLPydTT0T8NCj4+ICAgQTog0M8g0NLJzsPJ0NUgzc/E1czYzs/T1MkuINPNLiAj Mw0KICAgIOTPysTVIMTPIDMsINTBzSDP1NfF3tUNCiAgICAgICAgDQo+PjMuIFE6IOvBy8nF IMbVzsvDyckgz9PV3cXT1NfM0cDU09Eg0cTSz80/DQo+PiAgIEE6ICAtIO/Uy9LZ1MnFIMkg 2sHH0tXay8Egzc/E1czFyiDXINDBzdHU2A0K6c7LzNXEIMTS1cfJzckg08zP18HNyS4NCj4+ ICAgICAgIC0g79POz9fOz8Ugy8/OxsnH1dLJ0s/Xwc7JxQ0K5MENCiAgICAgICANCj4+ICAg ICAtIPDSxcTP09TB18zR1Ngg19PFIM7Fz8LIz9bJzdnFIMnO1MXSxsXK09EgxMzRIM3PxNXM xcogKNTV1A0KPj4gICAgICAgICDTy8/SxcUg0sHax8/Xz9IgzyDOxcvP1M/Sz80gzsHCz9LF IMvMwdPTz9csINQuxS4gyc7UxdLGxcrTDQo+PiAgICAgICAgINXQz9TSxcLM0cXU09Eg1yDO xdPLz8zYy88gItfJ0tTVwczYzs/NIiDTzdnTzMUpDQo+PiAgICAgICAtIPDPzNXexc7JxSDS xdrVzNjUwdTP1yDSwcLP1Nkgzc/E1czRIMkg19nXz8QgxcfPIMvMycXO1NUgKMnMyQ0KPj4g ICAgICAgICDc1MnNIMTPzNbFziDawc7JzcHU2NPRINPQxcPJwczYztnKIM3PxNXM2D8pDQoN CvTV1CDWxSDewdPUyd7O2cogz9TXxdQgySDOwSDXz9DSz9MgNA0K8M8g0M/Xz8TVINPU0tXL 1NXS2S4uLiDl09TYINHE0s8sIMXT1Nggzc/E1czJLiDxxNLPIMnOy8zVxMnUIM3PxNXM2C4g 7c/E1czYIMTPzNbFziDXz9rX0sHdwdTYINcg0cTSzyANCs7Fy9XAIMTB1NUuIOTM0SDc1M/H zyDXIM3PxNXMxSDEz8zWztkgwtnU2CDOxcvJxSDGz9LNwczJ2s/Xwc7O2cUgxtXOy8PJySwg y8/Uz9LZyiDJIMLVxNXUINfP2tfSwd3B1NgNCsTBzs7ZxSDXINHE0s8uIO3PxNXMxcog1MXP 0sXUyd7F08vJIM3P1sXUIMLZ1Nggzc7Px88sIM/UINLB2s7ZyCDQ0s/J2tfPxMnUxczFyiwg 0cTSzyDPxM7PLiD32cjPxCAtIMTP0MnT2dfB1NggDQrLIM3PxNXM0c0g3NTJIMbVzsvDycku IA0K8SDXydbVINPU0tXL1NXS1SDXINfJxMUg0MnSwc3JxNkuIPfOydrVIC0gzc7P1sXT1NfP IMvMwdPTz9csINLFwczJ2tXA3cnIIMfMwdfO1cAgx9LR2s7VwCDSwcLP1NUgLSDSwcLP1NUg 0yANCuLkLCDbwcLMz87BzcksINPF09PJ0c3JLCDF3cUgxsnHINrOwcXUINMg3sXNLiDuwcQg zsnNySDOxcvB0SDQ0s/TzM/Ky8EgLSDTxdLXydPO2cUgy8zB09PZLCDLz9TP0tnFIM/CxdPQ xd7J18HA1A0K09fR2svVIM3PxNXMxcogzsnWzsXHzyDV0s/XztEgKNDPy8EgzsUg2s7BwCDL wcssINzUz9Qg19DSz9Mgz9TL0tnUICEpLiD318XSyNUgLSDP087P187PyiDLzMHT0ywgy8/U z9LZyiDExczBxdQgDQrTxczFy9TZINcg2sHXydPJzc/T1Mkgz9Qg18jPxM7ZyCDQwdLBzcXU 0s/XLCDJINDSz8na18/EydQg19naz9fZIMvMwdPTz9cg09LFxM7Fx88g2tfFzsEuIPzUzyDX ycTJzc8g19PFLg0KDQo+PjUuIFE6IOfExSDEwc7O2cUt1M8gyNLBzsnU2D8gySDTwc3PxSDH zMHXzs/FIMvByyDTIM7Jzckg0NLP2tLB3s7PDQo+PiAgICAgINLBws/UwdTYPyDQz8Qg08zP 18/NINDSz9rSwd7OzyDJzcXF1NPRINcg18nE1SDLwcsg09fF09TJIMsNCj4+ICAgICAgzcnO yc3VzdUg0NLPwszFzdkg0NLJINDF0sXOz9PFIM7BINLB2s7ZxSDQzMHUxs/SzdkgySDBxMHQ 1MHDydEgyy4uLg0KPj4gICBBOiDp09DPzNjaz9fB1Ngg0sXM0cPJz87O2cUg09XCxCwgySDO wcLP0iDBwtPU0sHL1M7ZyCDLzMHT08/XIMTM0Q0KPj4gICDSwcLP1Nkg0yDOyc3JLCDQ0sne xc0gzsXM2NrRIM/SycXO1MnSz9fB1NjT0SDUz8zYy88gzsEg8/Xi5CwNCj4+ICAgzsXPwsjP xMnNwSDXz9rNz9bOz9PU2CDJ09DPzNjaz9fBzsnRLCDOwdDSyc3F0iwgeG1sIMnMyQ0KPj4g ICDVxMHMxc7O2cggxM/L1c3FztTP1yAoy9TPINfT0M/NzsnMINDSzyBzcWxmaCDP1CDBztTP zsnPPyA6KSApDQoNCu7V1sXOIM7Fy8nKIMHC09TSwcvU2cogy8zB09MsINDSz9PMz8rLwS4g 68zB09Mg19TP0s/HzyDV0s/XztEuIPPX0drLwS4gDQoNCvfP1C4NCu/U18XUycwsIM3Z08zJ INTJ0MEgxd3FIMXT1NgsIM7PINcg0NXUyS4uLg0KDQo= |