Fri, 04/27/2012 - 14:54
Sveiki, ir uz wordpress bāzes izveidota mājaslapa un blogs vienā valodā.
Ir vajadzība mājaslapu papildināt vēl ar divām vai vairāk valodām. Tulkošana nav problēma, taču wordpress risinājums neder.
Labs risinājums šķiet Drupal, taču zināšanas pietrūkst.
Meklēju kādu, kurš var palīdzēt ātri un nesāpīgi nomigrēt. Principā pac gribu visu darīt, tikai vajag kādu kurš pastāv blakām un palīdz ārtāk visu saprast!
Sveicināts Drupal.lv. Ja datu nav daudz, tad vienkāršāk būs oriģinālu migrēt ar roku. Ja vairāk, tad te saites, varētu noderēt. Pats gan tos neesmu mēģinājis.
- http://drupal.org/node/43178
- http://drupal.org/project/wordpress_migrate
Par saturu migrācijas procesā ir skaidrs.
Neskaidrības ir par moduļu komplektu un konfigurācijas niansēm lai varētu dabūt wordpress bloga funkcionalitāti...
Varbūt ir kāds iesakāms saraksts ar - must have - moduļiem priekš D7 ?
No jautājuma biju sapratis, ka vairāk tas ir tendēts uz tulkošanas moduļiem. Principā Drupal elementārās blog funkcijas piedāvā out-of-the-box. Tālāk ir nepieciešami papildus risinājumi, ja vēlies ko uzlabot, vai pielikt papildus funkcionalitāti. Un tā kā tas saraksts var būt garš, vai atkarīgs no ieceres, tad grūti būtu iedot izsmeļošu sarakstu. Katram izstrādātājam ir savas prioritātes un vajadzības, ku par dažādiem komplektiem vari izmantot kādu no šiem resursiem: Google.
Lai nodrošinātu blogošanas iespējas, Drupal Blog modulis nav jāaktivizē. Tas ir nepieciešams tikai tajā gadījumā, ja vēlies veidot Multi-user blog. Piemēram http://example.com/j2b-blog, http://example.com/ingusneilands-blog, utt. Ja tas ir viena cilvēka (organizācijas) pasākums, tad pietiek arī bez Blog moduļa.
Tālākais ir aktarīgs no iemaņām un paradumiem. Elementārās funkcionalitātes papildināšanai bloga nolūkiem es liktu klāt sekojošus moduļus:
- Kādu no WYSIWYG risinājumiem. Pamatā http://drupal.org/project/wysiwyg plus attiecīgā izvēle pašam redaktoram. CKeditor ir uzskatāms par perspektīvāku. Šeit ir ideāls papildus modulis, ko Gincha ir izveidojis http://www.drupal.lv/wysiwyg-pielagosana
- http://drupal.org/project/image_resize_filter un http://drupal.org/project/insert Pēdējais modulis palīdz ievietot attēlu Body lauciņā, pirms tam to augšuplādējot un pievienojot pie raksta (ne tikai attēlu, bet arī failus). Filtra modulis - nodrošina to, ka ievietotais attēls (kas var būt arī lielāks par vajadzīgo izmēru) tiek automātiski samazināts, paātrinot lapas ielādes laikus.
- Out-of-box risinājumu ar failu pielikumiem es personīgi slēptu (pie Field display), un izmantotu iepriekšējos moduļus. Bet tas ir atkarīgs no vajadzībām.
- drupal.lv ir izmantots arī šis modulis: http://drupal.org/project/imce attēli un faili tiek uzglabāti ./sites/default/files (vai arī manuāli pārveidojot citās vietās), un ar IMCE ir iespēja tiem piekļūt, lai vienreiz izmantotu attēlu lietotu atkārtoti. Taču tas nav vienīgais veids. Šis varētu būt ērtāks un saprotamāks.
- http://drupal.org/project/views Ar šo moduli var veidot dažādus alternatīvus skatus izklājumiem
- Rakstu grupēšanai var izmantot dažādus veidus. Ātrākais un vienkāršākais būtu core Taxonomy. Vari papētīt vēl šo diskusiju: http://www.drupal.lv/ka-pievienot-artiklus
- http://drupal.org/project/pathauto Lai customizētu URL takas, http://drupal.org/project/token palīdz arī takās ievietot jau gatavu mainīgo informācijas devu.
- Ja vēlies ievietot raksta tekstā Youtube.com video, tad klasiski tas nebūs iespējams, ja vien neizmantosi Full HTML teksta ievades režīmu (nav īsti droši, un to parasti nevajadzētu ļaut darīt jebkuram). Izmantojot filtrētu ievades formātu tagi tiek izslēgti. Ja vēlies video saturā, tad labāk ir izmantot šo moduli: http://drupal.org/project/video_filter Bet ja vēlies specifiskāk apstrādāt lietas, tad var noderēt arī http://drupal.org/project/media un papildus ar šo saistītie moduļi.
- Daudziem moduļiem ir atkarības, kuras var iepazīt vai nu moduļa apraksta lapā, vai arī uzstādot uz Drupal, nevarēsi aktivizēt moduli, kamēr nebūs pieejami pārējie.
- Modālie risinājumi - http://drupal.org/project/colorbox vai http://drupal.org/project/fancybox (LV modulis, bet jaunākā versija jau ir maksas, ja biznesa izmantošanai http://fancybox.net).
- Sākās interesanta diskusija, bet jau beidzās :( http://www.drupal.lv/noderigi-moduli
- Vēl var noderēt tādi moduļi, kā http://drupal.org/project/ctools http://drupal.org/project/libraries http://drupal.org/project/addthis vai http://drupal.org/project/service_links http://drupal.org/project/captcha vai http://drupal.org/project/recaptcha http://drupal.org/project/menu_block
Rekur tieši video par migrēšanu no Wordpress:
http://atendesigngroup.com/blog/painlessly-migrate-wordpress-drupal
Nu tā, esmu izkustējies un man ir ko pateikt.
Ar 2/3 valodām statiskajās lapās viss ir kārtībā, ar Language icons visu varu pārslēgt, Menu un Sub-Menu izveidoju bez tulkošanas - viss darbojas.
Ar Front Page ieviesu redirectu uz statisko lapu. Super.
Tagad štukoju blog sadaļu. Satura migrāciju esmu atlicis uz pašu pēdējo brīdi. Gribu saprast principus, kas un kā ir strādās.
Kā izveidot wordpresam raksturīgo blog funkcionalitāti, paturot prātā multi-user blogging iespēju nākotnē ?
Varbūt kāds var iedot kādu paraugu, vai sastādīt kompāniju pie tējas krūzes ar bezvadu internetu un laptopu ?
ps. Nezinātājam Drupal ir pārāk sarežģīts tieši sākumposmā - vienkārši var apjukt visos moduļos, konfigurācijās utt... Trūkst vienkāršu default-settings lai viss darbotos out-of-the-box -.-
Multi-user blogging iespēja jau strādā out of box, un to ir grūti saplēst. ;)
Katram bloga ierakstam ir savs autors, vajag tikai salikt permisijas lai var rediģēt tikai satur ierakstus.
Attiecīgi pēc tam uztaisīt skatus /blog/user-x jau ir triviāli.
Ko tu domā ar "wordpress raksturīgo blog funkcionalitāti"? Pamats taču ir - Title, Author, Body, Attachments, Inline images, Taxonomy (tagging). Vai ir kas vēl vairāk vajadzīgs?
"Tējas krūze" ar bezvadu internetu - izklausās interesanti:). Ja Rīgā, dod ziņu, varam saskrieties, ja "zvaigznes sakrīt". Alternatīvs - TeamViewer/Skype/Facetime sesija - būs ātrāk :)
Out-of-the-box konfigurācija
Multiuser - kā Miķelis jau minēja - kā "divus pirkstus..." :) Ja ieslēgsi Drupal sastāvā esošo Blog moduli, tad tas būs līdzīgi, kā drupal.lv lapā. Ja gribi kaut ko mainīt, vai papildināt, tad ir konkrētāk jāzin ko. Bet īsti nav ar to problēmu. Permissions ir pamatā. Es pat teiktu, ka Blog modulis ir out of the box ar default konfigurāciju - jāpieliek tikai pareizās tiesības, lai visi nevar darīt visu. Ir kas specifiskāks?
Ieslēdzu blog moduli un sapratu, ka wordpress post migrācija ir jāveic ātrāk.
Izskatās ka D7 ir salauzts wordpress-migrate modulis (DB lauka izmēra kļūda sakarā ar UTF8)
vai kāds var ieteikt citu risinājumu post title un content migrācijai
/tagus jeb taxonomy ir izlemts pārrakstīt no nulles/