Coatl Board

Discutez sur le Web.
Simplement, en toute sécurité.

Un forum ouvert pour des esprits ouverts

Ouvert

Avant tout autre chose, Coatl est un concept : nous pensons que les langages de programmation ne sont qu'un détail et ne devraient pas vous empêcher d'utiliser Coatl.

Coatl est conçu selon quatre couches : Base de données, Cœur, interface de programmation de la Vue et rendu de la Vue.

  1. Base de données : n'importe quelle base de données SQL devrait convenir. Nous utilisons MySQL pour les premières étapes du développement, mais n'hésitez pas à nous aider et l'adapter à votre système de gestion de base de données préféré.
  2. Cœur de Coatl : nous l'implémentons en PHP, parce ce langage est largement répendu sur le Web, mais en considérant qu'il s'agit d'une bibliothèque, vous pourriez le réécrire dans tout autre langage, du moment que vous pouvez y accéder par le biais de votre implémentation de l'interface de programmation de la Vue.
  3. Interface de programmation de la Vue : ce composant côté serveur de la Vue, également en PHP, est l'interface publique du serveur, répondant en XML ou en JSON.
  4. Rendu de la Vue : le composant côté client de la Vue, c'est-à-dire l'interface utilisateur, en JavaScript, permet une navigation riche et dinamique et une grande adaptabilité pour le web design. Notre concept : concevez votre modèle HTML, incluez Nahuatl JS, notre script, et c'est parti !

Moderne

Nous voulons que Coatl soit flexible, adaptable et proche de l'utilisateur.

  • Interface utilisateur moderne : le Rendu de la Vue en AJAX, HTML 5 et CSS 3 rendent possible de délicieuses expériences de navigation avec les derniers navigateurs.
  • Interoperabilité : l'Interface de programmation de Vue permet à des applications tierces partie d'accéder à vos forums (par exemple des applications mobiles dédiées).
  • Conserver les habitudes de vos utilisateurs : utilisez des fournisseurs d'authentification comme OpenID, BrowserID, Facebook Connect ou Google Friend Connect…

Et… libre !

Coatl est librement distribué sous la GNU General Public License 3 ou toute version ultérieure.

Téléchargez-le, modifiez-le et redistribuez-le, oui… c'est libre !