Muutosloki
Draft2Liven uudet päivitykset ja parannukset
Tietoturva
- •Evästeet: artikkelien kolmansien osapuolten videot ja kartat eivät enää lataudu ennen lupaasi — näet paikanvaraajan, jonka painike sallii vain sen. Google Consent Mode v2 ilmoitetaan nyt ennen minkään tagin suoritusta.
- •Evästeet: Yhdysvalloissa olevat vierailijat saavat ilmoituksen, jossa on yhden napsautuksen „Älä myy tai jaa henkilötietojani”, ja selaimen Global Privacy Control -signaalia noudatetaan kysymättä. Jokaisella valinnalla on nyt viite, jonka voit mainita, ja se kirjataan todisteeksi.
Integraatiot
- •Drupal: asennusohjeet vastaavat nyt moduulia. Drupal 10 ja 11 poistuivat hallintaliittymän moduuliasentajasta, joten opas näyttää, miten tiedostot laitetaan modules/custom (tai asennetaan Composerin kautta) sen sijaan, että viitattaisiin lomakkeeseen, jota ei enää ole.
- •Drupal: yhteysoppaassa oli API-avain väärinpäin. Avaimen luo moduuli omalla sivustollasi, ja se kopioidaan Draft2Liveen — Site ID:tä tai Webhook Secretia ei tarvitse liittää takaisin Drupalille.
Integraatiot
- •Shopify: kauppa voidaan nyt yhdistää Dev Dashboard -sovelluksella — anna Client ID ja Client secret, ja Draft2Live hakee ja uusii 24 tunnin käyttötunnisteen itse. Shopify ei enää myönnä pysyviä Admin API -tunnisteita uusille sovelluksille.
- •Shopify: shpat_-tunnisteella jo yhdistetyt kaupat toimivat edelleen, ja yhdistämisikkunassa kaupan voi vaihtaa näiden kahden tunnistetyypin välillä katkaisematta yhteyttä.
- •Shopify: yhdistetyt kaupat näkyvät nyt julkaisupaneelissa — sivustolista hyväksyi vain sisältötyypin sisältävät julkaisujärjestelmät, joten se piilotti jokaisen Shopify-kaupan, vaikka blogi oli jo valittu.
SEO-analyysi
- •Generointilaadun uudistus: artikkelit eivät enää keksi tilastoja — jokaisen luvun on tultava tutkimusdatastasi, asiakirjoista tai varmennetuista vakioista, ja lähteettömät "epäilyttävän tarkat" luvut on kielletty kehotteen tasolla.
- •Automaattinen laadunvarmistus jokaisen generoinnin jälkeen: artikkeli tarkistetaan otsikon ja sisällön lupausten, ristiriitaisten lukujen sekä lähteetttömien lukujen varalta; havaitut ongelmat korjataan automaattisesti ja tiivistetään generaattorin laatubannereissa.
- •Tutkimusfaktat päätyvät nyt luotettavasti artikkeliin: jäsennys kohdistaa jokaisen varmennetun faktan tiettyyn osioon, joten tilastot näkyvät tarkkoina lukuina ja taulukoina lähdeviittauksineen epämääräisen sanamuodon sijaan.
- •Luonnollisempi kirjoitustyyli: ei pakotettuja listoja, luontevasti vaihtelevia kappaleita, ei täytesisältöä sanamäärän täyttämiseksi, ja ajankohtaiset väitteet (lait, hinnat) sisältävät selkeän "voimassa alkaen" -päivämäärän.
Integraatiot
- •Tiimityötilat — kutsu kollegat sähköpostilla kohdasta Asetukset → Tiimi. Jokainen kutsuttu saa omat tunnukset ja työskentelee sinun työtilassasi (sinun sivustosi, sinun artikkelisi, sinun pakettisi krediitit).
- •Monitiimien työtilanvaihtaja dashboardin yläpalkissa — useampaan tiimiin kutsuttu delegaatti hyppää niiden välillä yhdellä klikkauksella; paikan peruminen kirjaa hänet ulos seuraavalla pyynnöllä.
- •Enterprise "Ota yhteyttä myyntiin" -popup hinnoittelukortilla — korvaa vanhan kuolleen URL-luovutuksen; lähettää Nimen / Sähköpostin / Puhelimen / Kommentin suoraan myyntitiimin Telegram-ketjuun.
Julkaisu
- •WordPress-laajennus 1.2.6 julki wordpress.org:ssa — automaattisen päivityksen banneri WP-adminissa, FAQ-lohko renderöidään palvelimella the_content-filterin kautta, oma /republish-endpoint kääntää post_statusin takaisin publishiksi luomatta duplikaattipostauksia.
- •Drupal 11 -moduuli 1.7.9 — oma /republish-reitti kääntää statuksen käännöskohtaisesti (ei enää yhden kielen uudelleenjulkaisua monikielisillä nodeilla), porrastettu workerin lähetys välttää i18n-tallennuksen kilpatilanteet, FAQ-lohkon CSS rajattu oikeasti renderöityyn .draft2live-faq-wrapperiin.
- •Drupal 7 -moduuli 7.x-1.2.7 — oma /republish-callback julkaisun peruutus → uudelleenjulkaisu -sykliin, menu_rebuild laajennuksen reittien muuttuessa ja korjaus tyhjälle pathauto-kaavalle, joka esti aliaksen luomisen.
Käyttöliittymä
- •Sivupalkin logo vie nyt /dashboard-osoitteeseen laskeutumissivun sijaan — klikkaus ei enää tönäise sinua ulos sovelluksesta.
- •Poistettu "Arvioi tämä vaihe" -palautelohko jokaisen dashboard-sivun yläreunasta.
Tietoturva
- •JWT-tokenin versiomitätöinti — tiimipaikan peruminen tai omistajan paketin alentaminen kirjaa delegaatit ulos seuraavalla pyynnöllä mitätöimättä koko salaisuutta.
Julkaisu
- •Kielikohtaiset kategoriat WordPressissä, Drupal 7:ssä ja Drupal 11:ssä — valitse jokaiselle käännökselle oma kategoria suoraan Julkaisu-paneelista, mukana inline "Luo kategoria" per kieli.
- •Aiemmin epäjulkaistun artikkelin uudelleenjulkaisu herättää alkuperäisen sen sijaan, että loisi WP-postin tai Drupal-noden duplikaatin — alkuperäinen slug, taksonomia ja kirjoittaja säilyvät.
- •WordPress-laajennus 1.2.4 + 1.2.5 — FAQ-lohko renderöidään palvelimella laajennuksen kautta (CSS ei enää vuoda artikkelin runkoon), ja vanhempien versioiden jättämät orvot FAQ-CSS-pätkät siivotaan pois.
Editori
- •Videolohko — kuvateksti videon alle, kokoa muuttavat kahvat, vasen/keski/oikea-tasaus ja Drupal 7:n etälataustuki.
Käyttöliittymä
- •Footerin uutiskirjeen tilauslomake — GDPR-suostumuksella ja "jo tilattu" -toastilla.
- •Kelluva "takaisin ylös" -nappi pitkillä markkinointisivuilla.
Julkaisu
- •WordPress-laajennus 1.2.3 — featured-kuvan liitteet tallentuvat nyt SEO-ystävällisellä tiedostonimellä, joka johdetaan artikkelin otsikosta (translitteroidaan ei-latinalaisilla kielillä), ja alt-teksti asetetaan automaattisesti kielikohtaisesti.
- •Moderoinnin Telegram-hälytys laukeaa heti, kun sisältö pysäytetään julkaisuhetkellä, joten tiimi ehtii reagoida kiellettyyn sisältöön reaaliajassa.
Käyttöliittymä
- •Blogin 404-sivu kantaa nyt täyttä laskeutumissivun ilmettä — header, ankkurivalikko ja aiheeseen liittyvät artikkelit.
Julkaisu
- •Blogi jaettu kahtia — yhteisön katalogi pyörii osoitteessa draft2live.com, virallinen Draft2Live-blogi osoitteessa draft2live.ai. Editorissa hyväksytyt kirjoittajat julkaisevat suoraan viralliseen.
- •Virallisen blogiartikkelin julkaisun perumisen vaikutus ulottuu kaikkiin sen käännöksiin, ja editori päivittyy, kun vaihdat kielivälilehteä.
Analytiikka
- •Stripe-metatieto kuljettaa nyt user_id:n jokaisessa Subscriptionissa ja PaymentIntentissä, joten kumppanin kirjanpito (Odoo) osaa kohdistaa maksut ilman ylimääräistä hakua.
Integraatiot
- •Odoon kaksisuuntainen synkronointi — käyttäjät, tilaukset ja maksut pysyvät linjassa Draft2Liven ja Odoon välillä lähtevien hookien ja saapuvan API:n kautta.
- •Telegram-hälytykset reititetään nyt admin-superryhmän aihekohtaisiin ketjuihin — kirjautuminen, tuki, ostot, generointi, yhteydenottolomake, lisäosatilaukset ja sivuston liittäminen/irrottaminen saavat kukin oman välilehtensä.
- •DeepL-käännös muuntaa nyt ‹br›• -pseudolistat oikeiksi ‹ul›‹li›-listoiksi ennen lähetystä — listan rakenne säilyy myös käännetyssä artikkelissa.
Käyttöliittymä
- •Dashboardin tumma tila rajattu .dashboard-scope-luokan alle, joten landing ei enää välähdä tummana ensilatauksessa.
Käyttöliittymä
- •Täysin uusi landing — selkeä hero, uusi typografia ja palautettu uusimpien artikkelien karuselli. Verkkotunnusten välinen reititys erottaa markkinointisivuston (draft2live.com) sovelluksesta (draft2live.ai).
- •Landing-tyylinen kielivalitsin navigaatiossa, oikeilla lipuilla ja kielikohtaisilla uudelleenohjauksilla.
- •Pillerin muotoiset CTA-painikkeet ja uudistettu Metrics-lohko, jossa isommat luvut ja selkeämmät otsikot.
SEO-analyysi
- •Kattava SEO-metatagipaketti koko landingilla: canonical, hreflang ja JSON-LD sekä dynaaminen sitemap ja robots.txt.
Editori
- •Osioiden media säilyy nyt luonnoksen palautuksessa — avaa kesken jäänyt luonnos uudelleen ja kuvat ovat yhä paikoillaan.
- •Muistutusbanneri keskeneräisestä generoinnista, yhdellä klikkauksella takaisin kesken olevaan luonnokseen.
- •Mediatiedostot saavat nyt AI:n tekemän kuvaavan tiedostonimen sisällön perusteella — ei enää IMG_3251.jpg kirjastossa.
Käyttöliittymä
- •Painikkeiden tyylit yhtenäistetty koko hallintapaneelissa — kuusi raportoitua epäjohdonmukaisuutta korjattu samalla kertaa.
- •Mediakirjasto järjestää lataukset nyt vuosi-/kuukausikansioihin WordPressin tapaan.
Integraatiot
- •Admin → Käyttäjät sisältää nyt manuaalisen "Luo käyttäjä" -toiminnon, johon voi liittää järjestelmänvalvojan asettaman salasanan ja Telegram-ilmoituksen.
Tietoturva
- •Salasanan unohdus ja palautus — pyydä palautuslinkki sähköpostiisi ja aseta uusi salasana tunnin voimassa olevalla tokenilla.
- •Pelkillä OAuth-tunnuksilla (Google-kirjautuminen) sisään tulleet voivat nyt asettaa ensimmäisen salasanansa saman palautusvirran kautta — et jää ulos, jos Google-kirjautuminen ei toimi.
Integraatiot
- •Käännösmerkkijonot ladataan nyt backendin DB API:sta ja mukana toimitettu JSON jää varalle — käännöskorjaukset menevät tuotantoon ilman frontendin uudelleenjulkaisua.
Julkaisu
- •Drupal 11 -moduuli 1.7.2 — lukee oman versionsa .info.yml-tiedostosta ajonaikaisesti, joten päivitysbanneri ei jää koskaan vanhentuneeksi.
- •Drupal 7 -moduuli 7.x-1.2.2 — kuvapäivitykset kirjoitetaan LANGUAGE_NONE-arvolla sivustoille, joissa kuvakenttä ei ole käännettävissä.
- •WordPress-lisäosa 1.2.2 — pikkukuvan id on nyt osa synkronointisilmukan hashia, joten pelkän esittelykuvan vaihto kulkeutuu takaisin Draft2Liveen.
Editori
- •Lisää käännös artikkeliin – kielipillerit monivalinnalla, käännösmetodina AI tai DeepL, useita kieliä rinnakkain yhdellä kertaa
- •Muokkaa toisella kielellä – käännä artikkeli DeepL:llä omalle kielellesi, muokkaa, ja takaisinkäännös tapahtuu automaattisesti tallennettaessa
- •Lisää uusia kieliä ilman sivun lataamista – AJAX-pudotusvalikko 39 kielellä suoraan editorissa
- •Poista käännökset – kielivälilehden ×-painike vahvistuksella poistaa artikkelin käännöksen
- •Kielivälilehden otsikot – ”Valitse muokkauskieli” tai ”Valitse katselukieli” tilan mukaan
Julkaisu
- •FAQ jaettu kahteen kytkimeen – erikseen FAQ-lohko ja FAQ Schema.org -merkinnät, toimii sekä julkaisua luotaessa että muokattaessa
- •Tekijä-, FAQ- ja Schema.org-kytkimet myös olemassa olevan julkaisun muokkauspaneeliin
- •Julkaisuasetukset (FAQ, Schema, tila, painike) piilossa, kunnes sivusto on valittu
- •DeepL-avain on nyt järjestelmäkohtainen – henkilökohtaisen avaimen asetukset poistettu
Integraatiot
- •Käyttäjien luonti Drupal 7:lle – moduuliin uusi POST-päätepiste, joka tarkistaa sähköpostin ja käyttäjänimen duplikaatit
- •Luo tekijä -painike toimii nyt myös Drupal-sivustoilla (aiemmin vain WordPress)
Julkaisu
- •Schema.org Article JSON-LD -merkinnät WordPressille – tuottaa strukturoidun datan (otsikko, tekijä, julkaisija, kuva, päivämäärät) sivun headeriin parempaa SEO:ta varten
- •Schema.org-kytkin julkaisupaneeliin – Article-merkinnät päälle tai pois julkaisukohtaisesti, mukana selitys mitä merkinnät tekevät
- •Ehdotetut kategoriat -lohko poistettu – valittavissa vain sivuston omat kategoriat
SEO-analyysi
- •Sisällysluettelo lisätään nyt ensimmäisen H2-otsikon eteen (johdantokappaleiden jälkeen) eikä enää artikkelin alkuun
- •Parannettu Article-skeeman kuvaus – sisällysluettelo ja FAQ-osio karsitaan pois, jotta hakutulosten katkelmissa näkyy puhdasta tekstiä
Käyttöliittymä
- •Julkaisupainike poistettu materiaalitaulukosta – julkaisu hoituu artikkelieditorista
- •”Luodut materiaalit” uudella nimellä: ”Omat materiaalit”
Integraatiot
- •Drupal 7: AJAX-pohjainen asetussivu – sisältötyypin vaihto päivittää kenttävalinnat (body, kuva, taksonomia, tunnisteet) dynaamisesti
- •Drupal 7: oma CSS modernille ja selkeälle asetussivun ulkoasulle
- •Drupal 7: uusi API-päätepiste POST /terms/create luo taksonomiatermit nimen perusteella (etsi tai luo)
- •Drupal 7: FAQ renderöityy omana harmonikkalohkonaan hook_node_view-koukulla ja inline-tyyleillä – ei enää leipätekstin sisällä
- •Drupal 7: Schema.org FAQPage- ja Article JSON-LD -merkinnät lisätään sivun headeriin (ei sisältöön), hallittavissa julkaisuasetuksista
Julkaisu
- •Luo kategoria -painike toimii nyt sekä WordPress- että Drupal-sivustoilla
- •Tunnisteet hallitaan yhdestä kentästä artikkelieditorissa – julkaisupaneelin päällekkäinen tunnistekenttä poistettu
- •Tunnistemerkit poistonapeilla ja lisäyskenttä korvaavat vanhan pilkuilla erotellun tekstikentän
- •Avainsanojen muutokset artikkelieditorissa synkronoituvat nyt automaattisesti WordPressiin ja Drupaliin
Editori
- •Pääkuvan esikatselu suurennettu 11rem:iin – näkyy nyt selvemmin
Käyttöliittymä
- •Drupal-sivuston tietokortti näyttää Metatag-, monikielisyys- (i18n/Content Translation) ja Pathauto-moduulien tilan sekä suositukset
- •Ajastettu julkaisu nyt myös Drupal-sivustoille (aiemmin vain WordPress)
Integraatiot
- •Drupal 7: monikielinen julkaisu tnid-käännöslinkityksellä – julkaise artikkelit usealla kielellä ja yhdistä ne käännöksiksi
- •Drupal 7: kaksisuuntainen synkronointi webhookien kautta – julkaisun peruutus tai poisto Drupalissa päivittyy automaattisesti Draft2Liveen
- •Drupal 7: WebP-kuvien automaattinen muunto JPEG-muotoon kansi- ja sisältökuville (Drupal 7 ei tue WebP-muotoa)
- •Drupal 7: kielten päälle/pois-kytkimet julkaisupaneelissa – ota kieliä käyttöön sivuston saatavuuden tarkistuksella
- •Drupal 7: "Yhdistä käännöksiksi" -kytkin – julkaise linkitettyinä käännöksinä tai erillisinä artikkeleina
- •Drupal 7: artikkelin avainsanat välitetään automaattisesti tag_names-kenttään – moduuli etsii tai luo taksonomian termit
Julkaisu
- •Korjattu WordPress-synkronointi artikkeleille, joilla on samalla sivustolla useita julkaisuja (esim. julkaistu + roskakori)
- •Julkaisun peruutus asettaa nyt tilaksi "julkaisematon" (ei "poistettu") – generaattorissa näkyy keltainen merkki ja Julkaise uudelleen -painike
- •Korjattu julkaisutarkistus: nyt sivustokohtainen (aiemmin esti Drupal-julkaisun, jos WordPressissä oli vanha merkintä)
Tietoturva
- •Drupal 7: synkronointisilmukan esto – API:n kautta tehdyt tallennukset eivät enää laukaise webhookia takaisin Draft2Liveen
Editori
- •Tekstin uudelleengenerointi suoraan editorissa: maalaa tekstinpätkä, klikkaa Generoi uudelleen, kirjoita ohjeet (esim. "vaihda vuosi" tai "pidennä kappaletta") – AI kirjoittaa juuri sen kohdan uusiksi ja korvaa sen editorissa
- •AI-kuvien luonti editorissa: työkalupalkin painike avaa ikkunan, jossa on kehote, mallivalitsin (Gemini, Flux, GPT Image jne.), tyyliasetukset (12 vaihtoehtoa) ja kuvasuhde – kuva lisätään artikkeliin ja tallentuu mediakirjastoon
- •Uudistettu kaksirivinen editorin työkalupalkki: rivillä 1 tekstin muotoilu tiiviisti (fontit, otsikot, listat, tasaus), rivillä 2 nimetyt media- ja lisäyspainikkeet kuvakkeineen (Kuva, Video, YouTube, AI-kuva, Linkki, Taulukko, Sisällysluettelo, FAQ)
Käyttöliittymä
- •Generaattorin luonnokset säilyvät: kaikki vaiheet tallentuvat automaattisesti selaimen muistiin ja palautuvat, kun palaat sivulle — vaikka olisit poistunut välillä
- •Pika- ja edistyneen tilan välillä vaihtaminen ei enää nollaa edistymistäsi – yhteiset vaiheet säilyvät
- •Aloita alusta -painike tilavälilehtien vieressä nollaa generaattorin kerralla
Julkaisu
- •Korjattu WordPress-synkronointi artikkeleille, joilla on samalla sivustolla useita julkaisuja (esim. julkaistu + roskakori)
Integraatiot
- •Kehityspyyntölomake Sivustot-sivulla: tilaa räätälöityjä moduuleja tai laajennuksia valitsemalla CMS tai kehys, pyyntö tallentuu tietokantaan ja lähettää Telegram-ilmoituksen
- •Hallintapaneeli kehityspyynnöille: tilan hallinta (uusi / työn alla / valmis / hylätty) ja poisto
- •Päivitetty WordPress-laajennuksen ohje yhden klikkauksen yhdistämiseen – vanhentuneet manuaaliset vaiheet Site ID:n ja Webhook Secretin kopioimiseen poistettu
- •Tallenna nimellä kuvageneraattorissa: tiedostonimen syöttö translitteroinnin esikatselulla ja kansion valinnalla
Julkaisu
- •Julkaisujen uudelleenlinkitys: jokaisen WordPress-sivuston kortille on tullut painike, joka palauttaa yhteyden aiemmin Draft2Livestä julkaistuihin artikkeleihin sen jälkeen, kun sivusto on katkaistu ja kytketty uudelleen
- •Katkaise yhteys -painike WordPress-lisäosan asetussivulla — paikallisen parituksen voi tyhjentää WP:n puolelta palaamatta Draft2Liveen
- •Kun WordPress-sivusto poistetaan Draft2Livestä, lisäosalle välitetään nyt automaattisesti pyyntö tyhjentää paikallinen paritus
- •Asetukset-linkki on lisätty lisäosariville kohtaan Lisäosat → Asennetut lisäosat, joten asetukset avautuvat yhdellä klikkauksella
Käyttöliittymä
- •Demoblogin julkaisulohko piiloutuu nyt, kun olet kytkenyt vähintään yhden oman sivuston — turha sotku pois
- •Selkeämpi WordPressin Application Password -hyväksyntänäkymä: uudelleenohjausosoitteen esikatselut piilossa ja Hyväksy- / Hylkää-painikkeet samalla rivillä
- •Selkeämpi lisäosan asetussivu: oikea sivupalkki on poistettu, joten pääsisältö hyödyntää koko leveyden
Julkaisu
- •Monikielinen julkaisu yhdellä klikkauksella: julkaise artikkeli kaikkine käännöksineen WordPress-sivustolle kerralla ja linkitä ne toistensa Polylang- / WPML-käännöksiksi
- •WordPress-sivuston tietokortti julkaisupaneelissa näyttää tunnistetun sivuston kielen, käytettävissä olevat kielet, aktiivisen monikielisen lisäosan ja aktiivisen SEO-lisäosan
- •Inline-lomake Luo kirjoittaja WordPressiin julkaistaessa — uuden kirjoittajan voi lisätä kytketylle sivustolle poistumatta julkaisupaneelista
Integraatiot
- •WordPressin parinmuodostus yhdellä klikkauksella natiivin Application Password -valtuutuksen kautta — ei käsin kopioitavaa Site ID:tä, Webhook Secretiä tai API-osoitetta
- •Polylangin, WPML:n, TranslatePressin ja MultilingualPressin automaattinen tunnistus kytketyiltä WordPress-sivustoilta sekä asennussuositukset, jos mitään ei löydy
- •Yoast SEO:n ja Rank Mathin automaattinen tunnistus; metaotsikko, kuvaus ja avainsana kirjoittuvat automaattisesti, kun jompikumpi on käytössä
Tietoturva
- •Tietosuojakäytäntö ja käyttöehdot julkaistu osoitteissa /privacy ja /terms
- •WordPress-lisäosan v1.1.0 tietoturvaparannukset: reittikohtaiset REST-oikeustarkistukset, postauskohtaiset käyttöoikeudet, SSRF-suojaukset etämedialatauksissa, postaustilojen sallittujen lista, JSON-LD-tulostus koventelu heksaenkoodatulla JSON:lla
Julkaisu
- •Yhtenäinen ajastettu julkaisu: ajastetut postaukset lähtevät nyt Draft2Liven omasta ajastimesta sekä WordPressiin että Drupaliin — sama kulku ja sama ajoituksen tarkkuus molemmilla CMS-alustoilla
- •Julkaistujen artikkelien inline-muokkaus: vaihda tila, kategoriat tai tagit suoraan julkaisukortista ilman uudelleenjulkaisua
- •Useita julkaisuja per artikkeli — julkaise sama artikkeli useammalle sivustolle ja näe snippet-esikatselu jokaisesta
- •Teemoiteltu päivämäärävalitsin ajastettuun julkaisuun, kuukauden, päivän ja kellonajan otsikot 41 kielellä
- •Ristilinkit päivittyvät automaattisesti, kun vaihdat kategoriaa — ehdotetut aiheeseen liittyvät postaukset osuvat aina kohdalleen
Integraatiot
- •Drupal 7 -moduuli toimii nyt samoilla ominaisuuksilla kuin Drupal 11: termit, tagit ja FAQ-lohkot kulkevat saman julkaisupolun kautta
- •Telegram-ilmoitus, kun Draft2Live-tiliisi kytketään uusi sivusto
Käyttöliittymä
- •Yhtenäinen julkaisukortti — erillinen onnistumisnäkymä on poistettu, tilalla yksi live-kortti, joka päivittyy julkaisun jälkeen
- •Ristilinkit-osio on nyt julkaisupaneelissa oletuksena auki
- •Pääkuva oikeissa mittasuhteissa ja aina näkyvä vaihtopainike
Julkaisu
- •Julkaisupaneeli upotettuna suoraan generaattoriin — julkaise poistumatta juuri luomastasi artikkelista
- •Onnistuneen julkaisun jälkeen näkyviin ilmestyvät heti Peruuta julkaisu-, Julkaise uudelleen- ja Näytä-painikkeet
- •Jokaisen julkaisun snippet-esikatselu näyttää, miltä artikkeli näyttää kytketyllä sivustolla
- •Uusi POST /unpublish -päätepiste sekä Telegram-ilmoitus julkaisun peruutuksesta
- •Julkaisukortin Julkaise toiselle sivustolle -painike peruuttaa ensin nykyisen sivuston julkaisun ja avaa sitten uuden lomakkeen
Käyttöliittymä
- •Yksi yhtenäinen sivupalkki artikkelien hallintaan, kentät muokattavissa suoraan paikallaan
- •Kiinteä alapalkki, jossa muokkaus- ja tallennuspainikkeet vasemmalla
- •Päällekkäinen snippet-esikatselu poistettu kompaktista julkaisupaneelista
Editori
- •DeepL-käännöstuki: tuetuilla kielillä nopeampi ja edullisempi kuin GPT
- •Käännöstavan valinta (AI vai DeepL) generointikohtaisesti, omalla tai järjestelmän DeepL-API-avaimella
- •Kuvien alt-tekstit kääntyvät artikkelin kielelle automaattisesti vision-AI:n avulla
- •Kuvageneroinnin varaketju: jos ensisijainen malli pettää, seuraava ottaa vuoron automaattisesti
Käyttöliittymä
- •Kielivalikko lippukuvakkeilla ja uusien kielten lisäys suoraan ilman sivun lataamista
- •Isommat kuvien esikatselut ja koko leveydeltä avautuva tekstikenttä alt-tekstin muokkaukseen
- •Lippuvalitsin uusien kielten lisäämiseen suoraan generaattorista
- •Editorin työkalupalkki pysyy yläreunassa myös pitkiä artikkeleita vierittäessä
SEO-analyysi
- •AI-hakujen optimointi: poimii avainsanat pitkistä tai monimutkaisista hauista ja tekee SEO-analyysistä tarkempaa
- •Korjattu kyrillisten merkkien (ukraina, venäjä) koodaus Google Suggestin tuloksissa
- •AI:n aihe- ja artikkelirakenne-ehdotukset käyttävät nyt kuluvaa vuotta
Käyttöliittymä
- •Avainsana- ja kilpailijataulukot näyttävät siisteiltä — yhtenäiset välistykset
- •Avainsanan intentio näkyy heti ilman, että kursoria tarvitsee viedä päälle
- •Mediapainikkeet artikkelirakenteessa: yhtenäinen tyyli katkoviivareunuksella
SEO-analyysi
- •Otsikot luodaan SERP-maan kielellä, ei artikkelin kielellä
- •Google Suggest: pitkille avainsanoille (4+ sanaa) lyhyempi varahaku
- •Google Suggest: korjattu UTF-8-koodaus ranskan-, saksan- ja muille ei-ASCII-hauille
Editori
- •Editorin työkalupalkki pysyy kiinni näytön yläreunassa myös vierittäessä
Tietoturva
- •Sivuston tunnukset salataan Fernet-symmetrisellä salauksella
- •JWT-tokenien voimassaoloa lyhennetty (access 7 päivää, refresh 30 päivää)
- •Tietoturvaotsikot: X-Frame-Options, X-Content-Type-Options, Referrer-Policy
- •Julkaistun sisällön HTML-puhdistus (XSS-suojaus)
- •Tiedostolatausten tarkistus magic byte -tunnistuksella
- •Salasanan vaatimukset: iso kirjain ja numero
Julkaisu
- •Draft2Live Connect -moduuli Drupal 7:lle
- •Demoblogi: julkaisun perumisen ja uudelleenjulkaisun jälkeen URL pysyy samana
- •Telegram-ilmoitukset pakettipäivityksistä ja demon julkaisun perumisesta
Integraatiot
- •DataForSEO-integraatio varalähteeksi – avainsanat hakuvolyymeineen ja vaikeustasoineen
Käyttöliittymä
- •Lisää kieliä suoraan generaattorissa ilman sivun lataamista
- •Materiaalit: toimintonapit suoraan riville pudotusvalikon sijaan
- •Nollat piilotettu – sekavien lukujen sijaan käyttöliittymässä viiva
- •Yli 40 uutta maata SERP-analyysiin (Kypros, Marokko, Latinalainen Amerikka, Lähi-itä)
Käyttöliittymä
- •SEO-generaattori uusiksi mobiilissa – täysin responsiivinen
- •Aiheiden vertailu: korttinäkymä mobiilissa
- •Pääkuva oikeissa mittasuhteissa, vaihtonappi aina näkyvissä
Editori
- •YouTube-upotusnappi ja tasaus molempiin reunoihin
- •Editorin työkalupalkki käännetty 30 kielelle
- •Artikkelin sisältö: teeman mukaiset värit vaaleassa ja tummassa tilassa
Analytiikka
- •18 uutta käyttölokin kirjauspistettä kaikkiin AI API -kutsuihin
- •Tutkimus, runko, otsikot, käännökset, media – kaikki tallessa
- •Pohja tarkalle kustannusanalytiikalle ja hinnoittelulle
Julkaisu
- •Blogisivut renderöityvät palvelimella SEO-indeksointia varten
- •Monikielinen artikkelin muokkaus, käännösten synkronointi yhdellä napilla
- •Demoblogi julkaisee kaikki käännökset automaattisesti hreflang-tageilla
SEO-analyysi
- •Artikkelin kieli pysyy ruodussa – ei enää kielisekamelskaa
- •Kilpailija-analyysi: varoitukset, kun avainsanadataa on niukasti