====== Builders: Start Here ====== The WX Wiki (http://wiki.workxpress.com) is a one-stop shop for all things WorkXpress. Whether you are building a simple public web form or a robust ERP system, chances are you will find answers to your questions here. And if you don't that's our mistake, so be sure to contact your [[Support]] representative to get an immediate answer to your question! ===== How this Wiki is organized ===== * **Introduction to WorkXpress** - General info, technical and sales information on the product and company. * **Building Your Application** - This section provides "How To's" for a wide range of specific tasks, grouped by functional category. * **Examples and Best Practices** - Example applications, diaries, and best-practice examples. * **Technical Manual** - Details of each block, tool, and other features. {{ ::stiches.png |}} ===== Cut to the Chase ===== 1. Can you think in basic technical terms? [[Think in Technical Terms]]. 2. Can you articulate what you want to build? [[What Can I Build]] 3. Do you understand the mechanics of the WorkXpress Development Model? [[Three Layers Introduction|Blocks, Layers and Tools]] 4. Do you understand systems administration and SDLC in WorkXpress? [[Systems Admin Introduction]] {{ ::stiches.png |}} ===== Quickstart ===== This video shows the very beginning stages of building and application: {{youtube>jd7-VLfC4Xo?medium}}
**Concepts covered in this video at these time indicators :** * Trial email and application login : 00:00 - 00:54 * Background and navigation choice : 00:54 - 01:55 * [[Systems Admin Introduction#Changing Your Password|Password change]] - 01:55 - 02:20 * [[Table|Tables]] - 02:20 - 09:10 * [[Action]] - 09:10 - 18:13 * Specifically a [[Action Type - Set Field Value|Set Field Value]] action. * [[Relationship Table]] - 18:13 - 28:01 * [[Form Type - List|List form]], [[Field Type - Selection|selection field]], one to many relationship setup This 10 minute video provides another perspective: {{youtube>a0Xq6SZDfHE?medium}}
**Concepts covered in this video :** * [[Five Blocks|The 5 blocks of WorkXpress]] * [[Three Layers|The 3 layers of an application]] * [[Builder Tools|The 5 main development tools]]
{{ ::stiches.png |}} ===== Common Challenges ===== Once you are ready to build your application you will likely encounter one or both of the fundamental types of obstacles that will slow your progress. === Trouble using the tool === First, it may not be clear how certain tools are intended to be used. For this type of obstacle, please review the WX Wiki section entitled "Technical Manual". This section catalogs each block, it's settings, and it's intended use. === Trouble modeling requirements using blocks and tools === Second, you may sometimes be unsure how to translate your business requirement into some combination of the 5 blocks and/or the 4 tools. This second type of obstacle can be much more challenging. For this, we have created a section "Building your Application" that includes "How-To" articles answering all of the most common questions we receive, grouped by feature type. It also includes actual development diaries, and best-practice or common practice examples. We encourage you to study this section. If you come to understand and master each of the articles herein, there will not be much that you can't build in WorkXpress. {{ ::stiches.png |}} ===== Examples and Best Practices ===== {{ ::phones.png|}}Would you like to see how other people went about building applications? The [[Dev Diary|developers diary]] section features diaries of actual WorkXpress developers building actual applications. It also features a [[Application Examples|gallery of screenshots, videos and application descriptions]] that showcase best practices in application design and usability. Specific [[Best Practices]] in things like design and usability are also showcased here. Use this section as a resource to get familiar with WorkXpress concepts and capabilities, but also to sharpen your understanding of what constitutes well-designed software. {{ ::stiches.png |}} ===== Developer Resources ===== There are many things some consider developer only activities...until now! Some things remain developers only, such as using the [[Dev Resources - API|WorkXpress API]] to build integrations, and the [[CSS Skin Builder|CSS Skin Builder]] to customize the CSS style sheets. Information about these things are found in the [[Dev Resources|developer resources]] section. {{ ::stiches.png |}} ===== Support Resources ===== Our goal is for you to be successful with your project. If you are having any issues, please take advantage of our excellent [[Support]]. ===== Managing Applications ===== Perform all manner of [[System Admin|systems administration and sdlc management]] from within the WorkXpress platform, accessible at [[http://projects.workxpress.com]]: * Create new applications * Package and deploy applications to Testing and Production environments * Create new public and private clouds * Install apps onto a cloud * Setup data backups * Monitor system health * ...and much more {{ ::stiches.png |}} ===== Payments and your wallet ===== You will be given your own WorkXpress wallet will be able to process payments and even collect revenues using your WorkXpress account [[http://projects.workxpress.com]]. Here you can [[Manage Payments on the Platform|Manage your wallet and payments]] using single, or reoccurring payments into your WorkXpress wallet. {{ ::stiches.png |}}