Koozali.org: home of the SME Server

Contribs.org Forums => Development => Topic started by: Xavier.A on June 08, 2015, 05:12:16 PM

Title: Developer Starter Kit
Post by: Xavier.A on June 08, 2015, 05:12:16 PM
************************
* DEVELOPER STARTER KIT *
************************

Welcome to development forum for the Koozali SME Server...

GENERAL DOCUMENTATION
=================

Koozali SME Server
----------------------

LINUX Project
----------------

GNU Project
--------------

Software licenses
--------------------
DEVELOPMENT
=========

Software project management
----------------------------------
Development environment
------------------------------
Learn to code
---------------
Programming language
--------------------------
ALM &  SCM
-------------
Packaging
-----------

CERTIFICATIONS
==========

Feel free to add your information links.
Title: Re: Developer Starter Kit
Post by: stephdl on June 08, 2015, 05:36:05 PM
http://www.sme-server.de/download/Howtos/e-smith_panel_howto.html is completely deprecated, you should recommend to use formagick

http://wiki.contribs.org/Category:Development_Tools is not enough you should recommend to see http://wiki.contribs.org/Category:Developer

my 2C
Title: Re: Developer Starter Kit
Post by: Daniel B. on June 08, 2015, 06:10:50 PM
Thanks for starting this. A few links which are interesting for those who want to start hacking on SME:

Title: Re: Developer Starter Kit
Post by: guest22 on June 08, 2015, 08:17:58 PM
JFTR, the links under Koozali SME Server section should only contain links that are under the contribs.org main domain. External links (such as sme-server.de or wikipedia) should be listed under 'other resources' of some sort. They are not part of any official documentation, nor have any kind of approval.


Once we agree on the above index, we can create a final wiki page. But it needs to be correct.
Title: Re: Developer Starter Kit
Post by: Stefano on June 08, 2015, 09:24:46 PM
I agree.. external links are likely outdated and dangerous..
Title: Re: Developer Starter Kit
Post by: Xavier.A on June 08, 2015, 10:39:35 PM
Modifications done !
Title: Re: Developer Starter Kit
Post by: guest22 on June 08, 2015, 11:19:25 PM
In total there are 96 links to all kinds of websites and resources. This is SME Server, it should be all about SME Server, this is not a general Linux forum for newbie devs or users.

Only 9 (less than 10%) links point to SME Server, and none of them point or emphasize the unique db system and template system. Contribs.org is not an educational institution for Linux or other aspects of using an OS. I'ts about SME Server.

I like the idea, but it needs to address SME Server specifically. There are a zillion resources out there addressing the other 90+% topics of any interest.

This is SME Server, nothing more, nothing less. 100% should be about SME Server.

1. What makes SME Server unique
2. What does it take to use SME Server
3. What does it take to adapt SME Server
4. What does it take to develop for SME Server


Then we can setup a proper SME Server developers starter kit. By the way, all developers info is already embedded in the wiki. And the devinfo mailing list is a great source of help IF you should choose to use it.
Title: Re: Developer Starter Kit
Post by: ReetP on June 08, 2015, 11:44:35 PM
Great work team. Keep it up.

I have said before that we could do with a 'education/school' type area where we can encourage new people to come and play and learn. We need new people, and need to encourage that as much as possible.

Maybe it should have a separate area - say a subdomain and site like school.contribs.org or school.koozali.org or somesuch where there is basic linux info and some simple dev stuff (and anything else people feel is appropriate)

That could separate the playing from the slightly more serious stuff to start with.

Any thoughts ?

B. Rgds
John
Title: Re: Developer Starter Kit
Post by: stephdl on June 09, 2015, 01:00:54 AM
I agree.. external links are likely outdated and dangerous..

in other hand i didn't know the site http://www.sme-server.de/index.html and there are a lot of resources quite interesting, some are outdated, but there are tricks still usable.

some wiki players should have a start and save what is nice to keep, before the site will go down, a day

http://www.sme-server.de/download/Howtos/index.html

I started to play tonight

http://wiki.contribs.org/Special:RecentChanges
Title: Re: Developer Starter Kit
Post by: Xavier.A on June 09, 2015, 08:30:32 AM
From my point of view, if you want do debate about what is pure SME or not, you should use the Koozali SME Server mailing list ;-)
Please, here it is only to collect information links. Try to be opened minded and not exclusive ! Everyone should be able to follow the next posts.

Koozali SME Server is :

The goal here is to get a common development culture. All developers should have read these documentation.
You need this common culture if you are not able to recognize what is really the SME Server DB (Flat file DB?) and if you are not able to understand or to write a XML DTD (FormMagick?). Of course you don't need to be able to use UML or to know all the sorting algorithms but It would help a lot  :lol:

Maybe it should have a separate area - say a subdomain and site like school.contribs.org or school.koozali.org or somesuch where there is basic linux info and some simple dev stuff (and anything else people feel is appropriate)

You should keep the things as simple as possible (KISS principle) for the moment. Let's see if the development forum is used. Maybe the next school year, it will be possible for the students to participate to this forum and to the Koozali' development.

The academic institution follows their own rules. Wait and see ...

XA
Title: Re: Developer Starter Kit
Post by: ReetP on June 10, 2015, 03:47:18 PM
I take Xaviers point that SME is fundamentally Linux, and to use more than the basic web interface you need to have an understanding of Linux.

Personally any information that helps and guides people is no bad thing if it is clearly laid out. Something that SME has always been good at is documentation and resources. Long may that continue.

Good work Xavier - be nice to see it wiki'd - perhaps this could be stickied in this forum ?

B. Rgds
John