Coder Social home page Coder Social logo

znuny / znuny7-preview Goto Github PK

View Code? Open in Web Editor NEW
6.0 9.0 1.0 45.09 MB

The Znuny 7 design preview - for developers and people who are interested.

License: GNU General Public License v3.0

Perl 96.11% XSLT 0.01% Shell 0.02% Gherkin 0.01% PLSQL 0.18% JavaScript 2.44% CSS 1.19% AGS Script 0.01% HTML 0.05%

znuny7-preview's Introduction


Translation status


Znuny 7 Preview

This project is a preview of the upcoming release branch Znuny 7. It is branched from the current Znuny 6.5.

License

The project is distributed under the GNU General Public License (GPL v3) - see the accompanying COPYING file for general license information. If you need more details, you can have a look here.

Intended Use

This project is intended for use by developers to jump start your integration into the new interface.

NOT FOR PRODUCTION USE!

❌ Do not migrate current versions to this project
❌ Do not use in a production system
✔️ Do enjoy the preview of new features and front-end changes
✔️ Do report issues you experience
✔️ Do port your modules, so they will be ready on launch date

Feature Testing

We have included new features in this....usage issues that you may experience.

  • Activity
  • Administration Module Related Settings
  • ColorPicker (States and Priorities)
  • Dashboard Widget Expand
  • Dashboard Summary Counter
  • Dropdown Filters
  • Search Toolbar
  • Customer Ticket Zoom

Issue Reporting

Generally speaking, you may find issues which need fixing. These will be cosmetic in nature. To report issues found in the release, please use the issue reporting function from GitHub. Create an Issue.

Known Issues

We are aware of the following areas, which are incomplete and will have issues. So, you must not report any issues on:

  • Administration Area

This area works in general, but has not passed QA yet.

Developer Resource

The following, shows a list of changes of which a developer must be aware.

Flexbox Implementation Information

Color Picker

We have now added a Color Picker to add color to your system for any element you choose.

  • Kernel/Output/HTML/Layout/ColorPicker.pm
  • Kernel/Output/HTML/Templates/Standard/FormElements/ColorPicker.tt

Toolbar Search

ToolBarSearch

These toolbar modules are now all displayed under the block ToolBarSearch:

    <Setting Name="Frontend::ToolBarModule###220-Ticket::TicketSearchFulltext" UserPreferencesGroup="Advanced" UserModificationPossible="1" Required="0" Valid="1">
        <Description Translatable="1">Agent interface module to access fulltext search via nav bar. Additional access control to show or not show this link can be done by using Key "Group" and Content like "rw:group1;move_into:group2".</Description>
        <Navigation>Frontend::Agent::ToolBar</Navigation>
        <Value>
            <Hash>
                <Item Key="Module">Kernel::Output::HTML::ToolBar::Generic</Item>
                <Item Key="Name" Translatable="1">Fulltext</Item>
                <Item Key="Description" Translatable="1">Fulltext search</Item>
                <Item Key="Block">ToolBarSearch</Item>
                <Item Key="Priority">1990010</Item>
            </Hash>
        </Value>
    </Setting>

CSS Structure

All the new CSS has been included in the previously used files, and additional CSS files have been added to increase flexibility and ease of reconfiguration.

Added new CSS files:

Core.Vars.css
Core.Reset.Forwwward.css
Core.Overview.css
Core.Components.css
Core.FlexboxModel.css
Core.Typography.css

Dashboard Summary Counter

A new counter has been added:

  • Kernel/Output/HTML/Dashboard/TicketGeneric.pm

Toolbar Modules

For toolbar modules, we have added new areas (blocks). To have toolbar modules correctly shown, use one of these blocks:

<Item Key="Block">ToolBarPersonalViews</Item>

  • ToolBarOverviews
  • ToolBarActions
  • ToolBarPersonalViews
  • ToolBarSearch

Input Fields

We have changed the behavior of the Core.UI.InputFields.js. Now, no fields are automatically enlarged or reduced. Affected files: var/httpd/htdocs/js/Core.UI.InputFields.js

New Modal Sizes

We added new DialogClasses for modal content. The inner width of the modal contents determines automatically the size of the modal which will be displayed Look at the following chart to see the sizing:

modal-sm upto 499
modal-md upto 799
modal-lg largen 800

Dates and Date/Times

<div> Tags must be used around date/time elements now.

Breadcrumbs

BreadcrumbPath Moved all Breadcrumbs into the Content / ContentColumn div block.
https://docs.google.com/document/d/1AHWJ_npkxCq6PMfKtJRKkZoSQqj_v9vX_RBvuLGm9vQ/edit

CSS

Added Base module to add additional inline CSS and also added a Layout->ColorPicker. Affected files:

Kernel/Output/CSS/Base.pm
Kernel/Output/HTML/Layout/CSS.pm
Kernel/Output/HTML/Layout/Loader.pm
Kernel/Output/HTML/Layout.pm

Structure

Many files in the standard output library have been restructured to include multiple div tags and classes, et cetera. Please look at the following list to see if you have modified these files within your packages and make the appropriate changes.

Kernel/Output/HTML/Templates/Standard/AgentTicketZoom/TicketInformation.tt
Kernel/Output/HTML/Templates/Standard/CustomerCompany/TicketCustomerIDSelection.tt
Kernel/Output/HTML/Templates/Standard/CustomerTicketZoom/ArticleRender/MIMEBase.tt
Kernel/Output/HTML/Templates/Standard/FormElements/AttachmentList.tt
Kernel/Output/HTML/Templates/Standard/FormElements/DraftButtons.tt
Kernel/Output/HTML/Templates/Standard/LastViews/Agent/Avatar.tt
Kernel/Output/HTML/Templates/Standard/LastViews/Agent/MenuBar.tt
Kernel/Output/HTML/Templates/Standard/LastViews/Agent/ToolBar.tt
Kernel/Output/HTML/Templates/Standard/ProcessManagement/ActivityDialogFooter.tt
Kernel/Output/HTML/Templates/Standard/ProcessManagement/ActivityDialogHeader.tt
Kernel/Output/HTML/Templates/Standard/ProcessManagement/Article.tt
Kernel/Output/HTML/Templates/Standard/ProcessManagement/Attachment.tt
Kernel/Output/HTML/Templates/Standard/ProcessManagement/Customer.tt
Kernel/Output/HTML/Templates/Standard/ProcessManagement/CustomerActivityDialogFooter.tt
Kernel/Output/HTML/Templates/Standard/ProcessManagement/CustomerActivityDialogHeader.tt
Kernel/Output/HTML/Templates/Standard/ProcessManagement/DynamicField.tt
Kernel/Output/HTML/Templates/Standard/ProcessManagement/Lock.tt
Kernel/Output/HTML/Templates/Standard/ProcessManagement/Owner.tt
Kernel/Output/HTML/Templates/Standard/ProcessManagement/PendingTime.tt
Kernel/Output/HTML/Templates/Standard/ProcessManagement/PendingTime.tt
Kernel/Output/HTML/Templates/Standard/ProcessManagement/Queue.tt
Kernel/Output/HTML/Templates/Standard/ProcessManagement/Responsible.tt
Kernel/Output/HTML/Templates/Standard/ProcessManagement/SLA.tt
Kernel/Output/HTML/Templates/Standard/ProcessManagement/Service.tt
Kernel/Output/HTML/Templates/Standard/ProcessManagement/State.tt
Kernel/Output/HTML/Templates/Standard/ProcessManagement/Title.tt
Kernel/Output/HTML/Templates/Standard/ProcessManagement/Title.tt
Kernel/Output/HTML/Templates/Standard/Statistics/GeneralSpecificationsWidget.tt
Kernel/Output/HTML/Templates/Standard/Statistics/RestrictionsWidget.tt
Kernel/Output/HTML/Templates/Standard/Statistics/StatsParamsWidget.tt
Kernel/Output/HTML/Templates/Standard/Statistics/XAxisWidget.tt
Kernel/Output/HTML/Templates/Standard/Statistics/YAxisWidget.tt
Kernel/Output/HTML/Templates/Standard/Ticket/TimeUnits.tt
Kernel/Output/HTML/Templates/Standard/AdminACL.tt
Kernel/Output/HTML/Templates/Standard/AdminACLEdit.tt
Kernel/Output/HTML/Templates/Standard/AdminACLNew.tt
Kernel/Output/HTML/Templates/Standard/AdminAppointmentCalendarManage.tt
Kernel/Output/HTML/Templates/Standard/AdminAppointmentImport.tt
Kernel/Output/HTML/Templates/Standard/AdminAppointmentNotificationEvent.tt
Kernel/Output/HTML/Templates/Standard/AdminAttachment.tt
Kernel/Output/HTML/Templates/Standard/AdminAutoResponse.tt
Kernel/Output/HTML/Templates/Standard/AdminCommunicationLog.tt
Kernel/Output/HTML/Templates/Standard/AdminCommunicationLogAccounts.tt
Kernel/Output/HTML/Templates/Standard/AdminCommunicationLogZoom.tt
Kernel/Output/HTML/Templates/Standard/AdminCustomerCompany.tt
Kernel/Output/HTML/Templates/Standard/AdminCustomerGroup.tt
Kernel/Output/HTML/Templates/Standard/AdminCustomerUser.tt
Kernel/Output/HTML/Templates/Standard/AdminCustomerUserCustomer.tt
Kernel/Output/HTML/Templates/Standard/AdminCustomerUserGroup.tt
Kernel/Output/HTML/Templates/Standard/AdminCustomerUserService.tt
Kernel/Output/HTML/Templates/Standard/AdminDynamicField.tt
Kernel/Output/HTML/Templates/Standard/AdminDynamicFieldCheckbox.tt
Kernel/Output/HTML/Templates/Standard/AdminDynamicFieldConfigurationImportExport.tt
Kernel/Output/HTML/Templates/Standard/AdminDynamicFieldDateTime.tt
Kernel/Output/HTML/Templates/Standard/AdminDynamicFieldDropdown.tt
Kernel/Output/HTML/Templates/Standard/AdminDynamicFieldMultiselect.tt
Kernel/Output/HTML/Templates/Standard/AdminDynamicFieldScreenConfiguration.tt
Kernel/Output/HTML/Templates/Standard/AdminDynamicFieldText.tt
Kernel/Output/HTML/Templates/Standard/AdminDynamicFieldWebservice.tt
Kernel/Output/HTML/Templates/Standard/AdminEmail.tt
Kernel/Output/HTML/Templates/Standard/AdminGenericAgent.tt
Kernel/Output/HTML/Templates/Standard/AdminGenericInterfaceDebugger.tt
Kernel/Output/HTML/Templates/Standard/AdminGenericInterfaceWebservice.tt
Kernel/Output/HTML/Templates/Standard/AdminGenericInterfaceWebserviceHistory.tt
Kernel/Output/HTML/Templates/Standard/AdminGroup.tt
Kernel/Output/HTML/Templates/Standard/AdminLog.tt
Kernel/Output/HTML/Templates/Standard/AdminMailAccount.tt
Kernel/Output/HTML/Templates/Standard/AdminNavigationBar.tt
Kernel/Output/HTML/Templates/Standard/AdminNotificationEvent.tt
Kernel/Output/HTML/Templates/Standard/AdminPGP.tt
Kernel/Output/HTML/Templates/Standard/AdminPackageManager.tt
Kernel/Output/HTML/Templates/Standard/AdminPerformanceLog.tt
Kernel/Output/HTML/Templates/Standard/AdminPostMasterFilter.tt
Kernel/Output/HTML/Templates/Standard/AdminPriority.tt
Kernel/Output/HTML/Templates/Standard/AdminProcessManagement.tt
Kernel/Output/HTML/Templates/Standard/AdminProcessManagementActivity.tt
Kernel/Output/HTML/Templates/Standard/AdminProcessManagementActivityDialog.tt
Kernel/Output/HTML/Templates/Standard/AdminProcessManagementPath.tt
Kernel/Output/HTML/Templates/Standard/AdminProcessManagementProcessAccordion.tt
Kernel/Output/HTML/Templates/Standard/AdminProcessManagementProcessEdit.tt
Kernel/Output/HTML/Templates/Standard/AdminProcessManagementProcessNew.tt
Kernel/Output/HTML/Templates/Standard/AdminProcessManagementProcessPrint.tt
Kernel/Output/HTML/Templates/Standard/AdminProcessManagementTransition.tt
Kernel/Output/HTML/Templates/Standard/AdminProcessManagementTransitionAction.tt
Kernel/Output/HTML/Templates/Standard/AdminQueue.tt
Kernel/Output/HTML/Templates/Standard/AdminQueueAutoResponse.tt
Kernel/Output/HTML/Templates/Standard/AdminQueueTemplates.tt
Kernel/Output/HTML/Templates/Standard/AdminRole.tt
Kernel/Output/HTML/Templates/Standard/AdminRoleGroup.tt
Kernel/Output/HTML/Templates/Standard/AdminRoleUser.tt
Kernel/Output/HTML/Templates/Standard/AdminSLA.tt
Kernel/Output/HTML/Templates/Standard/AdminSMIME.tt
Kernel/Output/HTML/Templates/Standard/AdminSalutation.tt
Kernel/Output/HTML/Templates/Standard/AdminSelectBox.tt
Kernel/Output/HTML/Templates/Standard/AdminService.tt
Kernel/Output/HTML/Templates/Standard/AdminSession.tt
Kernel/Output/HTML/Templates/Standard/AdminSignature.tt
Kernel/Output/HTML/Templates/Standard/AdminState.tt
Kernel/Output/HTML/Templates/Standard/AdminSupportDataCollector.tt
Kernel/Output/HTML/Templates/Standard/AdminSystemAddress.tt
Kernel/Output/HTML/Templates/Standard/AdminSystemConfiguration.tt
Kernel/Output/HTML/Templates/Standard/AdminSystemConfigurationDeployment.tt
Kernel/Output/HTML/Templates/Standard/AdminSystemConfigurationGroup.tt
Kernel/Output/HTML/Templates/Standard/AdminSystemConfigurationImportExport.tt
Kernel/Output/HTML/Templates/Standard/AdminSystemConfigurationSearch.tt
Kernel/Output/HTML/Templates/Standard/AdminSystemConfigurationSpecialGroup.tt
Kernel/Output/HTML/Templates/Standard/AdminSystemConfigurationView.tt
Kernel/Output/HTML/Templates/Standard/AdminSystemMaintenance.tt
Kernel/Output/HTML/Templates/Standard/AdminSystemMaintenanceEdit.tt
Kernel/Output/HTML/Templates/Standard/AdminSystemMaintenanceNew.tt
Kernel/Output/HTML/Templates/Standard/AdminTemplate.tt
Kernel/Output/HTML/Templates/Standard/AdminTemplateAttachment.tt
Kernel/Output/HTML/Templates/Standard/AdminTicketAttributeRelations.tt
Kernel/Output/HTML/Templates/Standard/AdminType.tt
Kernel/Output/HTML/Templates/Standard/AdminUser.tt
Kernel/Output/HTML/Templates/Standard/AdminUserGroup.tt
var/httpd/htdocs/js/Znuny.Form.Input.js
Kernel/Output/HTML/Templates/Standard/AgentAppointmentAgendaOverview.tt
Kernel/Output/HTML/Templates/Standard/AgentAppointmentCalendarOverview.tt
Kernel/Output/HTML/Templates/Standard/AgentAppointmentEdit.tt
Kernel/Output/HTML/Templates/Standard/AgentCustomerInformationCenter.tt
Kernel/Output/HTML/Templates/Standard/AgentCustomerInformationCenterSearch.tt
Kernel/Output/HTML/Templates/Standard/AgentCustomerTableView.tt
Kernel/Output/HTML/Templates/Standard/AgentCustomerUserAddressBook.tt
Kernel/Output/HTML/Templates/Standard/AgentCustomerUserAddressBookOverview.tt
Kernel/Output/HTML/Templates/Standard/AgentCustomerUserAddressBookOverviewNavBar.tt
Kernel/Output/HTML/Templates/Standard/AgentCustomerUserInformationCenter.tt
Kernel/Output/HTML/Templates/Standard/AgentCustomerUserInformationCenterSearch.tt
Kernel/Output/HTML/Templates/Standard/AgentDashboard.tt
Kernel/Output/HTML/Templates/Standard/AgentDashboardAppointmentCalendar.tt
Kernel/Output/HTML/Templates/Standard/AgentDashboardCommon.tt
Kernel/Output/HTML/Templates/Standard/AgentDashboardCustomerCompanyInformation.tt
Kernel/Output/HTML/Templates/Standard/AgentDashboardCustomerIDList.tt
Kernel/Output/HTML/Templates/Standard/AgentDashboardCustomerIDStatus.tt
Kernel/Output/HTML/Templates/Standard/AgentDashboardCustomerUserInformation.tt
Kernel/Output/HTML/Templates/Standard/AgentDashboardCustomerUserList.tt
Kernel/Output/HTML/Templates/Standard/AgentDashboardTicketGeneric.tt
Kernel/Output/HTML/Templates/Standard/AgentDashboardUserOnline.tt
Kernel/Output/HTML/Templates/Standard/AgentDashboardUserOutOfOffice.tt
Kernel/Output/HTML/Templates/Standard/AgentLinkObject.tt
Kernel/Output/HTML/Templates/Standard/AgentNavigationBar.tt
Kernel/Output/HTML/Templates/Standard/AgentPreferences.tt
Kernel/Output/HTML/Templates/Standard/AgentPreferencesOverview.tt
Kernel/Output/HTML/Templates/Standard/AgentSplitSelection.tt
Kernel/Output/HTML/Templates/Standard/AgentStatisticsAdd.tt
Kernel/Output/HTML/Templates/Standard/AgentStatisticsEdit.tt
Kernel/Output/HTML/Templates/Standard/AgentStatisticsImport.tt
Kernel/Output/HTML/Templates/Standard/AgentStatisticsOverview.tt
Kernel/Output/HTML/Templates/Standard/AgentStatisticsView.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketActionCommon.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketBounce.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketBulk.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketCompose.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketCustomer.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketEmail.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketEmailOutbound.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketForward.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketHistory.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketMerge.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketMove.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketOverviewMedium.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketOverviewNavBar.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketOverviewPreview.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketOverviewSmall.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketPhone.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketPhoneCommon.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketPlain.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketProcess.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketProcessSmall.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketQueue.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketSearch.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketService.tt
Kernel/Output/HTML/Templates/Standard/AgentTicketZoom.tt
Kernel/Output/HTML/Templates/Standard/ArticleActionMenu.tt
Kernel/Output/HTML/Templates/Standard/AttachmentBlocker.tt
Kernel/Output/HTML/Templates/Standard/Breadcrumb.tt
Kernel/Output/HTML/Templates/Standard/Chat.tt
Kernel/Output/HTML/Templates/Standard/CustomerHTMLHead.tt
Kernel/Output/HTML/Templates/Standard/CustomerHeader.tt
Kernel/Output/HTML/Templates/Standard/CustomerLogin.tt
Kernel/Output/HTML/Templates/Standard/CustomerNavigationBar.tt
Kernel/Output/HTML/Templates/Standard/CustomerPreferences.tt
Kernel/Output/HTML/Templates/Standard/CustomerTicketMessage.tt
Kernel/Output/HTML/Templates/Standard/CustomerTicketOverview.tt
Kernel/Output/HTML/Templates/Standard/CustomerTicketProcess.tt
Kernel/Output/HTML/Templates/Standard/CustomerTicketSearch.tt
Kernel/Output/HTML/Templates/Standard/CustomerTicketSearchResultShort.tt
Kernel/Output/HTML/Templates/Standard/CustomerTicketZoom.tt
Kernel/Output/HTML/Templates/Standard/Footer.tt
Kernel/Output/HTML/Templates/Standard/HTMLHead.tt
Kernel/Output/HTML/Templates/Standard/Header.tt
Kernel/Output/HTML/Templates/Standard/LinkObject.tt
Kernel/Output/HTML/Templates/Standard/Login.tt
Kernel/Output/HTML/Templates/Standard/Notify.tt
Kernel/Output/HTML/Templates/Standard/Pagination.tt



Znuny

Znuny is a continuation of the ((OTRS)) Community Edition (version 6.0.30) which was declared end of life (EOL) at the end of December 2020.

The primary goal for this project is to provide a maintained and stable version of the well known ticket system and improve it with new features.

The second goal is to reestablish a connection to the community.

License

The project is distributed under the GNU General Public License (GPL v3) - see the accompanying COPYING file for general license information. If you need more details you can have a look here.

Documentation

You can find documentation here. The source code of Znuny is publicly available on GitHub.

You want to get in touch?

Software requirements

Operating system

  • Linux (Debian or Red Hat preferred)
  • Perl 5.16.0 or higher

Web server

  • Apache 2 + mod_perl2 or higher (recommended)
  • Web server with CGI support (CGI is not recommended)

Databases

  • MySQL 5.0 or higher
  • MariaDB
  • PostgreSQL 9.2 or higher
  • Oracle 10g or higher

Browsers

  • These browsers are NOT supported:
    • Internet Explorer before version 11
    • Firefox before version 31
    • Safari before version 6

Vendor

This project is mainly funded by Znuny GmbH, Berlin. If you need professional support or consulting, feel free to contact us.

Znuny Website

znuny7-preview's People

Contributors

dennykorsukewitz avatar hanneshal avatar

Stargazers

 avatar Marcos Aurélio Silvério avatar Gerrit avatar Thorsten avatar José Junior avatar  avatar

Watchers

Martin Edenhofer avatar Roy Kaldung avatar José Junior avatar  avatar Jens Pfeifer avatar Shawn Beasley avatar  avatar  avatar  avatar

Forkers

nevermin

znuny7-preview's Issues

Bug - Unable to create a new ticket as a customer user

Environment

  • OS: Ubuntu 20.04
  • Browser: Firefox 109.0
  • Znuny version: 7.0.0.2

Expected behaviour

The customer logs in to the system and opens a new ticket

Actual behaviour

After clicking Send button, the system shows an error message

How to reproduce

Steps to reproduce the behavior:

  1. Login as customer user into <znuny_url>/otrs/customer.pl
  2. Click on 'Create Ticket'
  3. Fill out the form and click on Send button
  4. See the error

Additional information

image

Bug - Ticket overviews leads to a "404 Not found" page when click on a ticket

Environment

  • OS: Ubuntu 20.04
  • Browser: Firefox 109.0
  • Znuny version: Znuny 7 Preview

Expected behaviour

If you click on Tickets > Status view and then on any ticket in the list, you should go to the ticket details page. You should have the same result with Queue, Service and Escalation views.

Actual behaviour

You are redirected to a 404 not found page.

How to reproduce

Steps to reproduce the behavior:

  1. Go to the Agent interface
  2. Click on Tickets and select any Ticket overview (e.g Status View)
  3. Click on any ticket
  4. See the 404 page

Additional information

The screenshot below shows that the link is missing /otrs/index.pl?

Screenshots

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.