دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Greg Beaver
سری:
ISBN (شابک) : 9781847190130, 1904811191
ناشر: Packt Publishing Limited
سال نشر: 2006
تعداد صفحات: 292
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 8 مگابایت
در صورت تبدیل فایل کتاب Pear Installer Manifesto به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مانیفست نصب کننده گلابی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
در جزئیات
PEAR مخفف PHP Extension and Application Repository است و هدف اصلی آن پشتیبانی از استفاده مجدد از کد است. PEAR هم یک نصب کننده پیشرفته و هم یک مخزن کد فراهم می کند. کد PEAR در اجزای گسسته قابل استفاده مجدد به نام بسته سازماندهی شده است. یک بسته شامل گروهی از فایل ها و یک فایل توصیف کننده به نام package.xml است که حاوی ابرداده در مورد محتویات بسته، مانند نسخه بسته، هرگونه وابستگی خاص، و اطلاعات متنی مانند توضیحات بسته و نویسندگان است. نرم افزاری که یک بسته را از گروه بندی بی اثر فایل ها به یک بسته نرم افزاری پویا تبدیل می کند، نصب کننده PEAR نامیده می شود و خود یک بسته PEAR است. به عبارت دیگر، نصب کننده PEAR می تواند برای ارتقای خود استفاده شود. این واقعا یک برنامه بسیار قدرتمند است. به طور خلاصه، PEAR Installer یکی از مؤثرترین ابزارها برای مدیریت یک کتابخانه نرم افزاری با کیفیت بالا، برنامه های کاربردی با کیفیت بالا یا وب سایت های با کیفیت بالا است.
این کتاب با استفاده از قدرت کامل نصب کننده PEAR، راه جدیدی را برای سازماندهی توسعه PHP به شما نشان می دهد. به یک معنا، PEAR Installer یک پله بالاتر از یک الگوی طراحی نرم افزار است، یک الگوی توسعه فراتر که می تواند برای سازماندهی سیستماتیک تمام توسعه PHP شما استفاده شود. شما یاد خواهید گرفت که چگونه کد خود را با استفاده از فرمت package.xml در بسته ها سازماندهی کنید. شما در مورد مفهوم انقلابی جدید کانال PEAR و نحوه وابستگی ایمن و قابل اعتماد به کتابخانه های خارجی PHP از منابعی مانند pear.php.net و سایر کانال های PEAR خواهید آموخت. شما در مورد بسته PEAR_PackageFileManager و نحوه سفارشی سازی نصب تک تک کدهای PHP خود از طریق نقش های فایل، وظایف فایل و اسکریپت های پس از نصب آشنا خواهید شد.
علاوه بر این، یاد خواهید گرفت که چگونه از قدرت PEAR برای مدیریت پروژه های وب خود با نصب کننده PEAR استفاده کنید تا قدرت نسخه سازی و بازگشت به وب سایت زنده خود را بیاورید. هم افزایی نصب کننده PEAR و یک سیستم کنترل بازنگری مانند CVS یا Subversion نیز به طور عمیق مورد بررسی قرار گرفته است. در مرحله بعد، نحوه راهاندازی کانال PEAR خود را برای توزیع برنامههای PHP، برنامههای PHP منبع باز و منبع بسته اختصاصی که میتوانند با استفاده از فناوری از قبل در نصبکننده PEAR ایمن شوند، راهاندازی کنید.
در نهایت، شما یاد خواهید گرفت که چگونه PEAR Installer را در برنامه وب خود به منظور مدیریت پلاگین ها از یک سرور راه دور جاسازی کنید. این کتاب با جزئیات طراحی یک سیستم پلاگین سفارشی برای یک برنامه وبلاگ ساختگی را پوشش می دهد. سیستم پلاگین برای مدیریت قالب ها و نصب کننده PEAR برای مدیریت جزئیات پرس و جو از سرور راه دور برای الگوها، مدیریت وابستگی ها بین نسخه سازی و انجام فرآیند نصب واقعی استفاده می شود.
از این کتاب چه خواهید آموخت؟
رویکرد
این کتاب یک آموزش جامع و ساختار یافته در مورد استفاده از PEAR Installer است، اما همچنین بسیار بیشتر از آن است. نویسنده به عنوان خالق آخرین نسخههای نصبکننده PEAR (1.4.0+)، علاقهمند به مزایای یک فرآیند توسعه و استقرار به خوبی مدیریت شده است.
این کتاب نحوه عملکرد PEAR Installer را با جزئیات نشان میدهد، و سپس شما را از طریق یک تور جامع از نحوه اعمال آن در تمام مراحل چرخه عمر توسعه همراه با مثالها و توصیههای عملی راهنمایی میکند. مهارتهای فنی و درک شما را ایجاد میکند و همچنین دیدگاه شما را در مدیریت یک فرآیند توسعه مؤثر گسترش میدهد.
این کتاب برای چه کسی نوشته شده است؟
این کتاب فقط برای توسعه دهندگان PHP نیست که می خواهند بدانند نصب کننده PEAR چگونه کار می کند و چه کاری می تواند برای آنها انجام دهد، بلکه به طور کلی برای توسعه دهندگان PHP است که به دنبال راهی بهتر برای استقرار برنامه های خود و مدیریت به روز رسانی ها هستند. فرض بر این است که شما دانش کاری خوبی از توسعه PHP دارید و با پروژه هایی با مقیاس و پیچیدگی کافی برای تضمین سرمایه گذاری در فرآیند ساختار سروکار دارید.
In Detail
PEAR stands for PHP Extension and Application Repository, and its primary purpose is to support code re-use. PEAR provides both an advanced installer and a code repository. PEAR code is organized into discrete re-usable components called packages. A package consists of a group of files and a descriptor file called package.xml that contains metadata about the package's contents, such as the package version, any special dependencies, and textual information such as the package description and authors. The software that transforms a package from an inert grouping of files into a dynamic software package is called the PEAR Installer and is itself a PEAR package. In other words, the PEAR Installer can be used to upgrade itself. It truly is a very powerful application. In short, the PEAR Installer is one of the most effective tools for managing a high-quality software library, high-quality applications, or high-quality websites.
This book will show you a new way of organizing your PHP development, by leveraging the full power of the PEAR Installer. In a sense, the PEAR Installer is a step above a software design pattern, a meta-development pattern that can be used to systematically organize all of your PHP development. You will learn how to organize your code into packages using the package.xml format. You will learn about the revolutionary new PEAR Channel concept, and how to safely and reliably depend on external PHP libraries from sources such as pear.php.net and other PEAR channels. You will learn about the PEAR_PackageFileManager package, and how to customize individual installations of your PHP code through file roles, file tasks, and post-installation scripts.
In addition, you will learn how to use the power of PEAR to manage your web projects with the PEAR installer to bring the power of versioning and rollbacks to your live website. The synergy of the PEAR Installer and a revision control system like CVS or Subversion is also explored in depth. Next, you will learn how to set up your own PEAR Channel for distributing PHP applications, both open-source and proprietary closed-source PHP applications that can be secured using technology already built into the PEAR Installer.
Finally, you will learn how to embed the PEAR Installer inside your own web application in order to manage plug-ins from a remote server. The book covers in detail designing a custom plug-in system for a fictitious blog application. The plug-in system is used to manage templates, and the PEAR Installer is used to manage the details of querying the remote server for templates, handling dependencies between versioning, and doing the actual installation process as well.
What you will learn from this book?
Approach
This book is a comprehensive and well structured tutorial on using PEAR Installer, but it is also much more than that. As the creator of the latest versions of the PEAR Installer (1.4.0+) , the author is passionate about the benefits of a well managed development and deployment process.
The book shows how the PEAR Installer works in detail, and then takes you through a comprehensive tour of how you can apply it all stages of the development lifecycle, with practical examples and advice throughout. It will build your technical skills and understanding, and also widen your perspective on managing an effective development process.
Who this book is written for?
The book is not just for PHP developers who want to understand how the PEAR Installer works, and what it can do for them, but more generally for PHP developers seeking a better way to deploy their applications and manage updates. It does assume that you have a good working knowledge of PHP development, and are dealing with projects of a sufficient scale and complexity to warrant an investment in a structure process.