2010-06-23 21 views
5

Je prévois d'extraire le contenu de mes applications Web Java à partir d'un système de fichiers, pour des raisons de simplicité d'édition. Ces fichiers seront très probablement seulement un texte dans un simple balisage comme JTexy ou Markdown.Contenu Web basé sur le système de fichiers

Ce que je prévois de mettre en œuvre est une structure arborescente qui conserve le contenu des fichiers. Il devrait être mis en cache et devrait éventuellement gérer l'autorisation. Je cherche une chose simple à utiliser, pas un CMS à part entière comme OpenCMS, mais si elle fournit une API simple pour accéder au contenu et peut garder ses dépendances petites, les autres choses comme le contenu client lourd éditeurs est un bonus.

Peut-être quelque chose de cette liste: http://java-source.net/open-source/content-managment-systems

Que recommanderiez-vous?

Merci, Ondra

+1

> » ... CRM comme OpenCMS » ... OpenCms est pas OpenCms est supporté par WebDAV, vous pouvez donc éditer les fichiers sur votre bureau avec votre éditeur préféré, mais OpenCms n'est probablement pas le meilleur outil. votre question avec OpenCms, si c'est ce que vous ne cherchez pas –

+1

Ah, ouais, c'était une faute de frappe, corrigé Et je l'ai tagué pour attirer l'attention des gens qui connaissent de telles solutions, qui sont susceptibles de connaître des outils similaires –

Répondre

2

Pourquoi ne pas utiliser un simple serveur web Apache avec un (f) script perl cgi pour convertir le démarquage et un mod_proxy pour mettre en cache les résultats.

Belle dans sa simplicité!

+1

J'ai oublié d'écrire - le contenu sera utilisé dans l'application web. Suggérez-vous de faire une requête HTTP locale de l'application Web? –

+1

Pour ce que je comprends de vos besoins, vous n'aurez même pas besoin d'une application web. Vous pouvez avoir des pages HTML statiques dans le serveur apache, utilisez un script markdown cgi pour rendre les pages provenant du disque. Pour la mise à jour, vous pouvez utiliser un simple CGI de téléchargement (qui vient une dizaine de centimes) ou un peu de javascript et le module mod_dav d'Apache. Cela vous permettra de vous concentrer sur le contenu et la mise en page sans avoir besoin d'un serveur d'applications pour attirer l'attention. J'aime beaucoup ton concept: retour aux sources :-) –

+1

J'aimerais l'avoir aussi simple ... mais j'ai déjà l'application web Java :) Et c'est assez dynamique ... Je cherche une solution pour le contenu statique - simple, mais thread-safe, mageable, consultable, évolutif. –

1

Si vous n'avez pas l'intention de réinventer les roues, vous devriez probablement utiliser un CMS.

Comme vous écrivez OpenCms est un CMS complet «mais il devrait aussi être « simple à utiliser » dans votre contexte.