You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(18) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
|
Feb
(12) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Antony D. <ton...@ua...> - 2003-02-17 11:35:07
|
T24gTW9uLCAxNyBGZWIgMjAwMyAxMzo0MjoyOSArMDMwMA0KYW5kcmVpIG5pZ21hdHVsaW4g PHJvb3RAYW5pZ2h0Lm9yZz4gd3JvdGU6DQoNCj4g2CDT1NUg397h3N7i4NXi7D8NCujQLCDf 3trQIN3Y2uLeIN3Y59XT3iDd1SDf2OjV4i4NCt/e2tAg4d7R2ODQ1dzh7yDhINzr4dvv3Ngg 2CDe3+DV1NXb79Xc4e8g4SDi4NXR3tLQ3djv3NguDQoNCi0tDQpXYnIsDQpBbnRvbnkgRG92 Z2FsIGFrYSB0b255MjAwMQltYWlsdG86dG9ueTIwMDFAdWEuZm0NCmh0dHA6Ly9waHBjbHVi Lm5ldA0KLS0tDQpTdGFuZCBmb3Igc29tZXRoaW5nIG9yIHlvdSB3aWxsIGZhbGwgZm9yIG5v dGhpbmcuDQo= |
From: andrei n. <ro...@an...> - 2003-02-17 10:41:34
|
и где посмотреть? -- Andrei Nigmatulin ro...@an... http://anight.org/ |
From: Andrey A. <mv...@fe...> - 2003-02-17 10:37:52
|
QWRkZWQgbmV3IGZpbGUgc3RydWN0dXJlX2N2c19rb2kudHh0LiAKCvPUwdLZyiDOxSDVxMHM0cws IM7PIMnNyM8gztXWzs8KLS0gCkFuZHJleSBBc3Rhc2hvdgprcmVtbC5vcmcgV2ViIERldmVsb3Bl cg== |
From: Antony D. <ton...@ua...> - 2003-02-17 10:05:15
|
s97h397U0Cwg0uvb3tbY4tUgcGxzINri3i3d2OLsIN/g2NzV4CDY4d/e2+zX3tLQ3djvIFBF QVJfRXJyb3IsIOfi3i3i3iDvIOHb0NHeIN/e3djc0O4g2tDaINXT3iDc3tbd3i/d49bd3iDu 19Di7C4uLg0KDQotLQ0KV2JyLA0KQW50b255IERvdmdhbCBha2EgdG9ueTIwMDEJbWFpbHRv OnRvbnkyMDAxQHVhLmZtDQpodHRwOi8vcGhwY2x1Yi5uZXQNCi0tLQ0KU3RhbmQgZm9yIHNv bWV0aGluZyBvciB5b3Ugd2lsbCBmYWxsIGZvciBub3RoaW5nLg0K |
From: Antony D. <ton...@ua...> - 2003-02-14 08:35:08
|
wtDaLCDSIN/e4O/U2tUg3+DY0uva0N3Y7yDaINvY4eLjOg0KDQpodHRwOi8vdG9ueTIwMDEu cGhwY2x1Yi5uZXQvZGV2L2NsYXNzLk1ldGEucGhwcyAtINzV4tAt2tvQ4eEsIODe1Nji1dvs INTb7yDS4dXlLg0KaHR0cDovL3RvbnkyMDAxLnBocGNsdWIubmV0L2Rldi9jbGFzcy5UbXBs LnBocHMgLSDS4NDf39XgINTb7yDo0NHb3t3e0iwg0d7b7OjQ7yDf4N7h7NHQIN/e3+De0d7S 0OLsINgg397a4Nji2Nre0tDi7C4NCg0K0uHV3CDR3tvs6NDvIN/g3uHs0dAg397f4N7R3tLQ 4uwg4yDh1dHvLg0KDQoNClAuUy4g2uLeLd3Y4uwgLSDe0erv4d3Y4tUg3N3VIN/e59Xc4yBw aHBjbHViLm5ldCDe4tTQ1eIg2t7U2ODe0trjINLY3S0xMjUxID8NCg0KLS0NCldiciwNCkFu dG9ueSBEb3ZnYWwgYWthIHRvbnkyMDAxCW1haWx0bzp0b255MjAwMUB1YS5mbQ0KaHR0cDov L3BocGNsdWIubmV0DQotLS0NClN0YW5kIGZvciBzb21ldGhpbmcgb3IgeW91IHdpbGwgZmFs bCBmb3Igbm90aGluZy4NCg== |
From: Maxx <de...@on...> - 2003-02-13 19:17:09
|
Угу.. значит я те траблы с веб-интерфейсом и имел в виду su1d ----- Original Message ----- From: "Andrey Astashov" <mv...@fe...> To: <php...@li...> Sent: Thursday, February 13, 2003 3:57 PM Subject: Re: [Phpclub-general] renewal test > В сообщении от 13 Февраль 2003 17:41 Antony Dovgal написал: > > On Thu, 13 Feb 2003 16:24:47 +0200 > > Antony Dovgal <ton...@ua...> wrote: > > > > тест русского языка > > что-то я не помню тут особых проблем с русским... > > Есть траблы с русским в сабжекте > Ито если смотришь лист в архивах через веб на sf.net > > А почтовики нормально транслетируют... > > -- > Andrey Astashov > kreml.org Web DeveloperNЌHSDMщXЌВ'ВоuМ DAHБЎзЎ Ќ-yЊоЪЉЉчx2ЂъжyДЎїЋIч.Ў+r > XЋzк zж DA Ќ-y$шyЉн~)нЖЬЎЫhjYrЂъвHЛrътЗ(ЌВчЌлiџіВЪ.ЧЂИыrыyиЋy ЫiиZУM6щщЯ%ЙИъкfЂ)р+->\црzwЋjYbВл,Ђъмyњ+щоЖmІЯџ+-ВЪ.ЧЂИы+ -ГљbВиЇ~щ%ЙИък |
From: Andrey A. <mv...@fe...> - 2003-02-13 15:05:32
|
siDh3t7R6dXd2Ngg3uIgMTMgxNXS4NDb7CAyMDAzIDE3OjQxIEFudG9ueSBEb3ZnYWwg3dDf2OHQ 2zoKPiBPbiBUaHUsIDEzIEZlYiAyMDAzIDE2OjI0OjQ3ICswMjAwCj4gQW50b255IERvdmdhbCA8 dG9ueTIwMDFAdWEuZm0+IHdyb3RlOgo+Cj4g4tXh4iDg4+Hh2t7T3iDv1+va0Ao+IOfi3i3i3iDv IN3VIN/e3N3uIOLj4iDe4d7R6+Ug3+De0dvV3CDhIODj4eHa2NwuLi4KCrXh4uwg4uDQ0dvrIOEg 4OPh4drY3CDSIOHQ0dbV2uLVCrji3iDV4dvYIOHc3uLg2OjsINvY4eIg0iDQ4OXY0tDlIOfV4NXX INLV0SDd0CBzZi5uZXQKCrAg397n4t7S2NrYIN3e4NzQ2+zd3iDi4NDd4dvV4tjg4+7iLi4uCgot LSAKQW5kcmV5IEFzdGFzaG92CmtyZW1sLm9yZyBXZWIgRGV2ZWxvcGVy |
From: Andrey A. <mv...@fe...> - 2003-02-13 14:56:23
|
9yDTz8/C3cXOyckgz9QgMTMg5sXX0sHM2CAyMDAzIDE3OjQxIEFudG9ueSBEb3ZnYWwgzsHQydPB zDoKPiBPbiBUaHUsIDEzIEZlYiAyMDAzIDE2OjI0OjQ3ICswMjAwCj4gQW50b255IERvdmdhbCA8 dG9ueTIwMDFAdWEuZm0+IHdyb3RlOgo+Cj4g1MXT1CDS1dPTy8/HzyDR2tnLwQo+IN7Uzy3UzyDR IM7FINDPzc7AINTV1CDP08/C2cgg0NLPwszFzSDTINLV09PLyc0uLi4KPgpUcnkgIzI6Cgrl09TY INTSwcLM2SDTINLV09PLyc0g1yDTwcLWxcvUxQrp1M8gxdPMySDTzc/U0snb2CDMydPUINcgwdLI ydfByCDexdLF2iDXxcIgzsEgc2YubmV0CgrhINDP3tTP18nLySDOz9LNwczYzs8g1NLBztPMxdTJ 0tXA1C4uLgoKLS0gCkFuZHJleSBBc3Rhc2hvdgprcmVtbC5vcmcgV2ViIERldmVsb3Blcg== |
From: Antony D. <ton...@ua...> - 2003-02-13 14:42:15
|
T24gVGh1LCAxMyBGZWIgMjAwMyAxNjoyNDo0NyArMDIwMA0KQW50b255IERvdmdhbCA8dG9u eTIwMDFAdWEuZm0+IHdyb3RlOg0KDQri1eHiIODj4eHa3tPeIO/X69rQDQrn4t4t4t4g7yDd 1SDf3tzd7iDi4+Ig3uHe0evlIN/g3tHb1dwg4SDg4+Hh2tjcLi4uDQoNCi0tDQpXYnIsDQpB bnRvbnkgRG92Z2FsIGFrYSB0b255MjAwMQltYWlsdG86dG9ueTIwMDFAdWEuZm0NCmh0dHA6 Ly9waHBjbHViLm5ldA0KLS0tDQpTdGFuZCBmb3Igc29tZXRoaW5nIG9yIHlvdSB3aWxsIGZh bGwgZm9yIG5vdGhpbmcuDQo= |
From: Antony D. <ton...@ua...> - 2003-02-13 14:26:22
|
On Thu, 13 Feb 2003 16:46:03 +0300 Andrey Astashov <mv...@fe...> wrote: > test passed -- Wbr, Antony Dovgal aka tony2001 mailto:ton...@ua... http://phpclub.net --- Stand for something or you will fall for nothing. |
From: Andrey A. <mv...@fe...> - 2003-02-13 13:45:50
|
> test Reply Tnk u for asistanze -- Andrey Astashov |
From: Andrey A. <mv...@fe...> - 2003-02-13 13:34:58
|
test -- Andrey Astashov |
From: andrei n. <ro...@an...> - 2002-09-03 14:57:02
|
-- Andrei Nigmatulin ro...@an... http://anight.org/ |
From: AnToXa <an...@ph...> - 2002-05-30 11:28:30
|
Hello andrei, Thursday, May 30, 2002, 6:22:13 PM, you wrote: an> testing maillist works прочитай архив -- Origin: - Всегда помни, - улыбался Бог, - Я всегда посылаю вам только ангелов, и никого кроме них... -- Антон Поваров [ ICQ: 85431470 ] |
From: Andrey A. <mv...@ph...> - 2002-05-30 11:27:57
|
+sTSwdfT1NfVytTFLCBhbmRyZWkuDQoNCvfZINDJ08HMySAzMCDNwdEgMjAwMiDHLiwgMTU6 MjI6MTM6DQoNCmFuPiB0ZXN0aW5nIG1haWxsaXN0DQoNCg0KcGFzc2VkDQoNCi0tIA0K8yDV 18HWxc7Jxc0sDQogQW5kcmV5ICAgICAgICAgICAgICAgICAgICAgICAgICBtYWlsdG86bXZj X2FhYUBwaHBjbHViLm5ldA0KDQo= |
From: andrei n. <ro...@an...> - 2002-05-30 11:22:02
|
testing maillist -- Andrei Nigmatulin ro...@an... http://anight.org/ |
From: AnToXa <an...@ph...> - 2002-05-29 11:48:11
|
Здравствуйте, мои маленькие любители глюков :) http://w8.nsk.su/phpclub/log1.html -- Origin: - Всегда помни, - улыбался Бог, - Я всегда посылаю вам только ангелов, и никого кроме них... -- Антон Поваров [ ICQ: 85431470 ] |
From: Andrey A. <mv...@ph...> - 2002-05-25 02:01:05
|
3fLuLCD/IOX55SDiIOTu6uHz6u7i8ero6SDq7u3i5fDy7fPrLCDu7e4g7eDk7iDoIOXx6+gg 7eDk7iDy7iDq8+T7DQrx7uLg8vwgPw0KDQotLSANCtEg8+Lg5uXt6OXsLA0KIEFuZHJleSAg ICAgICAgICAgICAgICAgICAgICAgICAgbWFpbHRvOm12Y19hYWFAcGhwY2x1Yi5uZXQNCg0K |
From: Andrey A. <mv...@ph...> - 2002-05-25 01:59:54
|
Subj |
From: Antoxa <an...@ph...> - 2002-05-24 18:42:13
|
Hello Maxx, Saturday, May 25, 2002, 1:04:01 AM, you wrote: M> 5. Где данные-то хранить? и самое главное как с ними прозрачно работать? M> Для каждого модуля должен существовать набор обязательных функций M> (методов?). Нечто типа Сохранить_в_БД(), Сохранить_на_диске(). В этих M> функциях/методах нужно использовать абстрактную модель "хранилища". тут вот нифига не понял, что ты имеешь в виду, что для каждого модуля должны быть некие методы, что-то там сохранить... может быть это просто пиво :) M> ---------------------------------------------------------- M> Продолжу список: M> 6. Пользователи. M> Есть Админы, есть Юзеры. Наверное будет лучше всего реализовать систему M> ACL'ов и пользовательских групп для максимальной гибкости. Каждый M> пользователь может быть членом любого кол-ва групп, для которых определяются M> различные уровни доступа (смотреть : создавать) к различным модулям. Так же M> уровни доступа могут назначаться в личном порядке для каждого пользователя. предложение такое: каждый модуль определяет набор действий, которые он обрабатывает, например для форума это будут 'добавить топик', 'ответить' и т.д. дополнительными параметрами должны быть: - группа для которой определено данное действие - подраздел для данного действия (например раздел форума) - lparam, sparam (win32api :) ) - long param и string param - дополниьельные парамеры, по которым модуль может самостоятельно переопределить уровень доступа к ресурсу на время данного запроса и для ядро поддерживает структуры для определения возможности доступа к ресурсам модуля относительно групп и конкретных пользователей (хотя последний пункт - очень спорный) это вс применимо тогда и только тогда, когда только ядро управляет доступом, т.е. модули сами не могут определять кого им пускать а кого - нет... M> 7. Для реализации клиентской части обязательно использование шаблонов. Я не M> знаю как работается с XML+XSLT, но наверное лучше использовать эту M> технологию. Стандарт как никак. кстати, обязательно должна быть возможность генерить статику, хотя, это не вывод клиенту, а модуль скорее. типа print-version M> 8. Мультиязыковость - обязательна. Предлагается использовать gettext. M> Удобно, просто, быстро. где почитать про gettext ? -- 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= |
From: Maxx <de...@on...> - 2002-05-24 18:04:00
|
Все ответы - мои личные и выражают лишь мою точку зрения. Независимо от того, что в ответах употребляются императивы, данная информация не обязывает её использовать и несёт лишь консультативный характер. Это чтобы все всё правильно поняли. Теперь к делу: 1. Для чего предназначена система? Для построения веб-сайта (в идеале - любой направленности) и его управления. В подавляющем большинстве случаев администрирования не должно требоваться никакого другого стороннего ПО, т.е. система должна быть самодостаточной (хотя, здесь можно спорить). 2. Как она строится? Относительно независимые самоустанавливающиеся и самонастраивающиеся модули. Два "-щиеся" означает, что для установки модуля достаточно лишь скопировать его в каталог системы, после чего появятся соответствующие элементы меню в админском интерфейсе, где они могут быть активированы и включены в сайт. Модули должны быть максимально независимы (наверное более верным будет термин "плагин"), однако, так или иначе, потребуется использование общих библиотек, но этот вопрос легко решаем. 3. Какие функции осуществляются ядром? Авторизация, общий интерфейс, подключение плагинов и их вывод на пользователя (т.е. обработка клиентской части). Вроде это всё, и не более того. 4. Какие модули являются необходимыми для функционирования системы и, следовательно модут быть частично или полностью интегрированы в ядро? Никакие. Ядро - это ядро, модули - это модули. 5. Где данные-то хранить? и самое главное как с ними прозрачно работать? Для каждого модуля должен существовать набор обязательных функций (методов?). Нечто типа Сохранить_в_БД(), Сохранить_на_диске(). В этих функциях/методах нужно использовать абстрактную модель "хранилища". В случае с БД наверное стоит употреблять лишь те запросы, которые являются стандартом для большинства СУБД. ---------------------------------------------------------- Продолжу список: 6. Пользователи. Есть Админы, есть Юзеры. Наверное будет лучше всего реализовать систему ACL'ов и пользовательских групп для максимальной гибкости. Каждый пользователь может быть членом любого кол-ва групп, для которых определяются различные уровни доступа (смотреть : создавать) к различным модулям. Так же уровни доступа могут назначаться в личном порядке для каждого пользователя. 7. Для реализации клиентской части обязательно использование шаблонов. Я не знаю как работается с XML+XSLT, но наверное лучше использовать эту технологию. Стандарт как никак. 8. Мультиязыковость - обязательна. Предлагается использовать gettext. Удобно, просто, быстро. На текущий момент это всё. Как что придумаю - всяко напишу в сюду ;) |
From: AnToXa <an...@ph...> - 2002-05-24 15:56:06
|
Hello Phpclub-general, также интересно услышать мнение остальных участников проекта, а именно su1d, stah и sapenov -- Origin: - Всегда помни, - улыбался Бог, - Я всегда посылаю вам только ангелов, и никого кроме них... -- Антон Поваров [ ICQ: 85431470 ] |
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 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= |