שאלה מטרידה- למה בעצם להציע מע' CMS עצמאית?

שאלה מטרידה- למה בעצם להציע מע' CMS עצמאית?

היי לכולם,
נעזרתי בכם כבר בעבר בתור מישהי שעוד מעט מסיימת קורס וובמאסטר PHP, ואני אשמח לשמוע שוב את הדעה שלכם.
למעשה בקורס אנחנו לומדים לפתח מערכת ניהול תוכן משלנו ולהציע ללקוחות את האופציה לנהל את האתר בעצמם, אבל לפעמים נדמה לי שזה כמו להילחם בטחנות רוח כשיש דברים מוכנים כמו וורדפרס שמציעים אינסוף פלאגינים וגלריות ווידג'טים שלדעתי אני לא אוכל להציע בכזה היצע לעולם....

בתור מעצבת אני די שונאת את וורדפרס ואני מבינה את היתרון שבאתר מותאם אישית ומעוצב כראות עיניי בלי תבניות וכו', אבל עדיין כמפתחים - מה היתרונות שלכם במערכת CMS משלכם מול הענקיות הפופולריות האלו?

אני מנסה לגבש אג'נדה עקרונית כלשהי מול הלקוחות....
תודה
 

zeshe shoel

New member
אם את רואה בוורדפרס מגבלה לעיצוב

אז כנראה לא הבנת נכון איך לעבוד איתה.

את יכולה להעצב את האתר שאת מפתחת באמצעות וורדפרס איך שתרצי.

לומר "אני שונאת את וורדפרס" זה דיי מעיד על חוסר ידע לדעתי.

אין סיבה היום לפתח מערכת CMS לאתר תדמית או תוכן. בזבוז זמן וכסף.

במיוחד בתור מעצבת, הייתי מציע לך לחקור את וורדפרס לעומק.

בהצלחה!
 
אתה צודק, בחרתי בהתנסחות די מטופשת

ברור לי שאפשר לעצב אותה כרצוני, אבל עדיין הכי נפוץ היום עיצוב מאוד תבניתי וחוזר על עצמו, כנראה בעיקר בגלל מידת ההשקעה וביצוע שינויים שכרוכים בכך.

אבל עדיין, לגבי השאלה שלי - הרבה מפתחים מציעים מע' ניהול תוכן עצמאית ומעניין אותי לשמוע למה לדעתם זה עדיף והאם זה משהו שיש לו עתיד או הולך להיעלם לאט לאט?

אני מבינה שאתה לא מציע מערכת כזו משלך? תודה על תגובתך
 

bnayal

New member
לרוב אין סיבה לכתוב מערכת CMSית בעצמך.

ככל שנדרשים יותר שינויים מהותיים במערכת קוד פתוח כנראה שהיא פחות מתאימה לך לשימושים שלך. ואני לא מדבר על עיצוב, כל מערכת אפשר לעצב איך שרוצים, רק צריך להבין איך לעשות את זה נכון.

ללמוד לפתח לבד זה נחמד לצורך לימוד, אבל סביר להניח שמערכת קוד פתוח תהיה יותר שימושית עם יותר אפשרויות ויותר גמישות.

כמובן שיש חסרונות למערכות האלו. כל מערכת והחסרונות שלה (וכמה חסרונות משותפים).

בהצלחה בכל אופן!
בניה
 
תודה בניה


אני מבינה שכנראה באמת אין טעם להמציא את הגלגל מחדש כשיש מערכות מוכנות כ"כ גדולות ומגוונות, אז מה בעצם החסרונות של וורדפרס ודומותיה?
 

bnayal

New member
אממממ

כמה נקודות למחשבה, את השאר אפשר למצוא בדיונים ומאמרים בגוגל:
1. מערכות כבדות. המערכות האלו נועדו שכמה שיותר אפשרויות יהיו ניתנות לקוסטומיזציה. זה אומנם יתרון גדול שלכל דבר כמעט שתרצי לפתח תוכלי בעזרת hooks לתוך המערכת, אבל מצד שני זה מכביד מאוד, הרבה קריאות מיותרות לDB, הרבה טעינה של קבצים שונים ומשונים.
2. קוד מסורבל, מבולגן שקשה לעקוב אחריו. רוצה להבין איך משהו עובד? תנסי לעקוב אחרי כל הפונקציות בדרך ואחרי כל הקריאות למודולים שאחרים כתבו.
3. לפעמים צריך למצוא workarounds כל-כך ארוכים בשביל דברים קטנים.

ציינתי כאן רק דברים שאני רואה כחסרונות.
היתרונות גדולים מאוד.

אגב, אנחנו מדברים רק על ניהול תוכן ולא מערכות מורכבות יותר בעלות אפיון מאוד אישי ופונקציונאליות שדרושות כתיבת מערכת עצמאית לחלוטין.

בניה
 
ז"א החסרונות הם רק עבור המפתח

אין איזשהם חסרונות מבחינת הלקוח? להיפך - מבחינתו עדיף וורדפרס כמעט מכל הבחינות שאני מצליחה לחשוב עליהן...
אלא אם כן מפחידות אותו כל האופציות שיש שם בצד בפאנל הניהול (שמן הסתם עדיף שלא ייגע ברובן)
 

zeshe shoel

New member
לדעתי זה לא נכון

רוב המפתחים היום לא מציעים מערכת עצמאית.

אני היום כבר לא פרילאנסר ובזמנים שהייתי וורדפרס הייתה בחיתולים.

במידה והיום אאפוך לאחר כזה, לא אבנה מערכת משלי.

להיפך, אני נותן יעוץ מידי פעם למכרים ואני אומר להם חד משמעית לבקש פיתוח על מערכות קוד פתוח ולא מערכת "תפורה" מהמון סיבות:

1. מהירות פיתוח
2. עלויות
3. זמינות של מפתחים שמכירים את המערכת. מחר אין לך זמן לבצע משהו בפרוייקט מסויים, את לוקחת מישהו שמכיר וורדפרס שעושה לך את העבודה.
4. המון מידע זמין באינטרנט
5. עדכונים רבים ועדכוני אבטחה.
6. מליוני אנשים עושים לך QA על המערכת.
7. פלאגינים מוכנים.
8. יש עוד... :)

ואני לא מדבר רק על וורדפרס אלא גם על דרופל, מג'נטו, פרסטשופ וכו'.

בהצלחה.
 
תודה רבה על ההסבר

דווקא נתקלתי בלא מעט מפתחים שמציעים מערכת משלהם ולכן חשבתי שיש איזו נורמה עקרונית של מפתחים עצמאיים מול 'אנשי וורדפרס' (ומערכות דומות)

הדברים שציינת נכונים, אבל כמפתחת מתחילה זה בעצם דורש ממני עכשיו להתמקצע בWP, בתכנות תבניות ובהבנת פלאגינים וכו'? כלומר, לא מספיק שלמדתי PHP ובסיסי נתונים כדי לפתח לבד, עבור פיתוח בוורדפרס זה לא יספיק מן הסתם.

האם כל תחום פיתוח האתרים עומד היום במעין צומת כזו? של מערכות מוכנות מול הצורך לבנות משהו ייחודי?

אני כבר די מבולבלת האמת...
תודה שוב
 

bnayal

New member
WP מאוד פשוטה ללמידה.

המערכות הגדולות יותר (דרופל וג'ומלה) קצת יותר מורכבות אבל אחרי שנכנסים לתוכם קשה לצאת (יש אנשים שאוהבים לדחוף הכל הכל לתוך מערכת CMS כמו דרופל גם כשלא צריך, רק בגלל שהיא מספיק גמישה ונותנת את האופציות).

אני מציע להתקין WP על המחשב שלך, לא חסרים מדריכים ברשת (דבר ראשון באתר הרשמי שלהם), ולהתחיל עם הדוקומנטציה להבין מי נגד מי.

לפעמים זה מרגיש כאילו להקים אתרים כאלו זה לא תכנות כי חלק גדול מהדברים לא צריך לתכנת בכלל, הכל קיים במערכת או בפלאגינים.

נ.ב
בWP לא הייתי נוגע אם הייתי צריך יותר מאתר תדמית או בלוג.
 
תודה, אני מכירה את וורדפרס בכלליות

ואין לי בעיה לבנות שם אתר די מוצלח, אבל כמפתחת שתידרש לחפור שם בקרביים ולשנות כל מיני פונקציות אני חוששת שזה יהיה גדול עליי כרגע.

קראתי מדריכים ואפילו התחלתי לבנות תבנית לבד בעזרת מדריך, היה נחמד, נתקעתי איפשהו באמצע ובאמת כדאי שאעמיק בזה יותר ואתחיל להבין מה הולך שם............

אגב, מה זה מבחינתך 'יותר מאתר תדמית'? רוב האתרים היום מעוניינים בהוספת מאמרים/גלריות ואפילו עגלת קניות הבנתי שWP מציעה די בקלות.... מתי היית פוסל את WP כאופציה?
 

zeshe shoel

New member
חוק ח-ש-ו-ב מאוד בכל מערכות ה OPEN SOURCE

לעולם אל תגעי בקוד של המערכת, כלומר ב CORE, אלא רק בטמפלייטים ו\או תכתבי מודולים נוספים.

אף פעם אל תשני משהו במערכת עצמה אלא רק תרחיבי אותה מכמה סיבות:

1. נגיעה בשורת קוד יכולה לסדר משהו אחר ולהרוס אחר.
2. כאשר תעדכני את המערכת יהיה לך בלאגן.
3. בהתקנת פלאגאינים יכולים לצוץ בעיות.
4. ככל שתכתבי את הקוד "מודולארי" ולא במערכת עצמה, תוכלי להשתמש במודולים באתרים נוספים ולמחזר את הקוד שלך.

כאתר תוכן עם מאמרים, גלריות, בלוג וכו' וורדפרס מערכת מעולה.

בהצלחה!
 
כן אני מדברת על עריכה של theme

והתאמה של דברים בקוד של התבנית.
לא חושבת שהייתי מצליחה לשנות משהו במערכת עצמה גם אם הייתי מנסה


תודה!
 

itaym02

New member
הנה אתר הwordpress שלנו, שום דבר תבניתי

sitel.org
לא רוצה ביקורת אם האתר טוב\לא רק להראות שהתבניתיות היא ביכולות של המפתח ולא של המערכת.


הסיבות לפתח לבד הן:
1. קיימת עבורך מגבלה טכנולוגית (חייבת להשתמש בjava למשל) ואין מערכת בשפה הזאת
2. הגעת לאיזה מגבלה של המערכת המוכנה
3. את רוצה מוצר שהוא ***רק*** שלך. (תהי מוכנה להשקיע הרבה)
4. בשביל הכיף
 
התבניתיות היא ביכולות של המפתח

אבל כדי להצליח לצאת ממנה לחלוטין - צריך להשקיע זמן ומאמץ גדולים יחסית, זה לא כמו לבנות לבד ולהחליט איפה יהיה כל פיפס בעצמך - זה מה שהתכוונתי.

כרגע הסיבה שלי לפתח לבד היא כי זה מה שיש לי להציע מבחינת הידע שלי. או לחלופין להציע בניית אתרים פשוטים בWP, עם שינויי CSS אבל לא מעבר.
אני לא חושבת שזה נקרא פיתוח וזה גם קצת מבאס ברמה הבסיסית הזו, ועדיין מבחינת הלקוח הוא יקבל כל מה שצריך, לכן זו ההתלבטות שלי
 

zeshe shoel

New member
יקח לך יותר זמן לבנות מערכת לבד מאשר ללמוד

איך מפתחים THEMES לוורדפרס.

בוורדפרס את יכולה שלא יהיה כלום על המסך. מסך לבן. ואז להחליט איפה יהיה מה שבא לך.

אל תתעצלי ללמוד את המערכת, את תצטערי על זה :/
 
תודה, למדתי הרבה מהדיון איתכם

ואני לא מתעצלת ללמוד, להיפך - אני אשמח לדעת כמה שיותר בתחום, לכן שאלתי.
כמו שכתבתי יש לי ידע כללי מספיק כדי לבנות אתרים סבירים בוורדפרס, אבל אני רוצה להבין ממקום של פיתוח ושליטה בקוד PHP עד כמה זה מורכב וגם- כמה כדאי.

אין ספק שאני אקדיש לזה זמן לימוד.
תודה שוב
 

zeshe shoel

New member
בכייף. שתפי אותנו איך היה בסוף :)

וכמובן הפורום פתוח לעוד שאלות ודיונים!
 
למעלה