Меню

Други

Влез Излез

Публикуването на съдържание било трудна работа

Ето каква е и цялата история:

Решаваш един слънчев ден да си правиш сайт, но така и нямаш идея какво ще има на сайта, така че – ще чака. След време се сещаш, че онези преводи на песни, които си писал някога в миналото имат нужда да бъдат не само представени на хората, но и подкрепени с обяснителни записки кое как и защо се превежда, както и частична интерпретация на текста. Отделяш два дена да си направиш едно скромно сайтче, а на третия решаваш да се заемеш със същинската работа и да вкараш и малко съдържание. Започваш с клипа на първата преведена от тебе песен, като решаваш за най-просто да embed-неш видеото от vbox7.com, което и без това си върви с въведени субтитри. Да, ама embed кода на Vbox-а е гаден и на WordPress някои от таговете не му харесват и го филтрира. Не само това, ами и ръчно трябва всеки път да му оправяш широчината и височината, за да е по-прегледно и да заема пълната му предоставена широчина в сайта. Решаваш, че един WP филтър ще свърши работа, за да редактираш кода. Да, ама дори и редактиран, кода пак е гаден и player-а не е същия като този, който се вижда когато клипа си се гледа на оригиналния сайт. Отделяш половин час да им разгледаш скриптовете и заявките, за да си направиш сметка как да си вкараш същия клип като техния (барабар със субтитрите) използвайки само URL-то на страницата, от която се вижда клипчето. Еее – супер – само трябва този адрес на страницата да се въведе някъде. Решаваш да го добавиш като проста мета информация към поста и после с WP филтър да го замениш с качествен embed code. Да, ама ще е по-добре да се направи като мета информация към поста, че току-виж филтъра не се приложи. Добавяш си потребителското поле към публикацията и се сещаш, че има някои неща относно клипчето, които ако зареждаш всеки път ще работи много бавно, затова ще е по-добре част от информацията да се кешира. И това кеширане трябва да става при въвеждане или промяна на мета информацията. А тази промяна трябва да се засече вътрешно. Решаваш да разшириш библиотеката (тази дето сам си я правил), която използваш за потребителски полета, като добавиш поле за video embed code. Малко тъпа идея, но ще трябва да свърши работа. Започваш работа и осъзванаш, че твърде голяма част от кода ще се преповтори, а и това поле е всичко обратно на това, което се опитваш да постигнеш (най-вече гъвкавост) и зарязваш идеята. Връщаш се на момента, в който търсиш кадърно решение и ти хрумва да добавиш action hook-ове и филтри към потребителските полета. Отделяш още час докато направиш и това и когато вече ти се спи твърде много, за да продължиш и си спомниш, че трябва и да вечеряш преди да си легнеш, осъзнаваш, че колкото и работа да си свършил реално нямаш никакъв резултат, който да може да се види и да се оцени, а сайтът продължава да си седи празен. Отчаяно си правиш сметка, че ще имаш поне още няколко дена работа и се жалваш в един дълъг пост как пак нищо не си свършил.

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax