舉報

會員
Redmine Plugin Extension and Development
最新章節:
Index
ThisbookprovidesathoroughlookatthetoolsavailablewithinRedminetofacilitatethedevelopmentofpluginsandextensions.Fulloftipsandtricks,arecurringcasestudyisalsousedtohelpguideyouthroughthevariouscontentareaextensionsandpluginhelpersandtoprovidecontextandrealworldexamplesoftheconceptsbeingcovered.ThisbookisintendedforthosewhowanttobuildcustomfunctionalityintotheRedmineprojectmanagementplatform.Ifyou'realreadycomfortablewithRuby,Rails,andRedmine,butyouaren'tquitesurewhattodonext,thisbookwillwalkyouthroughthebasicsofgettingapluginwrittenandintegratedintovariouskeyareasofRedmine.
目錄(77章)
倒序
- coverpage
- Redmine Plugin Extension and Development
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Chapter 1. Introduction to Redmine Plugins
- An introduction to our sample plugin
- Generating a new plugin
- Diving into the initialization file
- Summary
- Chapter 2. Extending Redmine Using Hooks
- Understanding hooks
- View hooks
- Controller hooks
- Model hooks
- Helper hooks
- A sample view hook implementation
- Summary
- Chapter 3. Permissions and Security
- Summarizing Redmine's permission system
- Declaring custom permissions
- Ensuring access restrictions in models views and controllers
- Understanding custom content access control
- Summary
- Chapter 4. Attaching Files to Models
- Model preparation
- Enabling attachments in our views
- Controller modifications to accommodate attachments
- Listing and managing attachments
- Managing attachment permissions
- Summary
- Chapter 5. Making Models Searchable
- Registering our plugin
- Preparing our models to be searched
- Configuring search options
- Filtering search results using custom permissions
- Including article content in the search
- Summary
- Chapter 6. Interacting with the Activity Stream
- Overview of the activity stream
- Preparing our model
- Registering our model
- Configuring an activity provider
- Customizing activity entries
- Summary
- Chapter 7. Managing Plugin Settings
- An overview of Redmine's global plugin settings
- Enabling settings management
- Configuration management
- Exposing plugin methods to the settings partial
- Accessing our settings
- Summary
- Chapter 8. Testing Your Plugin
- Testing infrastructure layout
- Basics of test fixtures
- Running tests
- Writing functional tests
- Writing integration tests
- Writing unit tests
- Preparing a test database
- Continuous integration with Travis
- Summary
- Appendix A. Releasing Your Plugin
- Managing your plugin's source code
- Starting a blog
- Publishing your plugin on redmine.org
- Announcing your plugin on redmine.org
- Summary
- Index 更新時間:2021-07-16 12:20:37
推薦閱讀
- Web程序設計及應用
- Java程序設計(慕課版)
- Intel Galileo Essentials
- 架構不再難(全5冊)
- Getting Started with CreateJS
- Java Web及其框架技術
- 基于免疫進化的算法及應用研究
- Java軟件開發基礎
- 用Python實現深度學習框架
- Java編程的邏輯
- HTML5+CSS3 Web前端開發技術(第2版)
- Spring Security Essentials
- MySQL程序員面試筆試寶典
- 高性能PHP 7
- Parallel Programming with Python
- Mastering Data Analysis with R
- Delphi Cookbook
- Ionic Cookbook
- Java EE 8 Development with Eclipse
- KnockoutJS Web Development
- WindowsC/C++加密解密實戰
- Python數據分析從入門到精通(第2版)
- Mastering Puppet
- 快速開發(紀念版)
- JavaScript for .NET Developers
- The JavaScript Workshop
- 編程卓越之道(卷1):深入理解計算機(第2版)
- Hands-On Deep Learning with TensorFlow
- Kali Linux 2:Windows Penetration Testing
- Reactive Programming with JavaScript