mivacon 2014 web developer roadmap

27
Web Developer Roadmap 2014 BRENNAN HEYDE

Upload: bheyde

Post on 20-Jun-2015

176 views

Category:

Technology


1 download

DESCRIPTION

Miva Merchant is an ecommerce platform with a long tradition and history rooted in web development. If you're a web developer, and want to learn about specifics features, functionality, and programs we're working on just for you, then this is a session you must attend.

TRANSCRIPT

Page 1: MivaCon 2014 Web Developer Roadmap

Web Developer Roadmap 2014BRENNAN HEYDE

Page 2: MivaCon 2014 Web Developer Roadmap

2013 Milestones• Launch of Miva Merchant Videos / Updated Developer Training Series

Page 3: MivaCon 2014 Web Developer Roadmap

Free Developer Stores

Page 4: MivaCon 2014 Web Developer Roadmap

Bootstrap Responsive Framework

Page 5: MivaCon 2014 Web Developer Roadmap
Page 6: MivaCon 2014 Web Developer Roadmap
Page 7: MivaCon 2014 Web Developer Roadmap

More Frameworks ComingWhat would help you the most?

Smart DesignsOne Page CheckoutMobileCustom Designs

Page 8: MivaCon 2014 Web Developer Roadmap

Miva Merchant Themes

Page 9: MivaCon 2014 Web Developer Roadmap

Our First Meetup26 Miva Employees and local San Diego designers / developers in the ecommerce space.

Presented on Responsive Web Design for Ecommerce

slid.es/bheyde/responsive-web-design-for-ecommerce

Page 10: MivaCon 2014 Web Developer Roadmap
Page 11: MivaCon 2014 Web Developer Roadmap

Miva Meetup Program• Miva will sponsor a monthly meetup in your city.• You’re responsible for organizing the event and finding a

location and topic to present on.• Miva will reimburse expenses for meetup.com website listing

($12/month)• Miva will cover costs for snacks, beer and soda – Up to

$100/event. The event must be ecommerce focused and should be geared to Web Developers in your area.

Page 12: MivaCon 2014 Web Developer Roadmap

2014 PlansBetter Visibility / Insight to features and functionality coming

• Quarterly Video Podcast

• What's going on in the Miva World

• Upcoming Features from Development

• Google Plus Hangouts

Page 13: MivaCon 2014 Web Developer Roadmap

Better Training / Documentation• Code Samples• How To Leverage Engine Functions (File Read /

Write)• Updated Developer Training Series• Stack Overflow Q/A type site• Developer Portal – Central Place for Information

Page 14: MivaCon 2014 Web Developer Roadmap

Regional One Day Dev Conferences• Different Cities Across US• Developer Training Focused Content• Attract Miva and Non Miva Web Developers• First Event Planned for Summer 2014• City TBD

Page 15: MivaCon 2014 Web Developer Roadmap

Custom Fields• Miva Merchants Most Powerful (developer) Feature

• Save any type of custom data you can think of related to shoppers, customers, categories, products and orders

• New Custom Order/Basket fields allow you to collect any information during checkout and save it with each order

• Importable / Exportable, Custom Batch Reports

Page 16: MivaCon 2014 Web Developer Roadmap

Create Your Own Tabs

Page 17: MivaCon 2014 Web Developer Roadmap

mvt:assign, mvt:eval

• Unlocks all built in Miva Engine Functions

• File read/write, substring, glosub, len, time, math

• Transforms Miva Template Language (SMT) into powerful scripting language

Page 18: MivaCon 2014 Web Developer Roadmap

Version 9 – Error Messages

Page 19: MivaCon 2014 Web Developer Roadmap

Feature Roadmap

SEO Settingsa. Root Level URLs without the need for category/product/page codeb. Custom Title on per Product/Category/Pagec. Meta Tags that cascade (Product, Category, Page, Global)d. XML Google Sitemap (Part of Feeds)d. Rich Snippets / Schema.org / Microdataf. Automatic 301 redirects from default Miva links to Short Link

Page 20: MivaCon 2014 Web Developer Roadmap

Feature Roadmap

Expand Template Language Subcat, ParentCatPrice/Availability Group Lookup / AssignmentsProduct Lookup, Category lookupRender/Include a Page Call URL (This may be doable now with the built in functions)Better Array handling with mvassignset cookieAccess to All variant data

Page 21: MivaCon 2014 Web Developer Roadmap

Feature Roadmap

Product Feeds Modulea. Similar to Template Base Batch reports, but these report write a file to the server or output content to the page. (Web Accessible)b. Built In Google Sitemap / Amazon Feed / Google Shopping Feedc. Ability to set frequency on when feed runs d. Ability to set output file / path [mivadata vs scripts]f. Ability to loop through products and product variantsg. Ability to view/download feed from admini. Ability to export feeds related to Google Trusted Store (Returns / Canceled orders) j. Ability to automatically email feeds at an interval l. Ability to trigger feed generation via a URL

Page 22: MivaCon 2014 Web Developer Roadmap

Feature Roadmap

JSON APIretrieve data about anything (store settings, categories, products, variants, orders, baskets, customers, etc...) Additionally, all available data from a page could be accessed as a JavaScript object. Kind of like having the tokenlist as a global JavaScript object.

Page 23: MivaCon 2014 Web Developer Roadmap

Feature Roadmap

Improved Web Developer Workflow - Some Ideas:

Ability to Edit CSS from the admin. File versioning history and cache control.

A CSS & JavaScript Asset Manager where you could specify the pages to include specific css & javascript assets (Concatenation & Minification if possible too)

Syntax Highlighting / Auto Complete / Line Numbers / Light Editor

Update Pages via FTP

File Manager / Built in FTP

Page 24: MivaCon 2014 Web Developer Roadmap

Feature Roadmap

Web Service API

SOAP API to send and receive data from Miva Merchant

Currently can be done with our enterprise tools- Dynamic Order Export- Remote Provisioning

Page 25: MivaCon 2014 Web Developer Roadmap

Feature Roadmap

Custom Global Items - Ability to create custom items that are global.

Custom Fieldsa. New custom field type for multi selectb. Ability to Sort Custom Fieldsc. On Drop Down list, ability to set default / change order of listd. Store/Page Level Custom Fields

Template Based Emailsa. All Email Templates Should be here (Lost Customer Password)b. Emails need to be able to be triggered from template codec. Emails need Product Level restrictions.d. Add BCC field to all emails

Page 26: MivaCon 2014 Web Developer Roadmap

Feature Roadmap

Other Ideas:

301 Redirect ManagerContent ManagerStreaming Updates for ModulesSimple Text EditorBuilt in Form ProcessorJS Tag ManagerDuplicate Everything

Page 27: MivaCon 2014 Web Developer Roadmap

Thank You Questions / Feedback

Brennan HeydeVP Developer Relations, Miva Merchant

[email protected]