زمان جاری: 2012/05/24, 04:28 PM خوش آمدید مهمان گرامی! (ورودعضویت)



ساخت CMS ؟


ارسال موضوع  ارسال پاسخ 
  • 2 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رتبه موضوع:
 
ساخت CMS ؟
نویسنده پیام
mohsened آفلاین
محسن افتخاردادخواه
**

ارسال‌ها: 73
تاریخ عضویت: May 2010
رتبه: 1
تشکر: 71
83 بار تشکر شده در 31 پست
ارسال: #1
ساخت CMS ؟
سلام ،

دوستان نظرتون در مورد ساخت یه CMS با CakePHP چیه ؟ (با اعضای همین سایت)
چند تا فایده هم داره :
هم به آشنایی بقیه برنامه نویس ها با CakePHP کمک می کنه هم اینکه از این CMS می تونن به عنوان نمونه استفاده کنن و با توابع Cake بیشتر آشنا بشن .

خوب خواهشا نظرتون رو بگید .

باتشکر
محسن
2010/06/08 04:28 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : saleh payamsp
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
871 بار تشکر شده در 560 پست
ارسال: #2
RE: ساخت CMS ؟
خوب من خودم به تنهایی این کار رو شروع کردم. . منتها اینقدر پائین بالاش کردم. فعلا نمی تونم ریلیزش کنم. اما ایده خوببیه
2010/06/08 04:58 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : mohsened
cybercoder غایب
Expired
**

ارسال‌ها: 109
تاریخ عضویت: Dec 2009
رتبه: 1
تشکر: 51
82 بار تشکر شده در 46 پست
ارسال: #3
RE: ساخت CMS ؟
خوبه آفرین من یک مقداری سورس در اختیارتون میذارم
2010/06/08 10:47 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : mohsened
mohsened آفلاین
محسن افتخاردادخواه
**

ارسال‌ها: 73
تاریخ عضویت: May 2010
رتبه: 1
تشکر: 71
83 بار تشکر شده در 31 پست
ارسال: #4
RE: ساخت CMS ؟
آقای cybercoder اگه خودتون هم توی نوشتن CMS بهمون کمک کنید خیلی بهتر میشه .

آقای saleh شما هم اگه توی نوشتن CMS کمک کنید ما رو خیلی خوشحال می کنید .

خیلی ممنون
2010/06/09 09:15 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
cybercoder غایب
Expired
**

ارسال‌ها: 109
تاریخ عضویت: Dec 2009
رتبه: 1
تشکر: 51
82 بار تشکر شده در 46 پست
ارسال: #5
RE: ساخت CMS ؟
چشم بنده هم هستم انشاء الله تعالی فقط باید بعد از هشتم تیر باشه چون تا اون موقع سرم خیلی شلوغه
نیازهای اولیه یک سیستم مدیریت محتوا:

- پست ها ( خروجی text و pdf )
- آرشیو
- مجموعه ها
- گالری عکس
- لینکدان
- مدیریت فایل ها
- کاربران
- گروه های کاربری
- خبرنامه ها
- زبان و ترجمه
و ...
دوستان لیست بالا رو کامل کنند.
(آخرین تغییر در این ارسال: 2010/06/11 06:54 PM توسط cybercoder.)
2010/06/11 06:54 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : mohsened
parsig آفلاین
Super Moderator
******

ارسال‌ها: 323
تاریخ عضویت: Jan 2010
رتبه: 6
تشکر: 131
357 بار تشکر شده در 179 پست
ارسال: #6
RE: ساخت CMS ؟
خب محسن جان عزیز به بنده هم گفتن که نظرمو درباره این تاپیک بدم !
من چون خودمو در حد کار نمی دیدم چیزی نگفتم .
ولی خب با همه ی بی سوادیم حاضرم تا وقتی که هستم کمک کنم .
در خدمتم

[تصویر: ubuntu2_userbar.gif]
یک برنامه نویس
آنکه مست آمد و دستی به دل ما زد رفت ... در این خانه ندانم به چه سودا زد و رفت
2010/06/11 08:54 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : mohsened cybercoder
mohsened آفلاین
محسن افتخاردادخواه
**

ارسال‌ها: 73
تاریخ عضویت: May 2010
رتبه: 1
تشکر: 71
83 بار تشکر شده در 31 پست
ارسال: #7
RE: ساخت CMS ؟
(2010/06/11 06:54 PM)cybercoder نوشته است:  چشم بنده هم هستم انشاء الله تعالی فقط باید بعد از هشتم تیر باشه چون تا اون موقع سرم خیلی شلوغه
نیازهای اولیه یک سیستم مدیریت محتوا:

- پست ها ( خروجی text و pdf )
- آرشیو
- مجموعه ها
- گالری عکس
- لینکدان
- مدیریت فایل ها
- کاربران
- گروه های کاربری
- خبرنامه ها
- زبان و ترجمه
و ...
دوستان لیست بالا رو کامل کنند.
با اجازه :
- فول AJAX
- نظرسنجی
- امکان هماهنگی با انجمن ساز ها یا انجمن ساز اختصاصی
- فروشگاه
- خروجی RSS 2.0
- بخش مقالات
- استفاده از ماژول های آماده یا ساخت ماژول در پنل مدیریت
و ...
اگه زحمتی نیست لطفا بازم به این امکانات اضافه کنید .
(2010/06/11 08:54 PM)parsig نوشته است:  خب محسن جان عزیز به بنده هم گفتن که نظرمو درباره این تاپیک بدم !
من چون خودمو در حد کار نمی دیدم چیزی نگفتم .
ولی خب با همه ی بی سوادیم حاضرم تا وقتی که هستم کمک کنم .
در خدمتم
خواهش می کنم شما استاد بنده ای . خیلی خوشحالم که شما هم همکاری می کنی .
2010/06/11 10:26 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
871 بار تشکر شده در 560 پست
ارسال: #8
RE: ساخت CMS ؟
من نظرات شما دوستان رو خوندم. چون شدیدن دارم روی این موضوع کار میکنم. بعد از نوشتن چند نوع به اصطلاح cms باید ازتون بپرسم. که چه نوع سی ام سی میخواهید. اییجاد کنیم.

من این شکلی تقسیم میکنم:
1- یک سی ام اس ساده با امکاناتا فراوان!
2- یک سی ام اس همانند سی ام اس های جوملا و ... که تقریبا داینامیک و ماژولار هستند.
3- یک سی ام ای فول داینامیک و چند کاربره و چند کاربردی.


در مورد شماره 1 : میتوان یک سیستم ایجاد کرد که تمامی امکاناتی که در فوق بیان شده رو داشته باشه. ولی سیستم یک مدیر بیشتر نداشته باشه. و ماژولار نباشه

در مورد سیستم 2 و مخصوصا شماره 3 قبلا از هر چیزی باید اول بک بیس کاملا و بی عیب ایجاد کرد. سیستم hook قوی ایجاد کرد. سیستم مدیریت منو، کاربران و گروه کاربران، مدیریت پلاگین ها و بلوک ها ، قالب ها و ....... رو ایجاد کرد.
و بعد این امکانات رو به این سییتم به صورت پلاگینی یا مودلی ایجاد کرد.

وقتی شما بیس قوی داشته باشید. به راحتی می تونید هر امکاناتی رو فراهم کنید.


من این موارد رو از روی تجربیات و هدف خودم میگم:

من دوست دارم سیستم از مولتی بلاگ یا سیستم خبری بهره بگیره.
من دوست دارم تو سیستمم از alias ها استفاده کنم. , و بتونم یک بار یک پلاگین بنویسم و چندین مرتبه در سیستم استفاده کنم. یعنی بتونم. تعریف کنم :
کد:
www.domain.com/news/
www.domain.com/news/category1/title-entry.html
www.domain.com/news/archives/
www.domain.com/news/feed/

www.domain.com/weblog/
www.domain.com/weblog/category1/title-entry.html
www.domain.com/weblog/archives
www.domain.com/weblog/feed

www.domain.com/sport/
www.domain.com/sport/category1/title-entry.html
www.domain.com/sport/archives
www.domain.com/sport/feed
درسته هر کدوم با هم فرق دارند. اما همه از یک پلاگین استفاده می کنند.

حالا نظرتون رو هم شما بگید
2010/06/12 02:42 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : mohsened Goback
parsig آفلاین
Super Moderator
******

ارسال‌ها: 323
تاریخ عضویت: Jan 2010
رتبه: 6
تشکر: 131
357 بار تشکر شده در 179 پست
ارسال: #9
RE: ساخت CMS ؟
من نظرم حالت اول هست !
من خودم رو اگه مصرف کننده در نظر بگیرم یک چیزی لازم دارم که وقتی مشتری هام یه وبلاگ ساده می خوان بجای وردپرس از اون استفاده کنم .
در موارد کاستومایز تر ترجیها خودم می نویسم .
تا ببینیم نظر سایر دوستان چیه .

پ ن : میلاد رو هم درگیر کنین خب Big Grin

[تصویر: ubuntu2_userbar.gif]
یک برنامه نویس
آنکه مست آمد و دستی به دل ما زد رفت ... در این خانه ندانم به چه سودا زد و رفت
2010/06/12 04:10 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : mohsened
mohsened آفلاین
محسن افتخاردادخواه
**

ارسال‌ها: 73
تاریخ عضویت: May 2010
رتبه: 1
تشکر: 71
83 بار تشکر شده در 31 پست
ارسال: #10
RE: ساخت CMS ؟
(2010/06/12 02:42 AM)saleh نوشته است:  در مورد شماره 1 : میتوان یک سیستم ایجاد کرد که تمامی امکاناتی که در فوق بیان شده رو داشته باشه. ولی سیستم یک مدیر بیشتر نداشته باشه. و ماژولار نباشه
چرا این سیستم نمی تونه بیش از یک مدیر داشته باشه ؟Huh امکانات به مدیران سیستم فکر نمی کنم ربطی داشته باشه .Undecided
(2010/06/12 04:10 AM)parsig نوشته است:  من نظرم حالت اول هست !
من هم نظرم حالت اوله اما با امکان چند مدیره شدن !
(2010/06/12 04:10 AM)parsig نوشته است:  پ ن : میلاد رو هم درگیر کنین خب Big Grin
من به ایشون هم نامه زدم . امیدوارم همکاری کنن .Rolleyes
2010/06/12 09:56 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
cybercoder غایب
Expired
**

ارسال‌ها: 109
تاریخ عضویت: Dec 2009
رتبه: 1
تشکر: 51
82 بار تشکر شده در 46 پست
ارسال: #11
RE: ساخت CMS ؟
به نظر من اسکلت کار رو راه بندازید بعد قدم به قدم جلو می ریم و تکمیل می کنیم. البته یک view کلی از کار داشته باشید خوبه.
من در مورد پست استاد سوزنچی با گزینه 3 موافقم و این که بشه CMS رو به صورت subsystem هم استفاده کرد.
یعنی Main org رو فرض کنید که چند تا دپارتمان داره مثل org1 ، org2 ... حالا باید سیستمی طراحی بشه که وقتی کاربران org1 لاگین می کنند فقط محدوده خودشون رو ببینند و در همون محدوده کار کنند.

در واقع یک پرتال که دروازه ورود به دپارتمان های دیگر باشه
2010/06/12 10:11 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : saleh
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
871 بار تشکر شده در 560 پست
ارسال: #12
RE: ساخت CMS ؟
(2010/06/12 09:56 AM)mohsened نوشته است:  
(2010/06/12 02:42 AM)saleh نوشته است:  در مورد شماره 1 : میتوان یک سیستم ایجاد کرد که تمامی امکاناتی که در فوق بیان شده رو داشته باشه. ولی سیستم یک مدیر بیشتر نداشته باشه. و ماژولار نباشه
چرا این سیستم نمی تونه بیش از یک مدیر داشته باشه ؟Huh امکانات به مدیران سیستم فکر نمی کنم ربطی داشته باشه .Undecided
(2010/06/12 04:10 AM)parsig نوشته است:  من نظرم حالت اول هست !
من هم نظرم حالت اوله اما با امکان چند مدیره شدن !
(2010/06/12 04:10 AM)parsig نوشته است:  پ ن : میلاد رو هم درگیر کنین خب Big Grin
من به ایشون هم نامه زدم . امیدوارم همکاری کنن .Rolleyes

اگر همون حالت اول رو میخواهید. خوب این همه سی ام اس یا کیک نوشته شده. یا خود من هم نوشتم. این مورد رو برای چی میخواهید از نو کار کنید!.
من اگر این سی ام اسی که نوشتم رو انتشار نمیدم. به خاطر این هست. که اصول رو توش رعایت نکردم.
شما هم اگر بخواهید اصول رو رعایت کنید. پس باید زیر بنا رو ایجاد کنید. اگر نه که یک زمانی به بن بست خواهید خورد
(آخرین تغییر در این ارسال: 2010/06/12 02:43 PM توسط cybercoder.)
2010/06/12 01:37 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : mohsened
mohsened آفلاین
محسن افتخاردادخواه
**

ارسال‌ها: 73
تاریخ عضویت: May 2010
رتبه: 1
تشکر: 71
83 بار تشکر شده در 31 پست
ارسال: #13
RE: ساخت CMS ؟
خوب من نظرم با توجه به سخنان آقای saleh عوض شد .
شماره 3 مورد نظر منه .
2010/06/12 01:53 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : saleh
mohsened آفلاین
محسن افتخاردادخواه
**

ارسال‌ها: 73
تاریخ عضویت: May 2010
رتبه: 1
تشکر: 71
83 بار تشکر شده در 31 پست
ارسال: #14
RE: ساخت CMS ؟
سلام ،

اگه یکی از دوستان یه برنامه برای پروژه درست کنه و امکاناتش رو مشخص کنه (تجزیه و تحلیل) می تونیم پروژه رو شروع کنیم .
-- من خودم همیشه روی این قسمت مشکل دارم Sad

باتشکر
2010/06/16 10:00 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
871 بار تشکر شده در 560 پست
ارسال: #15
RE: ساخت CMS ؟
راستش من خیلی روی این موضوع و نوع معماری یک سی ام اس قوی و بزرگ() تحقیق و بررسی کردم. تا دلتون بخواد من تو یک ماه گذشته انواع سی ام اس ها رو از نظر دیتابیس و پیاده سازیشون بررسی کردم.

منتهای مراتب قبل از اینکه بخوام تجزیه تحلیل خودم رو بگم . چندتا سوال باید از کسانی که می خواهند مشارکت کنند. لازم دیدم چند سوال بپرسم.

1- درک از ساختار شی گرایی استفاده شده در کیک چه مقدار هست.(مربوط به موارد زیر)
2- آیا با نحوه کار و عملکرد helper-conponents-behvior ها آشنایی دارند؟
3- آیا تا الان تجربه نوشتن ابزار های بالا را دارند؟!


هدف بزرگ خیلی عالیه . اما سنگ بزرگ نشانه نزدنه.
اینها رو فقط و فقط ار روی تجربه شخصیه خودم. میگم. نوشتن یک سی ام اس با مشخصات که قبلا ذکر کردم نیاز داره که آشنایی با ابزار های فوق داشته باشیم.

پیشنهاد میدم قبل از شروع مبحث تجزیه تحلیل بیایم. رو این موارد کار کنیم.
2010/06/17 03:52 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : parsig mohsened payamsp
farhadi آفلاین
عضو جدید
*

ارسال‌ها: 11
تاریخ عضویت: Jun 2010
رتبه: 0
تشکر: 1
13 بار تشکر شده در 6 پست
ارسال: #16
RE: ساخت CMS ؟
سلام

فکر خیلی خوبیه من هم موافقم.
به نظر من اول یک لیست از امکانات برای پیاده سازی جمع کنیم و اولویت بندی کنیم
سایر cms های نوشته شده با cake رو هم بررسی کنیم و نکات قوت و ضعف شون رو پیدا کنیم تا در طراحی لحاظ کنیم.
پروژه رو فاز بندی کنیم طوری که فاز اول بشه یک CMS کوچیک جمع و جور و ساده با حداقل امکانات لازم. ولی با زیر بنای خوب برای توسعه.
بعد از اینکه هدف فاز اول مشخص شد توی انجمن نحوه پیاده سازی امکانات رو به بحث میزاریم. و جزئیات و ریزه‌کاری‌هاش رو در میاریم و بعد تقسیم کار میکنیم.

من هم هر چقدر که بتونم توی کد نویسیش کمک میکنم ولی خوب قولی نمی‌تونم بدم.
2010/06/17 06:57 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : saleh mohsened cybercoder میلاد
mohsened آفلاین
محسن افتخاردادخواه
**

ارسال‌ها: 73
تاریخ عضویت: May 2010
رتبه: 1
تشکر: 71
83 بار تشکر شده در 31 پست
ارسال: #17
RE: ساخت CMS ؟
دوستان من با آقای فرهادی موافقم .

اگه پروژه رو فازبندی کنیم نتیجه خیلی بهتر میشه .

آقای سوزنچی شما هم نگران نباشید فکر می کنم همه دوستانی که توی این تاپیک اعلام آمادگی کردن با مواردی که ذکر کردید آشنا هستن .

در ضمن اگه یکم زودتر پروژه تجزیه و تحلیل بشه خیلی بهتر میشه .
2010/06/19 02:47 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
میلاد آفلاین
Sheriff
*****

ارسال‌ها: 62
تاریخ عضویت: Jan 2010
رتبه: 2
تشکر: 20
59 بار تشکر شده در 31 پست
ارسال: #18
RE: ساخت CMS ؟
سلام
من مروری روی پست های بالا کردم اما کامل نخوندم که دوستان چی گفتن.
به نظر من بهتره یه سیستم کاملا ماژولار باشه، بعد از طریق ماژول ها توسعه پیدا کنه. اینطوری امکان توسعه اون هم راحت تر میشه و هر کسی میتونه در آینده توی توسعه اون به راحتی همکاری داشته باشه.
ماژولار بودن هیچ محدودیت ایجاد نمیکنه، فقط هسته کار باید به خوبی تحلیل و پیاده سازی بشه. به طور مثال هسته کار میتونه شامل کاربران، گروه ها، دسترسی ها، صفحات و امکانات بیس یه سی ام اس معمولی باشه.
سیستم ماژول ها که توی کیک برای ایجاد اون ها از پلاگین استفاده میشه باید کامل مستقل عمل کنه، البته کیک توی این مورد توی نسخه ۱٫۳ نسبت به نسخه های قبلی پیشرفت هایی داشته اما هنوز هم به نظر من پیاده سازی یک سیستم کاملا ماژولار کمی سخت خواهد بود با امکانات و زیر ساخت فعلی.
وقتی بیس سیستم به خوبی ساخته بشه بعد میشه با ماژول های مختلف توسعهش داد، به عنوان مثال شما نیاز به وبلاگ دارید، خیلی راحت و در زمان خیلی کمتری یک ماژول وبلاگ مینویسید و به سیستم اضافه میکنید و الان یک وبلاگ دارید.
به فروشگاه نیاز پیدا کردید فقط یک قسمت فروشگاه مینویسید و نیاز به کد نویسی قسمت های هسته دیگه نخواهید داشت و به راحتی یک فروشگاه به سیستمتون اضافه میکنید.
البته برای یاینکار همونطور که قبلا گفتم هسته سیستم باید به خوبی پیاده بشه و جوری هم پیاده سازی بشه که در آینده یا ارتقا نسخه کیک به عنوان مثال لازم نباشه تغییر خاصی توی سیستم انجام بشه.
همین دیگه، اگر کسی پیشنهادی یا سوالی داره بپرسه. :دی


[تصویر: 01323IMMi9k7q1tyawopv30g9dxs.png]
[تصویر: 01323IMMtw6x10xiwxlxsnp3h8vh.jpg]

اگر در اولين قدم، موفقيت نصيب ما مي شد، سعي و عمل ديگر معني نداشت.

2010/06/19 07:45 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : mohsened
cybercoder غایب
Expired
**

ارسال‌ها: 109
تاریخ عضویت: Dec 2009
رتبه: 1
تشکر: 51
82 بار تشکر شده در 46 پست
ارسال: #19
RE: ساخت CMS ؟
خوب جمع بندی چی شد؟ و نتیجه؟
2010/07/12 10:43 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
871 بار تشکر شده در 560 پست
ارسال: #20
RE: ساخت CMS ؟
هرجا هستید موفق و پیروز باشید
2010/07/13 04:30 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ارسال موضوع  ارسال پاسخ 


پرش در انجمن: