शुरुआत का बिंदु: एक डिज़ाइनर, न कि एक खाली पेज
एक उत्पन्न एप्लिकेशन सौ से अधिक सावधानीपूर्ण रूप से चुने गए डिज़ाइनर प्रोफाइल में से एक से शुरू होती है, प्रत्येक एक वास्तविक, नामित डिज़ाइन संदर्भ है (जैसे कि एक प्रसिद्ध डिज़ाइन शैली या डिज़ाइनर का नाम), न कि कोई सामान्य या अनाम थीम। उत्पादन के समय कोई प्रोफाइल चुनना एक निश्चित डिज़ाइन इरादे (घनी और कार्यात्मक, हल्की और संपादकीय, गहरी और उच्च-विपरीत) का चयन करना है, न कि एक खाली ब्रांडिंग फॉर्म से शुरू करना जिसे क्षेत्र दर क्षेत्र भरना होगा।
यह चयन बाद में भी संशोधित किया जा सकता है: किसी सावधानीपूर्ण रूप से चुने गए प्रोफाइल को शुरुआत के बिंदु के रूप में डुप्लिकेट करना और फिर उसे समायोजित करना सामान्य प्रक्रिया है, यह कोई अपवाद नहीं है।
आपका डिज़ाइन चार्टर: रंग, फ़ॉन्ट, घनत्व, और इससे आगे
समायोजन का पहला स्तर वही है जो आप अपेक्षित करते हैं: आठ रंगों की पैलेट (एक्सेंट, संरचनात्मक सामग्री, स्याही, पृष्ठभूमि), एक फ़ॉन्ट, कोने की त्रिज्या, और स्पेसिंग का घनत्व। ये टोकन पूरी उत्पन्न इंटरफ़ेस को नियंत्रित करते हैं, किसी एक अलग पृष्ठ को नहीं।
दूसरा स्तर, जो कम दृश्यमान है लेकिन वास्तविक है, इससे आगे जाता है: टाइपोग्राफी का माप और भार, शीर्षकों का अक्षर-प्रकार (उच्चाक्षर, निम्नाक्षर, शीर्षक-प्रकार), सतहों का उपचार (ऊँचाई-प्रभाव, सीमा, कॉन्ट्रास्ट), संरचनात्मक ब्लॉक्स (कार्ड, साइडबार, हेडर) की रचना, ट्रांज़िशन की गति, लेआउट की चौड़ाई, एक समर्पित डार्क पैलेट, और जानबूझकर अभिव्यक्तिपूर्ण शीर्षक उपचार (रंगीन ब्लॉक, रंगीन ड्रॉप शैडो, इटैलिक्स)। इस दूसरे स्तर का प्रत्येक समायोजन वैकल्पिक है: कुछ भी नहीं भरने पर चुने गए डिज़ाइनर प्रोफाइल का वही व्यवहार बना रहता है, कोई भी चीज़ डिफ़ॉल्ट रूप से खराब नहीं होती है।
नेविगेशन को बाद में समायोजित किया जा सकता है, बिना पूरी तरह से पुनर्उत्पन्न किए
साइडबार के लेबल, उनका क्रम और पृष्ठ शीर्षक उत्पादन के समय निश्चित नहीं होते: एप्लिकेशन को तैनात करने के बाद, एप्लिकेशन की सेटिंग्स से उन्हें अनुकूलित किया जा सकता है, बिना पूर्ण उत्पादन प्रक्रिया को दोबारा चलाए। यह एप्लिकेशन के लिए एक स्थायी, वैश्विक सेटिंग है, न कि प्रत्येक उपयोगकर्ता के लिए अलग-अलग प्राथमिकता।
यह ‘मेनू का नाम बदलने के लिए पुनर्उत्पन्न करना’ से एक व्यावहारिक अंतर है: यह समायोजन केवल उन तत्वों पर केंद्रित होता है जिन्हें वास्तव में बदलने की आवश्यकता होती है, न कि पूरी एप्लिकेशन की योजना को फिर से खोलना।
जो चीज़ें हाथ से समायोजित नहीं की जा सकतीं, और क्यों
इंटरफ़ेस के घटकों के गुण और निर्धारक लेआउट (कौन सा डेटा किस प्रकार के स्क्रीन में जाता है, कोई टेबल या डैशबोर्ड कैसे बनता है) सामान्यतः उपलब्ध नहीं होते: ये जनरेटर द्वारा निर्धारित किए जाते हैं, आपके द्वारा नहीं। यह कोई अस्थायी सीमा नहीं है, यह पूरे उत्पाद की एक ही दर्शन है: तकनीकी अनुपालन को निर्माण के दौरान ही सुनिश्चित किया जाता है, कभी भी ऐसी सेटिंग पर छोड़ा नहीं जाता जो किसी टूटे हुए स्क्रीन को उत्पन्न कर सके।
रंग के लिए भी एक सुरक्षा प्रणाली मौजूद है: प्रत्येक एप्लिकेशन के लिए केवल एक एक्सेंट रंग की अनुमति है। किसी सजावटी रंग-भराव के रूप में उपयोग किए गए दूसरे प्रबल रंग का पता लगाकर स्वतः सुधार कर दिया जाता है। यह कोई मनमानी सीमा नहीं है, दो प्रतिस्पर्धी एक्सेंट रंगों के बीच लड़ाई करने वाला चार्टर अनौपचारिक अनुकूलन की सबसे आम दृश्य त्रुटि है, और एप्लिकेशन इसे उपयोगकर्ता की सावधानी पर निर्भर नहीं करके, बल्कि निर्माण के दौरान ही रोककर टालता है।
व्यावहारिक रूप से कैसे आगे बढ़ें
उत्पादन के समय: अपने लक्ष्य इरादे के करीब का डिज़ाइनर प्रोफाइल चुनें, या यदि डिज़ाइन पहचान अभी प्राथमिकता नहीं है तो डिफ़ॉल्ट प्रोफाइल का उपयोग करें, इसे बाद में बिना किसी अतिरिक्त लागत के समायोजित किया जा सकता है।
एक बार जब एप्लिकेशन तैनात हो जाए: पहले स्तर की पहचान के लिए चार्टर (रंग, फ़ॉन्ट, घनत्व) को समायोजित करें, फिर आवश्यकता होने पर उन विवरणों के लिए संरचना सेटिंग्स को समायोजित करें जो अंतर बनाते हैं, बिना कभी भी स्क्रीन्स के कोड को स्पर्श किए, जो जनरेटर द्वारा मान्य किया गया मूल कोड ही बना रहता है।