Robert Knaak <rknaak plexi.com> writes:
> Hello I am new to Bricolage. I was wondering if there
were any
> import programs to help migrate an existing website to
Bricolage. I
> know I probably can't migrate everything, but it would
help a bunch
> if I could provide say a tab delimited file, with story
urls, page
> titles, keywords, etc and have those stories created.
It would
> reduce the amount of work involved in migration and the
chance of
> typos breaking existing links.
Sound "challenging".
Idea 1 - The theoretical full automatic way:
Bricolage stories have a defined structure of elements
and
subelements. You would need to prepare these structures,
which is
easy, and then divide your existing content from the
other CMS into
the prepared structure, which I imagine is much harder.
It probably
depends on the existing CMS, whether it defines it's
content in a
similar way as in Bricolage. Once done, you might be able
to use
the soap interface to fill the content as XML or via
other Bric API
directly fill into the database.
==> I can't imagine that you can prepare this process
so good that
you really save time.
Idea 2 - use the existing site as source for a cut'n'paste
carnage
- Prepare your Bricolage as if you would create the site
for the
first time (with header, footer, etc.). Do this
carefully - it's
your new sites structure.
- Define at least one story element structure which uses
a WYSIWYG
editor (Xinha) for the main page content (excluding
navigation,
headers, footers; just for the inner content).
- Save you existing content from the other CMS into easy
to use
text/html files (or better: one big file). Try to
generate as
clean as possible code (that you can easy cut'n'paste
later). Maybe even just text only, but with
recognizable
structure (headers, paragraphs, etc). Your browser or
tools like
"wget" might help you there.
- Then just sit with some people and create all pages as
new
stories in Bricolage, using the WYSIWYG area to
cut'n'paste your
existing content and finetune the structure (h1, h2,
paragraphs,
etc). For the raw cut'n'paste per story, it might be
practical
to use Xinha's non-wysiwyg view, then switch back and
defined the
structure.
==> That's how you could create large amounts of
initial content
anyway. It will work, because although you just do it
yourself
manually, you do it well prepared.
What is the other CMS and about how many pages do we talk?
GreetinX
Steffen
--
Steffen Schwigon <schwigon webit.de>
Dresden Perl Mongers <http://dresden-pm.org/>
Deutscher Perl-Workshop <http://www.perl-work
shop.de/>
|