Thanks, it helped.
I have succeeded in creating my own import py file and I loaded articles
into blog posts.
To the next level of detail:
1. Is there an example of how to import image files? I will need to make
sure that my images continue using /res/img/ URL prefix.
2. I had a very nice SQL for crossing tags assigned to articles and thus
bubbling up the most relevant articles automatically. I see that I can
assign relevant articles manually, but the solution is not self-maintaining
as older articles will not be updated with new relevant data. Do you think
this kind of dynamic resolution of related items is possible with Mezzanine?
3. I observed that when I import publish_date setting it to None sets it to
current date. I think I observed that Drafts created manually have
publish_date set to NULL in DB.
I had to go around create post convenience method as it does not expose
other parameters that I have information about, such as Draft status,
create date, last update date:
self.posts.append({
"title": force_text(post['title']),
"publish_date": published,
"status": status,
"content": force_text(post['content']),
"categories": [],
"tags": [],
"comments": [],
"old_url": post['path'],
})
4. I hope to use mezzanine tools to convert markdown to HTML instead of
using library I used to use. is the a function that I can use instead of
force_text that uses markdown to mezzanine format?
5. Categories. Are categories just a free form text? What's the difference
from tags since it appears I can assign more than one category?
6. Tags. Are tags a free form text? Can tags have spaces?
7. Redirects. I saw nice messages during import "Created redirect for:
/old/path/to/article". However when I went to
http://127.0.0.1:8000/old/path/to/article I got error 404 - Page not found.
I observed that my path ends without slash, but after page is displayed
slash is appended to URL path. There is no .HTML extension at the end of
the url in my case.
Thanks
On Tuesday, December 31, 2013 4:21:00 AM UTC-8, Arnold Krille wrote:
>
> Hi,
>
> Am Mon, 30 Dec 2013 16:08:19 -0800 (PST)
> schrieb Sergei G <[email protected] <javascript:>>:
> > I have a private blog posting + digital product publishing system and
> > I would like to migrate its content into mezzanine.
> > Do you guys have some advice on what direction I should take. I am
> > the author of this private system and I am not afraid of writing
> > Python code. I just need some solid pointers on what is the
> > appropriate way to import data into Mezzanine system.
>
> There are some examples for importing content from
> blogger/wordpress/rss in mezzanine. Probably the best would be to start
> your own mezzanine/django-app and create an importer there based on
> what you learn from looking at mezzanine's importers.
>
> > Is there any support for product sales in Mezzanine? My schema in
> > product sales is quite unique to digital product sales, so I am not
> > sure how much reuse I can get from Mezzanine.
>
> There is Cartridge.
>
> You should start by setting up mezzanine (+cartridge) as you think you
> want it to behave. Then ditch everything and redo with the knowledge
> you gained the first time. Then start an app to implement your theme,
> then start an app to write the importer (see above). Then you will know
> what you are doing.
>
> Have fun,
>
> Arnold
>
--
You received this message because you are subscribed to the Google Groups
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.