blosxom clone implemented with C++
C++ C
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
script
templates
.gitignore
Makefile
README
closxom.cc
closxom.h
closxom.proto
closxom_collector.cc
closxom_collector.h
closxom_config.h
closxom_storage.h
closxom_storage_filesystem.cc
closxom_storage_filesystem.h
closxom_storage_protobuf.cc
closxom_storage_protobuf.h
hello.cc
test-files.tar.gz

README

- This program fills the requirements: 
http://coderepos.org/share/wiki/BlosxomClones
- no plugin system
- using no boost library

you need to install protocol buffer http://code.google.com/p/protobuf/


download, edit "rootpath" in hello.cc and exec
$ make

if you are MacOSX user then do this
$ make macosx
and visit
http://localhost/cgi-bin/closxom.cgi/
http://localhost/cgi-bin/closxom.cgi/2010.html
http://localhost/cgi-bin/closxom.cgi/2010.xml

To use protocolbuffer as a storage, do
$ g++ -I. -o script/file2protobuf.o -O2 closxom.pb.cc script/file2protobuf.cc `pkg-config --cflags --libs protobuf`
$ ./script/file2protobuf.o path/to/file entries.pb