شروع به کار سایت رسمی سیستم مدیریت محتوای آیلین

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

شما میتونید سایت اصلی این پروژه رو در آدرس http://www.aylincms.com ببینید.

طبق مستندات موجود در سایت اصلی:

توضیح:

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

در ادامه سعی دارد کمبود های قالب مذکور را با اضافه کردن کتابخانه های مفید ثانویه و روال های مرسوم رفع کرده تا برنامه نویس در شروع کار پروژه خود از حداقل های لازم و مرسوم در کمترین زمان ممکن برخوردار شود.

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

مرامنامه و مجوز:

آیلین از فلسفه نرم افزارهای آزاد / متن باز تبعیت میکند و به طور خاص تحت مجوز  GPLv2   میباشد.

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

همچنین بخش خدمات و محصولات جانبی کاملا بر مبنای مدل تجاری بنا شده است تا بار اصلی امرار معاش برنامه نویسان اصلی پروژه را بر دوش کشد.

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

نصب:

برای نصب AylinCMS پس از دانلود آن از آدرس https://github.com/pesarkhobeee/Aylin/archive/master.zip آن را در پوشه وب سرور خود اکستراک کرده و در صورت نیاز مالک پوشه آن را کاربر وب سرور قرار دهید، برای مثال در توزیع slackware سیستم عامل Linux از دستور زیر:

chown -R apache:apache aylin/

و یا در توزیع ubuntu از دستور زیر استفاده کنید:

chown -R www-data:www-data aylin/

سپس کافیست دیتابیس موردنظر خود را ساخته و برای ادامه روند نصب و انتخاب گزینه ها به نصاب تحت وب  AylinCMS  از طریق مرورگر ایترتنی خود مراجعه کنید.

توسعه:

برای تصحیح و تکمیل پروژه میتوانید از آدرس https://github.com/pesarkhobeee/Aylin استفاده کنید، همچنین برای بحث و طرح سوال پیرامون موضوعات مربوطه میتوانید به  لیست پستی   [email protected]  مراجعه کنید.

در آینده مستندات مربوط به توسعه بخش ها و زیر سیستم ها در AylinCMS اضافه خواهند شد اما فعلا به یک شمای کلی از آن بسنده میکنیم:

 

 

برای قسمت تجاریش فعلا به  آموزش و پشتیبانی و کمک مردمی  و افزونه ها فکر کردم که در بخش افزونه های تجاری فعلا موارد زیرو آماده کردم:

 

 

و بلاخره نتایج کار کردن در وقتهای آزاد این یک سال اخیر دارن کم کم نمایان میشن و البته قالب بودن تفکر محصول محوری، حتما کمبود ها و مشکلاتی هم خواهد بود که امید دارم به کمک دوستانم حلشون کنم :)

 

پی نوشت:

آیلین نامیست ترکی، به معنای مهتاب.

انتشار نسخه ۱ آیلین

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

Aylin cms diagram

و یک شات از محیط مدیریتی :

همون طور که قبلا هم گفتم برای دریافت پروژه و یا مشارکت از https://github.com/pesarkhobeee/Aylin و برای پیوستن به اعضای این سیستم از [email protected] استفاده کنید.
موفق باشن :)

آیلین، بیس طراحی وب سایت

فکر میکنم بین ۴ تا ۵ ساله که دارم طراحی وب یاد میگیرم و یاد میدمو وب سایت طراحی میکنم، این حرفم شاید بهانه گیری بیش نباشه ولی کار وب معمولا تو شهرای کوچیک ، کوچیکه و باعث پیش رفت فنی آدم نمیشه.

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

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

خوب الان بحث این میاد که اینهمه CMS برای همین منظور ایجاد شدن تو چی میگی؟

ادامه خواندن آیلین، بیس طراحی وب سایت

معرفی پروژه ی جدیدم: رقیبی کوچیک برای choqok دوست داشتنی (آیلین خانم!)

آقا شما نمیدونی من از روزی کهChoqok رو ریختم چقدر بهش وابسته شدم. واقعا دم مهرداد مومنی گرم.

قبل از اینکه من متنم رو شروع کنم نمیدونم چرا اینقدر عنوان و جمله اولم به نظرم اشنا میاد ;)

داستان از جایی شروع شد که من برای حل تمارین دانشگاهیم باید میرفتم ویندوز ولی دیدم من معتاد ادینتیکا و چغوک شدم! از اون ورم اینا رو ویندوز پورت نشدن و من یه طراح ساده وب بیش نیستم !

بنا بر این بقدر معرفت  آستینارو زدم بالا و با xul بخوانید زول که همان تکنولوژی ایست که باهاش فایر فاکسو تاندربیردو سانگ بیردو … را نوشتن یه کلاینت بسیار ساده ایتدایی نوشتم! و البته هسته اصلی اون بر پایه php هست! خوبیه فعلیشم اینه که این هسته اصلی رو سایت اصلی خودتون نصب میشه و راحت از هر جور ف / ی / ل / ت / ر / ی رد میشه و به توییتر و ایدنتیکا وصل میشه و این چیزی که با xul نوشتم یه رابط کاربری یا interface برا همونه! اسمشو گزاشتم آیلین که یه اسم ترکیه و به معنای فر وغ و درخشش . فکرای بدم نکنید اسم برادرزاده منه که هنوز یه سالشم نشده و چون ایشون بسیار کوچیکو نازن ماشالله ،  ما هم به همین قصد کوچیکو ناز بودن و اسم ترکی بودن اسم برناممونو آیلین گزاشتیم.

هدف از زدن این پست اینه که ببینم این برنامه شخصی برای شما چقدر جالبه و اگه یه هم چین چیز مینیمالی میخواستین چه امکاناتی ازش انتظار داشتین؟

در زیر عکسشو زمینه میکنم که در لینوکس به صورت stand alon هست و در ویندوز به صورت add-on فایرفوکس:

چند تا سوال من :

کلا نظرتون راجه به این ایده صد بار پیاده شده چیه؟

دوست دارین افزونه فایرفوکس باشه یا یه برنامه مستقل؟

چه امکاناتی از یه همچیمن چیزی انتظار دارین مثلا من یه چیزی که از چغوک میخوام هیستوری دنتامه که ندارتشون !

و در نهایت بهتر نیس اینو همون به صورت یه پروژه شخصی نگر دارم؟ آیا شما اصلا بهش احتیاج دارین؟

پ . ن : اون روز کل زمانم رفت رو این برنامه نتونستم برم ویندوز تمرینامو انجام بدم! دست آقای بهروز شعبانیم درد نکنه! دادا همیشه با راهنمایی هاش بمن خیلی کمک کرده.