Frappe Open Day - February 2017

112
February, 2017 Umair Sayed Open Day

Transcript of Frappe Open Day - February 2017

Page 1: Frappe Open Day - February 2017

February, 2017Umair Sayed

Open Day

Page 2: Frappe Open Day - February 2017

Support

0

175

350

525

700

Mar Apr May Jun July Aug Sept Oct Nov Dec Jan Feb

2016 - 17 2015- 16 2014-15

445

Page 3: Frappe Open Day - February 2017

Response Time

February

Page 4: Frappe Open Day - February 2017

Customer Feedback

4.2 / 5

Page 5: Frappe Open Day - February 2017

Trials

0

1000

2000

3000

4000

Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb

Free Trial

3324

30

Page 6: Frappe Open Day - February 2017

Customers

0

7.5

15

22.5

30

Mar Apr May Jun July Aug Sept Oct Nov Dec Jan Feb

2016 - 17 2015- 16 2014-15

19

Page 7: Frappe Open Day - February 2017

Renewals

0

6

12

18

24

Mar Apr May Jun July Aug Sept Oct Nov Dec Jan Feb

2016 - 17 2015- 16 2014-15

24

Page 8: Frappe Open Day - February 2017

Forum

0

1000

2000

3000

4000

Mar Apr May Jun July Aug Sept Oct Nov Dec Jan Feb

2016 - 17 2015- 16 2014-15

3781

Page 9: Frappe Open Day - February 2017

Forum

Page 10: Frappe Open Day - February 2017

Version 8

Page 11: Frappe Open Day - February 2017

Webinars

- ERPNext for Distributors

- ERPNext version 8

Page 12: Frappe Open Day - February 2017

- ERPNext for Distributors

- ERPNext version 8

- Frappe portal

Stock Opening Balance

- User & Permissions

(editing)

Videos

Page 13: Frappe Open Day - February 2017

Community Talk

@ Mumbai University

Page 14: Frappe Open Day - February 2017

Blog

Is Accounting Software Enough

First Open Day Blog

Page 15: Frappe Open Day - February 2017

User Says

I just wanted to extend my thanks to the team. I feel a deep appreciation and excitement in knowing that the backbone of my company is running globally and with the customizations in place (and the possibilities). I'm learning js and learning frappe as the

environment changes. Thanks for continuing the good fight!

- Gavin

Page 16: Frappe Open Day - February 2017

User Says

The ERPNext team is the best and most responsive group so far. I really look forward to my learning journey here with you guy.

Cheers !

- Forum User (maxp)

Dear Nabin, I do thank you very much, you solved me a big headache, I do appreciate. We are finding ERPNext very

valuable.

Alessandro Sanna, MAIA LTD

…………………………………………..

Page 17: Frappe Open Day - February 2017

User Says

After months looking for something that's right for my company, I found you on the internet and I immediately fell in love with the functions and appearance of your graphics software. I'm trying to free version and I feel very good as well as with suitable price

to our reality.

- Luca Del Bello

this is a very Good ERP and we are very much satisfied. Wish You and your team a Good luck and best wishes to expand your

business.

- Tauseef

…………………………………………..

Page 18: Frappe Open Day - February 2017

Thank You

Page 19: Frappe Open Day - February 2017

Open DayFebruary 2016

Rushabh Mehta

Page 20: Frappe Open Day - February 2017

50% Less CommitsThought Action ▼

Page 21: Frappe Open Day - February 2017

Minor Fixes

socket.io Freeze bug

Grid Fixes

Email Fixes

Text Editor in Web Form

Page 22: Frappe Open Day - February 2017

Designer HuntIn source Out source ▼

Page 23: Frappe Open Day - February 2017

Result Goal OrientedYou can’t achieve what you don’t aim for

Page 24: Frappe Open Day - February 2017

Operations Growth↓

Nabin + Umair

Page 25: Frappe Open Day - February 2017

Objectives

→ Improve User Activation

→ Foundation Portal

→ Polish the Product

Page 26: Frappe Open Day - February 2017

User Activation (Central)

Page 27: Frappe Open Day - February 2017

Push Towards Activation

Page 28: Frappe Open Day - February 2017

“New” Buttons

Page 29: Frappe Open Day - February 2017

Understand User Behaviour

Page 30: Frappe Open Day - February 2017

Foundation Portal (WIP)

Page 31: Frappe Open Day - February 2017

Interaction with DBIT

Page 32: Frappe Open Day - February 2017

Thanks!

Page 33: Frappe Open Day - February 2017

February, 2017FRAPPÈ/ERPNEXT OPEN DAY

Kanchan Chauhan

Page 34: Frappe Open Day - February 2017

Journal Entry created and auto submitted on submission of Salary Slips from Process Payroll

ACCRUAL PAYROLL SYSTEM

Page 35: Frappe Open Day - February 2017

Bank Entry created on clicking Make Bank Entry from Process Payroll

ACCRUAL PAYROLL SYSTEM

Page 36: Frappe Open Day - February 2017

Ability to create leave application for 1.5, 2.5, 3.5, etc. days

LEAVE APPLICATION ENHANCEMENT

Page 37: Frappe Open Day - February 2017

Ability to have different UOM in Sales Order, Delivery Note, Sales Invoice and Quotations

UOM CONVERSION IN SELLING

Page 38: Frappe Open Day - February 2017

Dependent task dates gets updated with parent dates

DEPENDENT TASK DATES

Page 39: Frappe Open Day - February 2017

Can submit Rejected Leave Application and better Email Notification to Leave Approver and Employee

LEAVE APPLICATION

Page 40: Frappe Open Day - February 2017

FIXES‣ 32 Other Fixes

‣ Documentation Image Fixes

‣ 76 Discuss Replies

‣ Developers Session at Foslipy

Page 41: Frappe Open Day - February 2017

THANK YOUKanchan Chauhan

Page 42: Frappe Open Day - February 2017

Open DayFrappe ERPNext

Feb 2017

Saurabh

Page 43: Frappe Open Day - February 2017

Slave setup for all Servers

Page 44: Frappe Open Day - February 2017

Fixed S3 backup

Page 45: Frappe Open Day - February 2017

Server Monitoring

Page 46: Frappe Open Day - February 2017

Cross Site Scripting

https://www.owasp.org/index.php/Cross-site_Scripting_(XSS)

https://www.acunetix.com/websitesecurity/cross-site-scripting/

https://github.com/frappe/frappe/pull/2733

Page 47: Frappe Open Day - February 2017

http://xkcd.com/327/

Page 48: Frappe Open Day - February 2017

Order By and

Group By SQL Injection vulnerability

Page 49: Frappe Open Day - February 2017

Fixed Deploy for delayed sites

Page 50: Frappe Open Day - February 2017

Incident Report central’s internal StackOverflow

Page 51: Frappe Open Day - February 2017

Blog goo.gl/Gyj3si

Debugging: Investigation or Interrogation

Page 52: Frappe Open Day - February 2017

Thank You

Page 53: Frappe Open Day - February 2017

Open Day

4680ff FB617F FEB64D

February 2017

Faris Ansari

Page 54: Frappe Open Day - February 2017

Image View

Before

Page 55: Frappe Open Day - February 2017

Image View

Cleaned up!

Page 56: Frappe Open Day - February 2017

List View Refactor

What people think I am doing

What I am actually doing

Page 57: Frappe Open Day - February 2017

List View Refactor

doclistview

listing

listview

list_view

base_list

list_rendererlist, image, gantt, calendar, kanban

list_settings user_settings

Page 58: Frappe Open Day - February 2017

Custom View

Page 59: Frappe Open Day - February 2017

User Settings

Remembers settings for each view

Page 60: Frappe Open Day - February 2017

POS Mockup

in Sketch

Page 61: Frappe Open Day - February 2017

Blog

Page 62: Frappe Open Day - February 2017

Discuss

Personal best

Page 63: Frappe Open Day - February 2017

Webinar

Dance like no one’s watchingTalk

Page 64: Frappe Open Day - February 2017

Thanks!

4680ff FB617F FEB64D

@netchampfaris

Page 65: Frappe Open Day - February 2017

OPEN DAYPrateeksha Singh Feb 20I6

Page 66: Frappe Open Day - February 2017

SEARCH merged

Fixes

Fuzzy search in awesome bar

keyboard nav

Page 67: Frappe Open Day - February 2017

New BOM View

Page 68: Frappe Open Day - February 2017

1st

Feature

Mini Webinar

Discuss resolve

Page 69: Frappe Open Day - February 2017

OKRs

I0 issues

3 doc pages

6 discuss replies

Page 70: Frappe Open Day - February 2017

Thanks

Page 71: Frappe Open Day - February 2017

Frappé Open Day

February-2017

Rohit Waghchaure

Page 72: Frappe Open Day - February 2017

Provision to set the roles on report

Page 73: Frappe Open Day - February 2017

Custom roles for page and report

Page 74: Frappe Open Day - February 2017

Provision to set custom roles for page and reportAdded common role editor, changed user_roles to roles

Page 75: Frappe Open Day - February 2017

Renamed UserRole, Page Role to Has RoleRemoved Event Role doctype

Page 76: Frappe Open Day - February 2017

Numeric keypad to edit price, quantity and discount

Page 77: Frappe Open Day - February 2017

Send email option from the POS

Page 78: Frappe Open Day - February 2017

One Year at Frappe

Features• Offline POS • Request for Quotation • Timesheet • Multi year financial statement • Accrual for expense claim

Page 79: Frappe Open Day - February 2017

Thank You :)

Page 80: Frappe Open Day - February 2017

Frappé / ERPNext Open Day

February 2017 Makarand Bauskar

Page 81: Frappe Open Day - February 2017

Feedback• Fixes in Feedback Request

• Webinar on Feedback Feature :(

• Changed the Feedback Request URL

Page 82: Frappe Open Day - February 2017

OKR’s

• Email Sync and Inbox

• Automate translation and doc release

• Community Support

• Github Issues & PR review

Page 83: Frappe Open Day - February 2017

IMAP Sync

• Syncing either All or Unseen emails.

• Syncing Email Flags.

• UID based IMAP syncing.

• UID reindexed !!

Page 84: Frappe Open Day - February 2017

Email Inbox• Email Inbox

• Fixed the Inbox Sidebar and Footer

• JS code clean ups !!

Page 85: Frappe Open Day - February 2017

Github Issues & PR• Worked on few Github.

• Started reviewing Pull Requests.

Page 86: Frappe Open Day - February 2017

Thanks !

Page 87: Frappe Open Day - February 2017

Open DayNabin Hait

Page 88: Frappe Open Day - February 2017
Page 89: Frappe Open Day - February 2017
Page 90: Frappe Open Day - February 2017
Page 91: Frappe Open Day - February 2017

Enrolled to

ERPNext School

Page 92: Frappe Open Day - February 2017
Page 93: Frappe Open Day - February 2017

and some fixes…

Global Search Fields

Set FY start and end date based on country

Leave application overlap validation for half day with test cases

Get standard/historical valuation rate where missing, if item is not a sample item

Page 94: Frappe Open Day - February 2017

!"#$%&

Page 95: Frappe Open Day - February 2017

Open DayFebruary 2017

Ayush AS@mcd-50

Page 96: Frappe Open Day - February 2017

OKR

- Implement full personal chat.- Implement full group chat.- Implement bot chat.- Implement note, todo, chat and analytics bot.- Implement full socket utilities.- Yoga 10 minutes a day.- Wake at 4 am.- Algorithm design.- 3 personal apps.- Alone trip.

Page 97: Frappe Open Day - February 2017

This month’s work

- npm install react-native-database-model.- Centralized socket.- Flux implementation.- AppStore implementation.- Server side chat utilities.- Doctypes.- Contact Fetch.- Login fix.

Page 98: Frappe Open Day - February 2017

A few more things

- 26 commits to frappe .- 7 commits to Kick.- Few commits to airnote and database-model.- Met friends after a long time.- Started book on design patterns.- 2.5 months completed in frappe.- No more coffee, started milk.

Page 99: Frappe Open Day - February 2017

OPEN DAY • FEB 17Frappé | ERPNext

Manas Solanki

Page 100: Frappe Open Day - February 2017

IN THE END…

Data Import

Page 101: Frappe Open Day - February 2017

REPORT IMPORT

• CAN BE DOWNLOADED IN CSV OR EXCEL

• COMMONIFY FUNCTIONS USED IN BOTH REPORTVIEW AND QUERY REPORTS

Page 102: Frappe Open Day - February 2017

NEWSLETTER• OPTIONAL UNSUBSCRIBE LINK

• ADD ATTACHMENTS IN NEWSLETTER

• CAN BE SEND TO MULTIPLE GROUP

• CONFIRMATION BEFORE UNSUBSCRIPTION

Page 103: Frappe Open Day - February 2017

SCHOOL MODULE• FIX IN STUDENT ATTENDANCE TOOL

o STUDENT ATTENDANCE AS SAVE ONLY

o STUDENT ABSENT AND PRESENT STATISTICS BEFORE MARKING ATTENDANCE

• STUDENT ASSESSMENT FIXED AND MERGEDo TREEVIEW IN ASSESSMENT GROUPS

o ALL ASSESSMENT GROUP IN FIXTURES

• FIX IN STUDENT APPLICANT

• CODE TO REPLICATED CHANGE IN STUDENT MASTER TO EVERY LINKED DOCUMENT

• REDESIGNED SIBLING TABLE IN STUDENT MASTER

• DEMO SESSION

Page 104: Frappe Open Day - February 2017

NEXT…• FEE MODULE IN SCHOOL

• PARENT PORTAL

• OKR

• PERSONAL: • HAVE TO REACH UNDER 1K IN WORLDWIDE

HACKERRANK RANKING IN PYTHON DOMAIN (CURRENTLY 3K)

Page 105: Frappe Open Day - February 2017
Page 106: Frappe Open Day - February 2017

Open Day

Feb 2017

Arundhati Sharma

Page 107: Frappe Open Day - February 2017

Month In Nutshell

Issues

Opportunities

Demo Session

GitHub

Write Up

Page 108: Frappe Open Day - February 2017

Demo Sessions

Pradeep Singh : http://worldpetrocoal.com/

Shriharsha : Edmyt Edusolutions Pvt. Ltd (First ERPNext Schools Demo

Somansh Gaur : Design2Occupancy Services LLP

Joe Cullumber : Quilt-EZ

Jeffrey Knorr : JRK Labs LLC

Page 109: Frappe Open Day - February 2017

GitHub

Issues closed: 5

Issues reviewed and Replicated: 5

Issues to be reviewed: 5

Page 110: Frappe Open Day - February 2017

OKRs

Follow up : 5

Discuss : 50

Help Articles : 10

Write up : 2

Page 111: Frappe Open Day - February 2017

Lead to Customer!

Smart Flow Tech Pvt Limited, Milin Shah

25 User plan

Page 112: Frappe Open Day - February 2017

Thank you!