Първо, нека започнем с причината, поради която изработването на версия 2 беше наложително. Тя е много проста – контрол над това, което може да се добавя и прави по сайта. Версия 1 на сайта е изработена върху cms (content management system) Joomla и дълго време върши повече от прекрасно своята цел. Проблемът обаче се появява когато се наложи да правиш неща, които системата не ти позволява или ти позволява в някаква прекалено незадоволителна степен. (За пример „Очерк на събитие”, заради когото се наложи промяна на базата данни и писане на код директно в компонентите. Това от своя страна прави ъпдейта на този компонент, а и на цялата Joomla абсолютно невъзможно, а в новите версии със сигурност може да се появят нови и хубави неща.) До този момент се опитвах по един или друг начин да се нагаждам към възможностите на фреймуърка и да ги използвам максимално. Проблемите се появиха с изграждането на User Area-та, за която вече ставаше дума. Тук ограниченията и възможностите са много под желаните от мене, а за да постигна това, което аз искам, ще се наложи много сериозна модификация на много неща. Именно поради този факт сметнах, че много по-лесно и удобно ще е аз сам да си създам сайт като тук всички ограничения ще опират единствено до моите умения.
Искам да обърна внимание на факта, че от дизайнерска гледна точка, сайтът няма да претърпи кой знае какви промени. Цялостната идея ще си остане същата, защото не ми се мисли нов дизайн, а и на този му е още рано да се сменя :Д Това, което се променя, всъщност е ядрото. Сайтът ще бъде изцяло писан от мене и няма да ползва никаква основа освен моята собствена.
Какво ще бъде новото и/или промененото:
Главната страница:
Новините на главната страница вече ще се генерират динамично и всичко е вързано по месец, ден и година. С други думи всички новини за даден ден са в един пост и скрипта сам ще си ги търси динамично от базата данни и още на първо число на месеца главната страница ще се променя и нов линк с архивно съдържание за изминалия месец ще се появява в дясно. (Това е от техническа гледна точка… Потребителите няма да усетят някаква разлика.)
Също така събитията вече ще се архивират на следващия ден след като са минали, а не 2 дена по-късно и адекватно съобщение на български ще се изписва ако няма предстоящи такива.
В раздел музика:
Събития:
Събитията като цяло си остават със същата идея. Леко съм променил информацията за дадено място и съм премахнал ненужните данни като „Пощенски код” и „Община”, които бяха задължителни преди, заради картите. Линковете към архивирани и предстоящи събития са си правилно асоциирани със съответната категория или място, а линковете към дадена категория или място в таблицата се съобразяват с това дали гледате предстоящи или минали, и ще ви пратят в съответната визуализация.
Новото, което ще забележите, като кликнете на дадено събитие, е опцията да се добавите към него (Само за регистрирани потребители, разбира се). Идеята тук съм взаимствал от last.fm. В смисъл, че принципът е същият – прави се проверка дали е предстоящо или минало събитие и след това ви търси в таблицата. Ако ви няма, ви предлага да си изберете между две опции – дали ще присъствате със сигурност или може би (за предстоящо събитие) или само „Бях” (за минало). Ако сте се записал с едно от двете опции по-горе за предстоящо събитие, ще ви даде избор между другата опция и опция да се отпишете. Ако сте се записали и събитието е минало, ще имате опция да се отпишете, ако не сте ходили. (Тук няма значение дали сте избрали „Да” или „Може би” преди това.)
Биографии:
Цялата страница с биографиите беше преработена, за да има един по-хубав и удобен вид. Няма да бъдат просто изредени снимки на групите, на които имаме преведени биографии. (Вижте скрийншотите за повече инфо). Освен това ще можете да избирате групи, които започват с дадена буква, а също така вече ще има и търсене (За момента не е много смислено, защото нямаме много биографии, но някой ден не се знае :Д).
Освен това като влезнете в самата биография, горе над снимката на групата, ще има обложки на албуми, ако такива съществуват за тази група.
Албуми:
Тук също съм се опитал да придам по-красив и „центриран” вид на страницата. Отново ще имате търсене – както за албум, така и за група. Азбучният указател е за албумите (както и сега).
Таблицата вече има сортировка на всяка една колона, като по този начин можете да подредите албумите по начин, на който на вас ви харесва. Също така е въведено и странициране.
Новото, което липсва във версия едно, е визуализацията на всички албуми от дадена група. Като кликнете на името на групата, ще бъдете отведени до страница, в която ще можете да видите всички албуми от тази група.
При визуализацията на дадено ревю ще можете да видите всички албуми от тази група (ако има повече от един.)
Коментарите също не са забравени и са само за регистрирани потребители. За да се избегнат опити за злоупотреба, коментарите се стрипват от всякакви html тагове, в това число и нов ред. С други думи всичко ви е на един ред Като съм ги ограничил до 500 символа, което е повече от достатъчно.
Статии:
Музикалните статии също претрърпяха лека промяна и страницата прилича на тази с биографиите. За момента там няма нищо друго, защото са ни малко. Като се увели бройката някой ден, ще мисля за подобрения.
Общо взето останалите раздели са си едно към едно изкопирани, защото не е като да има нужда да им променям нещо.
Това, над което ще се средоточа идния месец, а и януари най-вероятно, ще бъде тази просволута потребителска част, с която всеки да може да изпраща статии.
Сега, като имам пълен контрол, нещата ще са по-лесни от гледна точка на идеята, но самата реализация сигурно няма да е толкова красива и user friendly колкото би била на Joomla-та, но мисля, че в крайна сметка ще стане
Сайтът ще има нужда от много солиден бета тестинг, защото на много места се налагат адски много проверки и за много неща да бъде помислено. Няма начин просто да успея да се сетя за всичко, а и къде сте виждали завършен продукт без бъгове и проблеми? :Д
По скромните ми сметки се надявам бета тестовете да започнат началото на февруари и да продължат до края на споменатия месец. Идеята е от първи март, когато е официалният ни рожден ден, да започнем да работим с новата версия.
Повече информация отново това и потребителската част, очаквайте като има такава в темата във форума ни.
Categories
- books (101)
- reading challenge 2011 (42)
- reading challenge 2012 (45)
- day/night (266)
- versus (4)
- develop (45)
- games (39)
- dissidia (8)
- platinum club (8)
- vampire the masquerade (7)
- movies (117)
- 30 days movie challenge (17)
- anime (19)
- horror (48)
- horror icons (5)
- short horror opinion (20)
- movie-nights (20)
- movies you should NOT watch (4)
- music (215)
- 30 days song challenge (30)
- events (33)
- releases (24)
- song of the month (56)
- songs (56)
- thinking… (23)
- writings (64)
- a vampire's tale (17)
- backstory (4)
- hunger (11)
- mirogled (1)
- untitled (11)
- books (101)
Archives
- May 2023 (1)
- October 2021 (2)
- June 2021 (2)
- September 2020 (1)
- July 2019 (1)
- May 2017 (1)
- November 2016 (2)
- October 2016 (3)
- April 2016 (3)
- March 2016 (3)
- February 2016 (12)
- October 2015 (2)
- August 2015 (1)
- July 2015 (1)
- January 2015 (2)
- May 2014 (1)
- March 2014 (1)
- February 2014 (1)
- January 2014 (1)
- October 2013 (3)
- August 2013 (1)
- July 2013 (1)
- April 2013 (1)
- March 2013 (1)
- February 2013 (3)
- January 2013 (1)
- December 2012 (2)
- November 2012 (1)
- October 2012 (1)
- September 2012 (1)
- August 2012 (6)
- July 2012 (9)
- June 2012 (6)
- May 2012 (7)
- April 2012 (20)
- March 2012 (28)
- February 2012 (11)
- January 2012 (19)
- December 2011 (11)
- November 2011 (6)
- October 2011 (11)
- September 2011 (3)
- August 2011 (5)
- July 2011 (7)
- June 2011 (20)
- May 2011 (22)
- April 2011 (32)
- March 2011 (16)
- February 2011 (10)
- January 2011 (13)
- December 2010 (7)
- November 2010 (6)
- October 2010 (7)
- September 2010 (8)
- August 2010 (9)
- July 2010 (7)
- June 2010 (48)
- May 2010 (10)
- April 2010 (5)
- March 2010 (6)
- February 2010 (11)
- January 2010 (16)
- December 2009 (4)
- November 2009 (13)
- October 2009 (13)
- September 2009 (7)
- August 2009 (8)
- July 2009 (7)
- June 2009 (12)
- May 2009 (12)
- April 2009 (9)
- March 2009 (17)
- February 2009 (8)
- January 2009 (13)
- December 2008 (19)
- November 2008 (23)
- October 2008 (28)
- September 2008 (17)
- August 2008 (20)
- July 2008 (27)
- June 2008 (13)
- May 2008 (8)
- April 2008 (4)
- March 2008 (15)
- February 2008 (12)
- January 2008 (33)
- December 2007 (28)
- November 2007 (4)
- October 2007 (13)
- September 2007 (1)
Tags
30 days movie challenge (17) 30 days song challenge (30) album (24) anathema (9) anime (23) a vampire's tale (17) books (103) clanbook (6) combichrist (4) concert (23) dead (12) descisions (17) develop (7) diorama (5) dissidia (9) drafts (11) final fantasy (9) flowing tears (4) game (19) games (9) gothic.bg (9) guide (17) haggard (4) happy (4) horror (63) hunger (11) icons (5) lyrics (46) movies (92) music (133) nosferatu (5) party (5) platinum club (8) reading challenge 2011 (42) reading challenge 2012 (44) reading challenge 2013 (5) sci-fi (6) sho (19) short story (43) silentium (7) top 10 (6) tristania (5) untitled cycle (11) vampire the masquerade (7) video (97)