ಹಿಂದಿನ ಲೇಖನದಲ್ಲಿ, ನಾವು ಶಾರ್ಟ್ಕೋಡ್ ಮ್ಯಾಪಿಂಗ್ನ ಮೂಲಭೂತ ಅಂಶಗಳು ಮತ್ತು ಅದರ ಅತ್ಯುತ್ತಮ ಪ್ರಯೋಜನಗಳನ್ನು ನೀವು ಹೇಗೆ ಪಡೆಯಬಹುದು ಎಂಬುದನ್ನು ಚರ್ಚಿಸಿದ್ದೇವೆ. ಶಾರ್ಟ್ಕೋಡ್ ಮ್ಯಾಪಿಂಗ್ನ ಪೇಜ್ ಬಿಲ್ಡರ್ ಸ್ಯಾಂಡ್ವಿಚ್ ಆವೃತ್ತಿಯನ್ನು ಒಳಗೊಂಡ ಲೇಖನವನ್ನು ವಿಭಜಿಸಲು ನಾವು ನಿರ್ಧರಿಸಿದ್ದೇವೆ, ಏಕೆಂದರೆ ಮುಂದಿನ ಬರಹವು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ತಾಂತ್ರಿಕವಾಗಿರಬಹುದು.
ನಮ್ಮ ಶಾರ್ಟ್ಕೋಡ್ ಮ್ಯಾಪಿಂಗ್ ವೈಶಿಷ್ಟ್ಯದ ಆಂತರಿಕ ಕಾರ್ಯನಿರ್ವಹಣೆ ಮತ್ತು ಅದನ್ನು ನಾವು ಹೇಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಿದೆವು ಎಂಬುದರ ಕುರಿತು ಇನ್ನಷ್ಟು ವಿವರವಾದ ವಿವರಣೆಗಳು ಕೆಳಗಿವೆ.
ಒಂದು ಸ್ವಯಂಚಾಲಿತ ಪ್ರಕ್ರಿಯೆ
ಶಾರ್ಟ್ಕೋಡ್ ಮ್ಯಾಪರ್ನಲ್ಲಿ ಯಾವ ಪ್ಲಗಿನ್ಗಳನ್ನು ಸೇರಿಸಬೇಕೆಂದು ನಿರ್ಧರಿಸಲು, ಕೆಳಗಿನ ಮಾನದಂಡಗಳ ಆಧಾರದ ಮೇಲೆ ವರ್ಡ್ಪ್ರೆಸ್ ಪ್ಲಗಿನ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿನ ಪ್ರಮುಖ ಪ್ಲಗಿನ್ಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಸ್ವಯಂಚಾಲಿತ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ನಾವು ನಿರ್ಮಿಸಿದ್ದೇವೆ:
- 1,000 ಜನಪ್ರಿಯ, ಉನ್ನತ ಶ್ರೇಯಾಂಕದ ಮತ್ತು ಅಪ್ಡೇಟ್ ಆದ ಪ್ಲಗಿನ್ಗಳ ಪೈಕಿ, ಕನಿಷ್ಠ 4,000 ಸಕ್ರಿಯ ಇನ್ಸ್ಟಾಲ್ಗಳನ್ನು ಹೊಂದಿರುವ,
- ಕನಿಷ್ಠ 4,000 ಸಕ್ರಿಯ ಇನ್ಸ್ಟಾಲ್ಗಳನ್ನು ಹೊಂದಿರುವ,
- ಕನಿಷ್ಠ 20 ರೇಟಿಂಗ್ಗಳನ್ನು ಹೊಂದಿರುವ, ಮತ್ತು;
- ಕನಿಷ್ಠ 3-ಸ್ಟಾರ್ ಸರಾಸರಿ ರೇಟಿಂಗ್ ಹೊಂದಿರುವ
ನಾವು ಈ ಕ್ವೆರಿಯನ್ನು ವರ್ಡ್ಪ್ರೆಸ್ ಪ್ಲಗಿನ್ ಡೈರೆಕ್ಟರಿಯ ವಿರುದ್ಧ ಪ್ರತಿದಿನ ರನ್ ಮಾಡುತ್ತೇವೆ. ಈ ಫಿಲ್ಟರ್ಗಳು ಬಹಳಷ್ಟು ಜನರು ಬಳಸುವ ಉತ್ತಮ ಗುಣಮಟ್ಟದ ಪ್ಲಗಿನ್ಗಳ ಪಟ್ಟಿಯನ್ನು ನಾವು ಪಡೆಯುವುದನ್ನು ಖಚಿತಪಡಿಸುತ್ತವೆ. ಇದನ್ನು ಬರೆದ ಸಮಯದಲ್ಲಿ, ಈ ಮಾನದಂಡವು 800 ಪ್ಲಗಿನ್ಗಳನ್ನು ನೀಡಿತು. ಅದು ತುಂಬಾ ದೊಡ್ಡ ಸಂಖ್ಯೆ. ಅಂದರೆ, ನಿಜವಾಗಿಯೂ ತುಂಬಾ ದೊಡ್ಡ ಸಂಖ್ಯೆ.

ನಂತರ ನಾವು ಪ್ರತಿಯೊಂದು ಪ್ಲಗಿನ್ನ ಸೋರ್ಸ್ ಕೋಡ್ನಲ್ಲಿ ಯಾವುದೇ ಶಾರ್ಟ್ಕೋಡ್ಗಳಿವೆಯೇ ಎಂದು ಕಂಡುಹಿಡಿಯಲು ಸ್ವಯಂಚಾಲಿತ ಪರಿಶೀಲನೆಗಳ ಸರಣಿಯನ್ನು ರನ್ ಮಾಡುತ್ತೇವೆ, ತದನಂತರ ಅವುಗಳ ಎಲ್ಲಾ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಆ ಎಲ್ಲಾ ಶಾರ್ಟ್ಕೋಡ್ಗಳನ್ನು ಹುಡುಕಲು ಪ್ರಯತ್ನಿಸುತ್ತೇವೆ. ಡೇಟಾವನ್ನು ವಿಶ್ಲೇಷಿಸಿದಾಗ, ಇದು 2,000 ಕ್ಕೂ ಹೆಚ್ಚು ಶಾರ್ಟ್ಕೋಡ್ಗಳನ್ನು ನೀಡಿತು. ಆಶ್ಚರ್ಯದ ಸಂಗತಿ! ಪತ್ತೆಯಾದ ಶಾರ್ಟ್ಕೋಡ್ಗಳನ್ನು ನಂತರ ಹಸ್ತಚಾಲಿತ ಪರಿಶೀಲನೆಗಾಗಿ ಶಾರ್ಟ್ಕೋಡ್ ಮ್ಯಾಪಿಂಗ್ ಡೇಟಾಬೇಸ್ಗೆ ಸೇರಿಸಲಾಗುತ್ತದೆ.
ಈ ಪ್ರಕ್ರಿಯೆಯ ಕೊನೆಯಲ್ಲಿ, ನಾವು ಪ್ಲಗಿನ್ಗಳ ದೊಡ್ಡ ಪಟ್ಟಿ ಮತ್ತು ಅವುಗಳ ಸಂಭಾವ್ಯ ಶಾರ್ಟ್ಕೋಡ್ಗಳು ಯಾವುವು ಎಂಬುದನ್ನು ಪಡೆದುಕೊಂಡಿರುತ್ತೇವೆ. ಈಗ ಎಲ್ಲವೂ ಸರಿಯಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಈ ಡೇಟಾವನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸುವ ಕೆಲಸ ಮಾತ್ರ ಉಳಿದಿದೆ.
ಒಂದು ಹಸ್ತಚಾಲಿತ ಪ್ರಕ್ರಿಯೆ
ಇದು ಇಡೀ ಮ್ಯಾಪಿಂಗ್ ವ್ಯವಸ್ಥೆಯ ಅತ್ಯಂತ ಕಷ್ಟಕರವಾದ ಭಾಗವಾಗಿರಬಹುದು. ಪ್ಲಗಿನ್ ಕೋಡ್ ವಿವಿಧ ರೂಪಗಳು ಮತ್ತು ಗಾತ್ರಗಳಲ್ಲಿ ಬರುತ್ತದೆ, ಎಲ್ಲಾ ಶಾರ್ಟ್ಕೋಡ್ಗಳು ನಮ್ಮ ಸ್ಕ್ರಿಪ್ಟ್ಗಳಿಂದ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪತ್ತೆಯಾಗುವುದಿಲ್ಲ. ಶಾರ್ಟ್ಕೋಡ್ನ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಲು `shortcode_atts` ಫಂಕ್ಷನ್ ಅನ್ನು ಬಳಸಬೇಕೆಂದು ವರ್ಡ್ಪ್ರೆಸ್ ಕೋಡೆಕ್ಸ್ ಹೇಳಿದ್ದರೂ, ಇದು ಕೇವಲ ಒಂದು ಶಿಫಾರಸು ಮಾತ್ರ ಮತ್ತು ಪ್ರತಿಯೊಬ್ಬರೂ ಇದನ್ನು ಮಾಡುವುದಿಲ್ಲ. ಪ್ಲಗಿನ್ ಅನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿದಾಗ ಶಾರ್ಟ್ಕೋಡ್ನ ಆಂತರಿಕ ರಚನೆಯನ್ನು ಪರಿಶೀಲಿಸಲು ಯಾವುದೇ ಖಚಿತವಾದ ಮಾರ್ಗವೂ ಇಲ್ಲ.
ಆದ್ದರಿಂದ ನಾವು ಎಲ್ಲಾ ಶಾರ್ಟ್ಕೋಡ್ಗಳು ಮತ್ತು ಅವುಗಳ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಸರಿಯಾಗಿ ಪಡೆಯುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು, ಶಾರ್ಟ್ಕೋಡ್ಗಳು ಮತ್ತು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಎಡಿಟ್ ಮಾಡಲು ಮೀಸಲಾದ ಮುಂಭಾಗದ ಪ್ರದೇಶವನ್ನು ರಚಿಸಿದ್ದೇವೆ ಮತ್ತು ಇದನ್ನು AngularJS ಹಾಗೂ Bootstrap ಬಳಸಿ ನಿರ್ಮಿಸಲಾಗಿದೆ.

ನಾವು ಪ್ರತಿಯೊಂದು ಪ್ಲಗಿನ್ ಅನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಪರಿಶೀಲಿಸಬೇಕು ಮತ್ತು ಅವುಗಳ ಶಾರ್ಟ್ಕೋಡ್ ದಸ್ತಾವೇಜನ್ನು ಪರಿಶೀಲಿಸಿ ನಮ್ಮಲ್ಲಿರುವ ಎಲ್ಲಾ ಡೇಟಾ ಸರಿಯಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು.
ಇದು ಅತ್ಯಂತ ಶ್ರಮದಾಯಕ ಕೆಲಸವಾಗಿದ್ದರೂ, ಸ್ವಯಂಚಾಲಿತ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಹೊಂದಿರುವುದರಲ್ಲಿ ಕೆಲವು ಅನುಕೂಲಗಳೂ ಇವೆ:
- ನಮ್ಮ ಆರಂಭಿಕ ಅಂಕಿಅಂಶಗಳ ಪ್ರಕಾರ, ಪ್ರತಿ 2 ಪ್ಲಗಿನ್ಗಳಲ್ಲಿ ಕೇವಲ 1 ಪ್ಲಗಿನ್ ಮಾತ್ರ ಶಾರ್ಟ್ಕೋಡ್ಗಳನ್ನು ಹೊಂದಿದೆ.
- ಪತ್ತೆಯಾದ ಶಾರ್ಟ್ಕೋಡ್ಗಳಲ್ಲಿ ಅರ್ಧದಷ್ಟು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿಲ್ಲ (ಆದರೆ ಇದರಲ್ಲಿ ಒಂದು ಭಾಗ ತಪ್ಪು ಪತ್ತೆಗಳಾಗಿರಬಹುದು)
- ಕೇವಲ ಉತ್ತಮ ಗುಣಮಟ್ಟದ ಪ್ಲಗಿನ್ಗಳನ್ನು ಮಾತ್ರ ಪಡೆಯುವುದರಿಂದ, ಅವುಗಳಲ್ಲಿ ಶಾರ್ಟ್ಕೋಡ್ ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಇರುವ ಸಾಧ್ಯತೆಯೇ ಹೆಚ್ಚು
ಪ್ಲಗಿನ್ನ ಎಲ್ಲಾ ಶಾರ್ಟ್ಕೋಡ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಿದ ನಂತರವಷ್ಟೇ ಸರ್ವರ್ ಆ ಪ್ಲಗಿನ್ನ ಶಾರ್ಟ್ಕೋಡ್ ಮ್ಯಾಪಿಂಗ್ಗಳನ್ನು ಬಳಕೆದಾರರಿಗೆ ವಿತರಿಸಲು ಪ್ರಾರಂಭಿಸುತ್ತದೆ.
ಒಂದು Rest API ಕಾಲ್
ಈ ಒಗಟಿನ ಕೊನೆಯ ಭಾಗವೆಂದರೆ ಪ್ಲಗಿನ್ ಸ್ವತಃ. ಇಲ್ಲಿ ಪರಿಕಲ್ಪನೆ ಸರಳವಾಗಿದೆ: ಯಾವ ಪ್ಲಗಿನ್ಗಳು ಸಕ್ರಿಯವಾಗಿವೆ, ಸೈಟ್ ಯಾವ ಥೀಮ್ ಅನ್ನು ಬಳಸುತ್ತಿದೆ ಮತ್ತು ಯಾವ ಶಾರ್ಟ್ಕೋಡ್ಗಳು ಲಭ್ಯವಿವೆ ಎಂಬುದನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ, ನಂತರ ಶಾರ್ಟ್ಕೋಡ್ ಮ್ಯಾಪಿಂಗ್ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಮ್ಯಾಪಿಂಗ್ಗಳು ಲಭ್ಯವಿವೆಯೇ ಎಂದು ಕೇಳಿ. ಇದಕ್ಕಾಗಿ ನಾವು ಕಸ್ಟಮ್ WP REST API ಎಂಡ್ಪಾಯಿಂಟ್ ಅನ್ನು ರಚಿಸಿದ್ದೇವೆ, ಅದನ್ನು ಎಲ್ಲಾ ಕ್ಲೈಂಟ್ಗಳು ತಮ್ಮ ಇತ್ತೀಚಿನ ಶಾರ್ಟ್ಕೋಡ್ ಮ್ಯಾಪಿಂಗ್ಗಳನ್ನು ಪಡೆಯಲು ಪಿಂಗ್ ಮಾಡುತ್ತವೆ.
ಭವಿಷ್ಯ: ಕ್ರೌಡ್ಸೋರ್ಸಿಂಗ್
ಪ್ರತಿಯೊಂದು ಪ್ಲಗಿನ್ ಅನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಪರಿಶೀಲಿಸಲು ಸಾಕಷ್ಟು ಸಮಯ ಮತ್ತು ಶ್ರಮ ಬೇಕಾಗುತ್ತದೆ. ಶಾರ್ಟ್ಕೋಡ್ ಮ್ಯಾಪಿಂಗ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸ್ಥಿರವಾದ ನಂತರ, ಶಾರ್ಟ್ಕೋಡ್ ಮ್ಯಾಪಿಂಗ್ ಅನ್ನು ಎಲ್ಲರಿಗೂ ಮುಕ್ತವಾಗಿಸಲು ನಾವು ಯೋಜಿಸಿದ್ದೇವೆ. ಇದರರ್ಥ ಶಾರ್ಟ್ಕೋಡ್ಗಳನ್ನು ಸೇರಿಸಲು ಪ್ರತಿಯೊಬ್ಬರೂ ಸಹಾಯ ಮಾಡಬಹುದು.
ನೀವು ಯೋಚಿಸುತ್ತಿರಬಹುದು, “ನಾನು ಶಾರ್ಟ್ಕೋಡ್ಗಳನ್ನು ಮ್ಯಾಪ್ ಮಾಡಲು ಏಕೆ ಸಹಾಯ ಮಾಡಬೇಕು? ನನಗೇನು ಲಾಭ?” ಸರಿ, ಜನರು ಏಕೆ ಸಹಾಯ ಮಾಡಲು ಬಯಸುತ್ತಾರೆ ಎಂಬುದರ ಕುರಿತು ಕೆಲವು ವಿಷಯಗಳು ನೆನಪಿಗೆ ಬರುತ್ತವೆ:
- ನೀವು ಪ್ಲಗಿನ್ ಅನ್ನು ರಚಿಸಿದ್ದರೆ, ಮತ್ತು ಮೇಲಿನ ಮಾನದಂಡಗಳಿಂದಾಗಿ ನಾವು ಅದನ್ನು ಇನ್ನೂ ಗುರುತಿಸದಿದ್ದರೆ, (ಮತ್ತು ಅದು ವರ್ಡ್ಪ್ರೆಸ್ ಪ್ಲಗಿನ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿದ್ದರೆ) ನೀವು ಮ್ಯಾಪಿಂಗ್ಗಳನ್ನು ನೀವೇ ಸೇರಿಸಬಹುದು. ನಿಮ್ಮ ಪ್ಲಗಿನ್ PBS ನಿಂದ ಸಂಪೂರ್ಣ ಬೆಂಬಲವನ್ನು ಪಡೆಯುತ್ತದೆ!
- ಸ್ವಯಂಚಾಲಿತ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ನಾವು ವರ್ಡ್ಪ್ರೆಸ್ ಪ್ಲಗಿನ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರುವವುಗಳೊಂದಿಗೆ ಮಾತ್ರ ವ್ಯವಹರಿಸುವುದರಿಂದ, ಪ್ರೀಮಿಯಂ ಪ್ಲಗಿನ್ ಮತ್ತು ಥೀಮ್ ಲೇಖಕರು ಸೇರ್ಪಡೆಗೊಳ್ಳುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ ನೀವು ಅಂತಹದ್ದನ್ನು ಹೊಂದಿದ್ದರೆ, ನೀವು ಅವುಗಳಿಗಾಗಿ ನಿಮ್ಮ ಶಾರ್ಟ್ಕೋಡ್ ಮ್ಯಾಪಿಂಗ್ಗಳನ್ನು ಸಹ ಸೇರಿಸಬಹುದು.
- ಮತ್ತು ಪ್ಲಗಿನ್ ರಚನೆಕಾರರಲ್ಲದವರಿಗಾಗಿ, ಸಹಾಯ ಮಾಡುವವರಿಗೆ ನಾವು ಬಹುಮಾನ ನೀಡಬಹುದು. ಶಾರ್ಟ್ಕೋಡ್ ಮ್ಯಾಪಿಂಗ್ ಅನ್ನು ಆಕರ್ಷಕ ಪ್ರಯತ್ನವನ್ನಾಗಿ ಮಾಡಲು, ಸಂತೋಷದಿಂದ ಸಹಾಯ ಮಾಡುವವರಿಗೆ ವೈಯಕ್ತಿಕ ಪರವಾನಗಿ ಅಥವಾ PBS ನ ಪ್ರೀಮಿಯಂ ಪರವಾನಗಿಗೆ ಅಪ್ಗ್ರೇಡ್ ನೀಡಿ ನಾವು ಪುರಸ್ಕರಿಸಬಹುದು!
ನಮ್ಮ ಸುದ್ದಿಪತ್ರಕ್ಕೆ ಸೈನ್ ಅಪ್ ಮಾಡಿ
ಶಾರ್ಟ್ಕೋಡ್ ಮ್ಯಾಪಿಂಗ್ ಕಾರ್ಯಕ್ಷಮತೆಯು ನಮ್ಮ ಗ್ರಾಹಕರಿಗೆ ತಾತ್ಕಾಲಿಕವಾಗಿ August 12 August 15 August 16, 2016 ರಂದು ಲಭ್ಯವಾಗಲಿದೆ. ಈ ಸಮಯಕ್ಕೆ ಎಲ್ಲಾ ಶಾರ್ಟ್ಕೋಡ್ಗಳನ್ನು ಮ್ಯಾಪ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ (ನಮ್ಮ ಅಂದಾಜಿನ ಪ್ರಕಾರ ಸುಮಾರು 100 ಪ್ಲಗಿನ್ಗಳು), ಆದರೆ ಮ್ಯಾಪಿಂಗ್ ನಿರಂತರವಾಗಿ ನಡೆಯುತ್ತದೆ ಮತ್ತು ಹೊಸವುಗಳು ಬಿಡುಗಡೆಯಾದ ತಕ್ಷಣ ಗ್ರಾಹಕರು ಅವುಗಳನ್ನು ಪಡೆಯುತ್ತಾರೆ.
ಶಾರ್ಟ್ಕೋಡ್ ಮ್ಯಾಪಿಂಗ್ ಕುರಿತು ಸುದ್ದಿ, ನಾವು ಅದನ್ನು ಯಾವಾಗ ಬಿಡುಗಡೆ ಮಾಡುತ್ತೇವೆ ಮತ್ತು ಸಾರ್ವಜನಿಕರಿಗೆ ಶಾರ್ಟ್ಕೋಡ್ ಮ್ಯಾಪಿಂಗ್ ಅನ್ನು ಯಾವಾಗ ಮುಕ್ತಗೊಳಿಸುತ್ತೇವೆ ಎಂಬ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು ನಮ್ಮ ಸುದ್ದಿಪತ್ರಕ್ಕೆ ಸೈನ್ ಅಪ್ ಮಾಡಿ!