2010-09-09 13 views
9

Je suis à la recherche d'un bon CMS basé sur PHP qui possède des fonctions d'édition sur place aussi puissantes que Apostrophe ce qui est génial, mais hors de question en raison de sa forte dépendance aux outils Symphony et en ligne. n'utilisez pas pour ce projet. (Comme discuté dans this question, avec une bonne contribution de l'un des développeurs Apostrophe! Vous ne l'obtenez pas tous les jours.)PHP CMS avec un montage en place puissant?

"Sur place" signifie que presque tous les travaux d'édition (ajout de contenu, suppression de contenu, gestion des médias ...) se déroule dans la partie frontale du site, avec un petit menu dans le coin de l'écran menant à tout le reste.

Par conséquent, il s'agit d'une approche extrêmement intuitive qui est très facile à utiliser pour les utilisateurs finaux en raison de la philosophie du "point-clic-et-type".

Est-ce que quelqu'un a des recommandations solides?

+1

+1: Pour Apostrophe. – shamittomar

+0

avez-vous essayé quelque chose? – chelmertz

+0

@chelmertz pas encore, mais je le ferai dans les deux prochaines semaines. Laissera des commentaires. –

Répondre

2

Il a fallu beaucoup de recherche pour trouver cela, mais il semble que Exponent CMS est votre meilleur pari pour se rapprocher le plus possible de Apostrophe. J'ai fourni le lien wiki pour que vous puissiez voir le lien de démo en bas et le lien du site web pour le téléchargement.

Peu importe ce que vous allez avec CMS, vous devrez apprendre la syntaxe et les méthodes. Symfony "peut" être fait tout manuellement en créant simplement les fichiers vous-même au lieu d'avoir le fichier symfony les créer pour vous. Si vous devez exécuter des commandes en ligne de commande, vous pouvez toujours exécuter exec() à partir de php.

+0

Cheers, je vais jeter un bon coup d'oeil à cela. –

+0

Merci. J'ai fini par utiliser la recommandation de @ John, GetSimple, en raison de sa nature extrêmement simpliste et de sa base XML. Cependant, il n'a pas d'édition sur place. L'exposant semble être le plus proche de cela, alors j'accepte votre réponse. –

3

Drupal n'a pas de backend séparé, tout le matériel d'extrémité avant. Vous pouvez cependant utiliser le panneau d'administration pour créer un panneau d'administration de bonne apparence dans votre interface.

Tout le contenu a essentiellement les onglets - vue - modifier - révisions - traduire

Et toute autre action que vous pouvez entreprendre, même avec les utilisateurs.

Les pro de Drupal sont de construction simple (pas de MVC ou de POO), une grande communauté open source, des milliers de modules et l'écriture de module pour Drupal n'est pas très compliquée. Je vois que vous avez marqué ce wysywig, Drupal permet une commutation simple entre les éditeurs et les formats d'entrée autorisés lors de la modification du contenu. :)

Espérons que cela aide.

+0

+1 Vous pourriez vouloir commander [Drupal Gardens] (http://www.drupalgardens.com) pour voir les goodies que Drupal 7 (actuellement en développement, devrait être quelque part fin 2010, début 2011) apportera .. La courbe d'apprentissage peut être assez raide cependant. – wimvds

+0

Oui, la configuration de drupal est assez étendue mais ce n'est pas trop mal. Juste j'aime la documentation d'api aussi, très claire et facile, imo beaucoup mieux que j'ai vu sur d'autres systèmes de CMS. Inconvénient est que, car il n'y a pas de panneau d'administration séparé, si vous passez à un thème self made vos formulaires d'administration peuvent ressembler à de la merde. il y a des CSS par défaut mais ce dont vous avez vraiment besoin. – Rakward

3

Essayez le Pimcore. Il fournit en ligne l'édition et la prévisualisation de chaque page d'une manière facile.

Il est construit sur Zend Framework et assez facile à étendre.

« en place » signifie que presque tous les travaux d'édition (ajout de contenu, la suppression du contenu , la gestion des médias ...) prend place dans l'extrémité avant du site web [...]

Eh bien, l'administrateur est à /admin mais il y a des boutons « aperçu » pour l'affichage de la page en cours d'édition, et le WYSIWYG fait un très bon travail avec maintien une disposition similaire de la mise en page réelle du page (c'est-à-dire insérer des entrées et d'autres contrôles de formulaire directement sur les éléments).

3

J'ai regardé beaucoup de CMS et à la fin de la journée j'ai trouvé celui-ci.

GetSimple http://get-simple.info/

Son vraiment grand, petit CMS qui est juste un très simple et efficace CMS qui est facilement modifiable. Il y a un si grand adage: "Avec une grande puissance vient une grande responsabilité", pour moi la pire chose qui puisse arriver est si votre CMS est piraté, tombe en panne et que vous ne pouvez pas comprendre quelle mise à jour logicielle a causé, Je pense que vous allez beaucoup stresser. Get Simple est très élégant, petit et facile à travailler.

Hautement recommandé mais peut ne pas convenir à tout le monde.

6

Jetez un coup d'œil à Concrete 5. Il était auparavant propriétaire mais pas plus et est construit en utilisant le Zend Framework.

Un autre CMS qui a une fonctionnalité similaire (sinon supérieure) mais qui est relativement nouveau est ImpressPages.

0

Il semble y avoir au moins 2 wordpress plugins qui permettent l'édition en place.

Je ne sais pas quelles fonctionnalités Apostrophe offre et je n'ai pas non plus essayé les plugins WP, donc je ne peux pas les comparer.