Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Redmine Plugin Extension and Development

Buy

If you'd like to customize Redmine to meet your own precise project management needs, this is the ideal guide to understanding and realizing the full potential of plugins. Full of real-world examples and clear instructions.

Overview

  • Gain access to powerful and useful features by hooking into Redmine's underlying infrastructure
  • Real-world examples that will help you in building cross-platform applications using Redmine
  • Full of illustrations, tips, and tricks to facilitate the development of plugins and extensions

In Detail

Redmine is a flexible project management web application that is cross-platform and cross-database. Redmine handles multiple projects and provides integrated project management features, issue tracking, and support for various version control systems.

This book provides an overview of the tools available to potential plugin authors who want to extend and enhance a product to work their way. It is meant to teach developers who have existing Ruby on Rails experience on how they can properly extend Redmine through custom plugins.

In this book, existing models, views, and controllers will be extended through the use of hooks. You will learn how custom updates can be tied into project and system activity streams.

Plugin models will be made searchable and custom permissions and security will be discussed. This book will also teach you how to create a sustainable plugin for an established product and maintain an ongoing relationship with the Redmine community as it relates to a new plugin.

Reading this book will provide you with the necessary skills to quickly and efficiently extend products through plugins.

What you will learn from this book

  • Understand the basic plugin setup from scratch
  • Exercise core Redmine enhancement through the use of model/view/controller/helper hooks
  • Apply and control the ability to attach files to custom models
  • Discover how to lock down content area access by leveraging the existing security infrastructure
  • Learn how to make model fields searchable within Redmine's existing search subsystem
  • Enable custom updates to be mixed into Redmine's project and system activity streams

Approach

This book provides a thorough look at the tools available within Redmine to facilitate the development of plugins and extensions. Full of tips and tricks, a recurring case study is also used to help guide you through the various content area extensions and plugin helpers and to provide context and real-world examples of the concepts being covered.

Who this book is written for

This book is intended for those who want to build custom functionality into the Redmine project management platform. If you're already comfortable with Ruby, Rails, and Redmine, but you aren't quite sure what to do next, this book will walk you through the basics of getting a plugin written and integrated into various key areas of Redmine.

(HTML tags aren't allowed.)

PCs: The Missing Manual
PCs: The Missing Manual

Your vacuum comes with one. Even your blender comes with one. But your PC--something that costs a whole lot more and is likely to be used daily and for tasks of far greater importance and complexity--doesn't come with a printed manual. Thankfully, that's not a problem any longer: PCs: The Missing...

Microservices From Day One: Build robust and scalable software from the start
Microservices From Day One: Build robust and scalable software from the start

Learn what a microservices architecture is, its advantages, and why you should consider using one when starting a new application. The book describes how taking a microservices approach from the start helps avoid the complexity and expense of moving to a service-oriented approach after applications reach a critical code base size or...

Pro Android Media: Developing Graphics, Music, Video, and Rich Media Apps for Smartphones and Tablets
Pro Android Media: Developing Graphics, Music, Video, and Rich Media Apps for Smartphones and Tablets

Mobile devices have evolved to focus on rich media production and consumption. Developers of mobile applications are able to create applications that allow people to play, capture, and share media in a variety of new ways on mobile devices. The popularity of Android has soared in part because the platform offers developers a...


Formal Methods and Software Engineering: 6th International Conference on Formal Engineering Methods
Formal Methods and Software Engineering: 6th International Conference on Formal Engineering Methods
Formal engineering methods are changing the way that software systems are developed. With language and tool support, they are being used for automatic code generation, and for the automatic abstraction and checking of implementations. In the future, they will be used at every stage of development: requirements, specification,...
Bricks to Clicks: Why Some Brands Will Thrive in E-Commerce and Others Won't
Bricks to Clicks: Why Some Brands Will Thrive in E-Commerce and Others Won't
Learn how to sell online. Real-world case studies and market insights from the world's largest brands reveal what the best brands are doing right to win online. Gain knowledge of best practices that enable brands and retailers to survive and thrive in the dynamic, fast-paced, and highly competitive world of e-commerce.

...
Internet Communication and Qualitative Research: A Handbook for Researching Online (New Technologies for Social Research series)
Internet Communication and Qualitative Research: A Handbook for Researching Online (New Technologies for Social Research series)
"The internet is exploding with possibilities for conducting social research. Mann and Stewart offer the first in-depth consideration of the prospects and potentials for doing qualitative research on-line. This wide ranging, clearly-written book is essential reading for researchers working at the cutting edge of qualitative methodology."...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy