לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

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



  #1  
ישן 21-05-2007, 19:17
  ארזסגל ארזסגל אינו מחובר  
 
חבר מתאריך: 21.05.07
הודעות: 21
הזמנה לקבוצת קוד פתוח ב-PHP

דרושים/ות מתכנתי/ות אתרים, לפרוייקט קוד פתוח ללא תשלום, בעלי/ות ידע באחד או יותר מהתחומים הבאים:

* PHP
‏ * MySQL
‏ * Javascript‏
‏ * Flash/ActionScript ו/או SVG.
‏ * XHTML
* CSS‏‏
‏ * תכנות מונחה עצמים (לא חובה, לפעמים מחלקות סתם מסבכות הכל).

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

אני מחפש מתכנתים נוספים על מנת לבנות יחד רכיבי אינטרנט שימושיים ב-PHP ו-MySQL, ואולי גם ב-Flash (או SVG) שיהיו מודולריים, קלים להתקנה, ומסוגלים לתקשר אחד עם השני. את הרכיבים ארצה לפרסם תחת רישיון קוד פתוח.
לפרוייקט מספר מטרות:

1. ליצור מאגר רכיבים, שיקל על עבודת המתכנתים.
2. להרוויח, משירותים מסביב לפרוייקט (התקנה, ייעוץ וכו')
3. יצירת קהילה של בוני אתרים, אולי במטרה להתאגד בתחומים נוספים, כמו אירוח ואתרים וכו'.
דוגמאות לרכיבים מודולריים:

* עורך טבלאות MySQL למשתמשים באתר (דרך נוחה לערוך רשימות).
* מערכת משתמשים (בלי שום דבר אחר).
* פורום/Wiki שיש לו ממשק למערכות משתמשים שונות.
* מערכת דפי HTML. (לאתר שבו המשתמשים מפרסמים מאמרים, למשל).

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

* אופן התקנה מבוסס Web (ולא קבצי config).
* אופן שימוש אחיד, יחסית. (למשל קריאה לקובץ הספריה של הרכיב, קריאה לפונקציה שקודמת לפלט וקריאה לפונקציה שמוציאה פלט).
* שימוש בספריות משותפות, כמו ספרית Database לתרגום קל.

הפרוייקט לא מתאים למי ש:

1. רוצה לקבל משכורת עבור תרומה לפרוייקט (הכוונה היא לשותפות מלאה).
2. מי שמעוניין למכור תוכנה, ולא רוצה לפרסם את עבודתו תחת רישיון קוד פתוח.
3. מי שלא מכיר שפות/פורמטים של קוד פתוח. - Flash הוא יוצא הדופן היחידי בגלל תפוצתו הגדולה, אך לתחושתי יש מקום לאלטרנטיבת SVG לשימוש עתידי.
4. מי שאין לו לפחות 4 שעות בשבוע להקדיש לפרוייקט.

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

ארז סגל
segalerez@gmail.com
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #3  
ישן 26-05-2007, 19:43
  ארזסגל ארזסגל אינו מחובר  
 
חבר מתאריך: 21.05.07
הודעות: 21
בתגובה להודעה מספר 2 שנכתבה על ידי ישראל K שמתחילה ב "היות וכבר קיימים לא מעט..."

PHPMyAdmin הוא לא בדיוק תוכנה שמתאימה ללקוחות שלי...
אם הייתי מתקין אותה עבור לקוח, הוא היה מסתבך איתה מאוד.
הנה דוגמה למערכת שבניתי, כדי לתת פחות אפשרויות, היא, אגב, קוד פתוח ואחד הפרוייקטים הראשונים שאני רוצה להתחיל לעבוד עליהם (זה עובד עכשיו, אבל לא מספיק מודולרי).
באמת יש המון רכיבים שעושים הכל. אבל הם קטנים מדי או גדולים מדי.
אשמח להכיר מערכת שמספקת רק פורום, בלי מערכת משתמשים, ובלי תאי דואר פנימי וכו', שניתן בלי בעייה לשלב אותה עם מערכת משתמשים קיימת, שעובדת אחרת.
תאר לך מערכת משתמשים, ופורום, כשתי מערכות נפרדות לגמרי זו מזו, שבשלוש שורות קוד ניתן לקרוא לזו או לזו, ובשורה נוספת לחבר ביניהן...
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 26-05-2007, 20:11
  ישראל K ישראל K אינו מחובר  
 
חבר מתאריך: 25.08.03
הודעות: 9,114
בתגובה להודעה מספר 3 שנכתבה על ידי ארזסגל שמתחילה ב "PHPMyAdmin הוא לא בדיוק תוכנה..."

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

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

כדי להקל על המעונינים להצטרף, רצוי שתיצור טופס בסיסי שיאפשר הצטרפות מהירה.
שם, כתובת אימייל, גיל, איזור מגורים, תיבות סימון לשפות וטכנולוגיות שהוא מנוסה בהן ושדה נוסף לכתיבה חופשית - זה מעט נח יותר מכתיבת מייל. זה גם ייקל עליך את הניהול (הרשימה תהיה מסודרת וניתנת למיון, ניהול ואיחזור).
(כשאתה מנסח את ההודעה, זה פסיכולוגית קל יותר מאשר אם תדרוש לכתוב לך הודעה).
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #9  
ישן 02-06-2007, 23:22
  ארזסגל ארזסגל אינו מחובר  
 
חבר מתאריך: 21.05.07
הודעות: 21
אני פשוט מנסה להגיד
בתגובה להודעה מספר 8 שנכתבה על ידי ישראל K שמתחילה ב "ומה שהצגת בקישור זה "הדבר"..."

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

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

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

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #11  
ישן 03-06-2007, 22:04
  ארזסגל ארזסגל אינו מחובר  
 
חבר מתאריך: 21.05.07
הודעות: 21
זה יכול לקחת שעה
בתגובה להודעה מספר 10 שנכתבה על ידי ישראל K שמתחילה ב "תסלח לי, אבל אני ממש לא מבין..."

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

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

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

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

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #12  
ישן 05-06-2007, 14:36
  ישראל K ישראל K אינו מחובר  
 
חבר מתאריך: 25.08.03
הודעות: 9,114
בתגובה להודעה מספר 11 שנכתבה על ידי ארזסגל שמתחילה ב "זה יכול לקחת שעה"

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

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

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

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

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

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 15:37

הדף נוצר ב 0.11 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר