Постове с етикет: ‘gothic.bg’

gothic.bg Open Registration

   Пуснато от: Silentium   в develop



Малко реклама сега 🙂

От днес вече всеки може да се регистрира в сайта www.gothic.bg. Регистрациите са напълно отворени и вече не са Ви нужни покани, за да получите акаунт. За момента нещата, които ще се предлагат на регистрираните потребители не са много, но… Работим по въпроса за разширяване на възможностите. Бавно, но славно, както се казва. Всеки е добре дошъл, стига да се държи културно и да не прави глупости 🙂

Етикети:


Happy Birthday… to US!

   Пуснато от: Silentium   в day/night, develop



Времето си минава, вятърът продухва празните глави на хората и разнася неизписаните листчета хартия по празните, студени улици. И като всяко нещо, подвластно на константата време, така и ние остаряхме с една година. Така де, сайтът остаря, но за него времето не тече по-различно, та реално всички сме добавили една годинка към колекцията.
Сега, ако погледна назад тези изминали 12 месеца, и видя какво сме постигнали, не бих казал, че е толкова много… Не, това не е песимизъм, а реален факт. Съпоставен е разбира се срещу това, което сме си мислили или сме си мислели, че си мислим :Д Но това не значи, че ще се откажем. Ни най-малко. Зад това твърдение мисля, че смело застава и фактът, че рождения ден отчетохме с чисто нова, собствено изработена версия, на сайта и цял нов раздел с красива и обемиста статия.
Надявам се, че през следващите няколко месеца ще можем да добавим още не малко екстри – някои видими за нормалното око, други скрити из кода на страницата, но все така ценни и важни за цялостната функционалност на сайта.

Решихме също така, по случай рождения си ден, да подарим диск на един от вас – този, който успее правилно да отговори на един елементарен въпрос. Кликнете на картинката по-горе, за да отидете на страницата с играта. Попълнете кратката форма и участвайте в първата игра с награди на gothic.bg. Тя ще продължи до края на месеца и победителят ще бъде уведомен по мейла, който е въвел в полето (затова гледайте да пишете правилен и съществуващ мейл, защото ако сте победител и не успеем да се свържем с Вас, няма да си получите наградата).
Много ми се иска да се съберат поне едно десет-петнадесет човечета, че да можем наистина да наречем това игра. За съжаление вече над две седмици (началото беше поставено на втори март със стартирането на новата версия на сайта и все още седи на главната страница) имаме точно двама участника, което е жалко наистина.

И все пак, като заключение, искам да кажа, че ние смело продължаваме напред и бавно, но славно ще увеличаваме базата си данни със статии, биографии и ревюта, както и ще добавяме и променяме фунционалностии по самия сайт. Кой знае, може пък от следващата година вече да се похвалим със солидна фен база 🙂

Честит ни рожден ден 🙂

Етикети:


www.gothic.bg Beta Test

   Пуснато от: Silentium   в develop



Време е 🙂 Бета тестовете на новата, изцяло авторска версия, на сайта вече започнаха. За повече подробности и информация можете да посетите темата ни във форума.
Най-искрено се надявам до края на месец февруари всички проблеми и глупости по сайта да бъдат изчистени напълно и от първи март да функционира новата логическа (не външен вид) версия на готик.бг. Имам още неща на ум, които планирам да добавя като опции, но поне вече няма да ми се налага да ровя като откачен из сайтове за компоненти на джумла, които да предлагат това :Д
Също така се надявам, че с новата система за потребители ще привлечем и повече човечета, като всяко участие на сайта ще се поощрява, а бонус точките един ден могат да ви донасат неочаквани награди 🙂

Станете част от Българския готик портал… сега! :Д

Етикети:


gothic.bg version 2

   Пуснато от: Silentium   в develop



Първо, нека започнем с причината, поради която изработването на версия 2 беше наложително. Тя е много проста – контрол над това, което може да се добавя и прави по сайта. Версия 1 на сайта е изработена върху cms (content management system) Joomla и дълго време върши повече от прекрасно своята цел. Проблемът обаче се появява когато се наложи да правиш неща, които системата не ти позволява или ти позволява в някаква прекалено незадоволителна степен. (За пример „Очерк на събитие”, заради когото се наложи промяна на базата данни и писане на код директно в компонентите. Това от своя страна прави ъпдейта на този компонент, а и на цялата Joomla абсолютно невъзможно, а в новите версии със сигурност може да се появят нови и хубави неща.) До този момент се опитвах по един или друг начин да се нагаждам към възможностите на фреймуърка и да ги използвам максимално. Проблемите се появиха с изграждането на User Area-та, за която вече ставаше дума. Тук ограниченията и възможностите са много под желаните от мене, а за да постигна това, което аз искам, ще се наложи много сериозна модификация на много неща. Именно поради този факт сметнах, че много по-лесно и удобно ще е аз сам да си създам сайт като тук всички ограничения ще опират единствено до моите умения.
Искам да обърна внимание на факта, че от дизайнерска гледна точка, сайтът няма да претърпи кой знае какви промени. Цялостната идея ще си остане същата, защото не ми се мисли нов дизайн, а и на този му е още рано да се сменя :Д Това, което се променя, всъщност е ядрото. Сайтът ще бъде изцяло писан от мене и няма да ползва никаква основа освен моята собствена.
Какво ще бъде новото и/или промененото:
Главната страница:
Новините на главната страница вече ще се генерират динамично и всичко е вързано по месец, ден и година. С други думи всички новини за даден ден са в един пост и скрипта сам ще си ги търси динамично от базата данни и още на първо число на месеца главната страница ще се променя и нов линк с архивно съдържание за изминалия месец ще се появява в дясно. (Това е от техническа гледна точка… Потребителите няма да усетят някаква разлика.)
Също така събитията вече ще се архивират на следващия ден след като са минали, а не 2 дена по-късно и адекватно съобщение на български ще се изписва ако няма предстоящи такива.
В раздел музика:
Събития:
Събитията като цяло си остават със същата идея. Леко съм променил информацията за дадено място и съм премахнал ненужните данни като „Пощенски код” и „Община”, които бяха задължителни преди, заради картите. Линковете към архивирани и предстоящи събития са си правилно асоциирани със съответната категория или място, а линковете към дадена категория или място в таблицата се съобразяват с това дали гледате предстоящи или минали, и ще ви пратят в съответната визуализация.
Новото, което ще забележите, като кликнете на дадено събитие, е опцията да се добавите към него (Само за регистрирани потребители, разбира се). Идеята тук съм взаимствал от last.fm. В смисъл, че принципът е същият – прави се проверка дали е предстоящо или минало събитие и след това ви търси в таблицата. Ако ви няма, ви предлага да си изберете между две опции – дали ще присъствате със сигурност или може би (за предстоящо събитие) или само „Бях” (за минало). Ако сте се записал с едно от двете опции по-горе за предстоящо събитие, ще ви даде избор между другата опция и опция да се отпишете. Ако сте се записали и събитието е минало, ще имате опция да се отпишете, ако не сте ходили. (Тук няма значение дали сте избрали „Да” или „Може би” преди това.)
Биографии:
Цялата страница с биографиите беше преработена, за да има един по-хубав и удобен вид. Няма да бъдат просто изредени снимки на групите, на които имаме преведени биографии. (Вижте скрийншотите за повече инфо). Освен това ще можете да избирате групи, които започват с дадена буква, а също така вече ще има и търсене (За момента не е много смислено, защото нямаме много биографии, но някой ден не се знае :Д).
Освен това като влезнете в самата биография, горе над снимката на групата, ще има обложки на албуми, ако такива съществуват за тази група.
Албуми:
Тук също съм се опитал да придам по-красив и „центриран” вид на страницата. Отново ще имате търсене – както за албум, така и за група. Азбучният указател е за албумите (както и сега).
Таблицата вече има сортировка на всяка една колона, като по този начин можете да подредите албумите по начин, на който на вас ви харесва. Също така е въведено и странициране.
Новото, което липсва във версия едно, е визуализацията на всички албуми от дадена група. Като кликнете на името на групата, ще бъдете отведени до страница, в която ще можете да видите всички албуми от тази група.
При визуализацията на дадено ревю ще можете да видите всички албуми от тази група (ако има повече от един.)
Коментарите също не са забравени и са само за регистрирани потребители. За да се избегнат опити за злоупотреба, коментарите се стрипват от всякакви html тагове, в това число и нов ред. С други думи всичко ви е на един ред  Като съм ги ограничил до 500 символа, което е повече от достатъчно.
Статии:
Музикалните статии също претрърпяха лека промяна и страницата прилича на тази с биографиите. За момента там няма нищо друго, защото са ни малко. Като се увели бройката някой ден, ще мисля за подобрения.
Общо взето останалите раздели са си едно към едно изкопирани, защото не е като да има нужда да им променям нещо.
Това, над което ще се средоточа идния месец, а и януари най-вероятно, ще бъде тази просволута потребителска част, с която всеки да може да изпраща статии.
Сега, като имам пълен контрол, нещата ще са по-лесни от гледна точка на идеята, но самата реализация сигурно няма да е толкова красива и user friendly колкото би била на Joomla-та, но мисля, че в крайна сметка ще стане 
Сайтът ще има нужда от много солиден бета тестинг, защото на много места се налагат адски много проверки и за много неща да бъде помислено. Няма начин просто да успея да се сетя за всичко, а и къде сте виждали завършен продукт без бъгове и проблеми? :Д
По скромните ми сметки се надявам бета тестовете да започнат началото на февруари и да продължат до края на споменатия месец. Идеята е от първи март, когато е официалният ни рожден ден, да започнем да работим с новата версия.
Повече информация отново това и потребителската част, очаквайте като има такава в темата във форума ни.

Етикети:


gothic.bg New Forum Design

   Пуснато от: Silentium   в develop



Добре де, признавам си, предната тема на форума беше ужасна… Човекът, който я е правил, сигурно не е знаел за съществуването (или го е отричал) на други браузери освен мозила (визирам IE разбира се :Д)… Имаше адски много бъгове и не седеше добре на по-ниски резолюции (не че ми е ясно кой още ползва 640х480 да речем, но това е друга тема)…
Та в този дух на мисли реших, че е време да се заемем малко по-сериозно и да си направим собствена тема, която да е съвместима колкото се може с повече от изискванията и възможностите на потребителите. Не става дума да напиша нещо от нулата – в това смисъл няма, а и толкова време нямам… Но намерих наистина добра от към структура и код тема, която похванах понеделника и смятам, че ще успея да редизайна почти на 80%, но ще пасне на форума… Като този път дизайна включва всичко, дори бутони на български 🙂 Дано се окаже по-добра от предната 🙂

Етикети:


gothic.bg Officialy Online

   Пуснато от: Silentium   в day/night



И така, вече официално (от снощи – 01.03.2009) сайтът вече е онлайн. Все още има доста неща за оправяне и довършване, но мисля, че по-голямата част са направени и може да бъде посещаван от хората 🙂 Това, което предстои да се направи, освен очевидното добавяне на статии във всички категории, е форумът, който е почти завършен и потребителската част, която все още не е започната… но всичко с времето си…
Всякакви критики, забележки, коментари, хвалби можете да изпращате чрез книгата ни за гости или чрез контактната форма… Ще се стараем да обръщаме внимание на всички и всичко и да отговаряме 🙂
И дано нещата потръгнат…

Етикети:


Simple Reviews Category Hack

   Пуснато от: Silentium   в develop



Понякога нещо толкова елементарно може да вземе здравето на човек. Вчера над четири часа се мъчех да постигна нещо, което за програмист с малко повече опит (от моя) би било вероятно лесна работа, но аз супер много се изнервих… Но… в крайна сметка постигнах желания резултат, което си беше и целта… Сега смятам да го опиша тук, че не се знае кога и как ще ми потрябва пак 🙂
Идеята: При листване на една категория, всяко ревю се появява във формата на таблица, която показва заглавието (или колкото заглавия сте определили – в моя случай това са ‘Изпълнител’, ‘Заглавие’ и ‘Година’) и оценката на албума, за който е писано. Таблицата е съвсем обикновена и се описва в темплейт файл, който се намира в:
/administrator/components/com_sipmle_reviews/addons/modules/Category_Module/templates
и се нарича: CategoryMain.html.php
В него е описано горното меню с буквите, филтрирането на таблицата, самата таблица с ревютата и футъра, който е под формата на пейджинг, бройка на показване и прочие ненужни глупости.
Това, което на мене лично ми взе здравето, беше описването на отделните елементи, които се взимат за всяко ревю. Всички нужни параметри, функции и класове за този модул (почти всички всъщност) се описват една директория по-нагоре във файла: Category_Module.php.
Целта на занятието е до второто заглавие на всяко ревю, което е името на албума в случая, да се повява малка (50х50) картинка на обложката.
Първо тази обложка трябва да бъде описана във втория файл, за да знае първия как и откъде да си я вземе. Параметрите за темплейта се намират във функцията: _DisplayReviews(), която започва от 277 ред. В случая е необходимо да се опише променлива за обложката, която, ако се разгледа функцията, ще се види, че липсва. Това може да се направи във foreach цикъла… да речем под 333ти ред. Добавя се следното:

$reviewDetails->imageURL = Review_Module_SHOW_IMAGE ? $row->imageURL: “”;

Вече имаме променлива imageURL, която може да се извика в първия файл…

Оригиналната таблица изглежда така:

function AddReview(&$r)
{
$css = $this->_Alt ? “reviewRowAlt” : “reviewRow”;
?>
<tr class=”<?php echo $css;?>”>
<td><?php echo $r->title1;?></td>
<td><?php echo $r->title2;?></td>
<td><?php echo $r->title3;?></td>
<td><?php echo $r->rating;?></td>
<td><?php echo $r->reviewer;?></td>
<td><?php echo $r->date;?></td>
</tr>
<?php
$this->_Alt = !$this->_Alt;
}

Просто на желаното място трябва да се добави още едно ехо, което да извиква $r->imageURL… проста работа, ама на мене ми отне над 4 часа и именно затова кефът от крайният резултат е много голям.
А самият резултат може да бъде видян тук:
http://gothic.bg/releases.html?category=2-Reviews

Етикети: ,


gothic.bg – Evolution/Degradation in Design

   Пуснато от: Silentium   в develop



След месец мъка, рисуване на фотошоп и безкрайна почти битка с интернет експлорер (умрете, автори негови :Д), най-после сайтът започна да придобива някакъв представителен вид; има още разни неща за оправяне, но вече има светлина в края на тунела хехе 🙂
И все пак… нека покажа няколко картинки от кратката му еволюция или деградация… зависи от гледната точка. Доста различни идеи имаше, доста отпаднаха, други се промениха, а трети така и не бяха интегрирани… но… каквото такова… Идеята за семплост и опростеност поне мисля, че беше постигната…

Най-първата версия:

Радикални промени, свързани с цялостния дизайн:

Малко обяснителни бележки и леки промени:

И версия 1.3, която имаше сравнително завършен вид…

Ами, това е засега… До две седмици трябва да се появи и сайтът на неговия си адрес ако всичко мине както трябва 🙂

Етикети:


gothic.bg In Progress

   Пуснато от: Silentium   в develop



За тези, които не знаят (а те са доста :Р), вече тече работата по сайт с домейнче gothic.bg. Какво ще стане и как ще се развие не е много ясно, но моя милост от няколко дена се занимава с дизайна.
Идеята е да бъде максимално минималистичен (макар, че съм сложил няколко елемента в повече :р) и по-опростен… Алфа версията (двама или трима души са виждали 1.0) днес се сдоби с още една единица и вече е 1.1. Все още не искам да показвам нищо тук, но част от нея стана доста добре. Като се има в предвид, че аз не съм се специализирам в една област конкретно, а мога от всичко по-малко, дизайнерите ме похвалиха за горната част от страницата :Д Така, че щом те я харесаха, значи нещата вървят добре 🙂
До края на другата седмица мисля, че можем да минем в бета или направо RC версия :Д
А ако трябва да дам някаква прогноза за краен срок… ами да речем, че първи декември ми се вижда много добро число за начало на сайта…
Скоро очаквайте още 🙂

Етикети: