Šis raksts tapis 30 dienu rakstīšanas izaicinājuma ietvaros.

Lai cik ļoti daudziem nepatiktu WordPress, šī platforma joprojām ir ļoti populāra. Un šaubos, ka tuvākajā nākotnē to aizvietos kāda cita. Ja skatāmies uz statistikas datiem, tad WordPress it kā lietojot katra ceturtā Web lapa. Daļa gan šo lielo popularitāti apstrīd, norādot, ka WordPress lieto 15% vai pat tikai 10% no visām Web lapām. Īstenībā ir tā, ka, ja vien neesat Automattic komandas biedrs, tirgus daļas cipars nav tik būtisks. Ir skaidrs, ka WordPress ir populārs, to lieto miljoniem Web lapu. Turklāt stipri liela daļa no visiem blogiem griežas tieši uz WordPress. Un, ja kaut kas ir tik populārs, tad tas ir labs mērķis dažādiem ļaunprāšiem. Viena no lietām, kuru vari darīt, lai tava WordPress lapa būtu drošāka, ir regulāri likt atjauninājumus un neistalēt aizdomīgus paplašinājumus. Bet, ja gribi justies vēl drošāk, uzliec Wordfence Security spraudni.Continue reading

No šodienas pieejams WordPress 2.5 RC2. Iepriekš jau teicu, ka dzīvojos ar WordPress 2.5 RC1. Kopš to uzliku – nekādas problēmas tā arī neesmu pamanījis. Vienīgi vairs pie ierakstiem komentāros nerādās saites uz citiem blogiem, kuri saitē uz maniem rakstiem. Nesaprotu kāpēc tā. Agrāk viss bija OK. Nu vairs nav. Bet šķiet, ka tai nevajadzētu būtu WordPress 2.5 problēmai.

Lai nu kā – 2.5 RC2 nu ir pieejams. Uzliku – nekas nenobruka. Izstrādātāji ir publicējuši arī Screencastu, kurā redzams kā izskatās Dasboard un viens no labākajiem jaunievedumiem – Galerijas (vairāku attēlu vienlaicīga augšupielāde, pievienošana ierakstiem speciālā “Galeriju” formātā utml.).

Tiem, kas domā likt vai nelikt 2.5 varu teikt – lieciet. Bet, protams, atbildību neuzņemos.

Lejupielādēt var šeit, bet screencast noskatīties šeit.

Uzreiz pieminēšu, ka WordPress 2.5 vēl nav pieejama fināla versija, bet tikai RC1, kas ir paredzēta vairāk testēšanas nolūkiem. Upgrade notika ļoti gludi un izskatās, ka nekādas kļūdas arī nelec ārā. Strādā viss tā kā tam būtu jāstrādā.

WordPress 2.5 ir daudz visādu jaunievedumu. Piemēram: pielāgojam dashboard, vairāku failu augšupielāde, iebūvētas galerijas, spraudņu atjaunināšana ar viena klikšķa palīdzību, tagu menedžēšana, iebūvēts Gravatar atbalsts, ātrāka ielāde utt. Visbūtiskāk ir mainījusies tieši administrēšanas daļa. Man patīk jaunievedumi no tehniskā viedokļa, bet nepatīk dizaina risinājums. Gaiši zilā krāsa man šķiet pārāk neizteiksmīga. Turklāt visi bloki saplūst kopā, jo ir vāji nodalīti ar kādiem dizaina elementiem. Es no dizaina neko daudz nesaprotu, bet kā parastam lietotājam šķiet, ka kaut kas trūkst.

Detalizētāku informāciju, kā arī ekrānšāviņus, par WordPress 2.5 veiktajiem jaunievedumiem varat atrast šeit, bet lejupielādēt WordPress 2.5 RC1 varat šeit.

Šeit tiek ziņots par to, ka iespējams paspēlēties ar WordPress 2.5 demo versiju. Pati WordPress 2.5 demo versija pieejama šeit. Pieslēgties var ar lietotāja vārdu admin un paroli demo. Droši drīkst spēlēties, jo dati tiek iztīrīti reizi stundā.

Īpaši ieteikts pievērst uzmanību sekojošām sadaļām: Dashboard, Media Uploader, Write Dialog Screen, Manager, Widget interface, kā arī kopējam dizainam un veidam kā iespējams pievienot/dzēst tagus.

WordPress 2.5 demo

Kamēr mēģināju spēlēties secināju, ka lapa ir ļoti lēna. Laikam liels daudzums personu saskrējis paspēlēties. Cerams, ka nedaudz vēlāk slodze norims. Pagaidām nevaru īsti komentēt savus iespaidus, jo ar pāris minūšu paspēlēšanos nepietiek. Ja lapa vēlāk būs ātrāka, tad gan jau izpētīšu un pastāstīšu ko vairāk. Vēl tikai piebildīšu, ka WordPress 2.5 būs pieejams marta mēnesī.

Nu jau kādas pāris nedēļas pievēršu uzmanību (ar RSS) Web lapai killersites.com. Apmeklējot attiecīgo adresi var atrast noderīgas video pamācības. Daļa ir maksas, daļa bezmaksas. Piemēram, bez maksas tiek piedāvata WordPress konfigurēšanas pamācība, kas veidota astoņās daļās. Ir arī bezmaksas Ajax pamācība, kas sastāv no 15 daļām. Ajax saistītajos video ir redzams kā strāda Ajax bāzēts iepirkšanās grozs (gan vizuāli, gan izskaidrots kods). Savukārt PHP pamācība ir vairāk kā 20 daļās.

Uzreiz varu teikt, ka tie, kas ar attiecīgajām tehnoloģijām ir pazīstami šie video var nebūt īpaši noderīgi. Pamācības vairāk domātas tiem, kam nav bijusi īpaša saskarsme ar apskatītajām lietām.

Par video kvalitāti īsti spriest nevaru, jo esmu paskatījies tikai kādus 3 video. Uzreiz jāsaka, ka autors (Stefan Mischook) runā ļoti brīvi, reizēm šķiet, ka pat nedaudz pārāk aizrunājas. Bet, protams, iesācējiem ļoti ieteicams šos materiālus noskatīties. Tie nebūs ļoti īsi. Piemēram, par Ajax tiek runāts ilgāk kā 3h.

Par maksu ir piejamas video pamācības par Web dizainu, Dreamweaver, Flash un iespējams arī par citam tēmām.

Pats labprāt noskatītos kādus ar Zend Framework saistītus video (kaut ko vairāk par pašu ievadu attiecīgajam ietvaram). Ja kādam ir zināmas adreses, kur pamācības var noskatīties, būtu pateicīgs, ja padalītos ar tām.

WordPress ir spēcīgs rīks. Un jo vairāk tam tiek sarakstīti dažādi funkcionalitāti paplašinošie spraudņi, jo spēcīgāks tas kļūst. Es jau iepriekš rakstīju, ka WordPress pašam pietiek dažādu problēmu, bet nesen saskāros ar pavisam jaunu un ļoti neizskaidrojamu. Situācija bija tāda, ka nenoteiktos laika periodos, nenoteiktu laika sprīdi WordPress izdvesa tikai baltu lapu. Tātad verot vaļā jebkuru pup.lv lapu varēja redzēt nevis saturu, bet tukšumu. Pat ne lapu ar <html> atverošajiem/noslēdzošajiem tagiem. Bija dienas, kad šādu parādību nemanīju, bet bija dienas, kad tāda parādība bija novērojama pat vairākas stundas pēc kārtas.

Man ir smagas aizdomas, ka šo nejēdzību radīja kāds no spraudņiem, kurus izmantoju. Īsti vēl nezinu kurš. Bet nu jau ir kādas stundas apritējušas kopš esmu deaktivizējis WP-Syntax spraudni un šādas problēmas vairs neesmu novērojis. Varbūt esmu atradis vainīgo, bet varbūt nē. Katrā ziņā, pirms sāku spēlēties ar spraudņiem, šāda lieta nebija novērojama. Tāpēc esmu teju vai par 100% pārliecināts, ka tā ir spraudņu vaina. Ja gadījumā WP-Syntax nebūs pie vainas – došu info par to, kā veicas meklējot vaininieku.

Beidzot, pēc vairākām RC versijām ir iznākusi WordPress 2.3 fināla versija. Izmaiņas ir ļoti daudzas un ievērojamas. Svarīgākās no izmaiņām manā atreferējumā:

  • Tagu (birku) atbalsts. Tagad, lai izmantotu tagus vairs nav nepieciešams izmantot speciālus spraudņus.
  • Jauns atjauninājumu paziņotājs, kas ziņo par to, ka iznākusi jauna WordPress vai izmantoto spraudņu versija.
  • Iztīrīti URL.
  • Ieviesta “pending review” funkcija. Kāds var pateikt, kā smuki iztulkot “pending”? Loģiski saprotu, ka tas ir “vēl nenoticis, bet ceļā uz notikšanu”, bet kā to pateikt vienā vārdā? Šī funkcija paredzēta tiem blogiem, kurus raksta vairāki autori.
  • Uzlabota WYSIWYG funkcionalitāte (pēc speciālas pogas uzspiešanas parādās jaunas funkcijas).
  • Ieviests pilns Atom 1.0 atbalsts, jQuery ir par 800% ātrāks, uzlabotas iespējas izmantot filtrus un āķus (hooks), $wpdb->prepere() mijiedarbībai ar SQL pieprasījumiem un daudzas citas lielākas un mazākas izmaiņas.

Pilnu izmaiņu sarakstu var atrast šeit.

Neskatoties uz daudzajām izmaiņām atjaunošanās uz versiju 2.3 noritēja gludi – gluži tapat kā atjaunošanās uz 2.2.x versijām. Vienīgi bija nepieciešams viens papildus klikšķis, jo bija jaapstiprina datu bāzes struktūras maiņu. Lai gan atjaunošanās bija veiksmīga, šī ieraksta laikā jau pamanīju pirmo problēmu. Saglabājot melnrakstu tiek izmesta datu bāzes kļūda.
WordPress database error: [Table 'wp_post2cat' doesn't exist]
SELECT cat_ID AS ID, MAX(post_modified) AS last_mod FROM `wp_posts` p LEFT JOIN `wp_post2cat` pc ON p.ID = pc.post_id LEFT JOIN `wp_categories` c ON pc.category_id = c.cat_ID WHERE post_status = 'publish' GROUP BY cat_ID

Tāpēc sāk šķist, ka viss nav tik gludi, kā sākumā liekas. Bet nu to jau rādīs laiks.

Papildināts: SQL kļūdas radīja vecs Google Sitemap spraudnis.