2009-07-25 10 views
4

Keine Programmierfrage Ich fürchte, Moderatoren tun, was Sie wollen, aber es ist eine Frage speziell für selbstständige Programmierer, die ihre eigenen ISV-Sites betreiben.CMS oder Template-System für Ein-Personen-Mikro-ISV?

Wenn Sie Ihre eigene Shareware oder Freeware veröffentlichen, verwenden Sie ein beliebiges CMS oder Templating-System, um die Pflege der Website zu optimieren? Würden Sie irgendwelche empfehlen?

zwei wichtigsten Eigenschaften Ich bin für die Suche ich nicht in jedem populären CMS/Blogging-Engine, von meinem Lieblings-Textpattern zu Wordpress, Joomla und Drupal finden könnte:

  1. ein Templating-System Strukturelle Konsistenz des xhtml-Seitenlayouts beibehalten

  2. Eine Hashtabelle mit benutzerdefinierten Werten, die mit den Vorlagen zusammenarbeitet, um diese Werte für Bezeichner zu ersetzen.

Erklärung: Wenn Sie mehr als eine Anwendung veröffentlichen, enthält die Website wahrscheinlich mehrere Klassen von Seiten, die fast identisch für jedes Produkt sind: „Features“, „Screenshots“, „Was ist neu“, „Download“, etc. Diese Seiten haben das gleiche Layout und unterscheiden sich hauptsächlich in produktspezifischen Daten. Ich würde gerne in der Lage sein, "CurrentVersion = 2.2" für Produkt A und "CurrentVersion = 3.3" für Produkt B in einem "Dictionary" zu definieren und das System zwei "Download" -Seiten von derselben Vorlage generieren zu lassen, die die ersetzen "CurrentVersion" -Kennung mit dem jeweiligen Wert des jeweiligen Produkts.

Ansonsten suche ich nach guter Unterstützung für statische Seiten (die Beispielseiten oben ergeben sich nicht blogähnliche Zeitleistenbehandlung) und für Designvorlagen (Themen), da ich kein Grafikdesign machen kann alles (keine Fähigkeiten, keine Werkzeuge, kein Talent). Eine gute Suchfunktion, insb. für die FAQs ist wichtig. Ein weiterer Vorteil ist die einfache (vorzugsweise wikiähnliche) Art der Verknüpfung mit Seiten innerhalb der Website. Einige CMS-es, wie Joomla, machen diese einfache und übliche Aufgabe überraschend unbequem.

LAMPE, und vorzugsweise frei, da meine ist ein Freeware-only-Shop.

Ich brauche keine Funktionen für die Zusammenarbeit und keine Bearbeitung von Multi-User-Inhalten überhaupt. Mein ISP unterstützt Zope nicht, sodass einige Kandidaten ausgeschlossen sind.

Ich stelle diese Frage, nachdem ich monatelang versucht habe, eine Lösung zu finden, mit der ich statisches HTML hinterherhinken und Wartungsaufgaben reduzieren kann, wie z. B. das manuelle Aktualisieren der aktuellen Versionsnummer auf mehreren Seiten. Was nutzen andere zur Veröffentlichung ihrer Software?

(Bitte antworten Sie nicht, indem Sie nur "Try X" sagen. Bitte sagen Sie zumindest, was es geeignet oder wie es besser als andere mögliche Lösungen ist. Ich habe bereits eine Reihe von CMS-Motoren ausprobiert, und sie scheinen alle Da meine Programmiererfahrung ausschließlich Desktop-Windows ist, ist die Feinabstimmung dieser Produkte weit über meine Fähigkeiten hinaus (und meine Haut kriecht, um an potenzielle Sicherheits-WTFs zu denken, die ich unwissentlich begehen könnte) Faktor, da zwischen meinem Job am Tag und meinem Late-Night-Coding, es ist wenig übrig für das Lernen, wie man mein eigenes CMS von Grund auf neu schreiben - nur statische HTML-Eingabe wäre effizienter.)

Antwort

0

Wordpress ist ganz nett. Es hat eine große Community hinter sich, so dass Sie einige Plugins lieben können, wie für SEO-Optimierung, PayPal-Integration, Google Analytics-Statistik-Tracking, etc. Und Sie haben auch ein umfassendes Administrations-Backend, um alle Ihre Inhalte zu verwalten.

+0

Ja, WordPress ist nett, und hat eine Community und all das ist wahr, aber wenn Sie die Frage lesen, sagt es ganz klar, dass ein Blog nicht für die Veröffentlichung von Software geeignet ist und warum erklärt. Ich habe eine Reihe von Features beschrieben, die ich brauche, und WordPress kann keine davon verwenden. –

0

Ich würde Joomla 3.2.x. empfehlen.Ich habe die gleiche Art von projektbasierten Websites, und dies bietet die Flexibilität für alle unterschiedlichen Anforderungen. Während WordPress großartig ist, ist die Einfachheit der Sache besser, Joomla ist viel flexibler und hat ein riesiges Supportnetzwerk und eine Erweiterungsbibliothek.