CINXE.COM
Development - The Horde Project
<!DOCTYPE html> <html> <head> <title>Development - The Horde Project</title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="keywords" content="groupware,webmail,web,application,framework,php,consulting,support,development,library"> <link rel="SHORTCUT ICON" type="image/x-icon" href="https://www.horde.org/images/favicon.ico"> <link href="https://plus.google.com/105569801098474752113" rel="publisher"> <!-- Google Analytics --> <script type="text/javascript"> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-22320801-1', 'auto'); ga('send', 'pageview'); </script> <!-- End Google Analytics --> <link href="https://www.horde-llc.com/horde/static/c2fcd3971633ebbe.css" rel="stylesheet" type="text/css" /></head> <body> <div class="area"> <div class="inside"> <div class="top"> <a href="/" title="Horde" class="logo"><img src="https://www.horde.org/images/logo.png" alt="Horde"/></a> <ul> <li id="home"><a href="/" title="Home" class="home first">Home</a></li> <li><a href="/apps" title="Applications" class="applications">Applications</a></li> <li><a href="http://wiki.horde.org" title="Wiki" class="wiki">Wiki</a></li> <li><a href="http://demo.horde.org" title="Demo" class="demo">Demo</a></li> <li><a href="/support" title="Support" class="support">Support</a></li> <li><a href="/contact" title="Contact Us" class="contactus last">Contact</a></li> </ul> </div> <div class="podest" id="podest"></div> <div class="content"> <div class="main"> <div class="mainareasplit"> <h2><span> </span>Development</h2> <ul class="communitynav"> <li><a href="/libraries">Libraries</a></li> <li><a href="/development/contribute">Contribute</a></li> <li><a href="http://git.horde.org">Browse Source</a></li> <li><a href="/development/documentation">Documentation</a></li> <li><a href="/development/git">Git</a></li> <li><a href="/development/cvs">CVS</a></li> <li><a href="/development/modules">Modules</a></li> <li><a href="/development/versions">Versions</a></li> </ul> <div class="section"> <div class="sectionintro"> <p>See how to get involved with Horde development. Whether you are developing an in-house custom application, or are interested in contributing to Horde find out how to get started, and where to find help.</p> </div> <h3>Libraries</h3> <p>Do you like some of the features our applications provide and would like to get similar functionality in your next PHP application? The Horde Project publishes a huge number of stand alone <a href="/libraries">libraries</a> that you can use in your own PHP development projects. <h3>Contribute</h3> <p>Want to get involved? The Horde Project is open to anyone interested in contributing. <a href="/development/contribute">See how</a> to get started. <h3>Source Code</h3> <p>Horde code may be obtained from a variety of sources, depending on your needs. If you intend to contribute to the project, you should <a href="/development/git">clone our Git repository</a>.</p> <p>You may also browse our <a href="http://git.horde.org">Git</a> and older <a href="http://cvs.horde.org">CVS</a> code trees directly online.</p> <h3>Versions</h3> <p>Being a mature project, there are quite a few older versions of our software. Horde 5 is the most recent version of the Application Framework and all new development is to be done against this.</p> <p>See how the different <a href="/development/versions">versions</a> of the various pieces of Horde fit together.</p> </div> </div> <div class="rightcol" style="background: none;"><div> <h2>Support us!</h2> <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <div style="text-align:center;height:40px;"> <input type="hidden" name="cmd" value="_s-xclick"> <input type="hidden" name="hosted_button_id" value="DWV8RS3BHMVC2"> <input type="image" src="https://www.paypalobjects.com/en_GB/i/btn/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online!"> <img alt="" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"> </div> </form> <p class="wishlist"> <a href="/community/team">Buy a present for our developers</a> </p> <h2>Sponsors</h2> <ul class="ads"> <li><a href="https://hub.org/?ri=765"><img src="https://www.horde.org/images/hub.png" alt="Hub.Org"></a></li> <li><a href="https://b1-systems.de/"><img src="https://www.horde.org/images/b1systems.jpg" alt="B1 Systems"></a></li> </ul> <p class="thanks"> <a href="/thanks">"Thanks!" to all our other sponsors</a> </p> <h2>More</h2> <iframe src="//www.facebook.com/plugins/like.php?app_id=132513070157462&href=http%3A%2F%2Fwww.facebook.com%2Fpages%2FHorde-LLC%2F192707224109487&send=false&layout=button_count&width=450&show_faces=true&action=like&colorscheme=light&font=arial&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:120px; height:21px;"></iframe> <a href="http://twitter.com/hordeproject" class="twitter-follow-button" data-show-count="false">Follow @hordeproject</a> <script src="//platform.twitter.com/widgets.js" type="text/javascript"></script> <p> <a href="/logos" class="logos">Logos</a> </p> <h2>Shops</h2> <span style="text-align:center;width:121px;float:left;">European Store<a class="boxl" href="/shop/eu"> <img src="https://www.horde.org/images/store-eu.png" alt="EU Store"> </a></span> <span style="text-align:center;width:121px;float:left;">US Store<a class="boxl" href="/shop/us"> <img src="https://www.horde.org/images/store-us.jpg" alt="US Store"> </a></span> <h2>Status</h2> <div class="status"> <a href="http://status.horde.org"> <span id="status-check">Checking...</span> <span id="status-up" style="display:none"><img src="https://www.horde.org/images/up.png"> All Systems Up</span> <span id="status-down" style="display:none"><img src="https://www.horde.org/images/down.png"> <span id="status-name"></span> is down</span> </a> </div> </div> </div> <div class="clear"></div> </div> </div> <div class="footer"> <div class="section"> <div class="add-nav"> <h3>Site Navigation</h3> <ul> <li><a href="/" title="Home">Home</a></li> <li><a href="/community" title="Community">Community</a></li> <li><a href="/development" title="Development">Development</a></li> <li><a href="/services" title="Services">Services</a></li> <li><a href="/apps" title="Applications">Applications</a></li> <li><a href="http://wiki.horde.org" title="Wiki">Wiki</a></li> <li><a href="http://demo.horde.org" title="Demo">Demo</a></li> <li><a href="/support" title="Support">Support</a></li> <li><a href="http://status.horde.org" title="System Status">Status</a></li> <li><a href="/contact" title="Contact Us">Contact Us</a></li> </ul> </div> <div class="follow-us"> <h3>Follow us</h3> <ul> <li><a href="http://www.twitter.com/hordeproject" class="twitter">Twitter</a></li> <li><a href="http://www.facebook.com/hordeproject" class="facebook">Facebook</a></li> <li><a href="http://github.com/horde" class="github">GitHub</a></li> <li><a href="https://www.ohloh.net/p/horde" class="ohloh">Ohloh</a></li> </ul> </div> <div class="contact-info"> <h3>Quick Contact</h3> <dl class="h-card vcard"> <dt>Email:</dt> <dd><a href="mailto:info@horde.org" class="u-email email">info@horde.org</a></dd> <dt>Postal Address:</dt> <dd> <span class="p-name fn">Horde LLC</span><br> <span class="h-adr adr"> <span class="p-street-address street-address"> 510 E Center St<br> </span><br> <span class="p-locality locality">Clayton</span>, <span class="p-region region">NJ</span><br> <span class="p-postal-code postal-code">08312</span><br> <span class="p-country-name country-name">United States</span> </span> </dd> <dt>Phone:</dt> <dd> <a href="tel:+1.404.400.1661" class="p-tel tel">+1.404.400.1661</a> (US)<br> <a href="tel:+49.521.4469.8995" class="p-tel tel">+49.521.4469.8995</a> (DE) </dd> </dl> </div> <div class="testimonials"> <h3>Testimonials</h3> <p class="what">"Of all the products, along with Microsoft Exchange, Horde has the greatest functionality."</p> <p class="who">Iain Roberts, Axiom Tech</p> </div> <div class="clear"></div> </div> </div> </div> </div> <script type="text/javascript" src="https://www.horde-llc.com/horde/static/c3df9445378dce4b.js"></script><script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script><script type="text/javascript">//<![CDATA[ $(function(){(function() { $.ajax({ dataType: "jsonp", url: "https://app.statuscake.com/Workfloor/PublicReportHandler.php?PublicID=jiTk8BseRI&callback=statusUpdate", success: statusUpdate }); function statusUpdate(data) { var down = false; if (!data || !data.TestData) { return; } $(data.TestData).each(function(id, server) { if (server.Status != "Up") { down = server.Name; return false; } }); $("#status-check").hide(); if (down) { $("#status-name").text(down); $("#status-down").show(); } else { $("#status-up").show(); } } })();}); //]]></script> </body> </html>