Office UI Fabric : un framework open source pour développer des extensions à Office et Office 365

Par:
fredericmazue

mar, 01/09/2015 - 15:21

Microsoft vient de mettre sur GitHub le projet Office UI Fabric, qui comme son nom le suggère, est un framework dédié au développement d'extensions à Office et Office, qainsi qu'à l'intégration Office 365 dans des pages web.

Office UI Fabric se présente comme un ensemble d'outils que l'entreprise de Redmond utilise elle-même en interne. Le développeur travaille avec CSS, HTML et JavaScript, ainsi qu'avec le langage Microsoft Design.

Dans un billet de blog présentant ce framework, Microsoft souligne la simplicité avec laquelle Office peut être intégré dans une page Web. Un peu de CSS et de JavaScript suffisent. Par exemple :

<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <title>Application Name</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <!-- Fabric core -->
        <link rel="stylesheet" href="css/fabric.min.css">
        <link rel="stylesheet" href="css/fabric.components.min.css">    <!-- Application-specific CSS -->
        <link rel="stylesheet" href="/css/[your application].css">
    </head>
    <body>
        <!-- Application content goes here -->
        <h1 class="ms-font-su">Why, hello, world.</h1>    <!-- jQuery - Needed for Fabric Components JS -->
        <script type="text/javascript" src="js/jquery.js"></script>
    </body>
</html>

Office UI Fabric vient avec une panoplie de composants et de contrôles pour construire des interfaces utilisateur élaborées. Office UI Fabric est open source et disponible, pour Windows et Mac,  sur GitHub. Une documentation et des tutoriels sont disponibles à la même page.