Select language | Français |
---|
The development of the SME server is done by a small group of developers, headed up by the elected Development Manager, Gordon Rowell. SME Server is a community release and welcomes participation by new developers.
NEW! Developers Guide (DRAFT)
NEW! Access to the very latest development packages
Warning: These packages may be untested, and may break your system. If you grab packages from here, you agree to report issues in the bug tracker, and only in the bug tracker. Bleeding edge development packages
Developer Mailing List
Interested in contributing code or helping to improve the base distribution in some way? Please join the Developer Mailing List "Devinfo". The archive is searchable as well.
Releases
SME Server 7.0 is based on CentOS 4 (4.3 + updates), uses the same kernel, and does not modify the CentOS packages. What that means for the developer is that existing CentOS and RedHat 'EL4' packages can be used and are sure to be compatible.
SME Server Release Release Analysis- Thank you to Ian Wells for keeping track of every SME Server release. If you want to know what version of a particular rpm was in a specific version, this is the place.
Contribs Development
Starting with SME Server 7.0, contrbs development is becoming more of a team project, than individual projects. The bug tracker is open for contribs, so feedback and development ideas can be shared more freely.
SME Server 7 Contribs Development Guidelines
Howto's & Scripts
Howto's are great, and you don't have to be a developer to write one. Just record the steps you took to do or add something.
This information may help in writing your Howto: Using 3rd Party Yum Repositories Safely
Here is a blank template for creating a Howto on the Wiki: [Howto Example|HereIsOneHowtoExample]
To publish your howto on the wiki, just edit the above page, copy the code, then browse to the page you want to create, ie - HomePage.html/MySuperCoolHowto, edit that page, and then paste in the example howto code.
New Development Annoucement Process
Let the world know about your addon rpm or howto: New Development Announcement Process
Archived Development Links - Please read the new Developers Guide (DRAFT) first, as some of this information may be out of date.
- See the Development Guidelines for more information on proposed procedures.
- See Howto and contribs for how to submit your contributions.
- How to build a contrib
- How to make a minor revision to an existing RPM
- How to build yourself an SME Server interface RPM
- A Beginners Guide to Rolling Your Own RPMs for SME Server
- How to patch a SME Server rpm
- How to build your own custom SME Server 6.0.x iso
- Mitel SME Server Custom Anaconda Installer How To
- How to test a minor Anaconda modification
- Web Applications Guidelines: They should not be installed in ibays
- MitelSME7.0alpha3-DeveloperDocs New guidelines for SME7
- Guidelines for Submitting Patches.
- Draft Maintenance Process
- Update SME Server - instructions on how to update supported versions of SME Server.