ટૂલ્સનો ઉપયોગ કેવી રીતે કરવો તે જાણવું એ સફળતાની ચાવી હોવાનું વારંવાર કહેવામાં આવે છે. ઓફિસમાં માઈક્રોસોફ્ટ ઓફિસ અને ફોટોશોપ જેવા પ્રોગ્રામનો ઉપયોગ થાય છે.
જો કે, ત્યાં ઘણા વધુ ટૂલ્સ છે - આંતરિક સાધનો અથવા એડમિન ટૂલ્સ - જેના વિશે તમે તમારા કાર્ય-જીવનને સરળ બનાવવા વિશે શીખી શકો છો.
આંતરિક સાધનો, જેને કેટલીકવાર આંતરિક એપ્લિકેશનો તરીકે ઓળખવામાં આવે છે, તે સોફ્ટવેર અથવા એપ્લિકેશન્સ છે જે IT વિભાગો, વિકાસકર્તાઓ અને અન્ય આંતરિક વ્યવસાયિક વપરાશકર્તાઓને વધુ ઉત્પાદક બનવામાં મદદ કરવાના હેતુથી છે.
તેઓ તમારા ડેટાબેઝ, CRM, CMS, ટિકિટિંગ સૉફ્ટવેર અથવા ડેશબોર્ડ્સને ઍક્સેસ કરવાનું તમારા માટે સરળ બનાવવાથી લઈને તમને તમારી વેબસાઇટ માટે શ્રેષ્ઠ મેટ્રિક્સ પ્રદાન કરવા માટે બધું જ કરી શકે છે.
આંતરિક સાધનો Google, Facebook, Apple, Microsoft, Slack, Asana, Dropbox, Amazon અને અન્ય વિવિધ વેબસાઇટ્સ પર મળી શકે છે.
પરંતુ તેઓ શું સેવા આપે છે?
તેઓ શા માટે જરૂરી છે?
અને શું તમે ખરેખર તેનો ઉપયોગ તમારી કંપનીની કામગીરી અથવા કાર્યક્ષમતા વધારવા માટે કરી શકો છો?
આંતરિક સાધનો ભરપૂર છે કારણ કે તેઓ ચોક્કસ કાર્યોને ટ્રૅક કરવા, પ્રતિસાદની જાણ કરવા અને સમયાંતરે સાઇટ પ્રદર્શનને ઑપ્ટિમાઇઝ કરવા માટે અત્યંત ઉપયોગી છે.
મોટાભાગના વ્યવસાયો ઉત્પાદકતા વધારવા, લોજિસ્ટિક્સનું સંચાલન કરવા અને તકનીકી ચિંતાઓના કિસ્સામાં ગ્રાહકોને વધુ ઝડપથી પ્રતિસાદ આપવા માટે આંતરિક રીતે તેનો ઉપયોગ કરે છે. આંતરિક સાધનો તમને તમારી સાઇટના પ્રદર્શનને ટ્રૅક કરવા, ભવિષ્ય માટે યોજના બનાવવા અને અમુક પરિસ્થિતિઓમાં નાણાં બચાવવા માટે પણ પરવાનગી આપે છે.
આ પોસ્ટમાં, અમે એપ્સમિથ, તેની વિશેષતાઓ અને અન્ય વસ્તુઓની સાથે તેનો ઉપયોગ કેવી રીતે કરવો તેની નજીકથી નજર નાખીશું. ચાલો, શરુ કરીએ.
એપ્સમિથ શું છે?
એપ્સમિથ એક જાણીતી છે ખુલ્લા સ્ત્રોત આંતરિક વેબ સોલ્યુશન્સ બનાવવા અને હોસ્ટ કરવા માટેનું પ્લેટફોર્મ. તે તમને રીઅલ-ટાઇમ ડેટાનો ઉપયોગ કરતી એપ્લિકેશન બનાવવા માટે ઘણા ડેટાબેસેસ અને APIs સાથે કનેક્ટ થવા માટે સક્ષમ કરે છે.
તમે તેમના પૂર્વ-બિલ્ટ UI વિજેટ્સનો ઉપયોગ કરી શકો છો અને ગતિશીલ એપ્લિકેશનો અને જટિલ પ્રક્રિયાઓ વિકસાવવા માટે તેમને તમારા API અને ડેટાબેસેસ સાથે કનેક્ટ કરી શકો છો. તમે ઇચ્છો તે ટેક્નોલોજીનો ઉપયોગ કરીને આ એપ્સનો ઉપયોગ કરી શકો છો.
વધુમાં, હોસ્ટિંગ મફત છે. તેનો અર્થ એ પણ છે કે તે વાપરવા માટે સંપૂર્ણપણે મફત ફ્રેમવર્ક છે; તમે તમારી એપ્સ સ્વ-હોસ્ટ કરી શકો છો અને ડોકરની ક્લાઉડ સેવાનો ઉપયોગ કરી શકો છો.
તેમના JavaScript-આધારિત વિઝ્યુઅલ ડેવલપમેન્ટ પ્લેટફોર્મનો ઉપયોગ કરીને, તમે CRUD એપ્લિકેશન્સ, ડેશબોર્ડ્સ, એડમિન પેનલ્સ અને વધુ 10 ગણી ઝડપથી બનાવી શકો છો. વિકાસકર્તાઓ એપ્સમિથને પસંદ કરે છે કારણ કે તે તેમને સેંકડો કલાકોના પ્રયત્નો બચાવે છે.
એકંદરે, તે માટે એક નક્કર ઓપન-સોર્સ આધાર છે આંતરિક સાધન વિકાસ
વિશેષતા
- Appsmith તમારા સર્વર્સ પર ઇન્સ્ટોલ કરવામાં લગભગ 5 મિનિટ લે છે.
- તમારે વિજેટ્સને ખેંચવા અને છોડવા, કદ બદલવા અથવા સંપાદિત કરવા માટે HTML અથવા CSSની જરૂર નથી.
- તમે હવે માત્ર એક ક્લિક સાથે SQL, S3 અથવા Google Sheets ડેટા સ્ત્રોતો માટે તમામ UI અને તર્ક સાથે CRUD એપ્લિકેશન બનાવી શકો છો.
- રીઅલ-ટાઇમ ટિપ્પણીનો ઉપયોગ કરો (જેમ કે ફિગ્મા) જ્યારે તરત જ વાતચીત કરવા, પ્રતિસાદ આપવા અને સહયોગ કરવા માટે આંતરિક સાધનો પર કામ કરો.
- કોઈપણ PostgreSQL, MySQL, અથવા MongoDB ડેટાબેઝની સીધી ઍક્સેસ શક્ય છે.
- UI તમને તમારા ડેટાબેઝને પૂછવા અને બદલવાની મંજૂરી આપે છે. PostgreSQL, MongoDB, MySQL, REST અને GraphQL API ઉપલબ્ધ છે.
- તમારા API માટે વધારાના પ્રમાણીકરણ પ્રકારો સ્પષ્ટ કરી શકાય છે. API કી-આધારિત પ્રમાણીકરણ, બેરર ટોકન પ્રમાણીકરણ અથવા બેનું મિશ્રણ શક્ય છે.
- તમે એક જ ક્લિકથી એપ્સનો ઉપયોગ કરી શકો છો અથવા તેને તમારી સતત એકીકરણ/સતત ડિપ્લોયમેન્ટ સિસ્ટમ સાથે એકીકૃત કરી શકો છો. તમારી એપ્લિકેશનોને સુરક્ષિત રીતે બનાવવા, પરીક્ષણ કરવા અને જમાવટ કરવા માટે, વિવિધ વાતાવરણ માટે ગિટ શાખાઓ બનાવો.
Appsmith અને Firebase સાથેનો અનુભવ
ડેટાબેઝમાંથી રેકોર્ડ્સ વાંચવા, રેકોર્ડ્સ ઉમેરવા અથવા સંપાદિત કરવા અને રેકોર્ડ્સ કાઢી નાખવા એ કોઈપણ એપ્લિકેશનમાં તમામ CRUD ક્રિયાઓ છે. આ બધા દ્વારા એકસાથે રાખવામાં આવે છે વપરાશકર્તા ઈન્ટરફેસ અને પ્રોગ્રામનો તર્ક.
હું તમને એપ્સમિથમાં ટાસ્ક મેનેજર બનાવવા માટે ડેટાબેઝ તરીકે ફાયરસ્ટોરનો ઉપયોગ કેવી રીતે કરવો તે શીખવીશ. ડેટાબેસેસ સાથે કનેક્ટ કરવું, ક્વેરી બનાવવી, ડેટાને વિજેટ્સમાં એકીકૃત કરવો અને બેસ્પોકનો અમલ કરવો JavaScript નો ઉપયોગ કરીને કાર્યક્ષમતા આના પરિણામે બધાને આવરી લેવામાં આવશે અને મજબૂત કરવામાં આવશે.
નીચેના ખ્યાલો શીખવવામાં આવશે:
- કનેક્ટ કરવા અને ક્વેરી કરવા માટે ફાયરસ્ટોરનો ઉપયોગ કરવો
- Appsmith પર, ડેટા વિજેટ્સ સાથે બંધાયેલો છે.
- તમારી એપ ઓનલાઈન મૂકી રહ્યા છીએ
1. કનેક્ટ કરવા અને ક્વેરી કરવા માટે ફાયરસ્ટોનનો ઉપયોગ કરવો
અમે Firestore વિશે વિગતમાં જઈએ તે પહેલાં તમારે પહેલા એક એપ બનાવવી પડશે. માટે સાઇન અપ કરો એપ્સમિથ વાદળ અને નારંગી નવું બટન ક્લિક કરો. અમે હવે નવી બનેલી એપને ડેટાબેઝ સાથે લિંક કરી શકીએ છીએ.
ડ્રોપ-ડાઉન મેનૂમાંથી ડેટાસોર્સ > નવું > ફાયરસ્ટોર પસંદ કરો. તમારા Firebase ઉદાહરણ સાથે કનેક્ટ કરવા માટે, તમારા ઓળખપત્રો પ્રદાન કરો. ડેટા સ્ત્રોત સાચવતા પહેલા બધી માહિતી સાચી છે તેની ખાતરી કરવા માટે ટેસ્ટ બટન પર ક્લિક કરો.
અમારે ફાયરસ્ટોર ડેટા સ્ત્રોતનો ઉપયોગ કરીને ડેટા માટે ક્વેરી કરવાની જરૂર છે. ડેટાબેઝમાંથી કાર્યો પુનઃપ્રાપ્ત કરવા માટે ક્વેરી બનાવો. મારી પાસે આસન નામનો મૂળભૂત સંગ્રહ છે જેમાં અમુક ડેટા દર્શાવવા માટે અમુક સીડેડ ડેટા છે. કાર્ય પુનઃપ્રાપ્તિ ક્વેરી આના જેવી દેખાશે:
હવે અમે ફાયરસ્ટોર સાથે કનેક્ટ થયા છીએ અને તેમાં થોડો ડેટા વહેતો થયો છે, ચાલો તેને એપ્લિકેશનમાં પ્રસ્તુત કરવા માટે વિજેટ્સનો ઉપયોગ કરીએ.
2. Appsmith પર, ડેટા વિજેટ્સ સાથે બંધાયેલો છે
ડેટા આવે તે રીતે પ્રદર્શિત કરવા માટે અમને સૂચિ વિજેટની જરૂર પડશે. સાઇડબારમાં વિજેટ ટેબમાંથી કેનવાસમાં સૂચિ વિજેટને ખેંચો. (વિજેટ્સ ટેબ એપ્લિકેશનના નામની નીચે સ્થિત છે.) સૂચિ વિજેટ માટે મૂળભૂત બંધનકર્તા નીચે પ્રમાણે લખી શકાય છે:
તેવી જ રીતે, ટેક્સ્ટ વિજેટ્સ લાવીને અને તેમના યોગ્ય બાઈન્ડીંગ્સ બનાવીને, અમે સૂચિ વિજેટમાં દરેક આઇટમ માટેનો ડેટા બતાવી શકીએ છીએ.
ચાલો એક ફોર્મ બનાવવામાં થોડી મિનિટો પસાર કરીએ જે અમને એપ્લિકેશનને લૉન્ચ કરવા માટે આગળ વધે તે પહેલાં કાર્યોને સંપાદિત કરવા અને કાઢી નાખવાની મંજૂરી આપશે.
આમ કરવા માટે, ફોર્મ વિજેટને કેનવાસ પર ખેંચો અને લિસ્ટ વિજેટમાંથી પસંદ કરેલ જોબ વિશેની માહિતી બતાવવા માટે ટેક્સ્ટ વિજેટ્સની જોડીનો ઉપયોગ કરો, જેમ કે જ્યારે યાદીમાં નવી આઇટમ પસંદ કરવામાં આવે ત્યારે ફોર્મ અપડેટ કરવું. તમારું ફોર્મ આ રીતે દેખાવું જોઈએ:
તમે પહેલા સેટઅપ કરેલ Firestore ડેટા સ્ત્રોતનો ઉપયોગ કરીને હવે તમે આના જેવી અપડેટ ક્વેરી બનાવી શકો છો.
પછી, જ્યારે ફોર્મ પર સબમિટ બટન દબાવવામાં આવે, ત્યારે અપડેટ કાર્ય ક્વેરી ચલાવવા માટે તેને ગોઠવો. તમે સમાન તકનીકોનો ઉપયોગ કરીને અને ક્વેરી લખીને કાર્યને દૂર કરી શકો છો.
3. તમારી અરજી ઓનલાઈન મુકવી
આ અત્યાર સુધીનું સૌથી સીધું પગલું છે. એપ્લિકેશનને જમાવવા માટે, સ્ક્રીનના ઉપરના જમણા ખૂણા પર જાઓ અને ડિપ્લોય બટનને ક્લિક કરો. તમે અન્ય લોકોને એપ્લિકેશનનો ઉપયોગ કરવા અથવા બનાવવા માટે અથવા તેને સાર્વજનિક બનાવવા માટે પણ આમંત્રિત કરી શકો છો. શેર બટન ડિપ્લોય બટનની બાજુમાં સ્થિત છે.
તમે Appsmith સાથે એપ ડેવલપમેન્ટની મૂળભૂત બાબતોમાં નિપુણતા મેળવી લીધી છે અને મને ખાતરી છે કે તમે જે શીખ્યા તેનો ઉપયોગ કરવા તમે તૈયાર છો.
ગુણ
- રીઅલ-ટાઇમ ટીમ સહયોગ બિલ્ટ-ઇન છે.
- તમારા હાલના CI/CD વર્કફ્લો સાથે એકીકરણ અને Azure, Google Cloud Platform અથવા Digital Ocean પર એક-ક્લિક એપ્લિકેશન ડિપ્લોયમેન્ટ.
- તમે અસંખ્ય આંતરિક એપ્લિકેશનો અને ડેટા સ્ત્રોતોને લિંક કરી શકો છો.
- આ ડ્રેગ-એન્ડ-ડ્રોપ બિલ્ડિંગ ઇન્ટરફેસમાં પૂર્વ-રૂપરેખાંકિત વિજેટ્સમાં ચાર્ટ, ચેકબોક્સ, ફોટા, મોડલ, કોષ્ટકો અને વધુનો સમાવેશ થાય છે.
- એકવાર સભ્યને તમારી એપ પર આમંત્રિત કરવામાં આવ્યા પછી, તમે તેમની જવાબદારીઓ સીધી રીતે મેનેજ કરી શકો છો.
- ડેટાબેઝ ક્વેરીઝમાં JavaScript એમ્બેડ કરવાની ક્ષમતા, તેમજ PostgreSQL, DynamoDB, MongoDB, Firebase અને અન્ય REST અથવા GraphQL API સાથે એકીકરણ.
વિપક્ષ
- પ્લેટફોર્મનો ઉપયોગ કરવા માટે તમારે કેટલીક પ્રોગ્રામિંગ ક્ષમતાઓની જરૂર પડશે.
- ફક્ત વેબ એપ્લિકેશન્સને જ મંજૂરી છે. એપ્સ હંમેશા જવાબ આપવા માટે ઝડપી હોતી નથી.
પ્રાઇસીંગ
સાઇટની સમુદાય આવૃત્તિ અનિશ્ચિત સમય માટે વાપરવા માટે મફત છે. તમે ક્લાઉડ-આધારિત બિઝનેસ એડિશનને પણ જોઈ શકો છો, જે ટૂંક સમયમાં કિંમતો સાથે ઉપલબ્ધ થશે.
ઉપસંહાર
આંતરિક સાધન વિકાસ એ તમારી ટીમને વિકાસકર્તાઓ અથવા એનાલિટિક્સ ટીમો સાથે કોડિંગ અથવા અન્ય આગળ-પાછળ સાથે વ્યવહાર કર્યા વિના સશક્ત બનાવવાની એક જબરદસ્ત પદ્ધતિ છે.
Appsmith સેટઅપ કરવા અને ઉપયોગમાં લેવા માટે સીધું છે, તેને ઝડપી ગતિશીલ અને ગતિશીલ ટેક્નોલોજી વ્યવસાય માટે યોગ્ય બનાવે છે, જ્યાં નવા ઉકેલોની વારંવાર આવશ્યકતા હોય છે.
તે મજબૂત દસ્તાવેજીકરણ, વિડિઓ તાલીમ અને સમુદાય સહાય સાથે વધુ સ્થાપિત અને સ્થાપિત તકનીક છે.
પાઝ ઓજેડા
હેલો, ટ્યુટોરીયલ માટે આભાર, હું આ ટૂલની સમીક્ષા કરી રહ્યો છું, અને મારી શીખવાની પ્રક્રિયામાં હું એક પ્રકારનો ટિકિટ મેનેજર મૂકવાનો પ્રયાસ કરી રહ્યો છું, વિચાર એ છે કે અંતિમ વપરાશકર્તા તેમની વિનંતી દાખલ કરી શકે છે, અને તેને અનુસરી શકે છે, અને બીજી તરફ, ટિકિટનો હવાલો સંભાળનાર વ્યક્તિ જોઈ શકે છે કે શું વિનંતી કરવામાં આવી છે, અને તેની પાસે અમુક પ્રકારનું ડેશબોર્ડ છે, કમનસીબે હું હજુ પણ સમજી શકતો નથી કે શું એપ્સમિથ પાસે વિવિધ પૃષ્ઠોની ઍક્સેસને પ્રતિબંધિત કરવાની આ સિસ્ટમ છે, ઉદાહરણ તરીકે અંતિમ વપરાશકર્તાને એપ્લિકેશનનો ઉપયોગ કરતા બાકીના લોકોની ટિકિટોની સૂચિ દેખાતી નથી, શું તમે તેના વિશે કંઈ જાણો છો?