RejectedSoftware Forums

Sign up

vibed.org code

Hi

I am new to vibe.

Could you include the vibed.org code as an vibe example ?

It is always nice to have a more complex example to look at
when you are learning a new framework.

Also it would gives us all the documentation for off-line work
and I bet it wouldn't take long for someone to contribute a good search
function for the documentation.

Knud

Re: vibed.org code

Am 18.07.2012 08:20, schrieb Knud Sørensen:

Hi

I am new to vibe.

Could you include the vibed.org code as an vibe example ?

It is always nice to have a more complex example to look at
when you are learning a new framework.

Also it would gives us all the documentation for off-line work
and I bet it wouldn't take long for someone to contribute a good search
function for the documentation.

Knud

Hi,

vibed.org is actually already on github :)

https://github.com/rejectedsoftware/vibed.org

But you are right, proper offline documentation is something I also
wanted to have some day.

By the way, if you need/want to have it now, you should be able to do
something like "rdmd --build-only -D -Dddocs -Isource
source\vibe\vibe.d" to get some bare DDOC HTML docs. The file names will
be awful though, because rdmd will only allow to output the module name
and not the package path. There is also no styling, no elaborate
structure or such, but it should more or less do the job.

Re: vibed.org code

I have installed the apt-packet vibe-doc
It have the rdmd generated docs and the examples.
But it don't have http://vibed.org/docs with its
installations and first step which is vital to get stated.
I used some time off-line trying to get something running from the
vibe-doc pages before going to the website.

So, I suggest that vibed.org get included in vibe-doc packet with a nice
README which explain how to run the site ;-)

Also having made a few php sites I have always admired php's on-line
documentation, because it allows users to add very helpful notes.

A similar wiki or comment system would be very nice and if those
comments got included in vibe-doc with vibed.org then we could use them
off-line as well.

Knud

On 2012-07-18 09:04, Sönke Ludwig wrote:

Am 18.07.2012 08:20, schrieb Knud Sørensen:

Hi

I am new to vibe.

Could you include the vibed.org code as an vibe example ?

It is always nice to have a more complex example to look at
when you are learning a new framework.

Also it would gives us all the documentation for off-line work
and I bet it wouldn't take long for someone to contribute a good search
function for the documentation.

Knud

Hi,

vibed.org is actually already on github :)

https://github.com/rejectedsoftware/vibed.org

But you are right, proper offline documentation is something I also
wanted to have some day.

By the way, if you need/want to have it now, you should be able to do
something like "rdmd --build-only -D -Dddocs -Isource
source\vibe\vibe.d" to get some bare DDOC HTML docs. The file names will
be awful though, because rdmd will only allow to output the module name
and not the package path. There is also no styling, no elaborate
structure or such, but it should more or less do the job.

Re: vibed.org code

Am 18.07.2012 11:01, schrieb Knud Sørensen:

I have installed the apt-packet vibe-doc
It have the rdmd generated docs and the examples.
But it don't have http://vibed.org/docs with its
installations and first step which is vital to get stated.
I used some time off-line trying to get something running from the
vibe-doc pages before going to the website.

So, I suggest that vibed.org get included in vibe-doc packet with a nice
README which explain how to run the site ;-)

A static version of the page should also be easy to generate, it would
just need some link fixing (e.g. /docs -> /docs.html). I've added this
to the TODO list.

Also having made a few php sites I have always admired php's on-line
documentation, because it allows users to add very helpful notes.

A similar wiki or comment system would be very nice and if those
comments got included in vibe-doc with vibed.org then we could use them
off-line as well.

This is definitely a good idea and I would even extend it to all pages
(probably excluding the front page). Something like what dlang.org does
with the "Improve this page" button would also be nice (currently seems
to be broken). The comment feature seems like it could be a bit involved
with things like proper spam protection, admin facilities, prohibiting
external links etc. So someone would have to step up to do this. It
could even be made as a general VPM package that others can use on their
sites..

Re: vibed.org code

On 2012-07-18 11:32, Sönke Ludwig wrote:

Also having made a few php sites I have always admired php's on-line
documentation, because it allows users to add very helpful notes.

A similar wiki or comment system would be very nice and if those
comments got included in vibe-doc with vibed.org then we could use them
off-line as well.

This is definitely a good idea and I would even extend it to all pages
(probably excluding the front page). Something like what dlang.org does
with the "Improve this page" button would also be nice (currently seems
to be broken). The comment feature seems like it could be a bit involved
with things like proper spam protection, admin facilities, prohibiting
external links etc. So someone would have to step up to do this. It
could even be made as a general VPM package that others can use on their
sites..

We might use a challenge -response system for spam protection.
It could be that you have to download, compile and run a small d program
to get a key for posting a comment.
Due to the nature of the site I think it could be okey.

Re: vibed.org code

Am 21.07.2012 02:59, schrieb Knud Sørensen:

We might use a challenge -response system for spam protection.
It could be that you have to download, compile and run a small d program
to get a key for posting a comment.
Due to the nature of the site I think it could be okey.

Interesting idea ;) In fact, it could really work in this case..

Another possibility is to look at Vladimir Panteleev's DFeed and see
what he uses, he has integrated a number of anti-spam services there:

https://github.com/CyberShadow/DFeed/blob/master/spam.d