2010-01-31 3 views
0

J'ai un projet indépendant où je dois construire un site Web basé sur les articles de nouvelles. Laissez-moi y aller un peu. Le site est tel que vous avez un super administrateur et vous avez des écrivains - les écrivains rejoignent le site en envoyant une application avec un échantillon de leurs compétences en écriture - si approuvé l'administrateur les approuve et un compte est créé pour l'écrivain. En dehors des rédacteurs de formulaires, tout le monde peut rejoindre le site Web - dès que les membres rejoignent un blog gratuit et peuvent publier des commentaires sur des articles et d'autres blogs d'utilisateurs.Besoin de construire un site basé sur des articles de nouvelles - toute solution open source que je peux modifier?

Les auteurs, comme indiqué précédemment, peuvent publier des articles réels qui sont catégorisés. Les catégories sont cependant .. bien .. profondément terminé vous avez des sections principales - alors vous avez des catégories dans la section principale - alors vous avez des sous-catégories et puis .. d'autres sous-catégories ... et ensuite des articles. Ne me demandez pas pourquoi parce que c'est l'exigence des clients et il ne s'en éloigne pas. Mis à part que le site aurait une page où vous voyez tous les articles de blog par tous les utilisateurs. Tous les utilisateurs auraient une page de profil. En outre, le client aimerait ajouter dans une section de forums où tous les membres peuvent organiser des discussions. Il aimerait également ajouter dans une boutique en ligne où il pourrait vendre certains articles via paypal ou alors ..

Je peux construire cette chose moi-même à partir de scracth en utilisant PHP mysql et un tas de classes que j'ai développées au fil du temps, mais je Je suis intéressé à chercher à utiliser une option open source tierce pour cela, qui gère à peu près tout le travail. Garder à l'esprit toutes les exigences - ce qui pourrait être utilisé pour construire quelque chose de cette nature. J'ai vu les sites d'information suivants: www.gulfnews.com et www.thenational.ae - Je suppose qu'ils sont tous deux construits sur une plate-forme open source similaire ...

Ce qui serait un bon CMS extensible ou ouvert paquet source qui pourrait répondre à toutes les exigences énoncées ci-dessus ... wordpress, drupal? Je suis ouvert aux suggestions - il doit être Php MySQL comme base Thats my outil de choix ..

EDIT ============

Fondamentalement, je n'ai aucune expérience avec Drupal Du coup, je suis complètement nouveau à l'utiliser. Est-ce que le résultat final serait un site indépendant ou serait-il lié à Drupal de telle sorte que je devrais avoir drupal mis en place sur la fin des clients pour qu'il soit capable de travailler? Désolé si ma question semble boiteux :(

Répondre

2

Je recommande drupal. http://drupal.org/

Vous pouvez créer un rôle d'écrivain pour vos écrivains La taxonomie. Le module blog fournira des blogs individuels pour tous les utilisateurs ou des utilisateurs sélectionnés et fournira une page pour afficher toutes les entrées de blog, ainsi que des pages qui n'affichent que des blogs spécifiques.Vous pouvez utiliser CCK si vous avez besoin de plus de vos articles que ce qui est fourni par la page intégrée ou les types de contenu de l'histoire, et les vues si vous avez besoin de modifier la sortie.Tous les utilisateurs ont un profil par défaut, et vous pouvez facilement ajouter à i t avec le module de profil.

Vous pouvez faire tout cela sans aucun codage.

Plus tard, vous pouvez facilement ajouter un forum, intégration paypal, presque n'importe quoi en utilisant uniquement des modules contribués.

Commander http://www.drupalsites.net/ pour voir beaucoup de sites construits avec drupal.

+0

Merci - plz vérifier mon edit ... – Ali

+0

Tout ce que vous devez installer drupal est un serveur web exécutant PHP et une base de données mySQL ou une base de données postgreSQL. Rien ne doit être fait du côté du client. Il y a un programme d'installation graphique, bien que vous deviez pouvoir modifier les permissions de répertoire/fichier et copier le fichier de configuration d'un répertoire à un autre, et vous aurez besoin de connaître le serveur de base de données/nom/utilisateur/mot de passe. Pendant le processus d'installation, vous allez créer un superadmin (utilisateur 1 en termes drupal) qui a automatiquement toutes les permissions. Après l'installation de drupal, vous devriez être en mesure de faire toute la configuration via la zone d'administration. – emmychan

+0

Vous trouverez les instructions d'installation détaillées ici: http://drupal.org/node/628292. Instructions de configuration: http://drupal.org/getting-started/6/admin. Modules Drupal (modules/thèmes): http://drupal.org/project. Et vous pouvez toujours trouver beaucoup de soutien sur les forums drupal: http://drupal.org/forum – emmychan

1

Drupal devrait répondre à vos besoins presque hors de la boîte

1

Vous pouvez argumenter Wordpress n'est pas un CMS, mais Wordpress MU offre tout ce dont vous avez besoin, sauf le forum et le magasin, mais il existe de bons plugins pour cela.Wordpress MU prend en charge les rôles utilisateur et les catégories imbriquées. La partie MU signifie que vous pouvez avoir une installation pour plusieurs blogs et une partie centrale. http://Wordpress.com est exécuté en utilisant Wordpress MU.

Questions connexes