Your SlideShare is downloading. ×
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

ERPNext Open Day - January 2014

736

Published on

Month-end presentations from the ERPNext team about what's going on at our office and in development of ERPNext.

Month-end presentations from the ERPNext team about what's going on at our office and in development of ERPNext.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
736
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Open Day January 2014! Rushabh Mehta
  • 2. Rebranding webnotes frappe.io
  • 3. Why? • No Domain Available
 webnotes.com
 webnotes.org
 webnotes.net
 webnotes.co
 webnotes.io • Frappe was the internal name for the platform and domain frappe.io was available wnframework frappe.io
  • 4. Why? • Version 4 required a unifying theme and name for a platform that was beyond ERP (and ERPNext). • Frappe will be the platform (wnframework) on which ERPNext and its apps and extensions will be built and released. ERPNext Apps frappe.io
  • 5. ERPNext • ERPNext will become an app on frappe.io • The websites erpnext.com and erpnext.org will become frappe.io/erpnext • Some modules will be extracted out of ERPNext, like Shopping Cart, Projects, HR, Newsletter etc as apps erpnext.org frappe.io/erpnext
  • 6. Content • Currently content is distributed in:
 Forums
 ERPNext Manual
 ERPNext.com
 Support Tickets • All this will move inside the Frappe Community Portal frappe.io User/Dev Forum frappe.io/erpnext/forum
  • 7. Code • wnframework will be renamed to frappe in version 4 • Organization webnotes will be renamed to frappe • Inside code, we will keep webnotes for a while, then search replace by frappe. • Command-line will be frappe webnotes/wnframework frappe/frappe
  • 8. User Manuals • Each App will have its own manual. • Manual will be multi-lingual • Frappe.io Community Portal will have features to build the manual erpnext.org/user-guide frappe.io/erpnext/help
  • 9. License • Open Source of course! • We are suggesting AGPL to protect ERPNext usage on the cloud. • wnframework, oops.. frappe, will be MIT (this leaves some opening for paid apps, but later) GNU GPL! GNU AGPL
  • 10. Cloud Hosting • All Cloud Hosting will be moved to frappecloud.com • Frappe Cloud will be a separate site from frappe.io • Apps from Frappe.io can be installed in Frappe Cloud. myco.erpnext.com! myco.frappecloud.com
  • 11. My Projects This Month • Frappe.io Community Portal (with Anand) • Fixed some issues. • New Design of To Do • Refactored Email Messages (added in template)
  • 12. In other news,
  • 13. We Have A Sponsor Thanks!
  • 14. Bounties
  • 15. Thanks
  • 16. January 2014 ERPNEXT Open Day Anand Doshi
  • 17. Highlights • Community Portal • HTML5 pushState API • Jinja partial rendering • HTML Email Template
  • 18. Community Portal • Groups - Forum, Tasks, Events • Hierarchy
 
 - ERPNext Forum
 - Developers
 - Tasks
 - Events
 - Users
 - Accounting
 - Manufacturing • Threaded Replies • Client Side compression of Pictures with Rushabh
  • 19. pushState • HTML5 pushState API allows you to manipulate the browser’s history • This can be used to load web pages using ajax • There are a lot of common areas in a web page like the navbar, footer, etc. • When browsing from one page to another, use ajax to get the difference and not the full html
  • 20. pushState New Browser Window erpnext.com click on signup erpnext.com/signup without pushState Download full html blank page for a second Download full html with pushState shows erpnext.com Download only the till erpnext.com/ difference
 signup is ready
 Download full html ! ! (saves bandwidth (better user and is fast!) experience)
  • 21. html + json • Server side should be able to respond both as full HTML and partial JSON • Change in the way web pages are rendered
 @ffe082d7a9 • Base template divided into Header, Breadcrumbs, Content, Sidebar, Footer • Jinja block-wise rendering helped a lot!
  • 22. HTML Email Template Beautiful Emails
 • 
 https://github.com/leemunroe/html-email-template Used python InlineStyler to convert HTML <style> blocks to inline style: attributes
 • 
 https://github.com/dlanger/inlinestyler with Rushabh
  • 23. Thanks @anandpdoshi

×