הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   MiniCMS - רוצים מערכת ניהול תוכן בחינם? בניתי אחת. תהנו. (https://hosts.co.il/forums/showthread.php?t=70756)

spi7fire 02-01-09 02:17

MiniCMS - רוצים מערכת ניהול תוכן בחינם? בניתי אחת. תהנו.
 
התלבטתי בין הפורום הזה לבין פורום Off topic, אבל נראה לי שכאן אנשים ימצאו לזה יותר שימוש מאשר בoff topic..

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

קראתי לה MiniCMS, ושמתי אותה באתר שלי שכולם יוכלו להוריד ולהשתמש,
ואני מספר את זה כאן בפורום מ2 סיבות - האחת היא באמת כדי לפרסם את זה שאנשים ישתמשו, והשניה היא כדי שאנשים יעשו על זה סוג של Beta testing ויחוו דיעה.. זה די חמוד.

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

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

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

זה הקישור: http://www.miv-reshet.co.il/minicms.php?page=3
תעשו חיים.

Dodem 02-01-09 08:02

נראת מאוד נחמד.

ביצירת דפים - יצרתי דף וכשניסיתי להיכנס אליו הוא לא הציג לי אותו.

כמה זמן לקח לך לעבוד עליה?

spi7fire 02-01-09 12:22

לא קראת את ההוראות כמו שצריך :)

בדף יצירת דף חדש - או שרושמים שם של קישור לקובץ קיים (לדוגמא: moshe.php) או שרושמים תוכן בלי לרשום שם של קובץ - ורק אז הוא יציג אותו.

מכיוון שאין לך גישה לשרת, אל תרשום שם של קובץ, אלא רק תוכן..

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

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

vadimg88 02-01-09 12:28

באיזה קידוד אתה שומר את הקבצים, ועובד בכלל?

dor77 02-01-09 14:44

יפה מאוד!
בלי קשר לאיכות המערכת (שאגב היא באמת נחמדה) כל הכבוד על המחשבה, שאתה תורם גם לאחרים.
אהבתי אותה בסה"כ, רק שאלה, זה עם מסדי נתונים נכון? היא מוגנת מפני SQL Injection?

spi7fire 02-01-09 14:57

לא ציינתי את זה מקודם - זה כתוב בphp, וכן זה עובד עם DB (יש שם סקריפט שאפשר לעשות לו import לתוך phpmyadmin)
וכמובן שזה מוגן sql injection, אתה יכול לראות בעצמך, הרי זה קוד פתוח..

(השתמשתי בפקודה htmlspecialchars שphp מספקת).


לגבי קידוד - אז נגעת בחולשה אצלי, למרות שהייתי רוצה לעבוד בUTF8, אני לא הצלחתי להסתדר עם ההגדרות בmysql של utf8, ולכן הקידוד הוא windows-1255 (כלומר קבצים בascii).
אבל זה עניין שלך איך לקודד את הDB שלך ואת הקבצים. notepad++ יכול להמיר לך ascii לutf8 בקליק..

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


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

uploa 02-01-09 15:41

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

MusicMan 02-01-09 16:38

מעולה!!!
לדעתי שיפור קטן- הוסף WYSIWYG או איך שלא קוראים לזה.

spi7fire 02-01-09 17:22

אחי, אמרתי את זה בהודעה, לא קראת - אם אתה רוצה תוסיף בעצמך
 
ציטוט:

נכתב במקור על ידי moshe_z5 (פרסם 690318)
מעולה!!!
לדעתי שיפור קטן- הוסף WYSIWYG או איך שלא קוראים לזה.

היי, כתבתי את זה בהודעה הראשונה - בכוונה לא הוספתי כי זה סתם מעמיס על הzip ועל הסיבוכיות.. אין בעיה להוסיף את זה, זו עבודה של 5 דקות, חפש ברשת כלי כזה, ותוסיף..
אני בכוונה קראתי למערכת mini ולא שמתי תוספות כמו WYSIWYG...

תהנה.. :)

Dodem 02-01-09 17:36

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

אבל אם בכל זאת אם אתה רואה לנכון שככה זה יותר טוב, אז תשאיר :)

the-wolf 02-01-09 17:38

מערכת ממש חמודה, יש מצב שאני אשתמש בה בעתיד,
כל הכבוד על היוזמה!

MusicMan 02-01-09 19:33

ממש נוחה!!! ניסיתי להתקין ולשנות עיצוב- 5 דקות עבודה.
http://music247.net/testblog/ezcms/index.php?page=1

spi7fire 02-01-09 19:46

איזה שפיץ!
 
ציטוט:

נכתב במקור על ידי moshe_z5 (פרסם 690372)
ממש נוחה!!! ניסיתי להתקין ולשנות עיצוב- 5 דקות עבודה.
http://music247.net/testblog/ezcms/index.php?page=1

איזה שפיץ! וואי!

MusicMan 03-01-09 19:00

ציטוט:

נכתב במקור על ידי spi7fire (פרסם 690375)
איזה שפיץ! וואי!

אתה פה השפיץ. אחרי הכל אתה בנית את זה.

spi7fire 04-01-09 19:01

תראו! כתבו עלי בwecms! :)
http://www.we-cms.info/blog/mini-cms/

spi7fire 08-02-09 10:20

שימו לב!! כל מי שהוריד את המערכת ומשתמש בה - יש עדכון גרסא עקב פירצה שנתגלתה בקוד..

מסתבר שברוב חכמתי שכחתי לעטוף את ערך הget שמקבל את מספר הדף בhtmlspecialchars כך שאפשר להזריק sql injection כדי לשנות את התוכן אם רוצים ..

גרסא עדכנית ותקינה ניתן למצוא כאן: http://www.miv-reshet.co.il/minicms.php?page=3

תודה וסליחה.

Yakido 08-02-09 10:36

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

dor77 08-02-09 12:54

ציטוט:

נכתב במקור על ידי Yakido (פרסם 697167)
האתר נפרץ ע"י ערבים, עכשיו נכנסתי לדמו וראיתי

נכון.

Erez | TrustMedia.co.il 08-02-09 16:23

htmlspecialchars לא יעזור לך במקרה הזה
אתה צריך לעשות mysql_real_escape_string כי הפונקציה הקודמת חוסמת XSS ולא SQL Injection

Daniel 08-02-09 16:52

לפני שאני מגיב - אתה רוצה שאני אגיב על רעיון ה"יוזמה טובה" או על איכות התכנות?

MusicMan 08-02-09 17:14

אז תגידו יש מצב לתיקון?

Erez | TrustMedia.co.il 08-02-09 18:03

ציטוט:

נכתב במקור על ידי moshe_z5 (פרסם 697241)
אז תגידו יש מצב לתיקון?

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

MusicMan 08-02-09 20:10

ציטוט:

נכתב במקור על ידי EAStyle (פרסם 697250)
הוא הביא תיקון למרות שגם התיקון לא ממש עוזר
עצה שלי:קח מערכת ניהול תוכן אחרת שהיא גם קוד פתוח וזהו.
מאובטח ב100%

פשוט אהבתי את הקטע של התאמת העיצוב הפשוטה...
יש לכם המלצה למשו דומה?

WebProject 08-02-09 21:29

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

מבחינת תיכנות.. לא ראיתי פה משהו מיוחד.. אין עבודה עם תבניות (זאת אומרת, קוד HTML מוטמע בתוך הPHP), הרבה עבודה שיכלה להיעשות בדרכים אחרות, נוחות יותר, ויעילות יותר, הייתי ממליץ לך לעבור לתיכנות מונחה עצמים (Object Oriented Programming) ובכלליות לPHP 5 =).

שיהיה בהצלחה, אחלה יוזמה :).


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

spi7fire 13-02-09 17:48

ציטוט:

נכתב במקור על ידי moshe_z5 (פרסם 697241)
אז תגידו יש מצב לתיקון?

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

אני מקווה שאין עוד פירצות (סה"כ המערכת די קטנה אין סיבה שיהיו).

בהצלחה.


כל הזמנים הם GMT +2. הזמן כעת הוא 22:05.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ