{"users":[{"id":2,"username":"George","name":"George Petrov","avatar_template":"/user_avatar/community.wappler.io/george/{size}/408_2.png","admin":true,"moderator":true,"trust_level":3},{"id":306,"username":"ma.taylor77","name":"Mark A Taylor","avatar_template":"/letter_avatar/ma.taylor77/{size}/5_5575768a8748004e209b776fc1b2916d.png","trust_level":1},{"id":5217,"username":"mebeingken","name":"Ken Truesdale","avatar_template":"/user_avatar/community.wappler.io/mebeingken/{size}/11883_2.png","trust_level":2},{"id":941,"username":"thines","name":"Thineskumar","avatar_template":"/letter_avatar/thines/{size}/5_5575768a8748004e209b776fc1b2916d.png","trust_level":2},{"id":7822,"username":"guptast","name":"Shalabh","avatar_template":"/user_avatar/community.wappler.io/guptast/{size}/27431_2.png","trust_level":2},{"id":91,"username":"psweb","name":"Paul Strydom","avatar_template":"/user_avatar/community.wappler.io/psweb/{size}/530_2.png","flair_name":"wappler_ambassadors","flair_url":"bullhorn","flair_bg_color":"D83D33","flair_color":"ffffff","flair_group_id":46,"moderator":true,"trust_level":3},{"id":418,"username":"Hyperbytes","name":"Brian English","avatar_template":"/user_avatar/community.wappler.io/hyperbytes/{size}/76947_2.png","flair_name":"wappler_ambassadors","flair_url":"bullhorn","flair_bg_color":"D83D33","flair_color":"ffffff","flair_group_id":46,"moderator":true,"trust_level":2},{"id":4,"username":"Teodor","name":"Teodor Kuduschiev","avatar_template":"/user_avatar/community.wappler.io/teodor/{size}/56159_2.png","admin":true,"moderator":true,"trust_level":3},{"id":2640,"username":"fatherofinvention","name":"Mason","avatar_template":"/user_avatar/community.wappler.io/fatherofinvention/{size}/8099_2.png","trust_level":2},{"id":5832,"username":"eddie5","name":"Eddie","avatar_template":"/user_avatar/community.wappler.io/eddie5/{size}/51489_2.png","trust_level":2},{"id":13119,"username":"rinaudo","name":"Marco Rinaudo","avatar_template":"/user_avatar/community.wappler.io/rinaudo/{size}/34591_2.png","trust_level":1},{"id":10749,"username":"fdgfdgfdg","name":"","avatar_template":"/user_avatar/community.wappler.io/fdgfdgfdg/{size}/27882_2.png","trust_level":2},{"id":8593,"username":"ChristopheA","name":"Christophe","avatar_template":"/user_avatar/community.wappler.io/christophea/{size}/21173_2.png","trust_level":3},{"id":2688,"username":"tehowden","name":"Tor Emil Howden","avatar_template":"/user_avatar/community.wappler.io/tehowden/{size}/26884_2.png","trust_level":2},{"id":579,"username":"medleyr3","name":"Russell E Medley III","avatar_template":"/letter_avatar/medleyr3/{size}/5_5575768a8748004e209b776fc1b2916d.png","trust_level":2},{"id":18737,"username":"UDX","name":"SteffLJ","avatar_template":"/user_avatar/community.wappler.io/udx/{size}/56796_2.png","trust_level":1},{"id":137,"username":"ben","name":"Ben Pleysier","avatar_template":"/user_avatar/community.wappler.io/ben/{size}/51152_2.png","moderator":true,"trust_level":4},{"id":18942,"username":"Hinky","name":"Haydn Hinks","avatar_template":"/letter_avatar/hinky/{size}/5_5575768a8748004e209b776fc1b2916d.png","trust_level":2},{"id":-1,"username":"system","name":"system","avatar_template":"/uploads/default/original/3X/5/1/5108213e1448c3f2e428c71aed1c4c5f6afdbe81.png","admin":true,"moderator":true,"trust_level":4},{"id":6565,"username":"dmbe11","name":"Daniel Bell","avatar_template":"/user_avatar/community.wappler.io/dmbe11/{size}/18770_2.png","trust_level":2},{"id":71,"username":"BruceSchueller","name":"Bruce Schueller","avatar_template":"/user_avatar/community.wappler.io/bruceschueller/{size}/24304_2.png","trust_level":2},{"id":8481,"username":"mark1","name":"","avatar_template":"/letter_avatar/mark1/{size}/5_5575768a8748004e209b776fc1b2916d.png","moderator":true,"trust_level":3},{"id":2758,"username":"Elias","name":"","avatar_template":"/letter_avatar/elias/{size}/5_5575768a8748004e209b776fc1b2916d.png","trust_level":2},{"id":16730,"username":"Apple","name":"","avatar_template":"/user_avatar/community.wappler.io/apple/{size}/67894_2.png","trust_level":3},{"id":12612,"username":"Fred_K","name":"Fred","avatar_template":"/user_avatar/community.wappler.io/fred_k/{size}/41783_2.png","trust_level":2},{"id":12974,"username":"Sorry_Duh","name":"","avatar_template":"/letter_avatar/sorry_duh/{size}/5_5575768a8748004e209b776fc1b2916d.png","trust_level":2},{"id":7008,"username":"rgilchrist","name":"Rod","avatar_template":"/letter_avatar/rgilchrist/{size}/5_5575768a8748004e209b776fc1b2916d.png","trust_level":2},{"id":6103,"username":"yannicko","name":"Yannick Oliver","avatar_template":"/letter_avatar/yannicko/{size}/5_5575768a8748004e209b776fc1b2916d.png","trust_level":2},{"id":217,"username":"Dave","name":"Dave","avatar_template":"/user_avatar/community.wappler.io/dave/{size}/56341_2.png","moderator":true,"trust_level":3},{"id":3387,"username":"mpardini","name":"Marina","avatar_template":"/user_avatar/community.wappler.io/mpardini/{size}/9039_2.png","trust_level":2},{"id":908,"username":"NewMedia","name":"","avatar_template":"/user_avatar/community.wappler.io/newmedia/{size}/60446_2.png","trust_level":2}],"primary_groups":[],"flair_groups":[{"id":46,"name":"wappler_ambassadors","flair_url":"bullhorn","flair_bg_color":"D83D33","flair_color":"ffffff"}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/docs/28?page=1","per_page":30,"top_tags":[{"id":170,"name":"nodejs","slug":"nodejs"},{"id":1,"name":"serverconnect","slug":"serverconnect"},{"id":4,"name":"appconnect","slug":"appconnect"},{"id":186,"name":"php","slug":"php"},{"id":32,"name":"bootstrap","slug":"bootstrap"},{"id":38,"name":"howto","slug":"howto"},{"id":358,"name":"formatting-data","slug":"formatting-data"},{"id":159,"name":"arrays","slug":"arrays"},{"id":36,"name":"aspnet","slug":"aspnet"},{"id":352,"name":"chat","slug":"chat"},{"id":19,"name":"install","slug":"install"},{"id":158,"name":"session-storage","slug":"session-storage"},{"id":353,"name":"websockets","slug":"websockets"},{"id":125,"name":"android-sdk","slug":"android-sdk"},{"id":131,"name":"api","slug":"api"},{"id":124,"name":"cordova-builder","slug":"cordova-builder"},{"id":54,"name":"framework7","slug":"framework7"},{"id":59,"name":"ios","slug":"ios"},{"id":16,"name":"mobile","slug":"mobile"},{"id":8,"name":"projectmanager","slug":"projectmanager"},{"id":58,"name":"security","slug":"security"},{"id":42,"name":"activation","slug":"activation"},{"id":359,"name":"aspsnet","slug":"aspsnet"},{"id":209,"name":"bootstrap-5","slug":"bootstrap-5"},{"id":210,"name":"bug","slug":"bug"},{"id":140,"name":"compile","slug":"compile"},{"id":239,"name":"content-pages","slug":"content-pages"},{"id":354,"name":"csrf","slug":"csrf"},{"id":183,"name":"css","slug":"css"},{"id":33,"name":"cssdesigner","slug":"cssdesigner"},{"id":390,"name":"custom-elements","slug":"custom-elements"}],"topics":[{"fancy_title":"Docs Index","id":2790,"title":"Docs Index","slug":"docs-index","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2018-05-27T22:00:00.000Z","last_posted_at":"2018-05-27T22:00:00.000Z","bumped":true,"bumped_at":"2025-08-28T14:02:59.175Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Welcome to the Wappler documentation. Here you’ll find everything you need to get started, explore features, and learn how to build with Wappler. Use this guide to download, install, and make the most of the app. \n\nGetti&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":1464,"like_count":1,"has_summary":false,"last_poster_username":"George","category_id":28,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Apache Cordova Builder - System Checking Procedure","id":2841,"title":"Apache Cordova Builder - System Checking Procedure","slug":"apache-cordova-builder-system-checking-procedure","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":"https://community.wappler.io/uploads/default/original/2X/d/d04d03d269da98a86b970325a419d026cfdef2c4.jpeg","created_at":"2018-05-27T22:00:00.000Z","last_posted_at":"2020-04-18T21:17:09.191Z","bumped":true,"bumped_at":"2020-04-18T21:17:09.191Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"When it comes to Mobile App development, Wappler has all the built in tools to get you started quickly, so lets start with a System Check!\nTo ensure the smoothest operation when publishing your great Mobile App, we need &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":734,"url":"https://community.wappler.io/uploads/default/original/2X/d/d04d03d269da98a86b970325a419d026cfdef2c4.jpeg"},{"max_width":400,"max_height":400,"width":381,"height":400,"url":"https://community.wappler.io/uploads/default/optimized/2X/d/d04d03d269da98a86b970325a419d026cfdef2c4_2_381x400.jpeg"},{"max_width":200,"max_height":200,"width":190,"height":200,"url":"https://community.wappler.io/uploads/default/optimized/2X/d/d04d03d269da98a86b970325a419d026cfdef2c4_2_190x200.jpeg"},{"max_width":100,"max_height":100,"width":95,"height":100,"url":"https://community.wappler.io/uploads/default/optimized/2X/d/d04d03d269da98a86b970325a419d026cfdef2c4_2_95x100.jpeg"},{"max_width":50,"max_height":50,"width":47,"height":50,"url":"https://community.wappler.io/uploads/default/optimized/2X/d/d04d03d269da98a86b970325a419d026cfdef2c4_2_47x50.jpeg"}],"tags":[{"id":38,"name":"howto","slug":"howto"},{"id":124,"name":"cordova-builder","slug":"cordova-builder"},{"id":19,"name":"install","slug":"install"},{"id":125,"name":"android-sdk","slug":"android-sdk"},{"id":59,"name":"ios","slug":"ios"}],"tags_descriptions":{},"views":2015,"like_count":3,"has_summary":false,"last_poster_username":"George","category_id":39,"op_like_count":1,"pinned_globally":false,"featured_link":null,"assigned_to_user":{"id":2,"username":"George","name":"George Petrov","avatar_template":"/user_avatar/community.wappler.io/george/{size}/408_2.png"},"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":306,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":5217,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Apache Cordova Builder - Add or Remove Mobile App Building Platforms","id":2842,"title":"Apache Cordova Builder - Add or Remove Mobile App Building Platforms","slug":"apache-cordova-builder-add-or-remove-mobile-app-building-platforms","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://community.wappler.io/uploads/default/original/2X/5/52aa15801e8bcb8e862891b4111bfb7c8b6402ed.jpeg","created_at":"2018-05-28T22:00:00.000Z","last_posted_at":"2018-05-28T22:00:00.000Z","bumped":false,"bumped_at":"2018-05-28T22:00:00.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Wappler places unlimited Mobile App building platforms at your fingertips, including the most popular iOS and Android.\nWith Apache Cordova Builder you can select what platform to build your app for, while each selection &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":533,"url":"https://community.wappler.io/uploads/default/original/2X/5/52aa15801e8bcb8e862891b4111bfb7c8b6402ed.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":304,"url":"https://community.wappler.io/uploads/default/optimized/2X/5/52aa15801e8bcb8e862891b4111bfb7c8b6402ed_2_400x304.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":152,"url":"https://community.wappler.io/uploads/default/optimized/2X/5/52aa15801e8bcb8e862891b4111bfb7c8b6402ed_2_200x152.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":76,"url":"https://community.wappler.io/uploads/default/optimized/2X/5/52aa15801e8bcb8e862891b4111bfb7c8b6402ed_2_100x76.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":38,"url":"https://community.wappler.io/uploads/default/optimized/2X/5/52aa15801e8bcb8e862891b4111bfb7c8b6402ed_2_50x38.jpeg"}],"tags":[{"id":38,"name":"howto","slug":"howto"},{"id":124,"name":"cordova-builder","slug":"cordova-builder"},{"id":19,"name":"install","slug":"install"},{"id":125,"name":"android-sdk","slug":"android-sdk"},{"id":59,"name":"ios","slug":"ios"}],"tags_descriptions":{},"views":2030,"like_count":2,"has_summary":false,"last_poster_username":"George","category_id":39,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Framework 7 - Including the Framework on your Mobile App","id":2843,"title":"Framework 7 - Including the Framework on your Mobile App","slug":"framework-7-including-the-framework-on-your-mobile-app","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://community.wappler.io/uploads/default/original/2X/4/41da9dc3905d9807d6e4a9cad2d14ade9c344778.jpeg","created_at":"2018-05-29T22:00:00.000Z","last_posted_at":"2018-05-29T22:00:00.000Z","bumped":true,"bumped_at":"2019-04-11T14:55:37.023Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"All the features of Framework 7 directly accessed through you favourite visual app design tool, Done the Wappler way! \nTo begin creating amazing mobile apps visually in Wappler using Framework 7 components, you will need&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":570,"url":"https://community.wappler.io/uploads/default/original/2X/4/41da9dc3905d9807d6e4a9cad2d14ade9c344778.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":325,"url":"https://community.wappler.io/uploads/default/optimized/2X/4/41da9dc3905d9807d6e4a9cad2d14ade9c344778_2_400x325.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":162,"url":"https://community.wappler.io/uploads/default/optimized/2X/4/41da9dc3905d9807d6e4a9cad2d14ade9c344778_2_200x162.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":81,"url":"https://community.wappler.io/uploads/default/optimized/2X/4/41da9dc3905d9807d6e4a9cad2d14ade9c344778_2_100x81.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":40,"url":"https://community.wappler.io/uploads/default/optimized/2X/4/41da9dc3905d9807d6e4a9cad2d14ade9c344778_2_50x40.jpeg"}],"tags":[{"id":54,"name":"framework7","slug":"framework7"},{"id":16,"name":"mobile","slug":"mobile"},{"id":38,"name":"howto","slug":"howto"}],"tags_descriptions":{},"views":2702,"like_count":3,"has_summary":false,"last_poster_username":"George","category_id":39,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Framework 7 - Setup a new Mobile Project","id":2844,"title":"Framework 7 - Setup a new Mobile Project","slug":"framework-7-setup-a-new-mobile-project","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://community.wappler.io/uploads/default/original/2X/f/f6b99766f4375772a381937e836fb34932e5fa71.jpeg","created_at":"2018-05-30T22:00:00.000Z","last_posted_at":"2018-05-30T22:00:00.000Z","bumped":true,"bumped_at":"2019-04-11T14:54:32.328Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Wappler makes it easy to begin your new Mobile Project by offering you an easy setup option to help you on your way to an exciting new Mobile App. \nFollow the steps outlined below and you will have your base Mobile App s&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":684,"url":"https://community.wappler.io/uploads/default/original/2X/f/f6b99766f4375772a381937e836fb34932e5fa71.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":390,"url":"https://community.wappler.io/uploads/default/optimized/2X/f/f6b99766f4375772a381937e836fb34932e5fa71_2_400x390.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":195,"url":"https://community.wappler.io/uploads/default/optimized/2X/f/f6b99766f4375772a381937e836fb34932e5fa71_2_200x195.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":97,"url":"https://community.wappler.io/uploads/default/optimized/2X/f/f6b99766f4375772a381937e836fb34932e5fa71_2_100x97.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":48,"url":"https://community.wappler.io/uploads/default/optimized/2X/f/f6b99766f4375772a381937e836fb34932e5fa71_2_50x48.jpeg"}],"tags":[{"id":54,"name":"framework7","slug":"framework7"},{"id":16,"name":"mobile","slug":"mobile"},{"id":38,"name":"howto","slug":"howto"},{"id":29,"name":"templates","slug":"templates"},{"id":8,"name":"projectmanager","slug":"projectmanager"}],"tags_descriptions":{},"views":3036,"like_count":2,"has_summary":false,"last_poster_username":"George","category_id":39,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Using the Notifications Component","id":2845,"title":"Using the Notifications Component","slug":"using-the-notifications-component","posts_count":1,"reply_count":9,"highest_post_number":1,"image_url":"https://community.wappler.io/uploads/default/optimized/3X/5/7/57c596be5d107a30b11ddd68146505240780eb36_2_1024x578.png","created_at":"2018-05-31T22:00:00.000Z","last_posted_at":"2018-05-31T22:00:00.000Z","bumped":true,"bumped_at":"2023-11-30T10:36:18.205Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Intro\nThe Notifications component allows you to show different types of notification messages based on different events - success, info, warning or error. \nNotifications Component\nFirst we need to add the Notifications&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1608,"height":909,"url":"https://community.wappler.io/uploads/default/original/3X/5/7/57c596be5d107a30b11ddd68146505240780eb36.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":578,"url":"https://community.wappler.io/uploads/default/optimized/3X/5/7/57c596be5d107a30b11ddd68146505240780eb36_2_1024x578.png"},{"max_width":800,"max_height":800,"width":800,"height":452,"url":"https://community.wappler.io/uploads/default/optimized/3X/5/7/57c596be5d107a30b11ddd68146505240780eb36_2_800x452.png"},{"max_width":400,"max_height":400,"width":400,"height":226,"url":"https://community.wappler.io/uploads/default/optimized/3X/5/7/57c596be5d107a30b11ddd68146505240780eb36_2_400x226.png"},{"max_width":200,"max_height":200,"width":200,"height":113,"url":"https://community.wappler.io/uploads/default/optimized/3X/5/7/57c596be5d107a30b11ddd68146505240780eb36_2_200x113.png"},{"max_width":100,"max_height":100,"width":100,"height":56,"url":"https://community.wappler.io/uploads/default/optimized/3X/5/7/57c596be5d107a30b11ddd68146505240780eb36_2_100x56.png"},{"max_width":50,"max_height":50,"width":50,"height":28,"url":"https://community.wappler.io/uploads/default/optimized/3X/5/7/57c596be5d107a30b11ddd68146505240780eb36_2_50x28.png"}],"tags":[],"tags_descriptions":{},"views":2716,"like_count":3,"has_summary":false,"last_poster_username":"George","category_id":46,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Check if a Database Record Already Exists Before Inserting a New Entry","id":2847,"title":"Check if a Database Record Already Exists Before Inserting a New Entry","slug":"check-if-a-database-record-already-exists-before-inserting-a-new-entry","posts_count":49,"reply_count":38,"highest_post_number":50,"image_url":"https://community.wappler.io/uploads/default/original/2X/9/9f4083931ff103fe26fb9ac0cf84bf8ca57f1c62.jpeg","created_at":"2018-06-01T22:00:00.000Z","last_posted_at":"2021-03-21T13:08:36.042Z","bumped":true,"bumped_at":"2021-03-21T13:08:36.042Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Check the data in your Database before inserting possible duplicate data\nUsing server-side data validation from server connect you can check if a record already exists in the database. This is useful when new users regis&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":863,"url":"https://community.wappler.io/uploads/default/original/2X/9/9f4083931ff103fe26fb9ac0cf84bf8ca57f1c62.jpeg"},{"max_width":800,"max_height":800,"width":648,"height":800,"url":"https://community.wappler.io/uploads/default/optimized/2X/9/9f4083931ff103fe26fb9ac0cf84bf8ca57f1c62_2_648x800.jpeg"},{"max_width":400,"max_height":400,"width":324,"height":400,"url":"https://community.wappler.io/uploads/default/optimized/2X/9/9f4083931ff103fe26fb9ac0cf84bf8ca57f1c62_2_324x400.jpeg"},{"max_width":200,"max_height":200,"width":162,"height":200,"url":"https://community.wappler.io/uploads/default/optimized/2X/9/9f4083931ff103fe26fb9ac0cf84bf8ca57f1c62_2_162x200.jpeg"},{"max_width":100,"max_height":100,"width":81,"height":100,"url":"https://community.wappler.io/uploads/default/optimized/2X/9/9f4083931ff103fe26fb9ac0cf84bf8ca57f1c62_2_81x100.jpeg"},{"max_width":50,"max_height":50,"width":40,"height":50,"url":"https://community.wappler.io/uploads/default/optimized/2X/9/9f4083931ff103fe26fb9ac0cf84bf8ca57f1c62_2_40x50.jpeg"}],"tags":[],"tags_descriptions":{},"views":10744,"like_count":33,"has_summary":false,"last_poster_username":"Hyperbytes","category_id":37,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":941,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":7822,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":91,"primary_group_id":null,"flair_group_id":46},{"extras":"latest","description":"Most Recent Poster","user_id":418,"primary_group_id":null,"flair_group_id":46}]},{"fancy_title":"Getting Details of the Logged In User and Binding them to your page","id":2850,"title":"Getting Details of the Logged In User and Binding them to your page","slug":"getting-details-of-the-logged-in-user-and-binding-them-to-your-page","posts_count":2,"reply_count":5,"highest_post_number":2,"image_url":"https://community.wappler.io/uploads/default/original/2X/0/083d1c8775c051ac9ae23caec789b281fff4ae59.jpeg","created_at":"2018-06-04T22:00:00.000Z","last_posted_at":"2019-03-20T18:37:53.415Z","bumped":true,"bumped_at":"2019-08-26T15:41:47.582Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Personalise your clients browsing experience by knowing who they are. \nYou can get the logged in user details by filtering the user table in your database, by the logged user ID. This gives you access to all the details &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":434,"url":"https://community.wappler.io/uploads/default/original/2X/0/083d1c8775c051ac9ae23caec789b281fff4ae59.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":248,"url":"https://community.wappler.io/uploads/default/optimized/2X/0/083d1c8775c051ac9ae23caec789b281fff4ae59_2_400x248.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":124,"url":"https://community.wappler.io/uploads/default/optimized/2X/0/083d1c8775c051ac9ae23caec789b281fff4ae59_2_200x124.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":62,"url":"https://community.wappler.io/uploads/default/optimized/2X/0/083d1c8775c051ac9ae23caec789b281fff4ae59_2_100x62.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":31,"url":"https://community.wappler.io/uploads/default/optimized/2X/0/083d1c8775c051ac9ae23caec789b281fff4ae59_2_50x31.jpeg"}],"tags":[],"tags_descriptions":{},"views":4283,"like_count":4,"has_summary":false,"last_poster_username":"fatherofinvention","category_id":36,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":4,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2640,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Logout - Create a Working User Logout Button","id":2851,"title":"Logout - Create a Working User Logout Button","slug":"logout-create-a-working-user-logout-button","posts_count":1,"reply_count":2,"highest_post_number":1,"image_url":"https://community.wappler.io/uploads/default/original/2X/1/1c98b28afbdab86aa3307107d39a053654ba3ffe.jpeg","created_at":"2018-06-05T22:00:00.000Z","last_posted_at":"2018-06-05T22:00:00.000Z","bumped":false,"bumped_at":"2018-06-05T22:00:00.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Wappler makes Logging out users a simple step by step process \nIn order to log users out you need to create a server action and link it to a Log Out button, when your button is clicked it performs all the server-side and&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":437,"url":"https://community.wappler.io/uploads/default/original/2X/1/1c98b28afbdab86aa3307107d39a053654ba3ffe.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":249,"url":"https://community.wappler.io/uploads/default/optimized/2X/1/1c98b28afbdab86aa3307107d39a053654ba3ffe_2_400x249.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":124,"url":"https://community.wappler.io/uploads/default/optimized/2X/1/1c98b28afbdab86aa3307107d39a053654ba3ffe_2_200x124.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":62,"url":"https://community.wappler.io/uploads/default/optimized/2X/1/1c98b28afbdab86aa3307107d39a053654ba3ffe_2_100x62.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":31,"url":"https://community.wappler.io/uploads/default/optimized/2X/1/1c98b28afbdab86aa3307107d39a053654ba3ffe_2_50x31.jpeg"}],"tags":[],"tags_descriptions":{},"views":4136,"like_count":5,"has_summary":false,"last_poster_username":"George","category_id":36,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Security - Secure your Server-Side data","id":2852,"title":"Security - Secure your Server-Side data","slug":"security-secure-your-server-side-data","posts_count":8,"reply_count":4,"highest_post_number":9,"image_url":"https://community.wappler.io/uploads/default/original/2X/8/8942723b689573b519d1ef4d7161a91481238f80.jpeg","created_at":"2018-06-06T22:00:00.000Z","last_posted_at":"2019-11-13T13:14:19.313Z","bumped":true,"bumped_at":"2019-11-13T13:14:19.313Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Wappler knows how important and sensitive server data can be and provides simple setup to ensure it can not be accessed by unauthorised users \nUsing the security provider tools you can secure your server actions so that &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":812,"url":"https://community.wappler.io/uploads/default/original/2X/8/8942723b689573b519d1ef4d7161a91481238f80.jpeg"},{"max_width":800,"max_height":800,"width":689,"height":800,"url":"https://community.wappler.io/uploads/default/optimized/2X/8/8942723b689573b519d1ef4d7161a91481238f80_2_689x800.jpeg"},{"max_width":400,"max_height":400,"width":344,"height":400,"url":"https://community.wappler.io/uploads/default/optimized/2X/8/8942723b689573b519d1ef4d7161a91481238f80_2_344x400.jpeg"},{"max_width":200,"max_height":200,"width":172,"height":200,"url":"https://community.wappler.io/uploads/default/optimized/2X/8/8942723b689573b519d1ef4d7161a91481238f80_2_172x200.jpeg"},{"max_width":100,"max_height":100,"width":86,"height":100,"url":"https://community.wappler.io/uploads/default/optimized/2X/8/8942723b689573b519d1ef4d7161a91481238f80_2_86x100.jpeg"},{"max_width":50,"max_height":50,"width":43,"height":50,"url":"https://community.wappler.io/uploads/default/optimized/2X/8/8942723b689573b519d1ef4d7161a91481238f80_2_43x50.jpeg"}],"tags":[],"tags_descriptions":{},"views":2836,"like_count":9,"has_summary":false,"last_poster_username":"Teodor","category_id":36,"op_like_count":6,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":91,"primary_group_id":null,"flair_group_id":46},{"extras":null,"description":"Frequent Poster","user_id":5217,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":5832,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Security - Restricting Access to Your Page","id":2853,"title":"Security - Restricting Access to Your Page","slug":"security-restricting-access-to-your-page","posts_count":9,"reply_count":6,"highest_post_number":11,"image_url":"https://community.wappler.io/uploads/default/original/2X/c/c25be5fd24e604340db2ee05dea8173903f0300e.jpeg","created_at":"2018-06-07T22:00:00.000Z","last_posted_at":"2021-02-07T02:27:52.768Z","bumped":true,"bumped_at":"2021-02-07T02:27:52.768Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Wappler helps you easily restrict access to your pages and redirect users with insufficient privileges \nAfter you created your login page, now you will learn how to restrict access to your pages. \nIf you are using NodeJS&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":715,"height":716,"url":"https://community.wappler.io/uploads/default/original/2X/c/c25be5fd24e604340db2ee05dea8173903f0300e.jpeg"},{"max_width":400,"max_height":400,"width":399,"height":400,"url":"https://community.wappler.io/uploads/default/optimized/2X/c/c25be5fd24e604340db2ee05dea8173903f0300e_2_399x400.jpeg"},{"max_width":200,"max_height":200,"width":199,"height":200,"url":"https://community.wappler.io/uploads/default/optimized/2X/c/c25be5fd24e604340db2ee05dea8173903f0300e_2_199x200.jpeg"},{"max_width":100,"max_height":100,"width":99,"height":100,"url":"https://community.wappler.io/uploads/default/optimized/2X/c/c25be5fd24e604340db2ee05dea8173903f0300e_2_99x100.jpeg"},{"max_width":50,"max_height":50,"width":49,"height":50,"url":"https://community.wappler.io/uploads/default/optimized/2X/c/c25be5fd24e604340db2ee05dea8173903f0300e_2_49x50.jpeg"}],"tags":[],"tags_descriptions":{},"views":3762,"like_count":4,"has_summary":false,"last_poster_username":"mebeingken","category_id":36,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":13119,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5217,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Login - Create a Working User Login Page","id":2855,"title":"Login - Create a Working User Login Page","slug":"login-create-a-working-user-login-page","posts_count":10,"reply_count":3,"highest_post_number":10,"image_url":"https://community.wappler.io/uploads/default/original/2X/4/43932957b91d466cd7eddfe14a928cd013011e0f.jpeg","created_at":"2018-06-08T22:00:00.000Z","last_posted_at":"2020-10-29T14:30:49.815Z","bumped":true,"bumped_at":"2020-10-29T14:30:49.815Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Wappler makes creating a Login page with a Login form simple and secure. \nHaving a Login page is an important part of any website, we strive to make the process completely secure using the most robust technologies. \n\n  \n&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":827,"url":"https://community.wappler.io/uploads/default/original/2X/4/43932957b91d466cd7eddfe14a928cd013011e0f.jpeg"},{"max_width":800,"max_height":800,"width":677,"height":800,"url":"https://community.wappler.io/uploads/default/optimized/2X/4/43932957b91d466cd7eddfe14a928cd013011e0f_2_677x800.jpeg"},{"max_width":400,"max_height":400,"width":338,"height":400,"url":"https://community.wappler.io/uploads/default/optimized/2X/4/43932957b91d466cd7eddfe14a928cd013011e0f_2_338x400.jpeg"},{"max_width":200,"max_height":200,"width":169,"height":200,"url":"https://community.wappler.io/uploads/default/optimized/2X/4/43932957b91d466cd7eddfe14a928cd013011e0f_2_169x200.jpeg"},{"max_width":100,"max_height":100,"width":84,"height":100,"url":"https://community.wappler.io/uploads/default/optimized/2X/4/43932957b91d466cd7eddfe14a928cd013011e0f_2_84x100.jpeg"},{"max_width":50,"max_height":50,"width":42,"height":50,"url":"https://community.wappler.io/uploads/default/optimized/2X/4/43932957b91d466cd7eddfe14a928cd013011e0f_2_42x50.jpeg"}],"tags":[],"tags_descriptions":{},"views":5380,"like_count":16,"has_summary":false,"last_poster_username":"medleyr3","category_id":36,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":10749,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8593,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":2688,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":579,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Setting up Site Security Settings","id":2856,"title":"Setting up Site Security Settings","slug":"setting-up-site-security-settings","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":"https://community.wappler.io/uploads/default/optimized/3X/3/1/31b8d975c2f90f89c120a184ebd4eef068509e07_2_1023x638.jpeg","created_at":"2018-06-10T22:00:00.000Z","last_posted_at":"2022-07-18T08:12:17.886Z","bumped":true,"bumped_at":"2022-07-18T08:12:17.886Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Using the Security Provider you can define the security settings for the whole project and reuse them on all of your pages. We will go through each of the available options - from single user to database users and expl&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1433,"height":893,"url":"https://community.wappler.io/uploads/default/original/3X/3/1/31b8d975c2f90f89c120a184ebd4eef068509e07.jpeg"},{"max_width":1024,"max_height":1024,"width":1023,"height":638,"url":"https://community.wappler.io/uploads/default/optimized/3X/3/1/31b8d975c2f90f89c120a184ebd4eef068509e07_2_1023x638.jpeg"},{"max_width":800,"max_height":800,"width":800,"height":498,"url":"https://community.wappler.io/uploads/default/optimized/3X/3/1/31b8d975c2f90f89c120a184ebd4eef068509e07_2_800x498.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":249,"url":"https://community.wappler.io/uploads/default/optimized/3X/3/1/31b8d975c2f90f89c120a184ebd4eef068509e07_2_400x249.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":124,"url":"https://community.wappler.io/uploads/default/optimized/3X/3/1/31b8d975c2f90f89c120a184ebd4eef068509e07_2_200x124.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":62,"url":"https://community.wappler.io/uploads/default/optimized/3X/3/1/31b8d975c2f90f89c120a184ebd4eef068509e07_2_100x62.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":31,"url":"https://community.wappler.io/uploads/default/optimized/3X/3/1/31b8d975c2f90f89c120a184ebd4eef068509e07_2_50x31.jpeg"}],"tags":[],"tags_descriptions":{},"views":2901,"like_count":5,"has_summary":false,"last_poster_username":"Hinky","category_id":36,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":18737,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":137,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":18942,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Debugging Server Connect Errors","id":2857,"title":"Debugging Server Connect Errors","slug":"debugging-server-connect-errors","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://community.wappler.io/uploads/default/original/3X/0/2/02b47f5c73c6da36c2ea0173a6c9021df05a36f1.png","created_at":"2018-06-11T22:00:00.000Z","last_posted_at":"2018-06-11T22:00:00.000Z","bumped":false,"bumped_at":"2018-06-11T22:00:00.000Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"You can easily debug issues related to server-side processing such as - form not sending email, record not inserting or updating, query not showing data etc. \nThe first thing you need to do is to open the server connect &hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":619,"height":414,"url":"https://community.wappler.io/uploads/default/original/3X/0/2/02b47f5c73c6da36c2ea0173a6c9021df05a36f1.png"},{"max_width":400,"max_height":400,"width":400,"height":267,"url":"https://community.wappler.io/uploads/default/optimized/3X/0/2/02b47f5c73c6da36c2ea0173a6c9021df05a36f1_2_400x267.png"},{"max_width":200,"max_height":200,"width":200,"height":133,"url":"https://community.wappler.io/uploads/default/optimized/3X/0/2/02b47f5c73c6da36c2ea0173a6c9021df05a36f1_2_200x133.png"},{"max_width":100,"max_height":100,"width":100,"height":66,"url":"https://community.wappler.io/uploads/default/optimized/3X/0/2/02b47f5c73c6da36c2ea0173a6c9021df05a36f1_2_100x66.png"},{"max_width":50,"max_height":50,"width":50,"height":33,"url":"https://community.wappler.io/uploads/default/optimized/3X/0/2/02b47f5c73c6da36c2ea0173a6c9021df05a36f1_2_50x33.png"}],"tags":[],"tags_descriptions":{},"views":6267,"like_count":14,"has_summary":false,"last_poster_username":"George","category_id":35,"op_like_count":14,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Sending Form Data to Email","id":2858,"title":"Sending Form Data to Email","slug":"sending-form-data-to-email","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://community.wappler.io/uploads/default/original/2X/4/470f37b2c073e8ed116e4d120526793fe3e41b31.jpeg","created_at":"2018-06-12T22:00:00.000Z","last_posted_at":"2018-06-12T22:00:00.000Z","bumped":true,"bumped_at":"2025-08-27T09:41:39.274Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"You can send form data to email thanks to the mailer component integrated in Wappler. This is useful for contact forms, inquiry forms, reservation forms or any other form which data needs to be sent to an email. \nFor a v&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":392,"url":"https://community.wappler.io/uploads/default/original/2X/4/470f37b2c073e8ed116e4d120526793fe3e41b31.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":224,"url":"https://community.wappler.io/uploads/default/optimized/2X/4/470f37b2c073e8ed116e4d120526793fe3e41b31_2_400x224.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":112,"url":"https://community.wappler.io/uploads/default/optimized/2X/4/470f37b2c073e8ed116e4d120526793fe3e41b31_2_200x112.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":56,"url":"https://community.wappler.io/uploads/default/optimized/2X/4/470f37b2c073e8ed116e4d120526793fe3e41b31_2_100x56.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":28,"url":"https://community.wappler.io/uploads/default/optimized/2X/4/470f37b2c073e8ed116e4d120526793fe3e41b31_2_50x28.jpeg"}],"tags":[],"tags_descriptions":{},"views":2849,"like_count":4,"has_summary":false,"last_poster_username":"George","category_id":35,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Working with JSON Data","id":2859,"title":"Working with JSON Data","slug":"working-with-json-data","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://community.wappler.io/uploads/default/original/2X/1/1cb193599891dec7dc63c4617a293ede168e30ca.jpeg","created_at":"2018-06-13T22:00:00.000Z","last_posted_at":"2018-06-13T22:00:00.000Z","bumped":false,"bumped_at":"2018-06-13T22:00:00.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"You can use JSON files on your server as a data source for your pages. \nFirst in app structure select App and add new component: \n \nOpen Data: \n \nAnd select JSON Data Source: \n \nIn the properties panel browse to your JSO&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":489,"url":"https://community.wappler.io/uploads/default/original/2X/1/1cb193599891dec7dc63c4617a293ede168e30ca.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":279,"url":"https://community.wappler.io/uploads/default/optimized/2X/1/1cb193599891dec7dc63c4617a293ede168e30ca_2_400x279.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":139,"url":"https://community.wappler.io/uploads/default/optimized/2X/1/1cb193599891dec7dc63c4617a293ede168e30ca_2_200x139.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":69,"url":"https://community.wappler.io/uploads/default/optimized/2X/1/1cb193599891dec7dc63c4617a293ede168e30ca_2_100x69.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":34,"url":"https://community.wappler.io/uploads/default/optimized/2X/1/1cb193599891dec7dc63c4617a293ede168e30ca_2_50x34.jpeg"}],"tags":[],"tags_descriptions":{},"views":2127,"like_count":1,"has_summary":false,"last_poster_username":"George","category_id":40,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Delete Database Records","id":2860,"title":"Delete Database Records","slug":"delete-database-records","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://community.wappler.io/uploads/default/original/2X/f/ff5c16671fe773514418c669c0f7d200809c7fd0.jpeg","created_at":"2018-06-14T22:00:00.000Z","last_posted_at":"2018-10-09T20:54:14.523Z","bumped":true,"bumped_at":"2025-09-02T10:08:23.413Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"You can delete database records using the built in Delete Database step in server connect. We will add a delete button to an existing repeat region, which shows the records on our page - so when clicked it will delete th&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":456,"url":"https://community.wappler.io/uploads/default/original/2X/f/ff5c16671fe773514418c669c0f7d200809c7fd0.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":260,"url":"https://community.wappler.io/uploads/default/optimized/2X/f/ff5c16671fe773514418c669c0f7d200809c7fd0_2_400x260.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":130,"url":"https://community.wappler.io/uploads/default/optimized/2X/f/ff5c16671fe773514418c669c0f7d200809c7fd0_2_200x130.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":65,"url":"https://community.wappler.io/uploads/default/optimized/2X/f/ff5c16671fe773514418c669c0f7d200809c7fd0_2_100x65.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":32,"url":"https://community.wappler.io/uploads/default/optimized/2X/f/ff5c16671fe773514418c669c0f7d200809c7fd0_2_50x32.jpeg"}],"tags":[],"tags_descriptions":{},"views":2247,"like_count":6,"has_summary":false,"last_poster_username":"thines","category_id":35,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":941,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Get Inserted Record ID","id":2862,"title":"Get Inserted Record ID","slug":"get-inserted-record-id","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://community.wappler.io/uploads/default/original/2X/6/678bf6077dd3bff7554247cdfa240d6b530658ae.jpeg","created_at":"2018-06-15T22:00:00.000Z","last_posted_at":"2018-06-15T22:00:00.000Z","bumped":true,"bumped_at":"2025-08-28T09:55:40.141Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"There are some cases where you need to get the inserted record ID, for example - use it in another insert step, filter a query, update some data in another table etc. \nIn our example we will show you how to use the inser&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":561,"url":"https://community.wappler.io/uploads/default/original/2X/6/678bf6077dd3bff7554247cdfa240d6b530658ae.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":320,"url":"https://community.wappler.io/uploads/default/optimized/2X/6/678bf6077dd3bff7554247cdfa240d6b530658ae_2_400x320.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":160,"url":"https://community.wappler.io/uploads/default/optimized/2X/6/678bf6077dd3bff7554247cdfa240d6b530658ae_2_200x160.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":80,"url":"https://community.wappler.io/uploads/default/optimized/2X/6/678bf6077dd3bff7554247cdfa240d6b530658ae_2_100x80.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":40,"url":"https://community.wappler.io/uploads/default/optimized/2X/6/678bf6077dd3bff7554247cdfa240d6b530658ae_2_50x40.jpeg"}],"tags":[],"tags_descriptions":{},"views":2071,"like_count":1,"has_summary":false,"last_poster_username":"George","category_id":35,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Insert Database Record","id":2863,"title":"Insert Database Record","slug":"insert-database-record","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":"https://community.wappler.io/uploads/default/original/2X/d/dfada0e5ba9132a55e6adb6a67566d925e9d5881.jpeg","created_at":"2018-06-16T22:00:00.000Z","last_posted_at":"2020-05-04T19:06:53.103Z","bumped":true,"bumped_at":"2020-05-04T19:06:53.103Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Creating an insert record form with Wappler is an easy task as Wappler generates the form for you. \nThe first thing you need to do is to create a server action, so open the Server Connect panel: \n \nThen, create a new Ser&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":279,"url":"https://community.wappler.io/uploads/default/original/2X/d/dfada0e5ba9132a55e6adb6a67566d925e9d5881.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":159,"url":"https://community.wappler.io/uploads/default/optimized/2X/d/dfada0e5ba9132a55e6adb6a67566d925e9d5881_2_400x159.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":79,"url":"https://community.wappler.io/uploads/default/optimized/2X/d/dfada0e5ba9132a55e6adb6a67566d925e9d5881_2_200x79.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":39,"url":"https://community.wappler.io/uploads/default/optimized/2X/d/dfada0e5ba9132a55e6adb6a67566d925e9d5881_2_100x39.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":19,"url":"https://community.wappler.io/uploads/default/optimized/2X/d/dfada0e5ba9132a55e6adb6a67566d925e9d5881_2_50x19.jpeg"}],"tags":[],"tags_descriptions":{},"views":2814,"like_count":1,"has_summary":false,"last_poster_username":"dmbe11","category_id":35,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":4,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6565,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Server Side Includes (SSI)","id":2864,"title":"Server Side Includes (SSI)","slug":"server-side-includes-ssi","posts_count":8,"reply_count":4,"highest_post_number":8,"image_url":"https://community.wappler.io/uploads/default/original/2X/9/95f94cb5e2032786fb63408478ebd10694934702.jpeg","created_at":"2018-06-17T22:00:00.000Z","last_posted_at":"2020-04-25T18:58:32.820Z","bumped":true,"bumped_at":"2020-04-25T18:58:32.820Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"It is very common in web development that you reuse a component on different pages, so that when you change something it is being updated everywhere. In Wappler you can create and re-use server side includes (ssi) on dif&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":338,"url":"https://community.wappler.io/uploads/default/original/2X/9/95f94cb5e2032786fb63408478ebd10694934702.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":193,"url":"https://community.wappler.io/uploads/default/optimized/2X/9/95f94cb5e2032786fb63408478ebd10694934702_2_400x193.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":96,"url":"https://community.wappler.io/uploads/default/optimized/2X/9/95f94cb5e2032786fb63408478ebd10694934702_2_200x96.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":48,"url":"https://community.wappler.io/uploads/default/optimized/2X/9/95f94cb5e2032786fb63408478ebd10694934702_2_100x48.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":24,"url":"https://community.wappler.io/uploads/default/optimized/2X/9/95f94cb5e2032786fb63408478ebd10694934702_2_50x24.jpeg"}],"tags":[],"tags_descriptions":{},"views":3559,"like_count":10,"has_summary":false,"last_poster_username":"mark1","category_id":35,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":91,"primary_group_id":null,"flair_group_id":46},{"extras":null,"description":"Frequent Poster","user_id":4,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":71,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":8481,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Dynamic Sortable Table","id":2866,"title":"Dynamic Sortable Table","slug":"dynamic-sortable-table","posts_count":8,"reply_count":5,"highest_post_number":8,"image_url":"https://community.wappler.io/uploads/default/original/2X/c/cc279b33048812c9937971ff5e397d923c279b06.jpeg","created_at":"2018-06-18T22:00:00.000Z","last_posted_at":"2022-12-14T07:00:51.468Z","bumped":true,"bumped_at":"2022-12-14T07:08:02.438Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"With Wappler you can create responsive, sortable data tables. First, you need to create a server action which contains a database query which will be used as a data source. \nIn App connect panel add new component: \n \nOpe&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":269,"url":"https://community.wappler.io/uploads/default/original/2X/c/cc279b33048812c9937971ff5e397d923c279b06.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":153,"url":"https://community.wappler.io/uploads/default/optimized/2X/c/cc279b33048812c9937971ff5e397d923c279b06_2_400x153.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":76,"url":"https://community.wappler.io/uploads/default/optimized/2X/c/cc279b33048812c9937971ff5e397d923c279b06_2_200x76.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":38,"url":"https://community.wappler.io/uploads/default/optimized/2X/c/cc279b33048812c9937971ff5e397d923c279b06_2_100x38.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":19,"url":"https://community.wappler.io/uploads/default/optimized/2X/c/cc279b33048812c9937971ff5e397d923c279b06_2_50x19.jpeg"}],"tags":[],"tags_descriptions":{},"views":3186,"like_count":2,"has_summary":false,"last_poster_username":"Teodor","category_id":35,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2758,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":16730,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Applying Dynamic Paging","id":2865,"title":"Applying Dynamic Paging","slug":"applying-dynamic-paging","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://community.wappler.io/uploads/default/original/2X/4/40fbdb226b5254ac38c53544e3ea1bb9f5794825.jpeg","created_at":"2018-06-19T22:00:00.000Z","last_posted_at":"2018-06-19T22:00:00.000Z","bumped":true,"bumped_at":"2025-08-29T09:56:51.730Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"You can add paging to your dynamic data, using the paging generator included in Wappler. \nFirst, you need to create a server action: \n \nAnd add a name for it. We call it - records_paged: \n \nRight click steps: \n \nOpen Dat&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":229,"url":"https://community.wappler.io/uploads/default/original/2X/4/40fbdb226b5254ac38c53544e3ea1bb9f5794825.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":130,"url":"https://community.wappler.io/uploads/default/optimized/2X/4/40fbdb226b5254ac38c53544e3ea1bb9f5794825_2_400x130.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":65,"url":"https://community.wappler.io/uploads/default/optimized/2X/4/40fbdb226b5254ac38c53544e3ea1bb9f5794825_2_200x65.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":32,"url":"https://community.wappler.io/uploads/default/optimized/2X/4/40fbdb226b5254ac38c53544e3ea1bb9f5794825_2_100x32.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":16,"url":"https://community.wappler.io/uploads/default/optimized/2X/4/40fbdb226b5254ac38c53544e3ea1bb9f5794825_2_50x16.jpeg"}],"tags":[],"tags_descriptions":{},"views":1971,"like_count":4,"has_summary":false,"last_poster_username":"George","category_id":35,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Dynamic Select Menu","id":2867,"title":"Dynamic Select Menu","slug":"dynamic-select-menu","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://community.wappler.io/uploads/default/original/2X/d/d2470771077e36dfbdb04b5b756630bce49a82a3.jpeg","created_at":"2018-06-20T22:00:00.000Z","last_posted_at":"2018-06-20T22:00:00.000Z","bumped":true,"bumped_at":"2025-08-30T09:59:11.624Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Creating a dynamic select menu is really easy with Wappler. \nFirst you just need to create a server action, which pulls the dynamic action from your database. \nAfter you create the query open the App Connect panel and ad&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":394,"url":"https://community.wappler.io/uploads/default/original/2X/d/d2470771077e36dfbdb04b5b756630bce49a82a3.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":225,"url":"https://community.wappler.io/uploads/default/optimized/2X/d/d2470771077e36dfbdb04b5b756630bce49a82a3_2_400x225.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":112,"url":"https://community.wappler.io/uploads/default/optimized/2X/d/d2470771077e36dfbdb04b5b756630bce49a82a3_2_200x112.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":56,"url":"https://community.wappler.io/uploads/default/optimized/2X/d/d2470771077e36dfbdb04b5b756630bce49a82a3_2_100x56.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":28,"url":"https://community.wappler.io/uploads/default/optimized/2X/d/d2470771077e36dfbdb04b5b756630bce49a82a3_2_50x28.jpeg"}],"tags":[],"tags_descriptions":{},"views":2939,"like_count":3,"has_summary":false,"last_poster_username":"George","category_id":35,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Filtering Database Query with an URL Parameter","id":2868,"title":"Filtering Database Query with an URL Parameter","slug":"filtering-database-query-with-an-url-parameter","posts_count":13,"reply_count":9,"highest_post_number":14,"image_url":"https://community.wappler.io/uploads/default/original/2X/3/309aacf9b3097f8c59545c6f844b32f647f55f07.jpeg","created_at":"2018-06-21T22:00:00.000Z","last_posted_at":"2022-05-06T19:46:35.005Z","bumped":true,"bumped_at":"2022-05-06T19:46:35.005Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"If you don’t know how to define an URL parameter on your page, please check this tutorial as you will need this later. \nFirst, we need to create a server action. Open the server connect panel and click the add new button&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":280,"url":"https://community.wappler.io/uploads/default/original/2X/3/309aacf9b3097f8c59545c6f844b32f647f55f07.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":160,"url":"https://community.wappler.io/uploads/default/optimized/2X/3/309aacf9b3097f8c59545c6f844b32f647f55f07_2_400x160.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":80,"url":"https://community.wappler.io/uploads/default/optimized/2X/3/309aacf9b3097f8c59545c6f844b32f647f55f07_2_200x80.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":40,"url":"https://community.wappler.io/uploads/default/optimized/2X/3/309aacf9b3097f8c59545c6f844b32f647f55f07_2_100x40.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":20,"url":"https://community.wappler.io/uploads/default/optimized/2X/3/309aacf9b3097f8c59545c6f844b32f647f55f07_2_50x20.jpeg"}],"tags":[],"tags_descriptions":{},"views":2732,"like_count":1,"has_summary":false,"last_poster_username":"rgilchrist","category_id":35,"op_like_count":1,"pinned_globally":false,"featured_link":null,"assigned_to_user":{"id":4,"username":"Teodor","name":"Teodor Kuduschiev","avatar_template":"/user_avatar/community.wappler.io/teodor/{size}/56159_2.png"},"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":12612,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":12974,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":7008,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Filtering Database Query with a Text Input","id":2869,"title":"Filtering Database Query with a Text Input","slug":"filtering-database-query-with-a-text-input","posts_count":3,"reply_count":17,"highest_post_number":5,"image_url":"https://community.wappler.io/uploads/default/original/2X/b/b1c181ce38886eac96ff6899e2632829f506061b.jpeg","created_at":"2018-06-22T22:00:00.000Z","last_posted_at":"2019-09-29T11:08:25.678Z","bumped":true,"bumped_at":"2019-09-29T11:08:25.678Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"You can create a real-time search with Wappler - so the results will be filtered as you type! \nWe created a database query and displayed the results on our page. You already know how to create a database query and how to&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":956,"url":"https://community.wappler.io/uploads/default/original/2X/b/b1c181ce38886eac96ff6899e2632829f506061b.jpeg"},{"max_width":800,"max_height":800,"width":585,"height":800,"url":"https://community.wappler.io/uploads/default/optimized/2X/b/b1c181ce38886eac96ff6899e2632829f506061b_2_585x800.jpeg"},{"max_width":400,"max_height":400,"width":292,"height":400,"url":"https://community.wappler.io/uploads/default/optimized/2X/b/b1c181ce38886eac96ff6899e2632829f506061b_2_292x400.jpeg"},{"max_width":200,"max_height":200,"width":146,"height":200,"url":"https://community.wappler.io/uploads/default/optimized/2X/b/b1c181ce38886eac96ff6899e2632829f506061b_2_146x200.jpeg"},{"max_width":100,"max_height":100,"width":73,"height":100,"url":"https://community.wappler.io/uploads/default/optimized/2X/b/b1c181ce38886eac96ff6899e2632829f506061b_2_73x100.jpeg"},{"max_width":50,"max_height":50,"width":36,"height":50,"url":"https://community.wappler.io/uploads/default/optimized/2X/b/b1c181ce38886eac96ff6899e2632829f506061b_2_36x50.jpeg"}],"tags":[],"tags_descriptions":{},"views":3414,"like_count":2,"has_summary":false,"last_poster_username":"Dave","category_id":35,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6103,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":4,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":217,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Formatting Dynamic Data for Client Side Display","id":2870,"title":"Formatting Dynamic Data for Client Side Display","slug":"formatting-dynamic-data-for-client-side-display","posts_count":5,"reply_count":6,"highest_post_number":14,"image_url":"https://community.wappler.io/uploads/default/original/2X/b/b0705593863dc647b650ae633e01f1d95a89f67e.jpeg","created_at":"2018-06-23T22:00:00.000Z","last_posted_at":"2019-07-14T16:50:31.768Z","bumped":true,"bumped_at":"2025-08-25T00:46:50.759Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"There are different data format options, which you can use to format different data types on your page. The format options depend on the data type - text, numbers, dates etc. \nIn order to format a dynamic value on your p&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":662,"url":"https://community.wappler.io/uploads/default/original/2X/b/b0705593863dc647b650ae633e01f1d95a89f67e.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":378,"url":"https://community.wappler.io/uploads/default/optimized/2X/b/b0705593863dc647b650ae633e01f1d95a89f67e_2_400x378.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":189,"url":"https://community.wappler.io/uploads/default/optimized/2X/b/b0705593863dc647b650ae633e01f1d95a89f67e_2_200x189.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":94,"url":"https://community.wappler.io/uploads/default/optimized/2X/b/b0705593863dc647b650ae633e01f1d95a89f67e_2_100x94.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":47,"url":"https://community.wappler.io/uploads/default/optimized/2X/b/b0705593863dc647b650ae633e01f1d95a89f67e_2_50x47.jpeg"}],"tags":[],"tags_descriptions":{},"views":3839,"like_count":3,"has_summary":false,"last_poster_username":"NewMedia","category_id":31,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":91,"primary_group_id":null,"flair_group_id":46},{"extras":null,"description":"Frequent Poster","user_id":3387,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":908,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Reinstall Wappler from scratch","id":1479,"title":"Reinstall Wappler from scratch","slug":"reinstall-wappler-from-scratch","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2018-06-24T07:52:54.241Z","last_posted_at":"2018-06-24T07:52:54.316Z","bumped":true,"bumped_at":"2025-07-08T18:47:14.076Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Sometimes you need to do a completely clean install of Wappler. \nYou won&#39;t be losing anything as Wappler is fully self containing and also your project preferences are stored in the project folders. \nYou will only loose &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":3106,"like_count":4,"has_summary":false,"last_poster_username":"George","category_id":31,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Displaying Dynamic Data on your Pages","id":2871,"title":"Displaying Dynamic Data on your Pages","slug":"displaying-dynamic-data-on-your-pages","posts_count":1,"reply_count":1,"highest_post_number":1,"image_url":"https://community.wappler.io/uploads/default/original/2X/1/1ff1ccf7768785e11825c4db4935db2963429298.jpeg","created_at":"2018-06-24T22:00:00.000Z","last_posted_at":"2018-06-24T22:00:00.000Z","bumped":true,"bumped_at":"2019-04-30T17:16:32.044Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"After you created your database query let’s bind the data on your page. \nFirst you need to add the server action containing your database query to your page. Select App in the App Structure and click the add new componen&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":700,"height":264,"url":"https://community.wappler.io/uploads/default/original/2X/1/1ff1ccf7768785e11825c4db4935db2963429298.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":150,"url":"https://community.wappler.io/uploads/default/optimized/2X/1/1ff1ccf7768785e11825c4db4935db2963429298_2_400x150.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":75,"url":"https://community.wappler.io/uploads/default/optimized/2X/1/1ff1ccf7768785e11825c4db4935db2963429298_2_200x75.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":37,"url":"https://community.wappler.io/uploads/default/optimized/2X/1/1ff1ccf7768785e11825c4db4935db2963429298_2_100x37.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":18,"url":"https://community.wappler.io/uploads/default/optimized/2X/1/1ff1ccf7768785e11825c4db4935db2963429298_2_50x18.jpeg"}],"tags":[],"tags_descriptions":{},"views":2096,"like_count":1,"has_summary":false,"last_poster_username":"George","category_id":35,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":4,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Creating Database Queries","id":2872,"title":"Creating Database Queries","slug":"creating-database-queries","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://community.wappler.io/uploads/default/optimized/3X/d/7/d71d75769301cba0a3f73c5ca055cb369ca7b970_2_1024x640.jpeg","created_at":"2018-06-25T22:00:00.000Z","last_posted_at":"2018-06-25T22:00:00.000Z","bumped":true,"bumped_at":"2025-08-31T10:00:37.725Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"After you created your Database Connection, now it&#39;s time to setup a Database Query. \nThe first thing we need to do is to create a new API Action (also known as Server Action). The API Actions are located under the API&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1440,"height":900,"url":"https://community.wappler.io/uploads/default/original/3X/d/7/d71d75769301cba0a3f73c5ca055cb369ca7b970.jpeg"},{"max_width":1024,"max_height":1024,"width":1024,"height":640,"url":"https://community.wappler.io/uploads/default/optimized/3X/d/7/d71d75769301cba0a3f73c5ca055cb369ca7b970_2_1024x640.jpeg"},{"max_width":800,"max_height":800,"width":800,"height":500,"url":"https://community.wappler.io/uploads/default/optimized/3X/d/7/d71d75769301cba0a3f73c5ca055cb369ca7b970_2_800x500.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":250,"url":"https://community.wappler.io/uploads/default/optimized/3X/d/7/d71d75769301cba0a3f73c5ca055cb369ca7b970_2_400x250.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":125,"url":"https://community.wappler.io/uploads/default/optimized/3X/d/7/d71d75769301cba0a3f73c5ca055cb369ca7b970_2_200x125.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":62,"url":"https://community.wappler.io/uploads/default/optimized/3X/d/7/d71d75769301cba0a3f73c5ca055cb369ca7b970_2_100x62.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":31,"url":"https://community.wappler.io/uploads/default/optimized/3X/d/7/d71d75769301cba0a3f73c5ca055cb369ca7b970_2_50x31.jpeg"}],"tags":[],"tags_descriptions":{},"views":2072,"like_count":1,"has_summary":false,"last_poster_username":"George","category_id":35,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Connecting to a Database","id":2873,"title":"Connecting to a Database","slug":"connecting-to-a-database","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://community.wappler.io/uploads/default/optimized/3X/2/4/24ad85b5ffa9d116e75997495a998a74a107282f_2_1024x640.jpeg","created_at":"2018-06-26T22:00:00.000Z","last_posted_at":"2018-06-26T22:00:00.000Z","bumped":true,"bumped_at":"2025-09-01T10:06:47.469Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Wappler’s powerful visual server-side tools allow you to easily connect to your Database in a few clicks. \nBefore you create your databse connection, make sure to setup the target(s) for your project (development / pro&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1440,"height":900,"url":"https://community.wappler.io/uploads/default/original/3X/2/4/24ad85b5ffa9d116e75997495a998a74a107282f.jpeg"},{"max_width":1024,"max_height":1024,"width":1024,"height":640,"url":"https://community.wappler.io/uploads/default/optimized/3X/2/4/24ad85b5ffa9d116e75997495a998a74a107282f_2_1024x640.jpeg"},{"max_width":800,"max_height":800,"width":800,"height":500,"url":"https://community.wappler.io/uploads/default/optimized/3X/2/4/24ad85b5ffa9d116e75997495a998a74a107282f_2_800x500.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":250,"url":"https://community.wappler.io/uploads/default/optimized/3X/2/4/24ad85b5ffa9d116e75997495a998a74a107282f_2_400x250.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":125,"url":"https://community.wappler.io/uploads/default/optimized/3X/2/4/24ad85b5ffa9d116e75997495a998a74a107282f_2_200x125.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":62,"url":"https://community.wappler.io/uploads/default/optimized/3X/2/4/24ad85b5ffa9d116e75997495a998a74a107282f_2_100x62.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":31,"url":"https://community.wappler.io/uploads/default/optimized/3X/2/4/24ad85b5ffa9d116e75997495a998a74a107282f_2_50x31.jpeg"}],"tags":[],"tags_descriptions":{},"views":3218,"like_count":1,"has_summary":false,"last_poster_username":"George","category_id":35,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]}]}}