舉報

會員
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
推薦閱讀
- C語言程序設計案例教程
- Mastering Zabbix(Second Edition)
- Cross-platform Desktop Application Development:Electron,Node,NW.js,and React
- Visual Basic編程:從基礎到實踐(第2版)
- Python Geospatial Development(Second Edition)
- 微信小程序項目開發實戰
- Scientific Computing with Scala
- .NET 3.5編程
- Python編程從0到1(視頻教學版)
- 新一代SDN:VMware NSX 網絡原理與實踐
- Android傳感器開發與智能設備案例實戰
- Cocos2d-x by Example:Beginner's Guide(Second Edition)
- AI自動化測試:技術原理、平臺搭建與工程實踐
- Web開發的平民英雄:PHP+MySQL
- Java 9:Building Robust Modular Applications
- 可視化H5頁面設計與制作:Mugeda標準教程
- Python GUI設計tkinter菜鳥編程(增強版)
- Prezi Cookbook
- 數據預處理從入門到實戰:基于SQL、R、Python
- Kali Linux Wireless Penetration Testing Essentials
- Mastering CSS
- KnockoutJS Web Development
- INSTANT Apache Solr for Indexing Data How-to
- 深入理解Android自動化測試
- Visual Basic程序設計實驗指導
- Oracle公有云實用指南
- AWS Networking Cookbook
- 實戰Python設計模式:可復用面向對象軟件開發實踐
- Building Websites with the ASP.NET Community Starter Kit
- Unity Game Optimization