Acredite ou não, houve um tempo em que não existiam calendários online. Então eu escrevi um. As pessoas gostaram, então eu o vendi como um widget de US$ 65 por vários anos.
Várias organizações me contrataram para personalizar e ampliar o calendário, entre elas o corpo de bombeiros, a faculdade, o condado e a igreja.
.- Temático a partir de um conjunto de paletas coordenadas com instruções sobre como criar a sua própria.
- Modelo de dados que permite vários tipos de repetição de eventos e eventos que duram dias.
readme.txt
original
webCal 3.55 é um programa de calendário baseado em ASP distribuído em um arquivo ZIP que deve incluir os seguintes arquivos:
webCal3_month.asp Month view
webCal3_week.asp Week view
webCal3_detail.asp Detail on a single event
webCal3_edit.asp Edit an event
webCal3_updated.asp Updates database after event edit
webCal3_deleted.asp Deletes event from database
webCal3_find.asp Search form
webCal3_found.asp Processes and displays query results
webCal3_print-month.asp Generates month view for printing
webCal3_print-week.asp Generates week view for printing
webCal3_mini.asp Miniature calendar used for popup
webCal3_popup.js JavaScript for popup calendar
webCal3_themes.inc Included color themes for all pages
webCal3_showrecur.inc Special formatting for different recurrence
webCal3_verify.inc Checks to see if user has logged in
webCal3_login.asp Login screen
webCal3_user-admin.asp User administration form
webCal3_user-edit.asp Edit user details
webCal3_user-updated.asp Updates database after user edit
webCal3_user-deleted.asp Deletes user from database
show_status.inc Generates JavaScript to update status bar
data/webCal.mdb Access 2000 database for storing events
data/webCal3_data.inc Connects to database
images/*.gif Calendar toolbar images
Cada arquivo contém documentação individual.
INSTALAÇÃO
Copie os arquivos para um diretório abaixo da raiz WWW do seu servidor web compatível com ASP. O nome do diretório principal do webCal não é importante, mas os nomes dos subdiretórios /data
e /images
não podem ser alterados sem modificar também os scripts de calendário. Além disso, os nomes dos arquivos não podem ser alterados sem modificar os scripts.
Depois que os arquivos forem copiados, você poderá criar um link para webCal3_month.asp
ou webCal3_week.asp
, ou ambos. Os outros arquivos são invocados internamente ou vinculados às páginas principais do calendário. Clique no ícone "semana" no final de cada semana na visualização mensal para mudar para a visualização semanal. Para mudar para a visualização mensal a partir da visualização semanal, clique no nome do mês na parte superior.
COMEÇANDO
Antes de começar a adicionar eventos, você precisará adicionar uma ou mais contas de usuário. Para fazer isso, clique no ícone de chave na parte superior do calendário e faça login como administrador. Conforme enviado, o nome de usuário do administrador é “admin” com uma senha “user”. É altamente recomendável que você altere esses valores (veja a próxima seção).
Depois de fazer login como administrador, um ícone de gerenciamento de usuários deverá substituir o ícone de chave na visualização principal do calendário. Clique neste ícone para entrar no formulário de gerenciamento de usuários. Para adicionar um usuário, selecione "Adicionar" e insira os detalhes do usuário.
Depois de adicionar uma conta de usuário, você pode selecionar "Sair" na visualização principal do calendário para sair da conta de administrador e, em seguida, selecionar o ícone de chave para fazer login como o novo usuário. Depois de fazer login, clique em qualquer data para adicionar um evento a essa data. Alternativamente, você pode clicar em uma data antes de fazer login como novo usuário e será solicitado que você faça login nesse momento.
PERSONALIZANDO O CALENDÁRIO
O webCal permite alterar facilmente o formato da data e as cores usadas em todo o calendário, editando um arquivo, webCal3_themes.inc. Este arquivo inclui instruções e exemplos sobre como ajustar o formato da data e os temas de cores.
GESTÃO DE USUÁRIOS
Todas as contas, exceto a do administrador, podem ser editadas online. Para fazer alterações na conta do administrador, você deve editar a tabela "cal_users" no banco de dados webCal. Isso é uma medida de segurança.
Outras contas podem ser editadas por qualquer usuário com acesso de nível "Administrador" (em oposição a "Usuário"). Ao excluir uma conta você tem a opção de apagar todos os eventos agendados por aquele usuário ou mover esses eventos para outro usuário.
PROTEGENDO SEUS DADOS
Se você usar o webCal em um servidor público, algumas etapas deverão ser seguidas para proteger o banco de dados do webCal. Existem duas maneiras de restringir o acesso ao seu banco de dados: alterar as permissões no banco de dados para que usuários não autorizados não possam baixá-lo ou mover o banco de dados para um diretório fora da raiz da web.
OPÇÃO UM
Se quiser deixar o banco de dados no local padrão, a pasta /data nos arquivos principais do webCal, você pode restringir o acesso ao seu banco de dados ajustando as permissões. Você deve ter cuidado para não confundir as permissões do FILE SYSTEM com as permissões do WEB SERVER. A conta da Internet, normalmente IUSR_[MACHINENAME]
, deve ter acesso de leitura e gravação ao banco de dados dentro do FILE SYSTEM para que o webCal funcione. Esta deve ser a configuração padrão, o que significa que você não precisará alterá-la.
As permissões que você deseja alterar são as do SERVIDOR WEB. Isso pode ser feito através do Console de Gerenciamento. No Management Console, clique com o botão direito no banco de dados webCal, selecione suas propriedades e desative o acesso de "leitura". Se alguém adivinhar o caminho e o nome do seu banco de dados, não será capaz de lê-lo (ou seja, baixá-lo).
OPÇÃO DOIS
Se você conseguir mover arquivos para locais fora da raiz da web (geralmente /inetpub/wwwroot
), talvez queira mover o banco de dados webCal para um diretório que não faça parte do site. Isso torna impossível para qualquer pessoa adivinhar o caminho para o seu banco de dados e baixá-lo, uma vez que apenas as pastas abaixo do site estão acessíveis aos usuários da Internet. Se você mover o banco de dados, precisará atualizar webCal3_data.inc para que ele aponte para o novo local. Por exemplo, se você mover o arquivo para c:mydata
então você precisará alterar esta linha
DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" _
& Server.Mappath("data/" & DataName & ".mdb")
para
DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" _
& "c:/mydata/" & DataName & ".mdb"
Obrigado por adquirir o webCal. Agradeço quaisquer perguntas ou comentários que você possa ter.
Jason Abbott
Expandir
Informações adicionais
-
Versão
v3.5.5
-
Tipo
Outras categorias
-
Data da Última Atualização
2024-12-16
-
tamanho
50MB
-
Vindo de
Github
Aplicativos Relacionados
Recomendado para você
Informações Relacionadas
Todos
-
Google lança nova ferramenta de IA Whisk, que não requer palavras imediatas e pode misturar várias imagens para gerar imagens de novo estilo
2024-12-18
-
OpenAI anuncia atualização de pesquisa ChatGPT para suportar mapas, voz avançada e outras funções
2024-12-18
-
Os óculos meta inteligentes inauguram a atualização da IA: IA em tempo real, tradução e funções do Shazam estão online
2024-12-18
-
Principal código aberto da Yushu Technology: o conjunto completo de códigos de treinamento de robôs é divulgado para acelerar a inovação da indústria
2024-12-18
-
Nvidia lança supercomputador generativo de IA: apenas US$ 249, desempenho melhorado em 1,7 vezes
2024-12-18
-
OpenAI declarou: Ainda não há planos para lançar a API Sora e a demanda por geração de vídeo supera as expectativas.
2024-12-18