mivacon 2014 web developer roadmap
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
Web Developer Roadmap 2014BRENNAN HEYDE
2013 Milestones• Launch of Miva Merchant Videos / Updated Developer Training Series
Free Developer Stores
Bootstrap Responsive Framework
More Frameworks ComingWhat would help you the most?
Smart DesignsOne Page CheckoutMobileCustom Designs
Miva Merchant Themes
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
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.
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
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
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
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
Create Your Own Tabs
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
Version 9 – Error Messages
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
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
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
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.
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
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
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
Feature Roadmap
Other Ideas:
301 Redirect ManagerContent ManagerStreaming Updates for ModulesSimple Text EditorBuilt in Form ProcessorJS Tag ManagerDuplicate Everything
Thank You Questions / Feedback
Brennan HeydeVP Developer Relations, Miva Merchant