Май съм първият да публикувам някои впечатления от днес. Засега изглежда добре, залата е хубава, само малко проблем имах с намирането на wi-fi, тъй като от 5 налични мрежи работи нормално само една (hint – ползвайте VTU_K5_Zala). Иначе аз и Сами закъсняхме, влязохме с гръм и трясък и за малко да се спъна в статива за камерата
Лекцията се забави малко повече от предвиденото (засега 23 минути
| едит: 35 минути, сега следват въпросите и един човек се опитва да изяде Ангел, а Иво също се опитва да спасява:)), засега ми стана ясно само, че този компонент (VirtueMart) може би трябва да го пробвам някой път
. Но имайте предвид, че (според Ангел) ЕДИНСТВЕНO sef404 работи ГОРЕ-ДОЛУ добре с VirtueMart и като цяло SEF компонент не се препоръчва да се използва за VM.
В общи линии засега не е зле лекцията, макар че Ангел е първият, който изнася някаква лекция днес и малко се е притеснил, но ще се опитаме да не му се сърдим
Единствено срещнах проблем с езиковите настройки – изтеглих официалния езиков пакет от сайта на компонента, но той явно не беше предвиден за UTF-8 Joomla!, така че го изтеглих от форума – тази тема може да е полезна на хората, които са се сблъскали със същия проблем.
И малко офтопик: Иво, мисля, че това ще ти хареса
Следваше лекцията за Template Overwrites
Иво, мерси за тази лекция, от известно време се чудех дали да хаквам Джумлата, за да променя изгледа на един определен компонент, сега като се прибера ще го направя както трябва.
Обаче тази лекция мисля, че я разбраха сигурно 9-10 души в цялата зала
Бисер на деня относно Template Overwrites: „Иво, за да ползваме тая магия на стара версия, Joomla-та трябва да е на нова версия, нали така“
Сега слушаме Пламен от save-darina как храни блек хетърите и ни говори за горила маркетинг
Всъщност по-скоро говори за SEO и структуриране на сайт, посмяхме се доволно (не се заяждам, просто беше забавно) и си припомнихме някои неща, които по принцип трябва да имаме предвид при изграждането на един сайт. Изводът от лекцията беше: „Правете сайтове за хората, а не за търсачките“.
За жалост Огнян няма да присъства днес, май снощи победата на Левски му е дошла в повечко и е решил да удави мъката
След обедната почивка продължихме с Joomla! 1.6
Лекцията започна с това как газираната ми вода Devin Fresh ИЗРИГВА и целият ставам мокър (добре че има 4 часа до края да имам време да изсъхна). Благодаря на момичето, което ми даде кърпички да позабърша наоколо
Както и да е, самата лекция започна с яка хранилка над IE6 (защо ли?), който даже Youtube, Google и Facebook официално вече не поддържат (но все още се използва от разни държавни институции, включително мои клиенти за мое нещастие).
Офтопик: Иво, що си с тениска с Joomla! Day Швейцария, бе?
Тук отзад те виждам чак
Като резюме ще кажа, че директна конверсия от 1.0.х към 1.6 няма да бъде възможна, ще има промяна в URL parser-a, съответно смяна в URL-ите, НО ще се поддържа вграден plugin за redirect. И промяната на линковете ще става с много по-малко кликове.
Администрацията ще е по-интуитивна и малко променена. От скрийншота видях, че Joomla! става все по-цветна и с все по-детски дизайн, подобен на cartoon рисунка.
Най-после ще има нови потребителски групи с различни права, една много очаквана функция още от Mambo, функцията се нарича ACL или access control level.
Разбрахме, че ще има „групи групи“ или подгрупи, като на подгрупите могат да се задават определени права, а на групата от по-горно ниво да се задават права, които да са релевантни за всички подгрупи.
Вече определени редактори (потребителско ниво „publisher“) ще имат възможността да редактират само определени категории. За жалост една статия няма да може да влезе в повече от една категория и изобщо не се предвижда подобна функция в 1.6.
Забелязвам старание да се подобри вградената SEO функционалност с оглед на възможността за промяна на Meta данни на повече места, както и разни други настройки. Виждам и използван повече Ajax с lightbox-ове с настройки, което до голяма степен ще повиши usability-то и скоростта на администрация.
Добра новина е, че вече нормално ще може Joomla! да се ползва с ICN поради функцията „discover component“ или нещо такова. В общи линии става въпрос за това, че качвате даден компонент чрез FTP и Joomla! си го открива без да го инсталирате, съответно PHP лимитите не ви засягат чак толкова. Много добра новина за фреймуърка.
Като свое обобщение ще спомена, че Joomla! 1.6 ще бъде комбинация между Joomla!, Drupal и WordPress, което лично на мен ми звучи страхотно.
Ще има нов темплейт/CSS редактор, наречен CodeMirror, който предполагам, че ще използва GeSHi и ще е подобен на CodePress.
Legacy mode отпада, екстеншъните за 1.0 няма да работят под 1.6, но екстеншъните за 1.5 ще се нуждаят от много минимална промяна, за да работят на 1.6. Според Иво промените са от порядъка на 1-2 реда.
Следваше лекция на Юри от Web Creato относно Joomla! шаблоните.
На човека май доста му се спи, но и на него ще простим някак
Обаче тук става жега и това не е много на добре. В общи линии той започна лекцията си, запознавайки ни с това, което го пише в документацията – колко лесно всъщност е да се кодира един шаблон за Joomla! (в случая 1.5). На тази лекция мисля да се облегна назад и да зацикля за около половин час докато свършим, защото май няма да каже нищо извън документацията. Може би тази лекция трябваше да бъде преди Template Overwrites, тъй като е доста по-предишна стъпка, а аз ще си полегна, понеже грам не ми е полезна (нищо лично към Юри, но съм чел документацията доста подробно). Тук малко спирам да пиша, после ъпдейт.
Ъпдейт: продължаваме с един от най-дебатираните казуси: бизнес с Joomla!.
Всъщност отдавна се канех да напиша статия по въпроса „За и против бизнеса с open-source продукти“. Факт е, че българинът е с мислене тип „е щом е безплатно, що го продаваш?“ или „непрофесионално е да ползваш готов продукт“.
Бих искал някакъв коментар по въпроса – кое е по-професионално: да напишеш сам някакъв продукт, с родилни мъки да го поддържаш и ъпдейтваш пакетите му (някои от които със сигурност са готови, всеки ползва jQuery или нещо подобно) или това да използваш продукт, поддържан от хиляди хора, които нямат нужда да го учат ако утре те блъсне кола, за да поддържат сайта на клиента ти?
Аз ако съм фирма, бих предпочел втория вариант – този с алтернативите; този, който е утвърден и със сигурност е добър. А не другия, който е съмнителен. Както казва Иво – идеята е да продаваш услуги, а не продукти.
Следващата тема е моята любима – сигурност.
Съвеите са прости: ъпдейтвайте (примерно 1-2 седмици след нов ъпдейт е добре, за да видите дали няма някакви проблеми) – ъпдейтвайте ядрото, ъпдейтвате плъгините, не слагайте нетестван плъгин на работещ сайт, а тествайте. Другото е да не ползвате топхост и хост.бг, не ползвайте хостинг, който „поддържа“ РНР4 (разработката му спря преди 8 месеца), имайте свой собствен бекъп, не разчитайте изцяло на хостинг компанията си за това. Не ползвайте пиратски приложения, дайте $30 в името на спокойствието си и в името на професионализма. Не знаете кой кракер какви БОНУСИ е сложил из кода, който е кракнал. Освен това пиратският софтуер няма поддръжка и няма как да имате последната му версия, тъй като има различни релийзи от различни кракери.
Сканирайте се редовно, така няма да ви откраднат FTP и CPanel паролата.
Към темата за сигурността бих искал да добавя 2 неща към лекцията на Иво:
1. Попитайте хостинг доставчика си дали има активиран mod_basedir. Напоследък това е основна уязвимост в много, много хостинг доставчици. Например, преди писах за такава в NS1.BG. Ситуацията е следната: аз и Вие сме на един сървър. Аз качвам РНР shell и не мога да разгледам директорията /home/, съответно не мога да видя потребителските имена на хората, които са на моя сървър. Обаче ако използвам определени сайтове, които ми казват кои други домейни са хостнати на моя сървър, след това ако предизвикам РНР грешка в тези сайтове, мога да видя пътя до файла, а съответно и юзърнейма на потребителя. И оттам нататък мога да разгледам /home/username/, защото хостингът доставчикът не е активирал mod_basedir, а ако собственикът на този акаунт не е направил CHMOD 644 на config файловете си, мога и тях да прочета и да му видя паролите. И това благодарение на шернат хостинг. В момента, доколкото съм наясно, такива проблеми има в ICN и в TopHost (edit: току-що Сами ми потвърди за подобна уязвимост и в Dreamhost – сагата продължава, уязвимите са адски много и някои са адски големи). Заради мен и моя приятел human, хостинг доставчици като Superhosting, NS1, дори HostGator са уведомени за този проблем и той е поправен.
2. В първата точка го казах, но в общи линии е следното: CHMOD-вайте всички .php файлове на 644, освен ако не се изисква друго, а директориите – на 755 (пак ако не се изисква друго). Това ще ви предпази от доста ядове. Хостове с отлична сигурност в това отношение са Space.BG, FColor.BG и Ubiquity Hosting, последните са чуждестранни.
Последната лекция беше любимата част на Иво – мултиезичност.
Тук няма какво толкова да кажа, само ще препоръчам за използвате Joom!Fish, тъй като едва ли на някого му е необходима платена алтернатива. Останалото Иво си го каза.
Като цяло впечатленията ми от Joomla! Day са нелошата организация с малки изключения, АДСКИЯТ МОР, защото в тая зала няма климатик. Посещението тук ми беше полезно и може би ще се замисля сериозно дали да използвам Joomla! за повече свои проекти, като последното го казвам в най-положителния смисъл. После отидохме да отдъхнем на по бира, някои са запознахме и като цяло беше един много готин ден. Благодаря на Иво и компания.
P.S.: лекциите и снимките ги има тук.
RSS хранилка за коментарите по тази публикация. Адрес за TrackBack
[...] ми за Joomla! Day с финална редакция. http://gigaworx.biz/admin/статии/02-08-…a-day.html в Любими преди 53 секунди edno23.com Начало контакти [...]
[...] има някои интересни линкове: – Joomla! Day – Joomla Day през погледа на един професионален аматьор – [...]
Към автора: Изключително запленяващо разказваш
Относно жегата – по-назад в залата, респективно по-високо е нормално да бъде по-жешко
Ами аз това съм го писал докато си говорил. Или нещо не съм те чул, или нещо си се оплел
Ако искаш, драсни ми в Скайп какво точно трябва да променя.
Още нещо относно:
„Вече определени редактори (потребителско ниво „publisher“) ще имат възможността да редактират само определени категории. За жалост една статия няма да може да влезе в повече от една категория и изобщо не се предвижда подобна функция в 1.6.“
Не е така. В 1.6. можеш да си създаваш собствени групи с изцяло собствени права върху това и онова (каквото решиш, почти както е в Друпал, но с по-лесен интерфейс). Тоест коментара макар и верен е непълен.
А, то има тука един в излишък, ама този си ми е любим. Иначе не пострада, само няколко капки, но за сметка на това аз се олях целия
)
Da, kazhi i edno golqmo blagodarq ot men
)
Inache bravo za vsichko, mnogo dobre se poluchi. Sega kato se pribera, tova shte go napisha na kirilitza ;D
Между другото, момичето с кърпичките е приятелката ми
Относно жегата, нямаше как да я предвидя. Когато съм ходил в залата преди това беше хладно (нямаше хора) и честно казано не ми е минавало през главата (ще го имам предвид следващият път).
За коментарите по сесиите, някой са интересни