من آخر نفهمیدم چه جوری باید cms بنویسم؟!!

mozakhraf

Member
من نمی دونم اونایی که بلد نیست cms بنویسن چی کار باید بکنن؟؟؟
اگر به اونایی که بلدن بگی راهنمایی کن یا می گه وقت ندارم یا می گه خیلی سخته یا می گه چی بگم ! :cry:
بابا چرا هیچکس نیست به من بدبخت کمک کنه؟
اونایی که cms می نویسن بگن از کجا یاد گرفتن!!
من از تمامی دوستان خواهش می کنم حتی شده یک کلمه به من و اونایی که بلد نیستن کمک کنن!
مثلا بگن از اینجا باید شروع کنی!اینارو باید یاد بگیری!اینجا رو باید مطالعه کنی و.....
با تشکر از همگی!:D
 

iranaddress

New Member
دوست من یک شبه که نمیشه ره صد ساله بری و طراح بشی این کار هم مثل بقیه ی کار ها راه و چاه داره
مثلا اول باید php,asp,jsp,asp.net و .... رو یاد بگیری و همزمان که یکی از این ها رو یاد می گیری باید یک زبان برنامه نویسی بانک های اطلاعاتی مثل access,mysql,sql serverو... رو یاد بگیری موفق باشی.
 

mozakhraf

Member
من هم php بلدم و هم mysql .فقط نمی دونم که دیگه چی باید یاد بگیرم و برای نوشتن از کجا باید شروع کنم!:cry:
 

my friend

Member
خب کاری نداره، بشین چند تا فانکشن بنویس، به هم وصلشون کن، میشه cms
برای سرعت تو طراحی و تمیز تر شدن کار هم حتما بصورت oo کار کن.
یه تاپیک آموزشی تو همین بخش هست.

اگه با اصول اولیه(طراحی فلوچارت و....) آشنا باشی ، کار خیلی راحت میشه...
 

mozakhraf

Member
برای سرعت تو طراحی و تمیز تر شدن کار هم حتما بصورت oo کار کن.
یه تاپیک آموزشی تو همین بخش هست.

چون oo دو حرفیه من نتومستم چیزی تو مجید آنلاین پیدا کنم. اگر لینک بدی ممنون میشم!
اگر هم ممکنه دوستان یکم در مورد طراحی قالب اصلی سایت توضیح بدید که با چی باید طراحی کنم و چه ویژگی هایی باید داشته باشه!:D
 

my friend

Member
http://forum.majidonline.com/showthread.php?t=82334

در مورد طراحی هم باید html و js و css بلد باشی...
اون هم کاری نداره، اول طرح مورد نظرت رو روی کاغذ پیاده میکنی، بعد به زبان html مینویسی... هر جا هم لازم بود از photoshop کمک میگیری :d
 
آخرین ویرایش:

salmanclever

Well-Known Member
دوست عزیز معمولا سی ام اس های بزرگ و قدرتمند گروهی نوشته میشه
ببین یک سی ام اس از اجزای مختلفی تشکیل شده
بحث کد نویسی هست
بحث گرافیک سی ام اس هست
بحث امنیت سی ام اس هست
در ثانی مراحل خواصی داره
ببین اول باید هدف سنجی کنی

بعد باید تجزیه تحلیل کنی که نسبت به هدفت چه چیزهایی نیاز داری
میتونی نمودار بکشی واس سی ام اس
در کل اگر می خواید موفق باشید توی این کار سعی کن گروهی کار کنی
بعد هم بازی سگا نیست که بچه ها بیان بگند فلان کلید با فلان کلبدو با هم بزن می بری
باید مطالعه زیادی داشته باشی روی این بحث
سعی کن بیشتر تحقیق کنی
بلد بودن تنها دوتا زبان برنامه نویسی برای سی ام اس نویسی کافی نیست
گفتم مباحث خاصی داره
حالا من یک پیشنهاد هم برای شما دارم
ببین تو میتونی مثل بعضی از این شرکتهای ایرانی که میان روی سی ام اس های خارجی کار می کنند و اینارو فارسی می کنند و چنتا امکانات دیگه هم اضافه می کنند
یک سی ام اس خارجی رو روش کار کنی
یا روی اسکریپتهای مختلف کار کن
سورسشو پیش خودت تجزیه تحلیل کن
در کل نا امید نباش هیچ وقت. شدنی هست
 
آخرین ویرایش:
سلام . به نظر من بشین یه چیزی بنویس ، مثلا یه سایت ارائه هاستینگ یا یه سایت خبری و . . . در حالیکه مشغول نوشتن برنامه هستی خیلی چیزا یاد می گیری . هر قسمتی هم مشکل داشتی اینجا بپرس .
 
آخرین ویرایش:

mozakhraf

Member
میتونی نمودار بکشی واس سی ام اس
اگر یکم در مورد اینکه فلوچارت ها در کجای cms استفاده میشن میشه بیشتر توضیح بدید!:)
باید مطالعه زیادی داشته باشی روی این بحث
بلد بودن تنها دوتا زبان برنامه نویسی برای سی ام اس نویسی کافی نیست
گفتم مباحث خاصی داره
باز هممنون مشکل قبلی پیش اومد!مباحث خاص رو خ مشخص کنید . چرا هی می گید مباحث خاص :cry:
حالا من یک پیشنهاد هم برای شما دارم
ببین تو میتونی مثل بعضی از این شرکتهای ایرانی که میان روی سی ام اس های خارجی کار می کنند و اینارو فارسی می کنند و چنتا امکانات دیگه هم اضافه می کنند
یک سی ام اس خارجی رو روش کار کنی
یا روی اسکریپتهای مختلف کار کن
سورسشو پیش خودت تجزیه تحلیل کن
در کل نا امید نباش هیچ وقت. شدنی هست
یکی دیگه از دوستان هم قبلا این پیشنهاد رو کرده بودن . من هم رفتم و نشستم php nuke رو خومدم ولی انقدر پیچیده بود که هیچی نفهمیدم.هر صفحه ای رو که باز میکردم چند تا include توش بود و ..... .
اگر میشه راهنمایی کنید که برای خوندن cms ها باید از کدوم صفحه شروع کنم!....:eek:
مرسی:oops:
 

SorenN

New Member
دوست عزیز چرا اینجور می کنین

چند تا اسکریپت بنویس کنار هم بزار میشه سی ام اس
چرا داری دوره خدت میچرخی ؟ کاره شاخی نیست

خواستن توانستن است تو میتونی رفیق
 

iranads

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

mozakhraf

Member
من الان یکی از بزرگترین مشکلاتم اینه که برای نوشتن نمی دونم از کجا باید شروع کنم. یعنی اول کدوم صفحه را باید بنویسم!
مرسی!:)
 

farik

Well-Known Member
با سلام.....
از ايندكس شروع كن به نوشتن ....ببين يك CMS چي ميخواد ...ويرايش پست ،ارسال پست،حذف پست ، مديريت كاربران، مديريت مطالب ، مديريت لينكها ،مديريت لوگوها،مديريت نظر سنجي و.....شروع كن ديگه وقت نميكني سرت رو بخاروني...در ضمن بهت توصيه ميكنم كه از templlate engine هاي آماده استفاده كنيد چون نوشتن يك Template ine حرفه اي سخته(البته اگه بخواين مبتدي باشه كاري نداره)...خوب با اجازه....
 

iranads

Active Member
ببینید من خودم هنوز شاگردم ولی یه نصیحت: سیستم های مدیریت محتوا گروهی نوشته میشن یعنی اول یه ایده بعد مشورت و بعد نوشتن اهداف و انتظارات همه این موارد روی کاغذ انجام میشه.. قسمت هایی که سیستم نیاز داره و.... در این مرحله شما یه طرح کلی در مورد سیستم دارید و اونوقت میدونید از کجا شروع کنید. چیزی که مهمه اول هسته اصلی سیستم نوشته میشه بعد ادامه پیدا میکنه
موفق باشید
----------------
بهنام
 

mozakhraf

Member
در ضمن بهت توصيه ميكنم كه از templlate engine هاي آماده استفاده كنيد چون نوشتن يك Template ine حرفه اي سخته(البته اگه بخواين مبتدي باشه كاري نداره)...خوب با اجازه....

راستش من اصلا نمی دونم templlate engine چی هست!:shock:اگر می شه یه منبع بدید یا خوددتون زحمتشو بکشید:)


یه مشکل دیگه من سازگاری cms و seo که واسه من خیلی مهم و می خوام بدونم برای اینکه سازگار بشه باید چه نکاتی رو رعایت کنم! مرسی!:cool:
 

farik

Well-Known Member
براي مورد دوم...نميدونم..
براي مورد اول ميتونين بين و از سايت ناقوس كتاب Smarty رو تهيه كنين كه يكي از قوي ترين موتور تمپليت هست...
اينها در واقع برنامه هايي هستند كه كدنويسي رو از ظاهر وبسايت جدا ميكنند..م(مثل تعويض قالب تو بلاگفا)
 

mahdi-vb

Member
براي مورد دوم...نميدونم..
براي مورد اول ميتونين بين و از سايت ناقوس كتاب Smarty رو تهيه كنين كه يكي از قوي ترين موتور تمپليت هست...
اينها در واقع برنامه هايي هستند كه كدنويسي رو از ظاهر وبسايت جدا ميكنند..م(مثل تعويض قالب تو بلاگفا)

ار CMS برای استفاده شخصی باشه این درسته ولی اگر برای انتشار وسیع باشه باید مثل سیستم های دیگه ( wordpress , mt , joomla , mamblo , nuke , phpbb , smf & ... ) یک تمپلیت انجین مخصوص طراحی کنی اموزشش هم تو تایپ OOP هست تو همین مجید انلاین ..
 

mozakhraf

Member
مرسی از همه ی دوستان!:oops:
1- چه جوری که وقتی یک پستی را توی بلاگفا میفرستی بلافاصله و اتوماتیک پست توی گوگل ثبت میشه!
2-من اگه بخوام یه cms رو بررسی کنم joomla بهتر یا nuke ؟
مرسی!
 

mahdi-vb

Member
2-من اگه بخوام یه cms رو بررسی کنم joomla بهتر یا nuke ؟

Joomla که بهتره ولی از من میشنوی هیچ کدوم و بت میگم ورد پرس ! چون سورس کدش واقعا قائده مند تره و خوانای 100% بهتری نسبت به تمام CMS های که دیدم داره و این هم باعت پاین بودن کلاس کاری وردپرس نیست و واقعا کلاس جالب و مناسب و حرفه ای رو در برنامه نویسی دنبال میکنه ! من هم دارم این سیستم و برسی میکنم و خیلی ازش خوشم اومد دارم ویرایش میکنم انقدر ویراش کردم که دیگه به نظر نمیرسه وردپرسه !

موفق باشی
 

Ahmad.khaliq

New Member
سلام
من تازه PHP یاد گرفتم (حدود 7 ماه) البته قبلا با زبان های دیگه مثل ویژوال بیسیک و جاوا کار کردم. به هر حال....!
شیوه ی کار من برای شروع نوشتن یک CMS به این شکله:
ابتدا روی کاغذ دقیقا مشخص میکنم که این سیستم از چه بخش هایی تشکیل میشه. بعدش اول از همه کدی منویسم که جداول مورد نیاز برنامه رو در دیتا بیس ایجاد کنه(البته ممکنه این جداول در طول آماده سازی پروژه, چندیدن بار ویرایش بشه)

<دین دین دیرین>
پیام بازرگانی
<دین دین دیرین>

داشتم میگفتم!
بعدش میرم سراغ نوشتن بخش Admin سیستم؛ و بعد از این کار بخشی که برای بازدیدکنندگان قابل مشاهده هست رو مینویسم.

به طور خلاصه مراحلی رو گفتم اینه:

1- ساخت دیتا بیس : چون قبل از هرچیزی به جایی برای ذخیره ی اطلاعات احتیاج دارم
2- ساخت محیط Admin : چون باید سیستمی وجود داشته باشه تا بتونم از طریق اون اطلاعات رو در دیتابیس ذخیره کنم.
3- ساخت محیط قابل مشاهده بازدید کنندگان: در این مرحله اطلاعات در دیتابیس قرار داره و فقط کافیه که اطلاعات رو بیرون بکشم تا بازدیدکننده ها ببینن.

نمیدونم چقدر کمک میکنه! امیدوارم موفق باشی...
 

جدیدترین ارسال ها

بالا