Was ist für ein Softwareentwicklungsprojekt die beste Art von Wiki? [geschlossen]

32

Ich versuche, ein Wiki / Management-System für ein Software-Projekt einzurichten und bin immer wieder verwirrt über die Vielzahl der verfügbaren Optionen.

Ich habe TWiki und Plone schon einmal gesehen, die sich selbst als Unternehmenskomponenten abrechnen. Wären sie besser zu gebrauchen als etwa MediaWiki?

Was sind einige andere Vorschläge für Wiki / Management-Software?

Samoz
quelle
2
Möchten Sie Ihr Wiki mit anderen Systemen verbinden? Fehlerverfolgung, Kundenbetreuung, Planung?
Anthony Mastrean
Handelt es sich um ein Einzelprojekt, ein Open Source-Projekt oder ein Arbeitsprojekt?
Gelatine
5
Gehört zu StackOverflow
Casebash
2
@ Casebash: Ich bin anderer Meinung. Dies ist keine Kodierungsfrage. Was wäre, wenn er nach dem besten Wiki für eine Steuerkanzlei fragen würde?
Prestaul
Prestaul: Dann würde es hier gehen. Tools, die häufig von Softwareentwicklern verwendet werden, gehören zu Stack Overflow - wie in den häufig gestellten Fragen angegeben. Ich glaube, dass Unternehmens- und Team-Wikis immer beliebter werden - die letzten drei Jobs, bei denen ich einen gemeinsamen Arbeitsbereich (entweder Wiki oder Datei-Repository, in dem das Team Lese- / Schreibzugriff hatte) für die Zusammenarbeit verwendet habe.
Thomas Owens

Antworten:

16

Sie können Confluence wirklich nicht schlagen , besonders nicht für 10 US-Dollar (für 10 oder weniger Benutzer). Wir benutzen es bei meiner Arbeit und es ist wirklich fantastisch. Die Organisation ist allerdings etwas gewöhnungsbedürftig.

mbillard
quelle
1
Vielleicht nutzt meine Firma es so, aber ich habe Confluence als schmerzhaft empfunden.
Marc
1
Ich benutze Jira eigentlich schon, also ist es hilfreich, gute Dinge über Confluence zu hören!
Samoz
1
Die Konfluenz dauert häufig mehr als eine Minute (manchmal auch viel länger), um sich morgens "aufzuwärmen". Darüber hinaus kann es bestimmte Zeichen (z. B. Bashslash) nicht umgehen, sodass dieses Wiki für die Angabe von Windows-Pfaden nicht mehr verwendet werden kann. Es ist ein schlecht durchdachtes Produkt und absolut unangemessen für das Unternehmen.
PP.
16

Ich habe festgestellt, dass das MediaWiki- Wiki sehr flexibel und nützlich ist.

Als Bonus ist es jedem sehr vertraut, der Wikipedia verwendet hat.

John Weldon
quelle
6
Ich finde es einschüchternd, mit der Bearbeitung der MediaWiki-Auszeichnungssprache zu beginnen.
Anthony Mastrean
Turnkey Linux verfügt über vorkonfigurierte MediaWiki- ISOs
Doug Porter
1
Mehr Boni: Es ist kostenlos, gut getestet und wird ständig verbessert.
Wiedereinsetzung von Monica - Goodbye SE
9

Haftungsausschluss: Ich arbeite für Fog Creek

Das FogBugz- Wiki ist großartig, da es in den Rest der App integriert ist, aber der Editor ist fehlerhaft. Die gute Nachricht ist, dass wir eine umfassende Überarbeitung durchführen.

adambox
quelle
8

Ich schlage ScrewTurn für Wiki vor.

Sie können sich auch AxoSoft OnTime ansehen , eine sehr gute Software für Bug-Tracking, Scrum / Agile-Projektmanagement, Entwickler-Wiki, Helpdesk und mehr.

Hameds
quelle
2
vorsicht .. die entwicklung von screwturn wird eingestellt
nWorx 10.07.12
8

Ich habe ein nicht empfohlenes Wiki: das für Sharepoint-Intranetsites. Äußerst schmerzhaft zu gebrauchen.

akapulko2020
quelle
Ich stimme Ihnen zu, aber ich kann nicht herausfinden, ob ich darüber abstimmen soll oder nicht.
Kyralessa
Ich könnte dir nicht mehr zustimmen ...
Gang Yin
4

Wir benutzen DokuWiki

Hier ist eine Vergleichstabelle zwischen DokuWiki, MediaWiki, TWiki und TracWiki

Victor Stanciu
quelle
Eine nette Sache bei DokuWiki ist, dass es sich um eine Flat-File-Datenbank handelt, die die meisten Serverressourcen nicht kostet, sodass Sie ein Wiki pro Projekt haben können.
Myles Braithwaite
4

Falls jemand TWiki in Betracht zieht (das Wiki, für das ich von 2000 bis 2008 Entwickler war), sollte er sich die Seite http://foswiki.org ansehen . Wir fühlen uns gezwungen, uns zu trennen, als der TWiki-Markeninhaber das Projekt als "kommerzielles Open Source" neu erfand und unsere Fähigkeit reduzierte, zu bestimmen, wie wir unsere Zeit freiwillig zur Verfügung stellen würden.

Peter Mortensen
quelle
3

Ich richte eine Intranetseite ein, um die Forschung von und zu technisch versierten, aber sicherlich nicht technisch versierten Leuten zu verbreiten. Ich habe verschiedene Lösungen ausprobiert und PMWiki ist die beste. Einfach zu verwalten, VIELE "Plugins", Skins und Erweiterungen von Anwendern, einfach zu bedienen für weniger technische Leute und mit einer großen Basis, wird es nicht so schnell aufgegeben.

Es sollte eine Alternative zu zufälligen E-Mails oder Word-Dokumenten auf einem Dateiserver eingerichtet werden. Ein "Wissensmanagementsystem". Ich fand es viel einfacher zu bedienen als TWiki.

Marc
quelle
Ich verwalte eine pmwiki-Installation bei der Arbeit und einige persönliche Websites, die sie als CMS verwenden. Großartige Community-Unterstützung.
Michael Paulukonis
3

Wir verwenden Assembla in der Firma, die ich leite. Sie bieten unbegrenztes Code-Hosting (Git / SVN), Ticketing, Wiki, Scrum und andere nützliche Tools und kosten nicht viel.

Rytis
quelle
3

Wir haben die meisten Wiki-Pakete im Laufe der Jahre mit wenig Erfolg ausprobiert. Es war nur schwer genug Traktion zu bekommen, um die Entwicklungs- und Projektteams dazu zu bringen, tatsächlich eine zu verwenden.

Nachdem wir für E-Mail und Kalender auf Google Apps Enterprise umgestellt hatten, erzielten wir Gold, da es auch mit "Sites" geliefert wurde. Es stellt sich heraus, dass Google Sites als sehr flexibles und benutzerfreundliches Wiki-Tool eingesetzt werden kann. Integriert auch öffentliche / private / Sharing-Inhalte, sodass einige Websites öffentlich zugänglich sein können, während andere nur intern sind (anhand der Google Apps-ID).

Peter Mortensen
quelle
2

PBWorks bietet eine Reihe von Funktionen für die Zusammenarbeit an einem Projekt.

Jake McGraw
quelle
Ha, schlag mich. :)
Michael
2

Ich mag die Basecamp- Software von 37signals . Sie erhalten eine großartige, kostengünstige gehostete Lösung mit vielen nützlichen Funktionen.

Anthony Mastrean
quelle
2

Ich habe Redmine mit meinem Team verwendet. Es ist kostenlos und hat ein Wiki, das mehr als ausreichend ist.

Jeff Epstein
quelle
2

Ich mag die CODE FORGE- Art von Anwendungen, wie Trac oder Redmine, wenn Sie einen Ort zum Hosten haben. Oder Google Code / SourceForge für kostenlos gehostete Optionen, wenn es Ihnen nichts ausmacht, Ihre Projekte als Open Source zu erstellen.

Kuryaki
quelle
2

Ich hatte vor ein paar Monaten das gleiche Dilemma, welches Wiki für ein Entwicklungsprojekt zu verwenden war. Wir haben uns für Mindtouch entschieden , da es kostenlos ist (Mindtouch Core), viele großartige Erweiterungen aufweist, das Design modern und flexibel ist, Dateianhänge und Verknüpfungsfunktionen umfassend sind und Dateiinhalte durchsucht werden können. Die Community und die Foren sind ebenfalls stark. Wir waren sehr zufrieden mit der Wahl.

jlpp
quelle
2

Ich würde Trac wählen , das sich perfekt für die Softwareentwicklung eignet, da es Wiki mit Issue Management und Versionskontrolle kombiniert.

Von ihrer Website,

Trac ist ein erweitertes Wiki und Issue-Tracking-System für Softwareentwicklungsprojekte. Trac verwendet einen minimalistischen Ansatz für das webbasierte Softwareprojektmanagement. Unsere Mission ist es, Entwicklern zu helfen, großartige Software zu schreiben, ohne dabei im Weg zu stehen. Trac sollte den etablierten Entwicklungsprozess und die Richtlinien eines Teams so wenig wie möglich beeinflussen.

Es ist also für Softwareentwicklungsteams gedacht.

Diwant Vaidya
quelle
2

Ich denke, es hängt davon ab, was Ihre Anforderungen sind.

Das absolut beste und am einfachsten einzurichtende / zu verwendende, was ich gesehen habe, ist:

TiddlyWiki

Ein Wiki in einer Datei. Es verwendet JavaScript, um alles zu erledigen und funktioniert großartig!

Isaac
quelle
0

XWiki ist ein professionelles Wiki mit Unternehmensfunktionen wie Blog, starker Rechteverwaltung, LDAP-Authentifizierung, PDF-Export, vollständiger Bearbeitung und vielem mehr. Es enthält auch eine erweiterte Formular- und Skript-Engine, die es zu einer Entwicklungsumgebung für datenbasierte Anwendungen macht. Es verfügt über leistungsstarke Erweiterungsfunktionen wie Skripterstellung in Seiten, Plugins und eine sehr modulare Architektur. Weitere Informationen finden Sie in der vollständigen Funktionsliste.

Robert Munteanu
quelle
0

Wir sind große Fans von dokuWiki, das flexibel, einfach (keine Datenbank, aber Sie können, wenn Sie möchten) ist und großartige Funktionen hat.

Olivier DUVAL
quelle
0

Sie sollten PBWiki in Betracht ziehen, das eine wirklich großartige Oberfläche hat, für kleine Projekte kostenlos ist, eine Zugriffssteuerung auf Benutzerebene bietet und unterhaltsame Funktionen bietet. (Ganz zu schweigen davon, dass ich es selbst mit großartigen Ergebnissen verwendet habe.)

PBWiki-Funktionen

Michael
quelle
0

Fast noch wichtiger als die von Ihnen gewählte Software ist es, sicherzustellen, dass Sie verstehen, was Sie mit dem Wiki tun möchten. Ohne eine übergreifende bewusste Struktur wird ein Wiki leicht unbrauchbar. Auch (wenn auch nicht ganz so wichtig) ist es sinnvoll, etwas über das Verhalten mit Wikis zu lernen, da es keine Wunderwaffe ist:

http://www.wikipatterns.com

Dann möchten Sie vielleicht als Administrator überlegen, wonach Sie im Wiki suchen - es gibt einen signifikanten Unterschied, zum Beispiel, wie skriptfähig sie sind, wahrscheinlich, wenn Twiki an der Spitze landet (oder Konfluenz, mit der ich wenig Erfahrung habe). MediaWiki ist beispielsweise auch vollständig an offene Umgebungen angepasst, da die ACL-Funktionen nicht so gut sind. Ein weiterer Aspekt ist, dass diese möglicherweise zu schwer und komplex für das sind, was Sie tun möchten, und Sie sollten mit einem Wiki wie dem, das in das Trac-Ticketing-System integriert ist, auskommen.

HiQ CJ
quelle
0

Vor einiger Zeit habe ich mich für ein ähnliches Unterfangen eingesetzt und mich für MoinMoin entschieden . Es ist kostenlos und sehr einfach einzurichten und zu konfigurieren. Ich habe mit dieser Engine mehrere Wiki-Instanzen verwaltet - eine für jedes der verschiedenen Projekte, an denen das Entwicklerteam gearbeitet hat.

Vinnie
quelle
0

Ich würde PmWiki vorschlagen . Es ist sehr einfach und belastet die Ressourcen nicht wirklich und verwendet Dateien zum Speichern von Daten. Ich habe es in etwa 20 Minuten zum Laufen gebracht.

Peter Mortensen
quelle