جوملا 2.5 در ژانویه 2012 جایگزین جوملا 1.5 شد. این نسخه را اصطلاحاً نسخه ی بلند مدت نامیده شد وانتشار آن تا ژوئیه ی 2013 ادامه دارد. نسخه های 1.6 و 1.7 جوملا کوتاه مدت بودند که به منظور هموار کردن راه را برای انتشار و مهاجرت به نسخه ی 2.5 هموار منتشر شدند.
جوملا 1.7
اگر شما در سال 2011 سایت خود را از جوملا 1.5 به 1.7 ارتقا داده باشید، احتمالاً از تمام قابلیت ها و ویژگیهای نسخه های 1.6 و 1.7 نیز استفاده کرده اید.
بیایید تا از نزدیک نگاهی به ویژگیهای جوملا 2.5 داشته باشیم.
• در این نسخه پایه ی سیستم مدیریت محتوا JPlatform نسخه ی 11.3 است. بنابراین بیشترین امکانات موجود در این نسخه برای توسعه دهندگان ثالث لحاظ شده است.به طور مثال برای تغییر در تصویر JImage و جداول HTML از JGrid استفاده میشود.ضمن اینکه از نسخه ی جدید کتابخانه جاوا اسکریپت(1.4)، MooTools نیز در آن استفاده شده است.
• با کمک جستجوگر (Finder ) جستجو در جوملا 2.5 بهبود یافته است. جستجوگر محتوای سایت شما را جستجو میکندو نتایج جستجو با توجه به امتیاز آنها مرتب میشوند. مطالبی که استفاده ی بیشتری دارند در بالای نتایج لیست میشوند.فیلترهای سفارشی تعبیه شده در جستجو این توانایی را به شما میدهد تا بازدیدکنندگان سایت شما بتوانند در چارچوبی خاص در بخشهای خاصی به جستجو در محتویات سایت بپردازند.
• جوملا 2.5 مشابه MySQL،از پایگاههای داده ی دیگری که به آن معرفی شده باشد،نیز پشتیبانی میکند.
• قالب هسته ی Beez برای استفاده در موبایل،آماده سازی شده است.
• میتوانید در تنظیمات کلی بر اساس تگها برای محتوای سایت لیستهای مجاز و غیرمجاز (سیاه و سفید) ایجاد کنید. فیلترهای متن به این بخش منتقل میشوند و میتوان سطوح دسترسی کاربران را در این خصوص تنظیم نمود.
• یک ماژول اطلاعیه ی بروزرسانی جدید به انواع پیامها افزوده شده است.
• برای استفاده از سرویس reCAPTCHA یک پلاگین captcha اضافه شده است.
• طراحی مدیریت جدید برای بخش زبان.
• می توانید برای زمانیکه سایت در حالت آفلاین است تصویر انتخاب کنید.
• امکان بکار بردن تصاویر و آدرسها (URLs ) برای مقالات. میتوانید تصویری کوچک در معرفی محتوا نمایش دهید، در کل متن مقاله یک تصویر به همراه سه لینک برای چیدمان مقاله قرار دهید.
بروزرسانی از جوملا 1.5
اگر بخواهیم این نسخه را جوملا 1.5 مقایسه کنیم لیستی طولانی از امکانات و بهبودهای به روز شده وجود دارد. در اینجا لیستی از مهمترین تغییرات را به اختصار می آوریم.
• دیگر هیچ بخشی وجود ندارد و شما در جوملا مجموعههای تو در توی بی نهایتی خواهید داشت.
• در مورد مفهوم دسترسیها کاملا باز نگری صورت گرفته است.
• پردازش چندگانه
• با هر کلیک موس به روز رسانی صورت می پذیرد.
• تغییرات زیاد در قالب ها
• سبکهای قالب
• چیدمان قالب
• سازگاری رابط کاربری
• حداقل نیازها
مرورگر: موزیلا فایرفاکس نسخه 3 ، اینترنت اکسپلورر نسخه 7 ، سافاری نسخه 4.
سرور: PHP : 5.2.4 و MySQL : 5.04
• حالت Legacy
طراحی وب سایت دیگر حالت legacy از جوملا 1.5 ضروری به نظر نمیرسید.اگر خاطرتان باشد حالت legacy اجازه میداد تا افزونهها و کامپوننتهای که جهت جوملا 1.0 آماده شده بود را برای جوملا 1.5 بتوان استفاده کرد. روش استفاده از برای تطابق کامپوننتهای قدیمی، جوملا استفاده از Framework است.
• ماژولها
امکان اختصاص دادن گزینههای متعدد و متنوع به منو اضافه شده است.
• چند زبانه
این نسخه امکان ایجاد مقالات و ماژولها با زبانهای مختلف را به ما می دهد.
• کامپوننتها
در صورتی که با اعلام خطای '404 not found ' مواجه شدید،کامپوننت جدید مدیریت ارجاع لینکها تعبیه شده است.
این کامپوننت امکان جستجوی کلمات کلیدی در فایل و ارائه ی نتایج بهینه شده را فراهم میکند و باعث شده تا کامپوننت survey حذف شود.
• ویرایشگر جدید
ویرایشگر کد، ویرایشگر جدیدی است، که به TinyMCE افزوده شده است که ویرایشگری WYSIWYG نیست، اما برای کار کردن با محتوای 'کد مانند' ،راه مناسبی در اختیار کاربر قرار می دهد که ساختار را با رنگها نمایش میدهد.
• چرخه انتشار جدید
از این پس هر 18 ماه یکبار انتشار دراز مدت جوملا را خواهیم داشت.
ویژگیهای دیگری نیز وجود دارد برای مختصر شدن این مقاله ذکر نشد
اصطلاحات اولیه طراحی وب
Web Page ( صفحهی وِب ) :
به مجموعه ای از تصاویر و نوشتهها که به صورت یک صفحه از طریق اینترنت قابل دسترسی میباشند ، صفحه وب میگویند .
Web Site ( وب سایت ) :
پایگاهی بر روی فضای مجازی اینترنت ، شامل مجموعه ای از صفحات وب ( Web Page ) است ؛ که توسط آدرس مخصوصی ( Domain ) از طریق اینترنت قابل دسترسی میباشند . این صفحهها میتواند حاوی اخبار ، تصاویر ، اطلاعات علمی و تجاری ، تبلیغات و ... باشد .
Domain ( نام ) :
نام بینالمللی مخصوصی که برای هر وب سایت ثبت میشود و به عنوان آدرس آن سایت محسوب میگردد .
Web Host ( میزبان وب ) :
میزبان وب به کامپیوتری گفته میشود که اطلاعات یک یا چند وب سایت بر روی آن قرار میگیرد و هنگامی که کاربری در مرورگر وب خود ، آدرس سایت مورد نظر را ( Domain ) را وارد میکند ، مرورگر کامپیوتر شخصی کاربر از طریق خط تلفن و یا آنتنهای ماهوارهای با وب سرور ( Web Server ) که بر روی آن میزبان نصب شده است ارتباط برقرار نموده و صفحات مورد نظر را به نمایش در میآورد .
Web Server ( وب سرور ) :
به نرم افزاری گفته میشود که بر روی کامپیوتر میزبان نصب شده و صفحات وبِ درخواستی مرورگرهای وب را برای آنها ارسال مینماید . البته اغلب از میزبان وب ( Web Host ) به عنوان وب سرور نام برده میشود که این از نظر تکنیکی صحیح نمیباشد .
Static Page ( صفحهی ثابت ) :
صفحهی وبی میباشد که مطالب داخل آن برای مراجعه کننده ثابت هستند وهمچنین برای تمام کاربران اینترنت به یک صورت نمایش داده میشوند .
Dynamic Page ( صفحهی پویا ) :
به صفحهی وبی گفته میشود که مطالب و محتویات آن متغیر هستند و به درخواست کاربران در آنها اطلاعات متفاوتی نمایش داده شده و نیز امکان وارد کردن اطلاعاتی توسط کاربران اینترنت در آنها میسر میباشد . برای تولید این صفحهها نیاز به برنامه نویسیهای خاصی میباشد .
Home Page ( صفحه اصلی ) :
صفحهی اصلی و ابتدایی یک وب سایت که بازدید کننده وب سایت آن را در ابتدا مشاهده مینماید . این صفحه شامل ، اخبار مهم ، تصاویر اولیه ، پیوندهایی به بخش های مختلف آن سایت و نیز پیوندهایی به سایتهای دیگر و یا تبلیغات دارندهی وِب سایت میباشد .
Intro ( اینترو ) :
انیمیشنی است که در ابتدای وب سایت جهت جذاب تر شدن ، تاثیر تبلیغاتی بیشتر و خوش آمد گویی به کاربران نمایش داده میشود .
Flash Site ( سایت فلش ) :
وب سایتی است که به شکل کامل و یا در بعضی از بخشها با استفاده از صدا ، انیمیشن و ... توسط نرمافزارهای خاصی ساخته میشود .
• HTML
HTML در حقیقت زبان اصلی در طراحی وب و پل ارتباطی بین طراح و مرورگر وب است. امروزه از نسخه جدیدتر HTML که XHTML نام دارد استفاده میشود. با استفاده از کدنویسی صحیح و استاندارد XHTML، میتوان اطمینان داشت که وبسایت طراحی شده در مرورگرهای مختلف با کمترین مشکلات نمایش داده خواهد شد.
• CSS
CSS ابزاریست جهت قالببندی، رنگبندی و ایجاد جلوههای تصویری و گرافیکی در صفحات HTML. استفاده از CSS اعمال تغییرات جدید گرافیکی را برای دارنده وبسایت بسیار آسان میکند.
• ASP
ASP یک زبان برنامهنویسی تحت وب سمت سرور است که توسط شرکت مایکروسافت گسترش یافته است.ورژن جدیدتر ASP، که بسیار پیشرفتهتر از ورژن قبلی است ASP.NET نام دارد. از زبانهای برنامهنویسی تحت وب برای ایجاد تعامل با کاربر و طراحی صفحات داینامیک استفاده میشود
• PHP
PHP نیز مانند ASP یک زبان برنامهنویسی وب سمت سرور است. تفاوت اصلی بین PHP و ASP در "Open Source" یا "کد باز" بودن PHP است. هر یک از این دو زبان قابلیتهای گوناگونی دارنند که بسته به نیاز مشتری و امکانات سرویسدهنده وب قابل استفاده است.
• JS
JavaScript (جاوا اسکریپت) یک زبان کدنویسی سمت کاربر است. بر خلاف زبان های کدنویسی سمت سرور که توسط سرور اجرا می شوند جاوااسکریپت توسط مرورگر کاربر اجرا می شود
• AJAX
AJAX مجموعه ای از روش ها و تکنولوژی های کدنویسی سمت کاربر است. با استفاده از ایجکس برای بارگذاری اطلاعات بخشی از صفحه وب سایت نیازی به بارگذاری مجدد کل صفحه نیست.
• W3C
مرجع جهانی تعیین استانداردها و راهبردهای وب W3C نام دارد. W3C از سال 1994 فعالیت خود را آغاز نموده و گسترش قوانین در جهت پیشرفت وب را در دستور کار خود قرار داده است. از اعضای W3C میتوان مایکروسافت، اپل، سان مایکروسیستمز و آی بی ام را نام برد.
• SEO
به فرآیند بالا بردن رتبه وبسایت ها در موتورهای جستجوی وب (مانند Google.com) تکنیکهای SEO گفته میشود. SEO ارتباط مستقیمی با تکنیکهای طراحی سایت و کدنویسی صحیح دارد.
چگونه طراح وب سایت بزرگ و موفقی باشی
” و بررسی کردم که برای طراح وب سایت شدن چه قدمهای را باید بردارید و از کجا شروع کنید. اما در این مطلب میخواهیم این موضوع را بررسی کنیم که” چگونه طراح وب سایت بزرگ و موفقی باشیم “
فاکتورها و عوامل زیادی وجود دارد که در راه به موفقیت رساندن یک شخض و اینکه او را به چهره ای شناخته شده و موفق تبدیل نماید، بسیار اثر گذارند. در زیر بعضی این عوامل را برای شما لیست کرده ام. امیدوارم که این حرکت اثری هرچند کوچک بر روی شما و موفقیت شما بگذارد.
۱- کاری را بعنوان شغل انتخاب کنبد که از انجام آن کار لذت ببرید :
اولین قدم در هرکاری مهمترین قدم در آن کار است. یکی از ضعفهای ایرانیها این است که در شروع کار زیاد به کار و عواقب و مزایا و ایرادات آن فکر نمیکنند و زود میخواهند دست به کار شوند و وارد فاز عملیاتی بشوند. نمونه این حرف را من در ۸۰ درصد پروژه های طراحی وب سایت تجربه کرده ام که کارفرما از من زمان انجام کار را میخواهد و من به او میگویم از زمان تحویل اطلاعات شما بصورت کامل یک هفته. اما فکر میکنید چند درصد از آنها حتی پس از پایان پروژه اطلاعات کامل را در اختیار من گذاشته اند؟ پس برای شما لازم است که در ابتدای کار مطمئن شوید این همان کاریست که شما میخواهد برای باقی عمرتان آنرا انجام دهید. آیا از انجام اینکار لذت میبرید؟ آیا این کار تمامی نیازهای روحی شما را برآورده میکند؟
از نظر من موفقترین افراد کسانی هستند که به کارشان عشق میورزند. پس سعی کنید که شغلی که میخواهید انتخاب کنید با خصوصیات روحی شما تطابق داشته باشد.
۲- شناسایی نقاط قوت و ضعف کاری که انتخاب مبکنید:
هر کاری مزایا و معایبی دارد، پس بهتر است از قبل از دست به کار شدن و اینکه وارد حرفه ای شوید خوب تحقیق کنید و مزایا و معایب آن کار را بدانید. برای مثال فرض کنید ماهیت کار خلبانی پرواز و سفر است اگر شما از ارتفاع ترس دارید پس این یک انتخاب احمقانه است.یا فرض کنید شما با کامپیوتر مشکل دارید و شبانه روز بیشتر از یک ساعت نمیتوانید به مانیتور خیره شوید، پس این نیز یک انتخاب احمقانه است. از اطرافیان و آشنایان و حتی در تالارهای گفتمان در رابطه با شغلی که میخواهید اینتخاب کنبد خوب تحقیق کنید تا بعدا پیشمان نشوید.
۳ -شرکت در دوره های آموزشی معتبر:
شاید خیلی از شما ها به این موضوع اعتقاد نداشته باشید که شرکت در دوره های اموزشی بسیار برای شما مفید و مثمر ثمر خواهد بود و ترجیح میدهید که کار را توسط مطالعه کتاب و یا از روی مطالبی که بر روی اینترنت و وب سایتها و فرومها قرار دارند شروع کنید. اما یک مسئله را نمیتوانید نا دیده بگیرد و آن این است که در طول این دوره ها با اشخاص بسیاری با سطح توانایی های مختلف و علوم گوناگون آشنا میشوید که همانها در آینده هسته اصلی تیم کاری شما را تشکیل خواهند داد. این اتفاق حداقل برای من یه نفر افتاد و بسیار مثمرثمر و پربازده هم بوده است.
۴- تمرین، تمرین، تمرین:
بعد از اتمام دوره ها شاید این حس به شما دست بدهد که علامه دهر هستید و در حال حاضی هیچ کسی روی دست شما نیست، اما این یک احساس پوچ و توخالیست که هرچه جلوتر بروید و هرچه مهارت شما بیشتر بشود تازه متوجه میشوید که شما قطره ای هستید در این اقیانوس بیکران. مخصوصا وقتی که نمونه کارهای خارجی را میبینید این احساس پررنگتر و قویتر میشود ، تنها راه حل شما انجام تمرین های بیشتر و بیشتر است. خودآموزهای زیادی باید انجام دهید تا موازی با علم روز دنیا پیش بروید. بیکار ننشینید فقط تمرین کنید.
۵- شرکت در پروژهای کوچک و بزرگ بدون درخواست کارمزد:
باید غرور را کنار بگذارید باید خودتان را به بقیه نشان دهید و شایستگی های خود را اثبات کنید. بهترین راه این است در چند پروژه بصورت مجانی کار کنید و بقول معروف کارآموزی کنید. این کار چندیدن مزیت برای شما دارد. اول اینکه طراحی سایت بصورت تئوری و عملی خیلی با هم فرق دارند و با خیلی از مسائل در هنگام کار آشنا میشوید.
دوما در کنار اساتید و حرفه ای های این کار تجربیاتی خوبی بدست می اورید.
سوما برای خود رزومه ای درست میکنید که من در فلان پروژه فعالیت کردم و چهارم اینکه احتمالا اگر شایستگی لازم رو داشته باشید یا به شرکتی معرفی خواهید شد و یا در همان تیم باقی خواهید ماند.
۶- نویسندگی در وب سایتهای معروف:
برای اینکه خودآموز بنویسید بیشتر از انکه نیاز به تجربه این کار داشته باشید نیاز به دانستن زبان انگلیسی خوب است . خودآموزهای بسیار زیادی در وب موجود هستند که فقط کسی را میطلبند که آنها را ترجمه کند و مطمئنن در این راه نکات بسیار خوبی را یاد خواهید گرفت اما سئوالاتی که در باره خودآموز شما و توسط دیگر خوانندگان بوجود خواهند آمد عامل اصلی پیشرفت و در نهایت شناخته شدن شما در دنیای سایبر خواهند شد و این در راه موفقیت به شما کمک شایانی خواهد کرد. تعداد وب سایتهایی که در رابطه به آموزشها و نکات طراحی وب سایت مینویسند کم نیست و مطمئن باشید تمامی آنها از نویسندگی شما در وب سایتشان استقبال خواهند کرد.
۷- ایجاد وب سایت شخصی:
اما شاید در آخر شما بتوانید وب سایتی ایجاد کنید و دانش خود را در اختیار دیگران بگذارید. شاید بپرسید که این چه کمکی به یک طراح و در راه موفقیت او دارد؟
من بعنوان کسی که یک سال از شروع کار نویسندگیم در این سایت میگذره به شما میگویم که اولا از همین وب سایتی که الان مشغول مطالعه در آن هستید چند پروژه برای من ایجاد شده است. دوستان بسیار خوب و متخصصی در زمینه های مختلف پیدا کردم که بعضی از آنها واقعا بهترینهای ایران هستند، با وب مسترها و ادمین های چندیدن وب سایت بزرگ رابطه دوستی بر قرار کرده ام و برای مثال میتوانید نتایج این کار را در پست : مسابقه لوگو” ببینید و . . .
مسلما این وب سایت برای شما مزایای بسیاری خواهد داشت و صد البته مسئولیت شما رو دوچندان خواهد کرد اما ارزشش را دارد.
در پایان به تمامی عزیزانی که میخواهند وارد این حرفه بسیار زیبا اما خشن بشوند توصیه میکنم فقط به نصیحتهای من بسنده نکنند و از تمام اطرافیان و دوستانی که در این زمینه دارید تحقیقات لازم را بعمل بیاورید که بتوانید بهترین تصمیم را بگیرید. موفق باشید.
طراحی وب سایت