Response to an open source system requirement בתגובה על מערכת קוד פתוח דרישה
On 26 August 2008, Wareprise.com received a comment on one of its post – ב -26 באוגוסט 2008, Wareprise.com קיבלה תגובה אחת של פוסט שלו -- Open Source PHP Content Management Open Source PHP Content Management
I have moved the comment here and it goes like this: יש לי עבר את ההערה כאן, זה הולך ככה:
Hi All, Hi All,
I am looking for an open source system (the preferable combination is Windows, Apache, MySQL, and PHP), to suit (as close as possible) to my requirement below. אני מחפש מערכת קוד פתוח (עדיף הוא השילוב של Windows, Apache, MySQL, ו-PHP), כדי שיתאימו (קרוב ככל האפשר) את הדרישה שלי למטה.
Our company name : MAC שם החברה שלנו: MAC
Our client name : Alpha שם הלקוח שלנו: אלפא
Project duration : 5 years משך הפרויקט: 5 שנים
Project descriptions : The client (ie, Alpha) will be sending inputs to design 80 to 120 advertisements for every day (display ads for yellow pages), and we (ie, MAC) require to deliver the designed/completed ads (as PDF document) back to the customer within 2 days (24 hrs). תיאורים פרויקט: הלקוח (כלומר, אלפא) ישלח תשומות לעצב 80-120 פרסומות כל יום (להציג מודעות עבור דפי זהב), ואנחנו (כלומר, MAC) דורשים להעביר את המודעות מעוצב / הושלם (כ-PDF למסמך ) בחזרה ללקוח בתוך 2 ימים (24 שעות). If any rejection in the ads then client will notify us the correction details and we need to re-send the corrected ads in the same day (12 hrs). אם כל דחייה של מודעות הלקוח ואז תודיע לנו את הפרטים תיקון ואנחנו צריכים לשלוח שוב את המודעות תיקן באותו יום (12 שעות).
Internal Teams (MAC) : Team leader (2 members), Login (2 members), Graphic Designer (6 members), Quality Control (6 members), Quality Assurance (2 members) צוותים פנימיים (MAC): ראש צוות (2 חברים), התחברות (2 חברים), מעצב גרפי (6 חברים), בקרת איכות (6 חברים), אבטחת איכות (2 חברים)
External Team (Alpha) : Project Coordinators (2 members) צוות חיצוני (אלפא): רכז פרויקט (2 חברים)
Workflow: זרימת עבודה:
Login כניסה
- The login person will enter the each ad details on the system, and attach some graphic files for design האדם להתחבר יכנסו כל פרטי המודעה במערכת, ולצרף כמה קבצים גרפיים עבור עיצוב
- If any query on the ads he will raise the clarification to Team Lead אם כל שאילתה על המודעות הוא יעלה את הבהרה צוות מוביל
- When the Team Lead able to resolve the query then the team lead will respond back to the Login person, IF NOT כאשר צוות מוביל מסוגל לפתור את השאילתה ולאחר מכן להוביל את צוות יגיב בחזרה לאדם התחבר, אם לא
- Team lead will send/forward the query to the project co-coordinator at the client end for resolution, then the resolution notification will reach login and team lead teams להוביל קבוצה תשלח / קדימה את השאילתה לשתף את הפרויקט-רכז בסוף הלקוח לפתרון, ואז ההודעות ברזולוציה יגיעו כניסה צוותי להוביל צוות
Designing עיצוב
- A Designer will pick any ads randomly מעצב יאספו כל המודעות באקראי
- He will start construct the ads using some adobe application הוא יתחיל לבנות את המודעות באמצעות כמה יישומים Adobe
- Finally he will attach the designed ads (as PDF) and complete the task לבסוף הוא יהיה לצרף את מודעות המיועדות (כ-PDF) ו להשלים את המשימה
- If any query on the ads he will raise the clarification to Team Lead אם כל שאילתה על המודעות הוא יעלה את הבהרה צוות מוביל
- When the Team Lead able to resolve the query then the team lead will respond back to the designer, IF NOT כאשר צוות מוביל מסוגל לפתור את השאילתה ולאחר מכן להוביל את צוות יגיב בחזרה המעצב, אם לא
- Team lead will send/forward the query to the project co-coordinator at the client end for resolution, then the resolution notification will reach design and team lead teams להוביל קבוצה תשלח / קדימה את השאילתה לשתף את הפרויקט-רכז בסוף הלקוח לפתרון, ואז ההודעות ברזולוציה יגיעו עיצוב הצוות להוביל צוותי
Quality Control בקרת איכות
- A Quality controller will pick any completed ads randomly בקר איכות יאספו כל המודעות הושלמה באקראי
- S/He will process the QC against some specification S / הוא יהיה תהליך QC נגד מפרט קצת
- S/He will reject the ads and send back to the designer OR S / הוא ידחה את המודעות ולשלוח בחזרה או מעצב
- S/He will approve the ads and send to the Quality Assurance S / הוא יאשר את המודעות ולשלוח את אבטחת איכות
Quality Assurance אבטחת איכות
- A Quality Assurance person will pick any QC approved ads randomly איכות האדם Assurance יאספו כל QC אישרה המודעות באקראי
- S/He will process the QA against some specification S / הוא יהיה תהליך בקרת איכות מול מפרט קצת
- S/He will reject the ads and send back to the designer (again design, QC cycle will be in place) OR S / הוא ידחה את המודעות ולשלוח בחזרה המעצב (שוב עיצוב, מחזור QC יהיה במקום) או
- S/He will approve the ads and send to the Team lead for dispatch S / הוא יאשר את המודעות ולשלוח כדי להוביל את הקבוצה עבור לשגר
Dispatch שדר
- The team lead will dispatch the completed ads over FTP בראש הצוות תשלח את המודעות הושלמה על ה-FTP
- If any error in the ads the Project Coordinator can reject the ads אם כל שגיאה במודעות מתאם פרויקט יכול לדחות את המודעות
- Again login, design, QC, QA, dispatch cycle will repeat שוב כניסה, עיצוב, QC, QA, מחזור לשגר יחזור
Features required תכונות חובה
- Web based system מערכת מבוססת אינטרנט
- Time Tracking for each tasks מעקב בזמן עבור כל הפעילויות
- Version control for each ads שליטה גירסה עבור כל המודעות
- Email, Attachment modules מודולים דואר אלקטרוני, קבצים מצורפים
- Custom fields שדות מותאמים אישית
- Reports דוחות
- Project Management, Collaboration, workflow, administration, security, versioning, scheduling, tem plating, syndication, personalization/localization, and session management, ניהול פרויקטים, שיתוף פעולה, זרימת עבודה, ניהול, אבטחה, ניהול גרסאות, תזמון, ציפוי Tem, הפצה, התאמה אישית / לוקליזציה, הפעלה וניהול,
I look forward to receive your views אני מצפה לקבל את השקפותיך
Best regards, בברכה,
Arul Kumar ארול Kumar
—————————– ----------
Wareprise.com responds to the requirements as follow: Wareprise.com מגיב הדרישות כפי בצע:
Dear Arul, ארול יקרים,
Firstly thanks for your enquiry. ראשית תודה עבור חקירה שלך. This is the first time I'm getting enquiries for my opinion and views. זו הפעם הראשונה שאני מקבל פניות על הדעה שלי צפיות. I will try my best to provide you with an answer based on my experiences and thoughts. אני אנסה כמיטב יכולתי כדי לספק לך תשובה מבוססת על חוויות, מחשבות שלי.
I believe the biggest challenge to your requirement would the the time tracking for each tasks since you mentioned that there is a need to deliver ads within 2 days or so. אני מאמין האתגר הגדול ביותר לדרישה שלך היה הזמן המעקב עבור כל הפעילויות מאז שהזכרת כי יש צורך לספק מודעות בתוך 2 ימי או כך.
My thinking is there are two options you can consider. החשיבה שלי היא קיימות שתי אפשרויות שאתה יכול לשקול.
1. 1. To build a system from scratch using php, mysql, windows. לבנות מערכת מאפס באמצעות PHP, MySQL, חלונות. The benefit to this is you can get exactly what you need right to the detail. עם זאת, מבחינת זה אתה יכול לקבל בדיוק מה שאתה צריך זכות הפרט. The downside, it can take quite some time and cost to implement depending on how specific there requirement needs to be. החיסרון, זה יכול לקחת די הרבה זמן ועלות ליישם תלוי איך דרישה ספציפית יש צורך.
2. 2. To find the closes available open source solution which matches your requirements and customize it from there. כדי למצוא את הפתרון נסגר המקור זמין לפתוח בו התאמות לדרישות שלך ולהתאים אישית את זה משם. The good thing about most open source solution is that the core functionalities are already there, such as user manager, document management, task management, etc. Downside is that these solutions are usually very focused. הדבר הטוב פתרון קוד פתוח ביותר הוא פונקציות הליבה כבר נמצאים שם, כגון מנהל המשתמש, ניהול מסמכים, ניהול משימות, וכו 'החיסרון הוא כי פתרונות אלה הם בדרך כלל מאוד ממוקד. Meaning, if you need a solution for document management, then it purely does that very well without the other features like project management or customer relationship management. כלומר, אם אתה צריך פתרון לניהול מסמכים, אז זה לגמרי עושה את זה טוב מאוד בלי תכונות אחרות כמו ניהול פרויקטים או ניהול קשרי לקוחות. So if you are to go with these solutions, chances are you will need to integrate some of these solutions together to make it fit your requirement. אז אם אתה ללכת עם הפתרונות הללו, רוב הסיכויים תצטרך לשלב כמה הפתרונות הללו יחד כדי להתאים אותו הדרישה שלך.
Think about the possibilities of these 2 options and evaluate the feasibility to implement based on time, cost and resources. תחשוב על האפשרויות של אפשרויות אלה 2 ולהעריך את הכדאיות ליישם על בסיס זמן, עלויות ומשאבים.
If you plan to go option 2, which is to source for closes match open source solutions , I would recommend the following solutions: אם אתה מתכנן ללכת אפשרות 2, אשר היא המקור סוגר להתאים פתרונות קוד פתוח, אני ממליץ על הפתרונות הבאים:
Epiware is mainly document management oriented as it has versioning and check in check out capabilities. Epiware הוא בעיקר בכיוון של ניהול מסמכים כפי גירסאות ולבדוק ב לבדוק את היכולות. This feature is good when you have more than 1 designer working on ads at the same time. תכונה זו טובה כאשר יש לך יותר מ 1 המעצב עובד על המודעות באותו הזמן. The check in check out feature will allow a designer to lock the file that he is working on to ensure no two person works on it simultaneously. את הצ 'ק לבדוק את התכונה תאפשר מעצב לנעול את הקובץ, כי הוא פועל על מנת להבטיח שני אדם לא עובד על זה בעת ובעונה אחת. Epiware oso has simple task management and calendering features. Oso Epiware מושלם יש משימה פשוטה ותכונות calendering.
Achievo is a project management solution which allows your designers to clock in the number of hours they have work on. Achievo הוא פתרון ניהול פרוייקט המאפשר למעצבי שלך השעון במספר שעות יש להם עבודה ב. Although not specified in your requirement, I thought it would be great for you to be able to see which particular project / work has taken up the most time and resources to accomplish. אף לא שצוין הדרישה שלך, חשבתי שזה יהיה נהדר בשבילך כדי להיות מסוגל לראות איזה פרויקט מיוחד / עבודה לקח את רוב הזמן והמשאבים להשיג. It's got reports to show the stats of each project which has been worked on. זה חייב להראות את דוחות סטטיסטיים של כל פרויקט אשר כבר עבד.
A Non Open Source Solution ללא פתרון קוד פתוח
Another solution which I can recommend but is not open source would be Microsoft פתרון נוסף שבו אני יכול להמליץ אבל המקור הוא לא יהיה פתוח של מיקרוסופט Windows Sharepoint Services של Windows SharePoint Services . . With this solution you can create your work areas as well as implement workflows such as allowing a QA person to accept of reject ads before going to the dispatch team. בעזרת פתרון זה תוכל ליצור שטחי העבודה שלך כמו גם ליישם זרימות עבודה כגון מתן אפשרות לאדם לקבל QA של לדחות את המודעות לפני עומד צוות לשגר. To achieve this, Sharepoint webparts can be developed. כדי להשיג זאת, webparts Sharepoint ניתן לפתח. For cost wise, it conforms to the Windows Server 2003 licensing model. עלות חכם, זה תואם ל-Windows Server 2003 מודל הרישוי.
Hopefully some of these suggestions can help. יש לקוות כמה הצעות אלה יכולים לעזור. For others who could contribute as well, do comment below. עבור אחרים שיכלו לתרום גם, לעשות הערה להלן.
Again, thanks for your enquiry. שוב, תודה על החקירה שלך.
Did you like this post? האם אתה אוהב לכתוב את זה? Subscribe to Wareprise.com הירשם Wareprise.com today. היום. It is free. זה בחינם.Psst! Have you backed up your important documents and images today? פססט! האם לגבות מסמכים חשובים ותמונות שלך היום? My sister's hard disk crashed yesterday and she came crying for help. הדיסק של אחותי קשה התרסק אתמול והיא באה בוכה לעזרה. She lost all her baby pictures! היא איבדה את כל התמונות התינוק שלה! If only I could help! אילו רק יכולתי לעזור!
Backup your files right now - קבצי הגיבוי שלך עכשיו -- 2GB Free online backup 2GB גיבוי מקוון חינם
























































Also have a look at גם להעיף מבט e-LM.com דואר LM.com . . This is a SaaS solution that allows you to implement your own workflow. זה פתרון תוכנה כשירות המאפשר לך ליישם את זרימת העבודה שלך. It also automatically tracks all changes with timestamps and who made the change. היא גם עוקבת באופן אוטומטי אחר כל השינויים עם חותמות זמן ואת שביצע את השינוי. The biggest advantage is that you can give your customer access as well so that they can log their requests directly into e-LM and then monitor the progress on each individual item. היתרון הגדול הוא שאתה יכול לתת גישה הלקוחות שלך גם כדי שיוכלו להיכנס לבקשות שלהם ישירות לתוך ה-LM ולאחר מכן לפקח על התקדמות על כל פריט בנפרד.