Post on 01-Jul-2015
Pencil CMSMiesiąc Kwiecień
Opracował Marcin Lenkowski
Zaczynamy
Witam prezentacji twórców Pencil CMS.
W tym miesiącu zajmiemy się projektowaniem systemu, tak by był prosty dla użytkownika i frontend developera, przy jednoczesnym jak najszybszym działaniu (optymalizacja).
Zadania które podam w następnych slajdach zostaną rozłożone między programistów w jak najszybszym czasie.
Wiemy jaką mamy erę
WEB 2.0 - To pojęcie bardzo obszerne, reprezentujące nowe trendy i rozwiązania to co nas interesuje to jego wpływ na sposób funkcjonowania internetu.
W 2005 roku pojawił się stosowany dziś wszędzie mechanizm asynchronicznego javascriptu i XML’a. Od tego czasu dążymy do ulepszania aplikacji internetowych, portali społeczościowych i komunikacji w internecie.
Pencil a Web 2.0
Pencil z założenia ma być nie CMS’em, a aplikacją biurową, umożliwiającą zapisać dowolne dane w dowolny sposób. Można powiedzieć że będzie to nowoczesny Word, z tym że umożliwi on zapisanie tekstu do dowolnego formatu (XML, PDF, RTF, HTML) i udostępnienie go w błyskawiczny sposób.
Pencil ma jednocześnie umożliwiać łatwą pracę w grupach, ale nie tylko na zasadzie wiki, ale na zasadzie inteligentnego Ajaxowego chatu.
To już jest!
Google docs pozwala na to już od dawna. W bardzo łatwy sposób możesz tworzyć dokumenty i arkusze kalkulacyjne, a nawet proste prezentacje. Dlaczego więc ktoś ma płacić za własny serwer i aplikację?
Różnica
Google docs jest dużym graczem, z którym nie da się wygrać, jednak Pencil ma być tylko i wyłącznie w stylu aplikacji biurowej, a nie nią stricte. Chodzi o to że dzięki temu mogę napisać dowolny tekst, zamieścić dowolnego PDF’a i udostępnić go, lub nie. Pencil będzie CMS’em jednak z dwoma warstwami, tak samo ważnymi - Strona i Warsztat.
Zalety
Dzięki temu dla przykładu będziemy mogli działać jak gazeta, raz w miesiącu sprzedawać PDF’y a po 3 miesiącach zamieszczać ten sam tekst na stronie z reklamą.
Do sprzedarzy będzie za pewne potrzebna obsługa tokenów, którą zajmiemy się w najbliższym czasie.
Styl pracy
Napisz (samotnie lub w grupie)
Edytuj i ulepsz (może to robić więcej niż jedna osoba)
Zapisz i publikuj w ten czy inny sposób (można ustawić typ - Dokument PDF, RTF, zwykła treść na stronie, oraz datę publikacji, lub czasowego umieszczania)
Zadania
Zaprojektowanie Graphic User Interface
Badanie narzędzi dostępnych na rynku (ewentualne wykorzystanie API)
System użytkowników i uprawnień(ulepszyć z Vigil Framework)
Zintegrować google charts, FPDF, Light RTF.
Stworzyć narzędzie do pracy jedno osobowej
Podział prac
GUI - Marcin Lenkowski
Badania rynku i implementacja API - Marcin Lenkowski
System użytkowników i uprawnień - Radosław Pietruszewski
Integracja google charts i innych formatów - Marcin Lenkowski
Narzędzie pracy jedno osobowej - Marcin Lenkowski & Radosław Pietruszewski