طراحی سایت و سئو

۴۰ مطلب در دی ۱۳۹۷ ثبت شده است

بهترین زبان برنامه نویسی برای طراحی سایت

برنامه نویسی طراحی سایت به دو دسته کلی تقسیم می شود:

۱-برنامه نویسی سمت کاربر
۲-برنامه نویسی سمت سرور

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

برنامه نویسی سمت کاربر:

در برنامه نویسی سمت کاربر طراحان سایت با استفاده از زبان html ساختار و سازمان دهی کلی صفحات سایت را بر عهده دارند و زبان css وظیفه ی انجام جزئیات صفحه ی سایت مانند نوشته ها،نوع فونت،رنگ برعهده دارد.

برنامه نویسی سمت سرور:

بیشتر شرکت ها و طراحان در این زمینه فعالیت و کار می کنند این برنامه نویسی با برنامه نویسی سمت کاربر یک تفاوت اساسی دارد و آن این است که در برنامه نویسی سمت سرور تمرکز بیشتر بر روی کارکردهای ارتباطات سایت با بانک اطلاعاتی است ولی برنامه نویسی سمت کاربر زبان های asp.net،c#،java همگی در این نوع برنامه نویسی هستند و زبان php نقش مهمتری نسبت به این نوع زبان ها دارد.

عملکردهای برنامه نویسی سمت کاربر:

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

عملکردهای برنامه نویسی سمت سرور:

صفحات درخواست شده را نمایش و ورودی کاربران را پردازش می کند،با پایگاه داده و سرورها و فضاهای ذخیره سازی تعامل دارد (عملیاتی مانند پاک کردن،پاکسازی در پایگاه داده.)

انواع زبان های برنامه نویسی سمت کاربر:

Java script
VB script
Html
Css
Ajax
JQuery
و…

انواع زبان های برنامه نویسی سمت سرور:

Php
Asp.net
c++
jsp
java
ruby
و…

طراحی سایت-بهترین زبان برنامه نویسی برای طراحی سایت

کاربرد زبان های برنامه نویسی در طراحی سایت:

HTML:

پوسته ی خام یک سایت است که المان های صفحه مانند متن و پیوندها،عناوین،سرفصل ها همگی با استفاده از html صورت میگیرد و همه ی صفحات وب را می سازد، این زبان یکی از نشانه گذاری های استاندارد و یکی از هسته های اصلی در اینترنت است.

CSS:

css:یکی از زبان های برنامه نویسی در طراحی سایت است که با استفاده از آن می توانید برگه های سایت و فونت و سبک و فرمت سایت را انجام دهید.

Java script:

با استفاده از زبان جاوا اسکریپت می توانیم انیمیشن ها،بازی ها و … را در سایت بسازیم و سایت را به صورت زنده نشان می دهد.جاوا اسکریپت استفاده ی بیشتری را در جاوا اسکریپت سمت کاربر دارد.

PHP:

در برنامه نویسی طراحی سایت ۷۵ درصد وب سرورها از PHP استفاده می کنند،PHP یک زبان همه جانبه برای سرور است که اهمیت عمده ی PHP متن باز بودن آن است.PHP با سیستم عامل های مختلف سازگار است و جامعه ی بزرگی برای پشتیبانی و پاسخ به اشکالات و سوالات در سطح اینترنت دارد.وبسایت های facebook و wordpress از php استفاده کرده اند،php در حقیقت یک زبان اسکریپتیست و برای برنامه نویسی سمت سرور مناسب است.

مزایای استفاده از زبان php:

۱-Php یک نمونه سازی سریع می باشد.
۲-این زبان علاوه بر سیستم عامل ویندوز بر سیستم عامل لینوکس هم سازگاری دارد.
۳-زبان php را می توانیم در html هم جایگذاری و ترکیب کنیم.

JAVA:

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

C#:

یک زبان چند الگویی است که شامل الگوهای ضرورری،توابع و یک برنامه نویسی جزء گرا و شی گرا منظم است.این زبان یک زبان چند منظوره برای نوشتن نرم افزارهایی با پلتفرم مایکروسافت و ویندوز به کار می رود.

JQuery:

JQuery یکی از بهترین فریم ورک های جاوا اسکریپت است که حجم کمی دارد،این زبان مانند خیلی از زبان های دیگر رایگان می باشد و برای کنترل اجزای صفحات وب،افزونه ها و پلاگین های کاربردی زیادی دارد.

Asp.net:

Asp.net این زبان برای ساخت صفحات سایت و برنامه نویسی سمت سرور است و یکی از قدرتمندترین زبان های تولید اپیلیکیشن های تحت وب است که اپیلیکیشن ها و صفحاتی که با این زبان ایجاد می شود در سرورهای ویندوز هم اجرا می شود.

C++:

یک زبان شی گرا است که شامل کپسوله سازی،چند ریختی است که از پنهان کردن اطلاعات پیروی می کند.

تفاوت زبان برنامه نویسی php و Asp.net:

زبان های برنامه نویسی php و asp.net از رایج ترین زبان های برنامه نویسی تحت وب هستند که طرفدارای مربوط به خود را دارد.Php بر پایه ی سیستم عامل لینوکس بوده و asp.net بر پایه ی سیستم عامل ویندوز است،هاستینگ های لینوکس نسبت به هاستینگ ویندوز ارزان تر بوده و از قیمت پایین تری برخوردار است.سرعت طراحی سایت های php نسبت به asp.net بالاتر است و هزینه ی آن پایین تر می باشد.

طراحی سایت-بهترین زبان برنامه نویسی برای طراحی سایت
شرکت طراحی سایت اینتن معتقد است که سایت باید با کیفیت و با کمترین هزینه ی ممکن باشد تا مدیران از نتیجه ی کار احساس رضایتمندی و خرسندی داشته باشند،اینتن به همین دلیل زبان برنامه نویسی php را به عنوان زبان پایه ی خود انتخاب نموده است و برای اطلاعات بیشتر می توانید با ما همراه شوید.

۰ نظر موافقین ۰ مخالفین ۰
mina jafari

کار با فایل منیجر در لاراول

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


composer require unisharp/laravel-filemanager:~1.8

این دستور باعث میشود که شما بتوانید آخرین نسخه پایدار این پکیج را نصب کنید . بعد از اتمام نصب مراحل زیر را ادامه دهید. به پوشه config/app.php و داخل providers کدهای زیر را اضافه کنید‎:



,UniSharp\LaravelFilemanager\LaravelFilemanagerServiceProvider::class
 
, Intervention\Image\ImageServiceProvider::class

و به alias هم کد زیر :


Image' => Intervention\Image\Facades\Image::class,‎'

 

حالا دستور های زیر را داخل ترمینال (cmd) وارد کنید:

‎php artisan vendor:publish --tag=lfm_config

 php artisan vendor:publish --tag=lfm_public

الان نوبت این است که کش لاراول را پاک کنیم. پس دستور زیر را مینویسیم:


php artisan route:clear
php artisan config:clear

نحوه استفاده از فایل منیجر: دقت کنید که مسیر config/lfm.php باید دسترسی خواندن داشته باشد . اگر پوشه شما دسترسی خواندن و نوشتن نداشت میتوانید از طریق وب سرور(host)این دسترسی ها را مجاز یا باز کنید. خوب قراره ما با storage ها کار کنیم . اولین چیزی که باید انجام دهیم ، این است که یک linkeنمادین ایجاد کنیم.کد زیر را داخل ترمینال وارد کنید :


php artisan storage:link‎

خوب نصب با موفقیت انجام شد . تمام تنظیمات شما داخل config/lfm.php قرار دارد ‎‎ برای اینکه بتوانیم از مدیریت فایل استفاده کنیم ، نیاز به پلاگین هایWYSIWYG داریم . مثل CKEDITOR ‎ اگر با ویرایشگر ckeditor کار کرده باشید ، میبینید که یک قسمت برای آپلود فایل دارد‎.چون باید به یک پردازشگر ( مثل مدیریت فایل ) وصل شود‎ وارد فایل blade شوید:

حالا در blade خود در قسمت head یا بعد از body اسکریپت زیر را قرار دهید :

<script src="//cdn.tinymce.com/4/tinymce.min.js"></script>
<script>
var editor_config = {
// path_absolute : "/",
path_absolute:"{{ url('/') }}/",

selector: "textarea.my-editor",
plugins: [
"advlist autolink lists link image charmap print preview hr anchor pagebreak",
"searchreplace wordcount visualblocks visualchars code fullscreen",
"insertdatetime media nonbreaking save table contextmenu directionality",
"emoticons template paste textcolor colorpicker textpattern"
],
toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image media",
relative_urls: false,
file_browser_callback : function(field_name, url, type, win) {
var x = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
var y = window.innerHeight|| document.documentElement.clientHeight|| document.getElementsByTagName('body')[0].clientHeight;

var cmsURL = editor_config.path_absolute + 'laravel-filemanager?field_name=' + field_name;
if (type == 'image') {
cmsURL = cmsURL + "&type=Images";
} else {
cmsURL = cmsURL + "&type=Files";
}
tinyMCE.activeEditor.windowManager.open({
file : cmsURL,
title : 'Filemanager',
width : x * 0.8,
height : y * 0.8,
resizable : "yes",
close_previous : "no"
});
} ,

// Add Bootstrap Image Responsive class for inserted images
image_class_list: [
{title: 'None', value: ''},
{title: 'Bootstrap responsive image', value: 'img-responsive'},
]

};

tinymce.init(editor_config);
</script>

حالا میتوانیم توی config/lfm.php تنظیمات مربوط به فایل منیجر را اعمال کنیم مثلا میتوانیم یه دسترسی جدید بسازیم که فقط یک سری از یوزرهای خاص بتوانند ازاین فایل منیجر استفاده کنند یا سایز عکس رو مشخص کنیم و اینکه چه نوع فایلی را میشود آپلود کرد.

// Include to pre-defined routes from package or not. Middlewares
'use_package_routes' => true,

// Middlewares which should be applied to all package routes.
// For laravel 5.1 and before, remove 'web' from the array.
'middlewares' => ['web', 'auth'],
 
// The url to this package. Change it if necessary.
'url_prefix' => 'laravel-filemanager',



 

طراحی سایت-کار با فایل منیجر در لاراول

شرکت طراحی وب سایت اینتن متشکل از تیم حرفه ای ، باتجربه و آکادمیک در عرصه فضای مجازی است که عمده فعالیت هایش حول طراحی سایت های اینترنتی، سئو سایت و بهینه سازی وب سایت و برندسازی اینترنتی می باشد.

۰ نظر موافقین ۰ مخالفین ۰
mina jafari

کاربرد و خدمات AJAX در طراحی سایت

AJAX :

پروتکل http صفحات وب  در هر واکنشی بین کاربر و سایت است برای تازه سازی صفحات وب از refresh استفاده می کنیمAJAX . به دلیل آزاد شدن در پهنای باند اینترنت قرار می گیرد.

AJAX مجموعه ای از استانداردهای وب است که به کمک آن می توانیم برنامه هایی مربوط به وب تولید کرد که به راحتی می توانیم با کاربران در ارتباط بود. این فناوری‎ها در مورد تبادل کردن اطلاعات با سرور و بروز رسانی صفحه وب بدون را اندازی مجدد آن  است.

فناوری ها:

فن آوریهایی که در پشت سرور فعالیت می کنند و با وضعیت که در حال حاضر در صفحه وب تداخلی ندارند. میتوان از فناوری های XHTML) و (CSS به منظور نمایش محتوا – فن آوری DOM (Document Object Model) یا مدل شیئی صفحهبرای نمایش پویای داده ها را مورد استفاده قرار داد.. XML برای تبادل اطلاعات و XSLT برای مدیریت اطلاعات استفاده کرد.

 

چرا AJAX ؟

۱- عدم نیاز به بارگذاری

۲- صرفه‎جویی در مصرف

۳- افزایش سرعت نرم‎افزارهای تحت وب

۴- پشتیبانی مرورگرها

مزایای استفاده از Ajax در طراحی سایت

پشتیبانی مرورگرهای معروف از تکنیک Ajax، از جمله IE، فایرفاکس، کروم و سافاری

معایب Ajax

مرورگری که از JavaScript یا سیستم تقاضای XMLHttp پشتیبانی نکند، یا کاربر این قابلیت مرورگر خود را غیر فعال کرده باشد، امکان استفاده صحیح از صفحاتی که به Ajax متکی هستند را نخواهد داشت

با توجه به ساختار صفحاتی که از این فن آوری استفاده می کنند و ماهیت پویای محتوای Ajax، ممکن است خواندن این محتوا توسط برنامه های Crawler امکان پذیر نباشد، در نتیجه این صفحات ممکن است بخوبی در موتورهای جستجوگر رتبه بندی نشوند.

– از نقطه نظر برنامه نویسی نیز حفظ و نگهداری، اشکالزدایی و تست صفحاتی که چنین محتوایی تولید می کنند دشوار خواهد بود.

– برخلاف صفحات معمولی که در آنها کاربر میتواند با فشردن دکمه Back صفحه کلید یا آیکون Back مرورگر به صفحات قبلی بازگردد، صفحاتی که

از محتوای Ajax استفاده می کنند امکان بازگشت به صفحه پیشین را ندارند، البته این مسئله در HTML5 به نوعی حل شده است.

Ajax در طراحی سایت

برای اولین بار از شرکت Adaptive Path به نام جسی جیمزگرت در مبحثی با عنوان ای جکس؛ و خیلی سریع این تکنیک توسط برنامه نویسان در سراسر جهان استفاده شد، عامیانه ترین مثال برای Ajax سیستم Google Suggest که وقتی شما عبارتی را جستجو می کنید گوگل عبارتهای دیگر را با تکنیک Ajax برای شما می آورد یا مثلا سبدهای خرید سایت های فروشگاه اینترنتی وقتی شما کالایی را به سبد خرید اضافه می کنید فقط سبد خرید آپدیت می شود نه کل سایت یا در خیلی از فرم های ثبت نام این تکنیک به کار برده شده است یا خود ما طراحی سایت کردیم کاربر بدون اینکه دوباره صفحه بارگذاری شود و حجم زیادی از پهنای باند کم شود خیلی راحت با تکنیک Ajax محصول شما بارگذاری می شود امروزه بسیاری از سایت های معروف دنیا نظیر فیس بوک، Google Maps، Gmail، YouTube از این تکنیک استفاده می کنند که کاربران را خسته نکنند و سرعت سایت بالاتر برود

کاربردهای فن آوری Ajax

یک برنامه نویس خوب تسلط بر فن آوری های پیشرفته ای همچون Ajax از ضروریات کارشان با توجه به توضیحاتی که ارائه کرده ایم، قطعاً نمیتوانیم فهرست مشخصی از کاربردهای Ajax ارائه کرد چون این فن آوری میتواند در بخشهای مختلف کاربرد داشته باشد

۰ نظر موافقین ۰ مخالفین ۰
mina jafari

تاثیر و کاربرد محتوا نویسی برای جذب مشتری در طراحی سایت

یکی از علل جذب مشتری در طراحی سایت محتوا نویسی است که باعث میشود مخاطبان زیادی را جذب کند.برای اینکه محتوا نویسی در سایت تاثیر به سزایی داشته باشد میتوانید مطالب به روز شده را به اشتراگ بکذارید و کاربران زیادی را جذب و سایت شما را هدایت میکنند.بازاریابی محتوا یکی از مهمترین دستورالعمل های بازاریابی است و برای انتشار محتوای با ارزش برای جذب و نگه داشتن کاربران و جذب مشتری بیشتر است.


برای سئو و قرار دادن کلمات کلیدی طولانی مناسب است.این مورد برای جذب بیشتر و ایجاد لینک و اعتبار سایت در موتورهای جستجو کمک میکند.

سه راه مناسب برای بازاریابی محتوایی:

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


وبلاگ:

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

فرمت های خلاقانه

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

3- محصولات جانبی:

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



۰ نظر موافقین ۰ مخالفین ۰
mina jafari

سه کاربرد جدید در دنیای طراحی سایت

برای جذب کاربران بیشتر به یک سایت باید از پس زمینه های تاریک،سربرگ های بزرگ و شیوه ی طراحی کاردی استفاده کرد.

۱-پس زمینه ی تاریک

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


برای جذب کاربران بیشتر به یک سایت باید از پس زمینه های تاریک،سربرگ های بزرگ و شیوه ی طراحی کاردی استفاده کرد.

۱-پس زمینه ی تاریک

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

-پس زمینه ی تخت و سیاه:

استفاده از پس زمینه ی سیاه می تواند المان های متفاوتی را به صورت بسیار خوب نشان دهند.

-denyslove:

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

پس زمینه با رنگ تاریک

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




پس زمینه ی تصویری با جلوه های تاریک

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

۲-سربرگ های سفید بزرگ

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

۳-کاربرد جدید برای کاردها:

تمامی کاربرانی که به سبک کارد هستند در دنیای متریال توانسته اند توجه بسیاری را به خود جلب کنند،روش استفاده کردن از این کاردها متفاوت است.در حال حاضر کاردها در دنیای المان های call to action  بسیار خوب و تاثیرگذار بوده است.

 

-پس زمینه ی تخت و سیاه:

استفاده از پس زمینه ی سیاه می تواند المان های متفاوتی را به صورت بسیار خوب نشان دهند.

-denyslove:

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

پس زمینه با رنگ تاریک

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

پس زمینه ی تصویری با جلوه های تاریک

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

۲-سربرگ های سفید بزرگ

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

۳-کاربرد جدید برای کاردها:

تمامی کاربرانی که به سبک کارد هستند در دنیای متریال توانسته اند توجه بسیاری را به خود جلب کنند،روش استفاده کردن از این کاردها متفاوت است.در حال حاضر کاردها در دنیای المان های call to action  بسیار خوب و تاثیرگذار بوده است.

 












۰ نظر موافقین ۰ مخالفین ۰
mina jafari

۵ کاربرد شگفت انگیز سئو سایت در سال ۲۰۱۸

Seo: سئو (بهینه سازی موتورهای جستجو) برای کمک کردن به اوضاع سایت و ارتباط سایتها در نتایج جستجوی طبیعی با رسیدن به رتبه ی بالا هستند.

سئو:

بهینه سازی موتورهای جستجو به مجموعه ای از دستور العمل ها گفته می شود،اگر از سئو به درستی استفاده شود باعث بهتر شدن جایگاه سایت سایت در موتورهای جستجو (مخصوصا گوگل)و افزایش بازدید سایت میشوند.

سئو فرآیندی است که به گوگل کمک می کند تا سایت های شما را بررسی کند و براساس کلمات کلیدی خاص رتبه ی سایت شما را بالا ببرد.

سئو جذابیت کاری ندارد اما باید یک نفر آن را انجام دهد،در سئو دست یافتن به نتیجه ی دلخواه استرس آور است.تکنیکها در سئو مداوم در حال تغییر است و اگر توجه کنید می توانید در کمترین زمان ممکن به نتیجه ی دلخواه در گوگل برسید.



۱-یادگیری با انجام دادن:

طراحان به این نیاز دارند که روش کار کردن با سئو را درک کنند و باید بدانندکه گوگل چگونه در رسیدن به هدفهایش کمک می کند،بهترین روش برای اینکه سایتتان را در کمترین زمان راه اندازی کنید این است که با اضافه کردن محتوا،فعالیت در شبکه های اجتماعی و تجزیه و تحلیل به نتیجه می رسید.

۲-آزمایش کنید:

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

۳-استفاده از منابع رایگان:

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

۴-ساخت بک لینک:

بک لینک از طریق سایتهای دیگر می توانید سایت خود را تقویت کنید.

۵-تمرکز بر امنیت:

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

سئو چگونه کار می کند؟

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

سئو و وب برندینگ

سئو و بهینه سازی سایت یکی از ابزار های بسیار مفید در افزایش بازدید و فروش می باشد. صاحبان مشاغل و وبسایت های اینترنتی می توانند با انجام سئو و بهینه سازی سایت شان مشتریان و بازدید کننده وبسایتشان را چند برابر نمایند.

 



















۰ نظر موافقین ۰ مخالفین ۰
mina jafari

رازهای مفید برای افزایش سرعت ایندکس مطالب

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

۱-اکانت گوگل وب مستر:

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

۲–استفاده از fetch as google:

در گوگل وب مستر خود می توانید برای اینکه مطالب سایت خود سریعتر در گوگل ایندکس شود باید آن مقالات را در گوگل وب مستر ثبت کنید و یا مطالبی را که به تازگی به روز رسانی شده اند را ثبت کنید تا مورد بررسی قرار گیرد و ایندکس شود.برای ایندکس مطالب سایت از طریق نوار کاری health  روی گزینه ی fetch as google  کلیک کرده و آدرس مورد نظر در باکس سفید رنگ وارد کرده و بر روی fetch کلیک کنید و بعد از بارگذاری مجدد صفحه وضعیت successful  تغییر می کند و در آخر بر روی دکمه ی submit to index  کلیک کنید.برای ایندکس مطالب سایت از دو روش می توانید استفاده نمایید.۱-یا خود صفحه را بررسی میکنید یا آدرس مورد نظر با تمام لینکهای موجود در آن سایت.در هر ماه ۱۰ بار می توانیم از روش دوم استفاده نماییم و ۲۰۰۰ بار از روش اول برای ایندکس مطالب سایت می توانیم استفاده نماییم.

۳-نقشه ی سایت:از نقشه ی سایت به عنوان نقشه ی راه های ربات در گوگل استفاده می کنیم و آنها شما را به صفخات داخلی سایت راهنمایی می کنند.

۴-لینک های ورودی به سایت:

اگر صفحه ایی به وسیله ی گوگل ایندکس شوند و لینک به شما بدهند ربات گوگل به ایندکس مطالب سایت شما می پردازند و برای این کار باید لینک های مناسبی و با کیفیت از سایتهای دیگر به صفحات خود داشته باشید.

۵-گوگل پلاس:

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

۶-رعایت نکات کد نویسی:

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

۷-سرعت بیشتر ایندکس بهتر:

با کاهش زمان بارگذاری صفحه نسبت به همان سرعت ایندکس سایت را افزایش می دهد،سرعت سایت یکی از مهمترین موضوعات برای سنجش کارایی و سئو سایت است.

۸-لینک سازی داخلی در سایت:

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

 


۰ نظر موافقین ۰ مخالفین ۰
mina jafari

۷ قانون شگفت انگیز بازاریابی در شبکه‌های اجتماعی

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

۱۰ راز وجود دارد که می تواند کاربران زیادی را به خود جذب نماید:


۱- شنیدن:همیشه  سعی کنید در هر شرایطی بیشتر گوش کنید و کمتر حرف بزنید. با خواندن مطالب بیشتر و مفیدتر کاربران در محیطهای آنلاین و شرکت در بحثای آنها می توانید به موضوعات بیشتر و دقیق تری برسید و محتوایی خوب و مناسبی تولید می کنید که مورد توجه کاربران قرار می گیرد.

۲- تمرکز:تخصص در این زمینه باعث میشود که شما بتوانید محتوای خوب و قدرتمندی را ارائه دهید،در این استراتژی بازاریابی شبکه های اجتماعی است که در همه ی زمینه ها از پیشرفت وسیعتری برخوردار است و با موفقیت بیشتری روبه رو است.

۳- کیفیت:در این بخش کیفیت مهم تر از کمیت است. اصولا ۱۰مشتری با کیفیت بهتر از ۵۰ تا مشتری بی کیفیت است چون ۱۰ مشتری فعال که محتوا ومطالب شما را دنبال می کنند و در موردش بحث و مشورت می کنند بهتر از مشتریان بیشترو بی کیفیت هستند که بعد از مدتی حضورشون کمرنگ شوند.

۴- صبر:موفقیت در بازاریابی محتوا و شبکه های اجتماعی نیزیک شبه به دست نمی آید. و ممکن است  در مدتزمان کوتاه نتیجه مطلوبی بگیرید ولی به احتمال زیاد، برای دست یابی به نتایج چشم گیر،بایستی مسیری طولانی را طی کنید.

۵- ترکیب کردن:اگر ما مطالبی در شبکه های اجتماعی به اشتراک بگذاریم باعث میشود که مخاطبان زیادی به محتوای شما دسترسی پیدا کنند و مطالب شمارو کپی کنند و در جاهای مختلف از محتوای شما استفاده کنند و سعی کنید مقالات و محتوای فوق العاده ایی در شبکه ههای اجتماعی به کار ببرین و مخاطبان زیادی را جذب کنیدو لینک مطالب خود را در لینکدین،گوگل پلاس،توییتر و … به اشتراک بگذارید. این به اشتراک گذاری و بحث، راه خود را به طرف موتور های جست وجو پیدا خواهد کرد و در آن ها ایندکس خواهد شد و بار بعد هر کسی نام شما را در گوگل یا بینگ جست وجو کند به مطالب شما در شبکه های اجتماعی یا نظرات خوب یا بد دیگران در مورد برند شما هدایت خواهد شد. فراموش نکنید که این مورد در گرو به اشتراک گذاری مطالب با کیفیت توسط شما و بازنشر شدن این مطالب توسط کاربران تان است.

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

۷- ارزش:شما می توانید برای ارزش کار خود در تولید محتوا و مقالات بیشتر بر روی مطالب خود متمرکز شوید و تولید محتوای با کیفیت و خوبی را به اشتراک بگذارید و مخاطبان زیادی را به محتوای خود جذب کنید. در گذر زمان، این افراد به کاتالیزورهای قدرتمندی برای کسب و کار شما در بازاریابی دهان به دهان تبدیل خواهند شد.


۰ نظر موافقین ۰ مخالفین ۰
mina jafari

ماژولار کردن پروژه در لاراول

به جای داشتن فایل های متعدد کد و پراکندگی بخش های مختلف،میتوانید پروژه ی لاراول خود را ماژولار کنید .
nwidart/laravel-modules یک پکیج لاراول برای مدیریت پروژه های بزرگ است . با نصب این پکیج و ایجاد یک ماژول ، در پوشه ی Modules یک پروژه دقیقا مانند خود لاراول ایجاد میشود که شامل view و controller و model و … است
ساختار ماژول را در تصویر زیر می بینید :


همانطور که ساختار ماژول را در تصویر بالا مشاهده می کنید کاملا مانند لاراول است و همه ی عملیاتی که در لاراول امکان دارداکنون می توانید در ماژول انجام دهید .
برای پیاده سازی سیستم ماژولار در لاراول می توانید از پکیج nwidart/laravel-modules با استفاده از دستور زیراستفاده نماببد:

composer require nwidart/laravel-modules

سپس دستور زیر را اجرا کنید :

php artisan vendor:publish –provider="Nwidart\Modules\LaravelModulesServiceProvider"

سپس با استفاده از کد زیر فایل composer.json را تغییر دهید


                                      }
                   }  :"autoload" 
                   }  :"psr-4" 
       ,"App\\": "app/"
"Modules\\": "Modules/"
                                 {
                                    {      
                                      {                                                                                               

سپس دستور composer dump-autoloadرا اجرا کنید .
پکیج ماژول در پروژه ی شما نصب شد اکنون میتوانید ماژول ایجاد کنید . به این منظور دستور زیر را اجرا کنید :

php artisan module:make Blog

به جای Blog نام ماژول مورد نظر خودتان را بگذارید .
به کمک این پکیج می توانید کدهای خودتان را سفارشی کنید و به آسانی بین اپلیکیشن ها منتقل کنید .
برای اطلاعات بیشتر میتوانید به سایت laravel-modules مراجعه کنید .

شرکت طراحی وب سایت اینتن متشکل از تیم حرفه ای ، باتجربه و آکادمیک در عرصه فضای مجازی است که عمده فعالیت هایش حول طراحی سایت های اینترنتی، سئو سایت و بهینه سازی وب سایت و برندسازی اینترنتی می باشد.


۰ نظر موافقین ۰ مخالفین ۰
mina jafari

کار با فایل های Excel در لاراول

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


به دو نمونه از پکیج های مورداستفاده در لاراول به منظور کار با excel اشاره میکنیم:

۱-Laravel Excel

یکی از پکیج های بسیار مناسب و ساده به این منظور پکیج Laravel Excel است .به کمک این پکیج میتوانید اطلاعات خود را که درون یک فایل اکسل ثبت شده ، به داخل دیتابیس وارد کنید یا از دیتابیس استخراج کنید .همچنین می توانید اطلاعات را با کمک صف ها ، به منظور بهتر انجام شدن عملیات ، Export کنید . به این منظور ابتدا با دستور زیر این پکیج را نصب کنید :


composer require maatwebsite/excel

و کلاس Excel  را به config/app اضافه می کنیم:

]<='providers'
,Maatwebsite\Excel\ExcelServiceProvider::class
[

]<='aliases'
,Excel'=>Maatwebsite\Excel\Facades\Excel::class'
[

سپس دستور زیر را اجرا کنید :

php artisan vendor:publish
  •  Export
    برای استخراج اطلاعات از دیتابیس از دستور download استفاده میکنیم .
    کد های زیر نمونه ای برای جدول کاربران است .
    ابتدا یک کلاس در مسیر App/Exports با دستور زیر میسازیم :
php artisan make:export UsersExport --model=User

سپس در کنترولر مورد نظر دستور Export  را وارد می کنیم:

()public function export
}
;return Excel::download(new UsersExport, 'users.xlsx')
{

توجه داشته باشید که مسیر زیر به صورت Excel باشد.

;use Maatwebsite\Excel\Facades\Excel
  • Import
    همچنین به طریق مشابه برای import کردن هم یک کلاس مشابه میسازیم.
php artisan make:import UsersImport --model=User

و در کلاس ساخته شده کد مورد نظر را وارد میکنیم ( دقت کنید که اینجا از جدول User استفاده شده در نتیجه در استفاده از جداول دیگر فیلد ها تغییر خواهند کرد )

public function model(array $row)
}
])return new User
,name' => $row[0]'
,email' => $row[1]'
,password' => Hash::make($row[2])'

;([

{

و سپس در کنترولر مورد نظر با متد import اطلاعات را دریافت میکنیم :

() public function import
}
;Excel::import(new UsersImport, 'users.xlsx')

;return redirect('/')->with('success', 'All good!')
{

۲- PhpExcel

PhpExcel یک کتابخانه برای خواندن از یک فایل اکسل و یا نوشتن در آن است البته میتوان اطلاعات خوانده شده را import هم کرد .در مواردی لازم داریم ستون هایی از یک فایل مجزا بخوانیم در این کتابخانه با کمک دستور load میسر است
یک مثال ساده از این کتابخانه (توجه داشته باشید که فرمت فایلتان xlsx باشد)

;include_once(app_path()."/lib/Classes/PHPExcel/IOFactory.php")
;'path ='excel/list.xlsx$
;objPHPExcel = \PHPExcel_IOFactory::load($path)$

هم میتوانید این کتابخانه را به پروژه ی خود اضافه کنید و هم میتوانید به صورت پکیج با دستور زیر نصب کنید( که در مثال فوق من از کتابخانه به صورت مستقیم استفاده کردم ) :

composer require phpoffice/phpspreadsheet

مثال بالا با استفاده از پکیج phpspreadsheet :

;'path ='excel/list.xlsx$

;objPHPExcel =IOFactory::load($path)$

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

}   foreach ($objPHPExcel->getWorksheetIterator() as $worksheet)
             ;()highestRow = $worksheet->getHighestRow$
          } for ($row = 2; $row <= $highestRow; $row++)

 ,۲)number = $worksheet->getCellByColumnAndRow$
                                                                   ;()row)->getValue$
                                                              ;'<echo $number.'<br
{
{

 


نتیجه ی کد بالا :


شرکت طراحی وب سایت اینتن متشکل از تیم حرفه ای ، باتجربه و آکادمیک در عرصه فضای مجازی است که عمده فعالیت هایش حول طراحی سایت های اینترنتی، سئو سایت و بهینه سازی وب سایت و برندسازی اینترنتی می باشد.


۰ نظر موافقین ۰ مخالفین ۰
mina jafari