Changes

Jump to navigation Jump to search
3,662 bytes added ,  17:02, 27 August 2023
m
Line 1: Line 1: −
== SME Server Contribs ==
+
{{Languages|:Category:Contrib}}
SME Server contribs are software packages that are designed to add extra functionality to SME Server and should preferably be in the SME Dev repository and have a category in the SME Contribs section of the SME Server bugtracker.
+
{{Donate}}<br />
{{Note box|If your contrib is not in SME Dev or has no category in the SME Server Bugtracker please do so by following the instuctions in below.}}
  −
==Getting your contrib in the SME Contribs section of Bugzilla==
  −
To get your contrib listed in the SME Contribs section of the SME Server bugtracker simply file a bug by clicking {{BugzillaFileBug|product=SME%20Server%20bug%20tracker|component=New%20product%20required|summary=|comment=|title=here}}. Please specify briefly what your contrib does.
     −
==Getting your contrib in the SME Dev repository==
+
===KOOZALI SME Server Contribs===
{{Incomplete}}
+
Koozali SME Server contribs are software packages that are designed to add extra functionality to SME Server without too much efforts from you to configure those softwares.
To keep all contribs in a special location and make them easily installable it is preferred to have your contrib in the SME Dev repository.
  −
For details on working with the SME Dev repository see the [http://mirror.contribs.org/smeserver/contribs/gordonr/devguide/html/devguide.html#AEN1577 The SME Server development environment section] of the [http://mirror.contribs.org/smeserver/contribs/gordonr/devguide/html/devguide.html SME Server Developer's Guide].
     −
== Available contribs ==
+
===Available Contribs===
You can find a list of contribs in the [http://bugs.contribs.org/describecomponents.cgi?product=SME%20Contribs SME Server Bugtracker].
+
A lot of contribs are available in the SME Contribs repository, to list the actual list of packages in the SME Contribs repository issue the following command:
   −
Contrib owners or users please [[Help:Starting_a_new_page| create a page]] in the Wiki, see discussion for details
+
yum --disablerepo=* --enablerepo=smecontribs list available
 +
 
 +
To install a contrib:
 +
 
 +
yum  --enablerepo=smecontribs install packagename
 +
 
 +
===Extra Repositories===
 +
 
 +
Many Contribs require additional repositories for 3rd party rpms.
 +
 
 +
Most Contrib pages explain how to manually add these repos. However, we now have a simple solution with rpms that will set up the repository information for you.
 +
 
 +
Please read here:
 +
 
 +
https://wiki.contribs.org/Extrarepositories
 +
 
 +
 
 +
==Contribs for SME 10 with a wiki page available on Koozali repo==
 +
 
 +
Total: {{#ask:  [[Version::~*10]] [[Category:Contrib|+depth=0]]
 +
|format=count|limit=250 }}
 +
 
 +
=== In smeaddons ===
 +
{{#ask:  [[Version::~Add-on10]] [[Category:Contrib|+depth=0]]
 +
|sort=,|order=asc|format=ul|link=all|headers=show|class=3colums|limit=250 }}
 +
 
 +
Total: {{#ask:  [[Version::~Add-on10]] [[Category:Contrib|+depth=0]]
 +
|format=count|limit=250 }}
 +
 
 +
=== In smecontribs ===
 +
{{#ask:  [[Version::~Contrib10]] [[Category:Contrib|+depth=0]]
 +
|sort=,|order=asc|format=ul|link=all|headers=show|class=3colums|limit=250 }}
 +
 
 +
Total: {{#ask:  [[Version::~Contrib10]] [[Category:Contrib|+depth=0]]
 +
|format=count|limit=250 }}
 +
 
 +
=== with rpms in smetest (Beta)  ===
 +
{{#ask:  [[Version::~Devel10]] [[Category:Contrib|+depth=0]]
 +
|sort=,|order=asc|format=ul|link=all|headers=show|class=3colums|limit=250 }}
 +
 
 +
Total: {{#ask:  [[Version::~Devel10]] [[Category:Contrib|+depth=0]]
 +
|format=count|limit=250 }}
 +
 
 +
=== with rpms in smedev (Alpha)  ===
 +
{{#ask:  [[Version::~Alpha10]] [[Category:Contrib|+depth=0]]
 +
[[MyPageName::!~Mariadb10?]]
 +
|sort=,|order=asc|format=ul|link=all|headers=show|class=3colums|limit=250 }}
 +
 
 +
Total: {{#ask:  [[Version::~Alpha10]] [[Category:Contrib|+depth=0]]
 +
[[MyPageName::!~Mariadb10?]]
 +
|format=count|limit=250 }}
 +
 
 +
=== in SME9 but not yet SME10===
 +
{{#ask: [[Has SME10::false]] [[Has SME9::true]]  [[Category:Contrib|+depth=0]] 
 +
[[MyPageName::!Extrarepositories]]
 +
[[MyPageName::!~Software Collections:MySQL5?]]
 +
[[MyPageName::!PHP Software Collections]]
 +
[[MyPageName::!webapps-common]]
 +
[[MyPageName::!Php-fpm]]
 +
|sort=,|order=asc|format=ul|link=all|headers=show|class=3colums|limit=250 }}
 +
 
 +
Total: {{#ask: [[Has SME10::false]] [[Has SME9::true]]  [[Category:Contrib|+depth=0]] 
 +
[[MyPageName::!Extrarepositories]]
 +
[[MyPageName::!~Software Collections:MySQL5?]]
 +
[[MyPageName::!PHP Software Collections]]
 +
[[MyPageName::!webapps-common]]
 +
[[MyPageName::!Php-fpm]]
 +
|format=count|limit=250 }}
 +
 
 +
=== Contribs available for SME9 but not yet in SME10 without pages ===
 +
* smeserver-callback fws
 +
* smeserver-pam_cas fws
 +
* smeserver-qpsmtpd-log2sql fws
 +
* smeserver-grr fws
 +
* smeserver-fusioninventory fws
 +
* smeserver-fluxbb fws
 +
* smeserver-jappix fws
 +
* smeserver-opensondage fws
 +
 
 +
==Contribs for SME 9 with a wiki page available on Koozali repo==
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px">
 +
Total: {{#ask:  [[Version::~*9]] [[Category:Contrib|+depth=0]]
 +
|format=count|limit=250 }}
 +
<div class="mw-collapsible-content">
 +
{{#ask:  [[Version::~*9]] [[Category:Contrib|+depth=0]]
 +
|sort=|order=asc|format=ul|link=all|headers=show|class=3colums|limit=250 }}
 +
</div> </div>
 +
 
 +
 
 +
==Obsolete Contribs==
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px">
 +
{{Category:Deprecated_Contrib}}
 +
<div class="mw-collapsible-content">
 +
{{#ask:  [[Category:Deprecated_Contrib|+depth=0]]
 +
|sort=|order=asc|format=ul|link=all|headers=show|class=3colums|limit=250 }}
 +
</div> </div>
 +
 
 +
 
 +
===New Contrib===
 +
To be listed on this page, the contrib should comply with these rules:
 +
* Be available in the smecontrib repository
 +
* Have a wiki page with install and usage instructions, following the template listed on the [[Category_talk:Contrib|talk page]].
 +
* Have a [http://bugs.contribs.org/report.cgi?x_axis_field=bug_status&y_axis_field=component&product=SME+Contribs&format=table&action=wrap Bugzilla Contribs Component]
 +
 
 +
For more information on releasing a contrib, refer to the [[Releasing Contribs]] and [[:Package Modification]] pages. Maintaining smecontribs is a community process, if you find a bug or outdated smeserver-rpm please raise a bug, preferably with a fix.
 +
 
 +
Create a new page for a contrib :
 +
{| style="color:red;background-color:#ffffcc;"
 +
|
 +
Please see [[Help:Contents#How_to_get_a_wiki_account.3F|'''how to get a wiki account''']]
 +
|}
 +
 
 +
please, if you create a page for a contrib called after "smeserver-mypackage", create it by using the title "mypackage". If a page already exist for a How-to with this title, contact a wiki administrator or open a bug using {{BugzillaFileBug|product=SME%20Web%20site|component=MediaWiki|title=this link}}.
 +
 
 +
{| class="wikitable"
 +
|-
 +
|create a new page for a smeserver-* package :
 +
|(smeserver-)
 +
|<inputbox>
 +
type=create
 +
preload=Contrib/Template
 +
buttonlabel=Create
 +
inline=true
 +
break=no
 +
</inputbox>
 +
|}
3,054

edits

Navigation menu