BG | RU | EN

· My Astro Data · Сайт за астрология - лични хороскопи · Астрологични статии, изследвания, терминология ·

Beta: коментиране в сайта

9 януари 2010, 10:25:20 | Категория: Web Development | Автор: Владимир Комаров

Web 2.0Публикацията е предимно за уеб разработчици и е просто дневник, отразяващ изграждането на системата за коментиране в сайта.

Докато не бъде напълно завършенo визуално и функционално коментирането ще бъде достъпно като beta версия само тук, за малък кръг потребители.

Ако искате да се включите в тестването просто ми пишете.

На втория ден от работата по нея нещата изглеждат ето така. А след третия ден вече можете да виждате коментарите под статията.

Легенда:

Задачата е изпълнена   Задачата е изпълнена
Работя в момента   Работя в момента
Все още обмислям идеята   Все още обмислям идеята
Имат ли потребителите нужда от това?   Имат ли потребителите нужда от това?
Отказал съм се от идеята   Отказал съм се временно или окончателно от реализиране на идеята

Всички задачи, разделени по групи и с отбелязан статус:

Предварителна подготовка

Създаване на jQuery плъгин, даващ възможност да се пише на кирилица дори и да няма инсталиран кирилизатор на компютъра.
В момента съм вече на финалната пряка с версия 0.9. Остава да се тества в реални условия във всички браузъри (Firefox 2/3/3.5, Chrome, Safari 3/4, Opera 9/10, Internet Explorer 7/8).
  Работя в момента
Използване на jQuery плъгин за пресъздаване на autogrow textarea (Facebook like): полето за писане на коментара автоматично променя височината си в зависимост от дължината на текста: Auto growing textareas.   Задачата е изпълнена
Създаване на jQuery плъгин, броящ въведените символи + подходящо визуално оформление + ограничение за минимален и максимален брой въведени символи.   Работя в момента

Дизайн на DB, оптимизация/нормализация, документиране

Създаване на основната структура на таблицата/ите за коментарите.   Задачата е изпълнена
Поле-флаг в таблицата за потребители, което да указва има ли право потребителят да коментира. Вж. Модерация на коментирането {2}   Задачата е изпълнена

Дизайн на формуляра за коментиране и на потока с коментарите

Дизайн на карето на отделния коментар. Заоблени ръбчета и сянка: CSS 3 properties: -moz-border-radius/-webkit-border-radius + -moz-box-shadow/-webkit-box-shadow + IE filter за shadow. Всички CSS 3 свойства се добавят динамично през jQuery - кодът остава валиден. Редуване на сиви и бели карета за по-добро разграничаване на отделните коментари.   Задачата е изпълнена

Оживяване на формуляра

Първоначално non-Ajax оживяване на формуляра: публикуване на коментар.   Задачата е изпълнена
Разпознаване и запазване на някои HTML тагове: <b> и <strong> за удебелен текст и <i> и <em> за курсив.   Задачата е изпълнена
Новият ред във формуляра се превръща в break таг, т.е форматирането на редовете се запазва и в записания коментар.   Задачата е изпълнена
Генериране на live preview на коментара. Поставяне на интервал след всяка точка и запетайка, ако такъв липсва, в случаите, когато следващият знак е буква. След всяка точка и интервал (= край на изречението) първата буква да става главна, ако не е.   Работя в момента

Промени в browse сраницата на разделите

Промени в show страницата на публикациите

Промени в потребителския профил, секция Моите коментари

Страница за коментарите към всяка публикация

Модерация на коментирането

Разрешаване/забраняване на коментирането за всяка отделна публикация: DB + Control Panel. {1}   Работя в момента
Разрешаване/забраняване на коментирането за всеки отделен потребител: DB + Control Panel = бан за коментиране в целия сайт. {2}   Работя в момента
Бан за конкретни потребители за конкретна публикация - потребителят може да коментира в други публикации все пак. {3}   Работя в момента

Външни страници - Условия за коментиране

Написване на "Условия за коментиране" като част от общите "Условия за ползване" на сайта.   Работя в момента

SEO

Концепция за URL-тата, касаещи коментирането. Идеята е: Разделяне на коментарите от публикациите: ботовете ще виждат само едното или другото на два отделни адреса. Потребителите ще могат да зареждат коментарите динамично и на порции под статията (Twitter & Facebook like), както и цялата статия, освен excerpt-а в страницата на коментарите.   Задачата е изпълнена

Email Stuffs

Администратор/модератори да получава(т) имейл за всеки публикуван коментар: DB + HTML Template + PHP Class.   Работя в момента

RSS

Създаване на отделна от тази за публикациите обща RSS емисия за коментарите: в момента, в който коментарът бъде одобрен да се появява там.   Работя в момента

Малки джаджи

Gravatar Preview: когато потребител застане с мишката върху нечий Gravatar да се появява уголемен аватар: 80x80 вместо 40x40. Вж. видео "Работен процес" - остава да се фиксне да работи и под IE.   Работя в момента

MS IE Fixes

CSS фиксове за Internet Explorer 7/8, така че нещата да изглеждат що-годе подобно на тези в другите браузъри.   Работя в момента

 

 

Споделяне на новината в Twitter Споделяне на новината във Facebook За да не изпуснете новина: Email и RSS абонаменти

Етикети:

Всички права запазени, www.myastrodata.com © 2008-2010
Препубликуването на статиите в онлайн или печатна медия е позволено само след изрично писмено съгласие от страна на администратора на сайта, Владимир Комаров, и от страна на автора на статията, в случаите, когато статията е на гост-автор! Свободно можете да използвате фрагменти от статията под формата на цитати при условие, че цитатът е уместен и не променя смисъла на написаното, както и ако поставите директен линк към тази статия под или над цитата, задължително (използвайте permalink). Всеки линк от Ваша страна се приема като знак на добра воля в помощ за популяризирането на сериозната астрология и Ви връща моята сърдечна благодарност! Всички въпроси по темата отнасяйте директно към администратора на сайта.

Permalink: http://www.myastrodata.com/news/beta-komentirane-v-sayta/


9 Направете си Gravatar valiastoeva
Venus

12 януари 2010, 11:48:00

~!@#$%^&*()_+}{|?

8 Направете си Gravatar vlkomarov
Mars

12 януари 2010, 00:43:32

'текст в single quotes'
"текст в quotes"

7 Направете си Gravatar vlkomarov
Mars

12 януари 2010, 00:04:43

Би трябвало сега да разпознава оставения в коментара нов ред:

Също така да разпознава таговете за подчертване на текста
и за курсив.Да видим и как е със специалните символи: ~!@#$%^&*()_+}{|?  

6 Направете си Gravatar vlkomarov
Mars

11 януари 2010, 13:15:52

Благодаря, че тестваш коментирането! Много неща в сайта са недовършени и са в процес на разработка, да. Нормално е: това не е работа за един човек в малкото свободно време, което има, но няма как - това е положението засега. Това, за което пишеш отдавна съм го записал в to-do-то: 1. графично, освен таблично, представяне на хороскопа. 2. астро калкулатор, който да смята натална карта, транзити, прогресии, дирекции, вкл и примарни, революции, полупунктове. Не знам кога ще стане: идеята за сайта е две години разработка и след това, ако преценя, че си заслужава - продължавам. ||| To-do: новите редове при писане на коментарите да се запазват: n -> break tag. Bug Fix: под Ubuntu, заради разликата в шрифтовете текстът "Публикуване" в бутона не се събира: width: 86px -> 100px.

5 Направете си Gravatar valiastoeva
Venus

11 януари 2010, 12:33:18

Според мен,като има нещо ново,ще има и коментар.Библиотека,речник...все още са в процес на разработка.Напр.да имаме графика на натала и поне транзити+натал. Лично аз,като голям любител на астрологията,очаквам да получа допълнителни знания от този сайт,когато имам свободно време.И полезни връзки към други сайтове,което вече е налице.

4 Направете си Gravatar vlkomarov
Mars

9 януари 2010, 20:54:07

Това, с което си играх следобеда - да се показва по-голям Gravatar като се застане с мишката върху него - работи във всички нормални браузъри, и не работи като хората в Internet Explorer. Нищо ново под Слънцето - ако не беше това майкрософтско говно повечето неща в нета щяха да стават в пъти по-бързо.

3 Направете си Gravatar axad
Venus

9 януари 2010, 10:58:45

Поздравления за кирилицата.Радвам се,че почти навсякъде вече употребата й става не просто препоръчителна,а задължителна. Все пак живеем в България.

2 Направете си Gravatar mila
Venus

9 януари 2010, 10:14:50

Де факто коментирането вече работи, а се забавих толкова много с неговото пускане, защото исках да доведа до финална версия jQuery Cyrillic плъгина (вж. горе вдясно над полето), който дава възможност да се пише на кирилица - което (ще) е задължително - дори да няма инсталиран кирилизатор на компютъра. В сайта има прекалено много недовършени неща - искам всеки детайл от коментирането да е пипнат добре, преди да пусна системата live. Така че, включете се като beta тестери и помагайте!

1 Направете си Gravatar vlkomarov
Mars

9 януари 2010, 02:21:53

Първи коментар в сайта.

^